From bec077035142899821f1ca32a65c01e50349812c Mon Sep 17 00:00:00 2001 From: Carlo Sala Date: Wed, 15 Jun 2022 17:25:17 +0200 Subject: [PATCH 01/13] remove ledger-zxlib --- deps/ledger-zxlib/.editorconfig | 16 - deps/ledger-zxlib/.github/workflows/main.yml | 29 - deps/ledger-zxlib/.gitignore | 4 - deps/ledger-zxlib/CMakeLists.txt | 57 - deps/ledger-zxlib/LICENSE | 201 -- deps/ledger-zxlib/README.md | 5 - deps/ledger-zxlib/app/common/view.c | 323 ---- deps/ledger-zxlib/app/common/view.h | 62 - deps/ledger-zxlib/app/common/view_internal.h | 135 -- deps/ledger-zxlib/app/common/view_s.c | 336 ---- deps/ledger-zxlib/app/common/view_x.c | 292 --- deps/ledger-zxlib/cmake/gtest/CMakeLists.txt | 31 - .../cmake/gtest/CMakeLists.txt.gtest.in | 16 - deps/ledger-zxlib/dockerized_build.mk | 328 ---- deps/ledger-zxlib/include/apdu_codes.h | 50 - deps/ledger-zxlib/include/app_mode.h | 37 - deps/ledger-zxlib/include/base58.h | 38 - deps/ledger-zxlib/include/base64.h | 29 - deps/ledger-zxlib/include/bech32.h | 39 - deps/ledger-zxlib/include/bignum.h | 35 - deps/ledger-zxlib/include/bittools.h | 37 - deps/ledger-zxlib/include/buffering.h | 67 - deps/ledger-zxlib/include/hexutils.h | 30 - deps/ledger-zxlib/include/segwit_addr.h | 101 - deps/ledger-zxlib/include/sigutils.h | 41 - deps/ledger-zxlib/include/timeutils.h | 62 - deps/ledger-zxlib/include/utf8.h | 1682 ----------------- deps/ledger-zxlib/include/view_templates.h | 168 -- deps/ledger-zxlib/include/zxerror.h | 107 -- deps/ledger-zxlib/include/zxformat.h | 367 ---- deps/ledger-zxlib/include/zxmacros.h | 117 -- deps/ledger-zxlib/include/zxmacros_ledger.h | 57 - deps/ledger-zxlib/include/zxmacros_x64.h | 40 - deps/ledger-zxlib/include/zxtypes.h | 30 - deps/ledger-zxlib/include/zxutils_ledger.h | 12 - deps/ledger-zxlib/include/zxversion.h | 20 - deps/ledger-zxlib/scripts/install_deps.sh | 34 - deps/ledger-zxlib/scripts/template.sh | 60 - deps/ledger-zxlib/src/app_mode.c | 85 - deps/ledger-zxlib/src/base58.c | 153 -- deps/ledger-zxlib/src/base64.c | 71 - deps/ledger-zxlib/src/bech32.c | 58 - deps/ledger-zxlib/src/bignum.c | 148 -- deps/ledger-zxlib/src/buffering.c | 95 - deps/ledger-zxlib/src/hexutils.c | 57 - deps/ledger-zxlib/src/segwit_addr.c | 191 -- deps/ledger-zxlib/src/sigutils.c | 115 -- deps/ledger-zxlib/src/timeutils.c | 508 ----- deps/ledger-zxlib/src/zxformat.c | 144 -- deps/ledger-zxlib/src/zxmacros.c | 68 - deps/ledger-zxlib/src/zxutils_ledger.c | 154 -- deps/ledger-zxlib/templates/Makefile.root | 29 - deps/ledger-zxlib/tests/asciify.cpp | 119 -- deps/ledger-zxlib/tests/base64.cpp | 57 - deps/ledger-zxlib/tests/bech32.cpp | 83 - deps/ledger-zxlib/tests/bip44path.cpp | 89 - deps/ledger-zxlib/tests/buffering_tests.cpp | 229 --- deps/ledger-zxlib/tests/doubledabble.cpp | 164 -- deps/ledger-zxlib/tests/hexutils.cpp | 51 - deps/ledger-zxlib/tests/macros.cpp | 502 ----- deps/ledger-zxlib/tests/sigutils.cpp | 133 -- deps/ledger-zxlib/tests/zxformat.cpp | 97 - 62 files changed, 8495 deletions(-) delete mode 100644 deps/ledger-zxlib/.editorconfig delete mode 100644 deps/ledger-zxlib/.github/workflows/main.yml delete mode 100644 deps/ledger-zxlib/.gitignore delete mode 100644 deps/ledger-zxlib/CMakeLists.txt delete mode 100644 deps/ledger-zxlib/LICENSE delete mode 100644 deps/ledger-zxlib/README.md delete mode 100644 deps/ledger-zxlib/app/common/view.c delete mode 100644 deps/ledger-zxlib/app/common/view.h delete mode 100644 deps/ledger-zxlib/app/common/view_internal.h delete mode 100644 deps/ledger-zxlib/app/common/view_s.c delete mode 100644 deps/ledger-zxlib/app/common/view_x.c delete mode 100644 deps/ledger-zxlib/cmake/gtest/CMakeLists.txt delete mode 100644 deps/ledger-zxlib/cmake/gtest/CMakeLists.txt.gtest.in delete mode 100644 deps/ledger-zxlib/dockerized_build.mk delete mode 100644 deps/ledger-zxlib/include/apdu_codes.h delete mode 100644 deps/ledger-zxlib/include/app_mode.h delete mode 100644 deps/ledger-zxlib/include/base58.h delete mode 100644 deps/ledger-zxlib/include/base64.h delete mode 100644 deps/ledger-zxlib/include/bech32.h delete mode 100644 deps/ledger-zxlib/include/bignum.h delete mode 100644 deps/ledger-zxlib/include/bittools.h delete mode 100644 deps/ledger-zxlib/include/buffering.h delete mode 100644 deps/ledger-zxlib/include/hexutils.h delete mode 100644 deps/ledger-zxlib/include/segwit_addr.h delete mode 100644 deps/ledger-zxlib/include/sigutils.h delete mode 100644 deps/ledger-zxlib/include/timeutils.h delete mode 100644 deps/ledger-zxlib/include/utf8.h delete mode 100644 deps/ledger-zxlib/include/view_templates.h delete mode 100644 deps/ledger-zxlib/include/zxerror.h delete mode 100644 deps/ledger-zxlib/include/zxformat.h delete mode 100644 deps/ledger-zxlib/include/zxmacros.h delete mode 100644 deps/ledger-zxlib/include/zxmacros_ledger.h delete mode 100644 deps/ledger-zxlib/include/zxmacros_x64.h delete mode 100644 deps/ledger-zxlib/include/zxtypes.h delete mode 100644 deps/ledger-zxlib/include/zxutils_ledger.h delete mode 100644 deps/ledger-zxlib/include/zxversion.h delete mode 100755 deps/ledger-zxlib/scripts/install_deps.sh delete mode 100755 deps/ledger-zxlib/scripts/template.sh delete mode 100644 deps/ledger-zxlib/src/app_mode.c delete mode 100644 deps/ledger-zxlib/src/base58.c delete mode 100644 deps/ledger-zxlib/src/base64.c delete mode 100644 deps/ledger-zxlib/src/bech32.c delete mode 100644 deps/ledger-zxlib/src/bignum.c delete mode 100644 deps/ledger-zxlib/src/buffering.c delete mode 100644 deps/ledger-zxlib/src/hexutils.c delete mode 100644 deps/ledger-zxlib/src/segwit_addr.c delete mode 100644 deps/ledger-zxlib/src/sigutils.c delete mode 100644 deps/ledger-zxlib/src/timeutils.c delete mode 100644 deps/ledger-zxlib/src/zxformat.c delete mode 100644 deps/ledger-zxlib/src/zxmacros.c delete mode 100644 deps/ledger-zxlib/src/zxutils_ledger.c delete mode 100644 deps/ledger-zxlib/templates/Makefile.root delete mode 100644 deps/ledger-zxlib/tests/asciify.cpp delete mode 100644 deps/ledger-zxlib/tests/base64.cpp delete mode 100644 deps/ledger-zxlib/tests/bech32.cpp delete mode 100644 deps/ledger-zxlib/tests/bip44path.cpp delete mode 100644 deps/ledger-zxlib/tests/buffering_tests.cpp delete mode 100644 deps/ledger-zxlib/tests/doubledabble.cpp delete mode 100644 deps/ledger-zxlib/tests/hexutils.cpp delete mode 100644 deps/ledger-zxlib/tests/macros.cpp delete mode 100644 deps/ledger-zxlib/tests/sigutils.cpp delete mode 100644 deps/ledger-zxlib/tests/zxformat.cpp diff --git a/deps/ledger-zxlib/.editorconfig b/deps/ledger-zxlib/.editorconfig deleted file mode 100644 index 2d7db14..0000000 --- a/deps/ledger-zxlib/.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -# top-most EditorConfig file -root = true - -[*] -charset = utf-8 -trim_trailing_whitespace = true -end_of_line = lf -insert_final_newline = true - -[*.{c,h,cpp,hpp}] -indent_style = space -indent_size = 4 - -[*.{yml,sh}] -indent_style = space -indent_size = 2 diff --git a/deps/ledger-zxlib/.github/workflows/main.yml b/deps/ledger-zxlib/.github/workflows/main.yml deleted file mode 100644 index 485c5c5..0000000 --- a/deps/ledger-zxlib/.github/workflows/main.yml +++ /dev/null @@ -1,29 +0,0 @@ -name: "Test/Build" -on: - workflow_dispatch: - push: - pull_request: - branches: [ main ] - -jobs: - configure: - runs-on: ubuntu-latest - outputs: - uid_gid: ${{ steps.get-user.outputs.uid_gid }} - steps: - - id: get-user - run: echo "::set-output name=uid_gid::$(id -u):$(id -g)" - - build: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 - with: - submodules: true - - name: Install deps - run: | - sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10 - brew install conan - conan config install https://github.com/conan-io/conanclientcert.git - - run: cmake -DCMAKE_BUILD_TYPE=Debug . && make diff --git a/deps/ledger-zxlib/.gitignore b/deps/ledger-zxlib/.gitignore deleted file mode 100644 index d3d05a3..0000000 --- a/deps/ledger-zxlib/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ - -\.idea/ - -cmake-build-debug/ diff --git a/deps/ledger-zxlib/CMakeLists.txt b/deps/ledger-zxlib/CMakeLists.txt deleted file mode 100644 index a8937e7..0000000 --- a/deps/ledger-zxlib/CMakeLists.txt +++ /dev/null @@ -1,57 +0,0 @@ -#******************************************************************************* -#* (c) 2018 Zondax GmbH -#* -#* Licensed under the Apache License, Version 2.0 (the "License"); -#* you may not use this file except in compliance with the License. -#* You may obtain a copy of the License at -#* -#* http://www.apache.org/licenses/LICENSE-2.0 -#* -#* Unless required by applicable law or agreed to in writing, software -#* distributed under the License is distributed on an "AS IS" BASIS, -#* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -#* See the License for the specific language governing permissions and -#* limitations under the License. -#******************************************************************************** -cmake_minimum_required(VERSION 3.0) -project(ledger-zxlib) - -set(CMAKE_CXX_STANDARD 11) - -add_subdirectory(cmake/gtest) - -include_directories( - ${CMAKE_CURRENT_SOURCE_DIR}/include -) - -############### - -file(GLOB_RECURSE ZXLIB_SRC - ${CMAKE_CURRENT_SOURCE_DIR}/src/*.c - ) - -file(GLOB_RECURSE TESTS_SRC - ${CMAKE_CURRENT_SOURCE_DIR}/tests/*.cpp - ) - -############### -set(BUILD_TESTS OFF CACHE BOOL "Enables tests") - -add_library(zxlib STATIC ${ZXLIB_SRC}) -target_include_directories(zxlib PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include) - -enable_testing() - -add_executable(zxlib_tests - ${TESTS_SRC} - ) - -target_include_directories(zxlib_tests PRIVATE - ${CMAKE_CURRENT_SOURCE_DIR}/include - ${gtest_SOURCE_DIR}/include - ${gmock_SOURCE_DIR}/include - ) - -target_link_libraries(zxlib_tests gtest_main zxlib) - -add_test(ZXLIB_TESTS zxlib_tests) diff --git a/deps/ledger-zxlib/LICENSE b/deps/ledger-zxlib/LICENSE deleted file mode 100644 index 0fa613e..0000000 --- a/deps/ledger-zxlib/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Zondax GmbH - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/deps/ledger-zxlib/README.md b/deps/ledger-zxlib/README.md deleted file mode 100644 index d75ac57..0000000 --- a/deps/ledger-zxlib/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# ledger-zxlib - -[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) -[![GithubActions](https://github.com/zondax/ledger-zxlib/actions/workflows/main.yml/badge.svg)](https://github.com/Zondax/ledger-zxlib/blob/main/.github/workflows/main.yaml) -[![CodeFactor](https://www.codefactor.io/repository/github/zondax/ledger-zxlib/badge)](https://www.codefactor.io/repository/github/zondax/ledger-zxlib) diff --git a/deps/ledger-zxlib/app/common/view.c b/deps/ledger-zxlib/app/common/view.c deleted file mode 100644 index 0a5fc19..0000000 --- a/deps/ledger-zxlib/app/common/view.c +++ /dev/null @@ -1,323 +0,0 @@ -/******************************************************************************* -* (c) 2018, 2019 Zondax GmbH -* (c) 2016 Ledger -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#include "view.h" -#include "coin.h" -#include "view_internal.h" -#include "crypto.h" - -#include "actions.h" -#include "apdu_codes.h" -#include "ux.h" -#include "bagl.h" -#include "zxmacros.h" -#include "view_templates.h" -#include "tx.h" -#include "addr.h" -#include "app_mode.h" -#include "zxerror.h" - -#include -#include -#include - -view_t viewdata; - -void h_approve(__Z_UNUSED unsigned int _) { - zemu_log_stack("h_approve"); - - view_idle_show(0, NULL); - UX_WAIT(); - if (viewdata.viewfuncAccept != NULL) { - viewdata.viewfuncAccept(); - } -} - -void h_reject(__Z_UNUSED unsigned int _) { - zemu_log_stack("h_reject"); - - view_idle_show(0, NULL); - UX_WAIT(); - app_reject(); -} - -void h_error_accept(__Z_UNUSED unsigned int _) { - view_idle_show(0, NULL); - UX_WAIT(); - app_reply_error(); -} - -void h_initialize(__Z_UNUSED unsigned int _) { - view_idle_show(0, NULL); - UX_WAIT(); -} - -/////////////////////////////////// -// Paging related - -void h_paging_init() { - zemu_log_stack("h_paging_init"); - - viewdata.itemIdx = 0; - viewdata.pageIdx = 0; - viewdata.pageCount = 1; - viewdata.itemCount = 0xFF; -} - -bool h_paging_can_increase() { - if (viewdata.pageIdx + 1 < viewdata.pageCount) { - zemu_log_stack("h_paging_can_increase"); - return true; - } - - // passed page count, go to next index - if (viewdata.itemCount > 0 && viewdata.itemIdx < (viewdata.itemCount - 1 + INCLUDE_ACTIONS_COUNT)) { - zemu_log_stack("h_paging_can_increase"); - return true; - } - - zemu_log_stack("h_paging_can_increase NO"); - return false; -} - -void h_paging_increase() { - zemu_log_stack("h_paging_increase"); - - if (viewdata.pageIdx + 1 < viewdata.pageCount) { - // increase page - viewdata.pageIdx++; - return; - } - - // passed page count, go to next index - if (viewdata.itemCount > 0 && viewdata.itemIdx < (viewdata.itemCount - 1 + INCLUDE_ACTIONS_COUNT)) { - viewdata.itemIdx++; - viewdata.pageIdx = 0; - } -} - -bool h_paging_can_decrease() { - if (viewdata.pageIdx != 0) { - zemu_log_stack("h_paging_can_decrease"); - return true; - } - - if (viewdata.itemIdx > 0) { - zemu_log_stack("h_paging_can_decrease"); - return true; - } - - zemu_log_stack("h_paging_can_decrease NO"); - return false; -} - -void h_paging_decrease() { - char buffer[50]; - snprintf(buffer, sizeof(buffer), "h_paging_decrease Idx %d", viewdata.itemIdx); - zemu_log_stack(buffer); - - if (viewdata.pageIdx != 0) { - viewdata.pageIdx--; - zemu_log_stack("page--"); - return; - } - - if (viewdata.itemIdx > 0) { - viewdata.itemIdx--; - zemu_log_stack("item--"); - // jump to last page. update will cap this value - viewdata.pageIdx = 255; - } -} - -/////////////////////////////////// -// Paging related - -#ifdef INCLUDE_ACTIONS_AS_ITEMS -bool is_accept_item(){ - return viewdata.itemIdx == viewdata.itemCount - 1; -} - -void set_accept_item(){ - viewdata.itemIdx = viewdata.itemCount - 1; - viewdata.pageIdx = 0; -} - -bool is_reject_item(){ - return viewdata.itemIdx == viewdata.itemCount; -} -#endif - -void h_review_action() { -#ifdef INCLUDE_ACTIONS_AS_ITEMS - if( is_accept_item() ){ - zemu_log_stack("action_accept"); - h_approve(1); - return; - } - - if( is_reject_item() ){ - zemu_log_stack("action_reject"); - h_reject(1); - return; - } - - zemu_log_stack("quick accept"); - if (app_mode_expert()) { - set_accept_item(); - h_review_update(); - return; - } -#endif -} - -zxerr_t h_review_update_data() { - if (viewdata.viewfuncGetNumItems == NULL) { - zemu_log_stack("h_review_update_data - GetNumItems==NULL"); - return zxerr_no_data; - } - if (viewdata.viewfuncGetItem == NULL) { - zemu_log_stack("h_review_update_data - GetItem==NULL"); - return zxerr_no_data; - } - - if (viewdata.viewfuncGetItem == NULL) { - zemu_log_stack("h_review_update_data - GetItem==NULL"); - return zxerr_no_data; - } - - if (viewdata.viewfuncGetItem == NULL) { - zemu_log_stack("h_review_update_data - GetItem==NULL"); - return zxerr_no_data; - } - - char buffer[20]; - snprintf(buffer, sizeof(buffer), "update Idx %d/%d", viewdata.itemIdx, viewdata.pageIdx); - zemu_log_stack(buffer); - -#ifdef INCLUDE_ACTIONS_AS_ITEMS - viewdata.pageCount = 1; - - if( is_accept_item() ){ - snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s",""); - snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "%s", APPROVE_LABEL); - splitValueField(); - zemu_log_stack("show_accept_action - accept item"); - viewdata.pageIdx = 0; - return zxerr_ok; - } - - if( is_reject_item() ){ - snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s", ""); - snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "%s", REJECT_LABEL); - splitValueField(); - zemu_log_stack("show_reject_action - reject item"); - viewdata.pageIdx = 0; - return zxerr_ok; - } -#endif - - do { - CHECK_ZXERR(viewdata.viewfuncGetNumItems(&viewdata.itemCount)) - - //Verify how many chars fit in display (nanos) - CHECK_ZXERR(viewdata.viewfuncGetItem( - viewdata.itemIdx, - viewdata.key, MAX_CHARS_PER_KEY_LINE, - viewdata.value, MAX_CHARS_PER_VALUE1_LINE, - 0, &viewdata.pageCount)) - viewdata.pageCount = 1; - const max_char_display dyn_max_char_per_line1 = get_max_char_per_line(); - - // be sure we are not out of bounds - CHECK_ZXERR(viewdata.viewfuncGetItem( - viewdata.itemIdx, - viewdata.key, MAX_CHARS_PER_KEY_LINE, - viewdata.value, dyn_max_char_per_line1, - 0, &viewdata.pageCount)) - if (viewdata.pageCount != 0 && viewdata.pageIdx > viewdata.pageCount) { - // try again and get last page - viewdata.pageIdx = viewdata.pageCount - 1; - } - CHECK_ZXERR(viewdata.viewfuncGetItem( - viewdata.itemIdx, - viewdata.key, MAX_CHARS_PER_KEY_LINE, - viewdata.value, dyn_max_char_per_line1, - viewdata.pageIdx, &viewdata.pageCount)) - - viewdata.itemCount++; - - if (viewdata.pageCount > 1) { - uint8_t keyLen = strlen(viewdata.key); - if (keyLen < MAX_CHARS_PER_KEY_LINE) { - snprintf(viewdata.key + keyLen, - MAX_CHARS_PER_KEY_LINE - keyLen, - " [%d/%d]", - viewdata.pageIdx + 1, - viewdata.pageCount); - } - } - - if (viewdata.pageCount == 0) { - h_paging_increase(); - } - } while (viewdata.pageCount == 0); - - splitValueAddress(); - return zxerr_ok; -} - -/////////////////////////////////// -// General - -void io_seproxyhal_display(const bagl_element_t *element) { - io_seproxyhal_display_default((bagl_element_t *) element); -} - -void view_init(void) { - UX_INIT(); -#ifdef APP_SECRET_MODE_ENABLED - viewdata.secret_click_count = 0; -#endif -} - -void view_idle_show(uint8_t item_idx, char *statusString) { - view_idle_show_impl(item_idx, statusString); -} - -void view_message_show(char *title, char *message) { - view_message_impl(title, message); -} - -void view_review_init(viewfunc_getItem_t viewfuncGetItem, - viewfunc_getNumItems_t viewfuncGetNumItems, - viewfunc_accept_t viewfuncAccept) { - viewdata.viewfuncGetItem = viewfuncGetItem; - viewdata.viewfuncGetNumItems = viewfuncGetNumItems; - viewdata.viewfuncAccept = viewfuncAccept; -} - -void view_review_show() { - view_review_show_impl(); -} - -void view_error_show() { - snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "ERROR"); - snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "SHOWING DATA"); - splitValueField(); - view_error_show_impl(); -} diff --git a/deps/ledger-zxlib/app/common/view.h b/deps/ledger-zxlib/app/common/view.h deleted file mode 100644 index 6c9e777..0000000 --- a/deps/ledger-zxlib/app/common/view.h +++ /dev/null @@ -1,62 +0,0 @@ -/******************************************************************************* -* (c) 2018-2020 Zondax GmbH -* (c) 2016 Ledger -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#pragma once - -#include -#include "coin.h" -#include "zxerror.h" - -#if defined(LEDGER_SPECIFIC) -#include "bolos_target.h" -#if defined(BOLOS_SDK) -#include "os.h" -#include "cx.h" -#endif -#endif - -typedef zxerr_t (*viewfunc_getNumItems_t)(uint8_t *num_items); - -typedef zxerr_t (*viewfunc_getItem_t)(int8_t displayIdx, - char *outKey, uint16_t outKeyLen, - char *outVal, uint16_t outValLen, - uint8_t pageIdx, uint8_t *pageCount); - -typedef void (*viewfunc_accept_t)(); - -#ifdef APP_SECRET_MODE_ENABLED -zxerr_t secret_enabled(); -#endif - -/// view_init (initializes UI) -void view_init(); - -/// view_initialize_show (idle view - main menu + status) -void view_initialize_show(uint8_t item_idx, char *statusString); - -/// view_idle_show (idle view - main menu + status) -void view_idle_show(uint8_t item_idx, char *statusString); - -void view_message_show(char *title, char *message); - -/// view_error (error view) -void view_error_show(); - -void view_review_init(viewfunc_getItem_t viewfuncGetItem, - viewfunc_getNumItems_t viewfuncGetNumItems, - viewfunc_accept_t viewfuncAccept); - -void view_review_show(); diff --git a/deps/ledger-zxlib/app/common/view_internal.h b/deps/ledger-zxlib/app/common/view_internal.h deleted file mode 100644 index 4f08a73..0000000 --- a/deps/ledger-zxlib/app/common/view_internal.h +++ /dev/null @@ -1,135 +0,0 @@ -/******************************************************************************* -* (c) 2019 Zondax GmbH -* (c) 2016 Ledger -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#pragma once - -#include -#include -#include "coin.h" -#include "zxerror.h" -#include "view.h" - -#define CUR_FLOW G_ux.flow_stack[G_ux.stack_count-1] - -#if defined(TARGET_NANOX) || defined(TARGET_NANOS2) -#define MAX_CHARS_PER_KEY_LINE 64 -#define MAX_CHARS_PER_VALUE1_LINE 4096 -#define MAX_CHARS_HEXMESSAGE 160 -#else -#ifndef MAX_CHARS_PER_VALUE_LINE -#define MAX_CHARS_PER_VALUE_LINE (17) -#endif -#define MAX_CHARS_PER_KEY_LINE (MAX_CHARS_PER_VALUE_LINE+1) -#define MAX_CHARS_PER_VALUE1_LINE (2*MAX_CHARS_PER_VALUE_LINE+1) -#define MAX_CHARS_PER_VALUE2_LINE (MAX_CHARS_PER_VALUE_LINE+1) -#define MAX_CHARS_HEXMESSAGE 40 -#endif - -// This takes data from G_io_apdu_buffer that is prefilled with the address - -#define APPROVE_LABEL "APPROVE" -#define REJECT_LABEL "REJECT" - -#if defined(TARGET_NANOS) -#define INCLUDE_ACTIONS_AS_ITEMS 2 -#define INCLUDE_ACTIONS_COUNT (INCLUDE_ACTIONS_AS_ITEMS-1) -typedef uint8_t max_char_display; -#else -#define INCLUDE_ACTIONS_COUNT 0 -typedef int max_char_display; -#endif - -typedef struct { - struct { - char key[MAX_CHARS_PER_KEY_LINE]; - char value[MAX_CHARS_PER_VALUE1_LINE]; -#if defined(TARGET_NANOS) - char value2[MAX_CHARS_PER_VALUE2_LINE]; -#endif - }; - viewfunc_getItem_t viewfuncGetItem; - viewfunc_getNumItems_t viewfuncGetNumItems; - viewfunc_accept_t viewfuncAccept; - -#ifdef APP_SECRET_MODE_ENABLED - uint8_t secret_click_count; -#endif - uint8_t itemIdx; - uint8_t itemCount; - uint8_t pageIdx; - uint8_t pageCount; -} view_t; - -typedef enum { - view_action_unknown, - view_action_accept, - view_action_reject, -} view_action_t; - -extern view_t viewdata; - -#define print_title(...) snprintf(viewdata.title, sizeof(viewdata.title), __VA_ARGS__) -#define print_key(...) snprintf(viewdata.key, sizeof(viewdata.key), __VA_ARGS__); -#define print_value(...) snprintf(viewdata.value, sizeof(viewdata.value), __VA_ARGS__); - -#if defined(TARGET_NANOS) -#define print_value2(...) snprintf(viewdata.value2, sizeof(viewdata.value2), __VA_ARGS__); -#endif - -void splitValueField(); -void splitValueAddress(); -max_char_display get_max_char_per_line(); - -/////////////////////////////////////////////// -/////////////////////////////////////////////// -/////////////////////////////////////////////// -/////////////////////////////////////////////// -/////////////////////////////////////////////// -/////////////////////////////////////////////// -/////////////////////////////////////////////// -/////////////////////////////////////////////// - -void view_initialize_show_impl(uint8_t item_idx, char *statusString); - -void view_idle_show_impl(uint8_t item_idx, char *statusString); - -void view_message_impl(char *title, char *message); - -void view_error_show_impl(); - -void h_paging_init(); - -bool h_paging_can_increase(); - -void h_paging_increase(); - -bool h_paging_can_decrease(); - -void h_paging_decrease(); - -void view_review_show_impl(); - -void h_approve(unsigned int _); - -void h_reject(unsigned int _); - -void h_review_action(); - -void h_review_update(); - -void h_error_accept(unsigned int _); - -zxerr_t h_review_update_data(); diff --git a/deps/ledger-zxlib/app/common/view_s.c b/deps/ledger-zxlib/app/common/view_s.c deleted file mode 100644 index d323b5c..0000000 --- a/deps/ledger-zxlib/app/common/view_s.c +++ /dev/null @@ -1,336 +0,0 @@ -/******************************************************************************* -* (c) 2018, 2019 Zondax GmbH -* (c) 2016 Ledger -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#include "app_mode.h" -#include "view.h" -#include "view_internal.h" -#include "apdu_codes.h" -#include "ux.h" -#include "bagl.h" -#include "zxmacros.h" -#include "view_templates.h" -#include "zxutils_ledger.h" - -#include -#include - -#if defined(TARGET_NANOS) - -void h_initialize(); - -#define BAGL_WIDTH 128 -#define BAGL_HEIGHT 32 -#define BAGL_WIDTH_MARGIN 10 - -void h_expert_toggle(); -void h_expert_update(); -void h_review_button_left(); -void h_review_button_right(); -void h_review_button_both(); - -bool exceed_pixel_in_display(const uint8_t length); - -#ifdef APP_SECRET_MODE_ENABLED -void h_secret_click(); -#endif - -ux_state_t ux; - -void os_exit(uint32_t id) { - (void)id; - os_sched_exit(0); -} - -const ux_menu_entry_t menu_main[] = { - {NULL, NULL, 0, &C_icon_app, MENU_MAIN_APP_LINE1, viewdata.key, 33, 12}, - {NULL, h_expert_toggle, 0, &C_icon_app, "Expert mode:", viewdata.value, 33, 12}, - {NULL, NULL, 0, &C_icon_app, APPVERSION_LINE1, APPVERSION_LINE2, 33, 12}, - - {NULL, -#ifdef APP_SECRET_MODE_ENABLED - h_secret_click, -#else - NULL, -#endif - 0, &C_icon_app, "Developed by:", "Zondax.ch", 33, 12}, - - {NULL, NULL, 0, &C_icon_app, "License: ", "Apache 2.0", 33, 12}, - {NULL, os_exit, 0, &C_icon_dashboard, "Quit", NULL, 50, 29}, - UX_MENU_END -}; - -const ux_menu_entry_t menu_initialize[] = { - {NULL, NULL, 0, &C_icon_app, MENU_MAIN_APP_LINE1, viewdata.key, 33, 12}, - {NULL, h_initialize, 0, &C_icon_app, "Click to", "Initialize", 33, 12}, - {NULL, h_expert_toggle, 0, &C_icon_app, "Expert mode:", viewdata.value, 33, 12}, - {NULL, NULL, 0, &C_icon_app, APPVERSION_LINE1, APPVERSION_LINE2, 33, 12}, - {NULL, NULL, 0, &C_icon_app, "Developed by:", "Zondax.ch", 33, 12}, - {NULL, NULL, 0, &C_icon_app, "License: ", "Apache 2.0", 33, 12}, - {NULL, os_exit, 0, &C_icon_dashboard, "Quit", NULL, 50, 29}, - UX_MENU_END -}; - -static const bagl_element_t view_message[] = { - UI_BACKGROUND, - UI_LabelLine(UIID_LABEL + 0, 0, 8, UI_SCREEN_WIDTH, UI_11PX, UI_WHITE, UI_BLACK, viewdata.key), - UI_LabelLine(UIID_LABEL + 1, 0, 19, UI_SCREEN_WIDTH, UI_11PX, UI_WHITE, UI_BLACK, viewdata.value), -}; - -static const bagl_element_t view_review[] = { - UI_BACKGROUND_LEFT_RIGHT_ICONS, - UI_LabelLine(UIID_LABEL + 0, 0, 8, UI_SCREEN_WIDTH, UI_11PX, UI_WHITE, UI_BLACK, viewdata.key), - UI_LabelLine(UIID_LABEL + 1, 0, 19, UI_SCREEN_WIDTH, UI_11PX, UI_WHITE, UI_BLACK, viewdata.value), - UI_LabelLine(UIID_LABEL + 2, 0, 30, UI_SCREEN_WIDTH, UI_11PX, UI_WHITE, UI_BLACK, viewdata.value2), -}; - -static const bagl_element_t view_error[] = { - UI_FillRectangle(0, 0, 0, UI_SCREEN_WIDTH, UI_SCREEN_HEIGHT, 0x000000, 0xFFFFFF), - UI_Icon(0, 128 - 7, 0, 7, 7, BAGL_GLYPH_ICON_CHECK), - UI_LabelLine(UIID_LABEL + 0, 0, 8, UI_SCREEN_WIDTH, UI_11PX, UI_WHITE, UI_BLACK, viewdata.key), - UI_LabelLine(UIID_LABEL + 0, 0, 19, UI_SCREEN_WIDTH, UI_11PX, UI_WHITE, UI_BLACK, viewdata.value), - UI_LabelLineScrolling(UIID_LABELSCROLL, 0, 30, 128, UI_11PX, UI_WHITE, UI_BLACK, viewdata.value2), -}; - -static unsigned int view_error_button(unsigned int button_mask, __Z_UNUSED unsigned int button_mask_counter) { - switch (button_mask) { - case BUTTON_EVT_RELEASED | BUTTON_LEFT | BUTTON_RIGHT: - case BUTTON_EVT_RELEASED | BUTTON_LEFT: - break; - case BUTTON_EVT_RELEASED | BUTTON_RIGHT: - h_error_accept(0); - break; - } - return 0; -} - -static unsigned int view_message_button(unsigned int button_mask, __Z_UNUSED unsigned int button_mask_counter) { - switch (button_mask) { - case BUTTON_EVT_RELEASED | BUTTON_LEFT | BUTTON_RIGHT: - case BUTTON_EVT_RELEASED | BUTTON_LEFT: - case BUTTON_EVT_RELEASED | BUTTON_RIGHT: - break; - } - return 0; -} - -static unsigned int view_review_button(unsigned int button_mask, __Z_UNUSED unsigned int button_mask_counter) { - switch (button_mask) { - case BUTTON_EVT_RELEASED | BUTTON_LEFT | BUTTON_RIGHT: - h_review_button_both(); - break; - case BUTTON_EVT_RELEASED | BUTTON_LEFT: - // Press left to progress to the previous element - h_review_button_left(); - break; - - case BUTTON_EVT_RELEASED | BUTTON_RIGHT: - // Press right to progress to the next element - h_review_button_right(); - break; - } - return 0; -} - -const bagl_element_t *view_prepro(const bagl_element_t *element) { - switch (element->component.userid) { - case UIID_ICONLEFT: - if (!h_paging_can_decrease()){ - return NULL; - } - UX_CALLBACK_SET_INTERVAL(2000); - break; - case UIID_ICONRIGHT: - if (!h_paging_can_increase()){ - return NULL; - } - UX_CALLBACK_SET_INTERVAL(2000); - break; - case UIID_LABELSCROLL: - UX_CALLBACK_SET_INTERVAL( - MAX(3000, 1000 + bagl_label_roundtrip_duration_ms(element, 7)) - ); - break; - } - return element; -} - -const bagl_element_t *view_prepro_idle(const bagl_element_t *element) { - switch (element->component.userid) { - case UIID_ICONLEFT: - case UIID_ICONRIGHT: - return NULL; - } - return element; -} - -void h_review_update() { - zxerr_t err = h_review_update_data(); - switch(err) { - case zxerr_ok: - UX_DISPLAY(view_review, view_prepro); - break; - default: - view_error_show(); - UX_WAIT(); - break; - } -} - -void h_review_button_left() { - zemu_log_stack("h_review_button_left"); - h_paging_decrease(); - h_review_update(); -} - -void h_review_button_right() { - zemu_log_stack("h_review_button_right"); - h_paging_increase(); - h_review_update(); -} - -void h_review_button_both() { - zemu_log_stack("h_review_button_left"); - h_review_action(); -} - -void splitValueField() { - print_value2(""); - const uint16_t vlen = strlen(viewdata.value); - if (vlen > MAX_CHARS_PER_VALUE2_LINE - 1) { - snprintf(viewdata.value2, MAX_CHARS_PER_VALUE2_LINE, "%s", viewdata.value + MAX_CHARS_PER_VALUE_LINE); - viewdata.value[MAX_CHARS_PER_VALUE_LINE] = 0; - } -} -void splitValueAddress() { - uint8_t len = MAX_CHARS_PER_VALUE_LINE; - bool exceeding_max = exceed_pixel_in_display(len); - while(exceeding_max && len--) { - exceeding_max = exceed_pixel_in_display(len); - } - print_value2(""); - const uint16_t vlen = strlen(viewdata.value); - //if viewdata.value == NULL --> len = 0 - if (vlen > len && len > 0) { - snprintf(viewdata.value2, MAX_CHARS_PER_VALUE2_LINE, "%s", viewdata.value + len); - viewdata.value[len] = 0; - } -} - -max_char_display get_max_char_per_line() { - uint8_t len = MAX_CHARS_PER_VALUE_LINE; - bool exceeding_max = exceed_pixel_in_display(len); - while(exceeding_max && len--) { - exceeding_max = exceed_pixel_in_display(len); - } - //MAX_CHARS_PER_VALUE1_LINE is defined this way - return (len > 0) ? (2 * len + 1) : len; -} - -bool exceed_pixel_in_display(const uint8_t length) { - const unsigned short strWidth = zx_compute_line_width_light(viewdata.value, length); - return (strWidth >= (BAGL_WIDTH - BAGL_WIDTH_MARGIN)); -} - -////////////////////////// -////////////////////////// -////////////////////////// -////////////////////////// -////////////////////////// - -void view_initialize_show_impl(uint8_t item_idx, char *statusString) { - if (statusString == NULL ) { - snprintf(viewdata.key, MAX_CHARS_PER_VALUE_LINE, "%s", MENU_MAIN_APP_LINE2); - } else { - snprintf(viewdata.key, MAX_CHARS_PER_VALUE_LINE, "%s", statusString); - } - h_expert_update(); - UX_MENU_DISPLAY(item_idx, menu_initialize, NULL); -} - -void view_idle_show_impl(uint8_t item_idx, char *statusString) { - if (statusString == NULL ) { - snprintf(viewdata.key, MAX_CHARS_PER_VALUE_LINE, "%s", MENU_MAIN_APP_LINE2); -#ifdef APP_SECRET_MODE_ENABLED - if (app_mode_secret()) { - snprintf(viewdata.key, MAX_CHARS_PER_VALUE_LINE, "%s", MENU_MAIN_APP_LINE2_SECRET); - } -#endif - } else { - snprintf(viewdata.key, MAX_CHARS_PER_VALUE_LINE, "%s", statusString); - } - h_expert_update(); - UX_MENU_DISPLAY(item_idx, menu_main, NULL); -} - -void view_message_impl(char *title, char *message) { - snprintf(viewdata.key, MAX_CHARS_PER_VALUE_LINE, "%s", title); - snprintf(viewdata.value, MAX_CHARS_PER_VALUE_LINE, "%s", message); - UX_DISPLAY(view_message, view_prepro_idle); -} - -void view_error_show_impl() { - UX_DISPLAY(view_error, view_prepro); -} - -void h_expert_toggle() { - app_mode_set_expert(!app_mode_expert()); - view_idle_show(1, NULL); -} - -#ifdef APP_SECRET_MODE_ENABLED -void h_secret_click() { - if (COIN_SECRET_REQUIRED_CLICKS == 0) { - // There is no secret mode - return; - } - - viewdata.secret_click_count++; - - char buffer[50]; - snprintf(buffer, sizeof(buffer), "secret click %d\n", viewdata.secret_click_count); - zemu_log(buffer); - - if (viewdata.secret_click_count >= COIN_SECRET_REQUIRED_CLICKS) { - secret_enabled(); - viewdata.secret_click_count = 0; - } -} -#endif - -void h_expert_update() { - snprintf(viewdata.value, MAX_CHARS_PER_VALUE_LINE, "disabled"); - if (app_mode_expert()) { - snprintf(viewdata.value, MAX_CHARS_PER_VALUE_LINE, "enabled"); - } -} - -void view_review_show_impl() { - zemu_log_stack("view_review_show_impl"); - - h_paging_init(); - - zxerr_t err = h_review_update_data(); - switch(err) { - case zxerr_ok: - UX_DISPLAY(view_review, view_prepro); - break; - default: - view_error_show(); - break; - } -} -#endif diff --git a/deps/ledger-zxlib/app/common/view_x.c b/deps/ledger-zxlib/app/common/view_x.c deleted file mode 100644 index f8dd8bc..0000000 --- a/deps/ledger-zxlib/app/common/view_x.c +++ /dev/null @@ -1,292 +0,0 @@ -/******************************************************************************* -* (c) 2018, 2019 Zondax GmbH -* (c) 2016 Ledger -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#include "app_mode.h" -#include "view.h" -#include "view_internal.h" -#include "actions.h" -#include "apdu_codes.h" -#include "glyphs.h" -#include "bagl.h" -#include "zxmacros.h" -#include "view_templates.h" -#include "tx.h" - -#ifdef APP_SECRET_MODE_ENABLED -#include "secret.h" -#endif - -#include -#include - -#if defined(TARGET_NANOX) || defined(TARGET_NANOS2) - -void h_expert_toggle(); -void h_expert_update(); -void h_review_loop_start(); -void h_review_loop_inside(); -void h_review_loop_end(); - -#ifdef APP_SECRET_MODE_ENABLED -void h_secret_click(); -#endif - -#include "ux.h" -ux_state_t G_ux; -bolos_ux_params_t G_ux_params; -uint8_t flow_inside_loop; - - -UX_STEP_NOCB(ux_idle_flow_1_step, pbb, { &C_icon_app, MENU_MAIN_APP_LINE1, viewdata.key,}); -UX_STEP_CB_INIT(ux_idle_flow_2_step, bn, h_expert_update(), h_expert_toggle(), { "Expert mode:", viewdata.value, }); -UX_STEP_NOCB(ux_idle_flow_3_step, bn, { APPVERSION_LINE1, APPVERSION_LINE2, }); - -#ifdef APP_SECRET_MODE_ENABLED -UX_STEP_CB(ux_idle_flow_4_step, bn, h_secret_click(), { "Developed by:", "Zondax.ch", }); -#else -UX_STEP_NOCB(ux_idle_flow_4_step, bn, { "Developed by:", "Zondax.ch", }); -#endif - -UX_STEP_NOCB(ux_idle_flow_5_step, bn, { "License:", "Apache 2.0", }); -UX_STEP_CB(ux_idle_flow_6_step, pb, os_sched_exit(-1), { &C_icon_dashboard, "Quit",}); - -const ux_flow_step_t *const ux_idle_flow [] = { - &ux_idle_flow_1_step, - &ux_idle_flow_2_step, - &ux_idle_flow_3_step, - &ux_idle_flow_4_step, - &ux_idle_flow_5_step, - &ux_idle_flow_6_step, - FLOW_END_STEP, -}; - -/////////// - -UX_STEP_NOCB(ux_message_flow_1_step, pbb, { &C_icon_app, viewdata.key, viewdata.value,}); - -UX_FLOW( - ux_message_flow, - &ux_message_flow_1_step -); - -/////////// - -UX_STEP_NOCB(ux_error_flow_1_step, bnnn_paging, { .title = viewdata.key, .text = viewdata.value, }); -UX_STEP_VALID(ux_error_flow_2_step, pb, h_error_accept(0), { &C_icon_validate_14, "Ok"}); - -UX_FLOW( - ux_error_flow, - &ux_error_flow_1_step, - &ux_error_flow_2_step -); - -/////////// - -UX_FLOW_DEF_NOCB(ux_review_flow_1_review_title, pbb, { &C_icon_app, "Please", "review",}); -UX_STEP_INIT(ux_review_flow_2_start_step, NULL, NULL, { h_review_loop_start(); }); -UX_STEP_NOCB_INIT(ux_review_flow_2_step, bnnn_paging, { h_review_loop_inside(); }, { .title = viewdata.key, .text = viewdata.value, }); -UX_STEP_INIT(ux_review_flow_2_end_step, NULL, NULL, { h_review_loop_end(); }); -UX_STEP_VALID(ux_review_flow_3_step, pb, h_approve(0), { &C_icon_validate_14, APPROVE_LABEL }); -UX_STEP_VALID(ux_review_flow_4_step, pb, h_reject(0), { &C_icon_crossmark, REJECT_LABEL }); - -const ux_flow_step_t *const ux_review_flow[] = { - &ux_review_flow_1_review_title, - &ux_review_flow_2_start_step, - &ux_review_flow_2_step, - &ux_review_flow_2_end_step, - &ux_review_flow_3_step, - &ux_review_flow_4_step, - FLOW_END_STEP, -}; - -////////////////////////// -////////////////////////// -////////////////////////// -////////////////////////// -////////////////////////// - -void h_review_update() { - zxerr_t err = h_review_update_data(); - switch(err) { - case zxerr_ok: - case zxerr_no_data: - break; - default: - view_error_show(); - break; - } -} - -void h_review_loop_start() { - if (flow_inside_loop) { - // coming from right - - if (!h_paging_can_decrease()) { - // exit to the left - flow_inside_loop = 0; - ux_flow_prev(); - return; - } - - h_paging_decrease(); - } else { - // coming from left - h_paging_init(); - } - - h_review_update(); - - ux_flow_next(); -} - -void h_review_loop_inside() { - flow_inside_loop = 1; -} - -void h_review_loop_end() { - if (flow_inside_loop) { - // coming from left - h_paging_increase(); - zxerr_t err = h_review_update_data(); - - switch(err) { - case zxerr_ok: - ux_layout_bnnn_paging_reset(); - break; - case zxerr_no_data: { - flow_inside_loop = 0; - ux_flow_next(); - return; - } - default: - view_error_show(); - break; - } - } else { - // coming from right - h_paging_decrease(); - h_review_update(); - } - - // move to prev flow but trick paging to show first page - CUR_FLOW.prev_index = CUR_FLOW.index-2; - CUR_FLOW.index--; - ux_flow_relayout(); -} - -void splitValueField() { - uint16_t vlen = strlen(viewdata.value); - if (vlen == 0 ) { - snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, " "); - } -} - -void splitValueAddress() { - splitValueField(); -} - -max_char_display get_max_char_per_line() { - return MAX_CHARS_PER_VALUE1_LINE; -} - -void h_expert_toggle() { - app_mode_set_expert(!app_mode_expert()); - ux_flow_init(0, ux_idle_flow, &ux_idle_flow_2_step); -} - -void h_expert_update() { - snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "disabled"); - if (app_mode_expert()) { - snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "enabled"); - } -} - -#ifdef APP_SECRET_MODE_ENABLED -void h_secret_click() { - if (COIN_SECRET_REQUIRED_CLICKS == 0) { - // There is no secret mode - return; - } - - viewdata.secret_click_count++; - - char buffer[50]; - snprintf(buffer, sizeof(buffer), "secret click %d\n", viewdata.secret_click_count); - zemu_log(buffer); - - if (viewdata.secret_click_count >= COIN_SECRET_REQUIRED_CLICKS) { - secret_enabled(); - viewdata.secret_click_count = 0; - return; - } - - ux_flow_init(0, ux_idle_flow, &ux_idle_flow_4_step); -} -#endif - -////////////////////////// -////////////////////////// -////////////////////////// -////////////////////////// -////////////////////////// - -void view_idle_show_impl(__Z_UNUSED uint8_t item_idx, char *statusString) { - if (statusString == NULL ) { - if (app_mode_secret()) { - snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s", MENU_MAIN_APP_LINE2_SECRET); - } else { - snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s", MENU_MAIN_APP_LINE2); - } - } else { - snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s", statusString); - } - - if(G_ux.stack_count == 0) { - ux_stack_push(); - } - ux_flow_init(0, ux_idle_flow, NULL); -} - -void view_review_show_impl(){ - h_paging_init(); - h_paging_decrease(); - //// - flow_inside_loop = 0; - if(G_ux.stack_count == 0) { - ux_stack_push(); - } - ux_flow_init(0, ux_review_flow, NULL); -} - -void view_message_impl(char *title, char *message) { - snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s", title); - snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "%s", message); - ux_layout_bnnn_paging_reset(); - if(G_ux.stack_count == 0) { - ux_stack_push(); - } - ux_flow_init(0, ux_message_flow, NULL); -} - -void view_error_show_impl() { - ux_layout_bnnn_paging_reset(); - if(G_ux.stack_count == 0) { - ux_stack_push(); - } - ux_flow_init(0, ux_error_flow, NULL); -} -#endif diff --git a/deps/ledger-zxlib/cmake/gtest/CMakeLists.txt b/deps/ledger-zxlib/cmake/gtest/CMakeLists.txt deleted file mode 100644 index c64d5d8..0000000 --- a/deps/ledger-zxlib/cmake/gtest/CMakeLists.txt +++ /dev/null @@ -1,31 +0,0 @@ -############################## -# Google Test -# Based on instructions in https://github.com/google/googletest/tree/master/googletest#incorporating-into-an-existing-cmake-project -# Download and unpack googletest at configure time -configure_file(CMakeLists.txt.gtest.in ${CMAKE_BINARY_DIR}/googletest-download/CMakeLists.txt) - -execute_process(COMMAND ${CMAKE_COMMAND} -G "${CMAKE_GENERATOR}" . - RESULT_VARIABLE result - WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/googletest-download) -if (result) - message(FATAL_ERROR "CMake step for googletest failed: ${result}") -endif () - -execute_process(COMMAND ${CMAKE_COMMAND} --build . - RESULT_VARIABLE result - WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/googletest-download) -if (result) - message(FATAL_ERROR "Build step for googletest failed: ${result}") -endif () - -# Prevent overriding the parent project's compiler/linker settings on Windows -set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) - -add_subdirectory( - ${CMAKE_BINARY_DIR}/googletest-src - ${CMAKE_BINARY_DIR}/googletest-build -) - -if (CMAKE_VERSION VERSION_LESS 3.0.0) - include_directories("${gtest_SOURCE_DIR}/include") -endif () diff --git a/deps/ledger-zxlib/cmake/gtest/CMakeLists.txt.gtest.in b/deps/ledger-zxlib/cmake/gtest/CMakeLists.txt.gtest.in deleted file mode 100644 index b30f8be..0000000 --- a/deps/ledger-zxlib/cmake/gtest/CMakeLists.txt.gtest.in +++ /dev/null @@ -1,16 +0,0 @@ -# Based on https://github.com/google/googletest/tree/master/googletest#incorporating-into-an-existing-cmake-project -cmake_minimum_required(VERSION 3.0.0) - -project(googletest-download NONE) - -include(ExternalProject) -ExternalProject_Add(googletest - GIT_REPOSITORY https://github.com/google/googletest.git - GIT_TAG release-1.11.0 - SOURCE_DIR "${CMAKE_BINARY_DIR}/googletest-src" - BINARY_DIR "${CMAKE_BINARY_DIR}/googletest-build" - CONFIGURE_COMMAND "" - BUILD_COMMAND "" - INSTALL_COMMAND "" - TEST_COMMAND "" - ) diff --git a/deps/ledger-zxlib/dockerized_build.mk b/deps/ledger-zxlib/dockerized_build.mk deleted file mode 100644 index d12c0e3..0000000 --- a/deps/ledger-zxlib/dockerized_build.mk +++ /dev/null @@ -1,328 +0,0 @@ -#******************************************************************************* -#* (c) 2019-2021 Zondax GmbH -#* -#* Licensed under the Apache License, Version 2.0 (the "License"); -#* you may not use this file except in compliance with the License. -#* You may obtain a copy of the License at -#* -#* http://www.apache.org/licenses/LICENSE-2.0 -#* -#* Unless required by applicable law or agreed to in writing, software -#* distributed under the License is distributed on an "AS IS" BASIS, -#* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -#* See the License for the specific language governing permissions and -#* limitations under the License. -#******************************************************************************** - -.PHONY: all deps build clean load delete check_python show_info_recovery_mode - -TESTS_ZEMU_DIR?=$(CURDIR)/tests_zemu -EXAMPLE_VUE_DIR?=$(CURDIR)/example_vue -TESTS_JS_PACKAGE?= -TESTS_JS_DIR?= - -LEDGER_SRC=$(CURDIR)/app -DOCKER_APP_SRC=/project -DOCKER_APP_BIN=$(DOCKER_APP_SRC)/app/bin/app.elf - -DOCKER_BOLOS_SDKS=/project/deps/nanos-secure-sdk -DOCKER_BOLOS_SDKX=/project/deps/nanox-secure-sdk -DOCKER_BOLOS_SDKS2=/project/deps/nanosplus-secure-sdk - -# Note: This is not an SSH key, and being public represents no risk -SCP_PUBKEY=049bc79d139c70c83a4b19e8922e5ee3e0080bb14a2e8b0752aa42cda90a1463f689b0fa68c1c0246845c2074787b649d0d8a6c0b97d4607065eee3057bdf16b83 -SCP_PRIVKEY=ff701d781f43ce106f72dc26a46b6a83e053b5d07bb3d4ceab79c91ca822a66b - -INTERACTIVE:=$(shell [ -t 0 ] && echo 1) -USERID:=$(shell id -u) -$(info USERID : $(USERID)) -$(info TESTS_ZEMU_DIR : $(TESTS_ZEMU_DIR)) -$(info EXAMPLE_VUE_DIR : $(EXAMPLE_VUE_DIR)) -$(info TESTS_JS_DIR : $(TESTS_JS_DIR)) -$(info TESTS_JS_PACKAGE : $(TESTS_JS_PACKAGE)) - -DOCKER_IMAGE_ZONDAX=zondax/builder-bolos:latest -DOCKER_IMAGE_LEDGER=ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder:latest - -ifdef INTERACTIVE -INTERACTIVE_SETTING:="-i" -TTY_SETTING:="-t" -else -INTERACTIVE_SETTING:= -TTY_SETTING:= -endif - -UNAME_S := $(shell uname -s) -ifeq ($(UNAME_S),Linux) - NPROC=$(shell nproc) -endif -ifeq ($(UNAME_S),Darwin) - NPROC=$(shell sysctl -n hw.physicalcpu) -endif - -define run_docker - docker run $(TTY_SETTING) $(INTERACTIVE_SETTING) --rm \ - -e SCP_PRIVKEY=$(SCP_PRIVKEY) \ - -e BOLOS_SDK=$(1) \ - -e BOLOS_ENV=/opt/bolos \ - -u $(USERID) \ - -v $(shell pwd):/project \ - -e SUPPORT_SR25519=$(SUPPORT_SR25519) \ - -e SUBSTRATE_PARSER_FULL=$(SUBSTRATE_PARSER_FULL) \ - -e DISABLE_PREVIOUS=$(DISABLE_PREVIOUS) \ - -e DISABLE_CURRENT=$(DISABLE_CURRENT) \ - -e COIN=$(COIN) \ - -e APP_TESTING=$(APP_TESTING) \ - $(DOCKER_IMAGE_ZONDAX) "$(2)" -endef - -define run_docker_ledger - docker run $(TTY_SETTING) $(INTERACTIVE_SETTING) --rm \ - -v $(shell pwd):/app \ - $(DOCKER_IMAGE_LEDGER) "$(1)" -endef - -all: - @$(MAKE) clean_output - @$(MAKE) clean_build - @$(MAKE) buildS - @$(MAKE) clean_build - @$(MAKE) buildX - @$(MAKE) clean_build - @$(MAKE) buildS2 - -.PHONY: check_python -check_python: - @python -c 'import sys; sys.exit(3-sys.version_info.major)' || (echo "The python command does not point to Python 3"; exit 1) - -.PHONY: deps -deps: check_python - @echo "Install dependencies" - $(CURDIR)/deps/ledger-zxlib/scripts/install_deps.sh - -.PHONY: pull -pull: - docker pull $(DOCKER_IMAGE_ZONDAX) - docker pull $(DOCKER_IMAGE_LEDGER) - -.PHONY: ledger_lint -ledger_lint: - $(call run_docker_ledger,"scan-build --use-cc=clang -analyze-headers -enable-checker security -enable-checker unix -enable-checker valist -o scan-build --status-bugs make default") - -.PHONY: build_rustS -build_rustS: - $(call run_docker,$(DOCKER_BOLOS_SDKS),make -C $(DOCKER_APP_SRC) rust) - -.PHONY: build_rustX -build_rustX: - $(call run_docker,$(DOCKER_BOLOS_SDKX),make -C $(DOCKER_APP_SRC) rust) - -.PHONY: build_rustS2 -build_rustS2: - $(call run_docker,$(DOCKER_BOLOS_SDKS2),make -C $(DOCKER_APP_SRC) rust) - -.PHONY: convert_icon -convert_icon: - @convert $(LEDGER_SRC)/tmp.gif -monochrome -size 16x16 -depth 1 $(LEDGER_SRC)/nanos_icon.gif - @convert $(LEDGER_SRC)/nanos_icon.gif -crop 14x14+1+1 +repage -negate $(LEDGER_SRC)/nanox_icon.gif - -.PHONY: buildS -buildS: build_rustS - $(call run_docker,$(DOCKER_BOLOS_SDKS),make -j $(NPROC) -C $(DOCKER_APP_SRC)) - -.PHONY: buildX -buildX: build_rustX - $(call run_docker,$(DOCKER_BOLOS_SDKX),make -j $(NPROC) -C $(DOCKER_APP_SRC)) - -.PHONY: buildS2 -buildS2: build_rustS2 - $(call run_docker,$(DOCKER_BOLOS_SDKS2),make -j $(NPROC) -C $(DOCKER_APP_SRC)) - -.PHONY: clean_output -clean_output: - @echo "Removing output files" - @rm -f app/output/app* || true - -.PHONY: clean -clean_build: - $(call run_docker,$(DOCKER_BOLOS_SDKS),make -C $(DOCKER_APP_SRC) clean) - -.PHONY: clean -clean: clean_output clean_build - -.PHONY: listvariants -listvariants: - $(call run_docker,$(DOCKER_BOLOS_SDKS),make -C $(DOCKER_APP_SRC) listvariants) - -.PHONY: shellS -shellS: - $(call run_docker,$(DOCKER_BOLOS_SDKS) -t,bash) - -.PHONY: shellX -shellX: - $(call run_docker,$(DOCKER_BOLOS_SDKX) -t,bash) - -.PHONY: shellS2 -shellS2: - $(call run_docker,$(DOCKER_BOLOS_SDKS2) -t,bash) - -.PHONY: load -load: - ${LEDGER_SRC}/pkg/installer_s.sh load - -.PHONY: delete -delete: - ${LEDGER_SRC}/pkg/installer_s.sh delete - -.PHONY: loadX -loadX: - ${LEDGER_SRC}/pkg/installer_x.sh load - -.PHONY: deleteX -deleteX: - ${LEDGER_SRC}/pkg/installer_x.sh delete - -.PHONY: loadS2 -loadS2: - ${LEDGER_SRC}/pkg/installer_s2.sh load - -.PHONY: deleteS2 -deleteS2: - ${LEDGER_SRC}/pkg/installer_s2.sh delete - -.PHONY: show_info_recovery_mode -show_info_recovery_mode: - @echo "This command requires a Ledger Nano S in recovery mode. To go into recovery mode, follow:" - @echo " 1. Settings -> Device -> Reset all and confirm" - @echo " 2. Unplug device, press and hold the right button, plug-in again" - @echo " 3. Navigate to the main menu" - @echo "If everything was correct, no PIN needs to be entered." - -# This target will initialize the device with the integration testing mnemonic -.PHONY: dev_init -dev_init: show_info_recovery_mode - @echo "Initializing device with test mnemonic! WARNING TAKES 2 MINUTES AND REQUIRES RECOVERY MODE" - @python -m ledgerblue.hostOnboard --apdu --id 0 --prefix "" --passphrase "" --pin 5555 --words "equip will roof matter pink blind book anxiety banner elbow sun young" - -# This target will initialize the device with the secondary integration testing mnemonic (Bob) -.PHONY: dev_init_secondary -dev_init_secondary: check_python show_info_recovery_mode - @echo "Initializing device with secondary test mnemonic! WARNING TAKES 2 MINUTES AND REQUIRES RECOVERY MODE" - @python -m ledgerblue.hostOnboard --apdu --id 0 --prefix "" --passphrase "" --pin 5555 --words "elite vote proof agree february step sibling sand grocery axis false cup" - -# This target will setup a custom developer certificate -.PHONY: dev_ca -dev_ca: check_python - @python -m ledgerblue.setupCustomCA --targetId 0x31100004 --public $(SCP_PUBKEY) --name zondax - -# This target will setup a custom developer certificate -.PHONY: dev_caX -dev_caX: check_python - @python -m ledgerblue.setupCustomCA --targetId 0x33000004 --public $(SCP_PUBKEY) --name zondax - -.PHONY: dev_ca_delete -dev_ca_delete: check_python - @python -m ledgerblue.resetCustomCA --targetId 0x31100004 - -# This target will setup a custom developer certificate -.PHONY: dev_ca2 -dev_ca2: check_python - @python -m ledgerblue.setupCustomCA --targetId 0x33000004 --public $(SCP_PUBKEY) --name zondax - -.PHONY: dev_ca_delete2 -dev_ca_delete2: check_python - @python -m ledgerblue.resetCustomCA --targetId 0x33000004 - -########################## VUE Section ############################### - -.PHONY: vue_install_js_link -ifeq ($(TESTS_JS_DIR),) -vue_install_js_link: - @echo "No local package defined" -else -vue_install_js_link: - # First unlink everything - cd $(TESTS_JS_DIR) && yarn unlink || true - cd $(EXAMPLE_VUE_DIR) && yarn unlink $(TESTS_JS_PACKAGE) || true -# # Now build and link - cd $(TESTS_JS_DIR) && yarn install && yarn build && yarn link || true - cd $(EXAMPLE_VUE_DIR) && yarn link $(TESTS_JS_PACKAGE) && yarn install || true - @echo - # List linked packages - @echo - @cd $(EXAMPLE_VUE_DIR) && ( ls -l node_modules ; ls -l node_modules/@* ) | grep ^l || true - @echo -endif - -.PHONY: vue -vue: vue_install_js_link - cd $(EXAMPLE_VUE_DIR) && yarn install && yarn serve - -########################## VUE Section ############################### - -.PHONY: zemu_install_js_link -ifeq ($(TESTS_JS_DIR),) -zemu_install_js_link: - @echo "No local package defined" -else -zemu_install_js_link: - # First unlink everything - cd $(TESTS_JS_DIR) && yarn unlink || true - cd $(TESTS_ZEMU_DIR) && yarn unlink $(TESTS_JS_PACKAGE) || true - # Now build and link - cd $(TESTS_JS_DIR) && yarn install && yarn build && yarn link || true - cd $(TESTS_ZEMU_DIR) && yarn link $(TESTS_JS_PACKAGE) && yarn install || true - @echo - # List linked packages - @echo - @cd $(TESTS_ZEMU_DIR) && ( ls -l node_modules ; ls -l node_modules/@* ) | grep ^l || true - @echo -endif - -.PHONY: zemu_install -zemu_install: zemu_install_js_link - # and now install everything - cd $(TESTS_ZEMU_DIR) && yarn install - -.PHONY: zemu -zemu: - cd $(TESTS_ZEMU_DIR)/tools && node debug.mjs $(COIN) - -.PHONY: zemu_val -zemu_val: - cd $(TESTS_ZEMU_DIR)/tools && node debug_val.mjs - -.PHONY: zemu_debug -zemu_debug: - cd $(TESTS_ZEMU_DIR)/tools && node debug.mjs $(COIN) debug - -########################## TEST Section ############################### - -.PHONY: zemu_test -zemu_test: - cd $(TESTS_ZEMU_DIR) && yarn test$(COIN) - -.PHONY: rust_test -rust_test: - cd app/rust && cargo test - -.PHONY: cpp_test -cpp_test: - mkdir -p build && cd build && cmake -DCMAKE_BUILD_TYPE=Debug .. && make - cd build && GTEST_COLOR=1 ASAN_OPTIONS=detect_leaks=0 ctest -VV - -########################## FUZZING Section ############################### - -.PHONY: fuzz_build -fuzz_build: - cmake -B build -DCMAKE_C_COMPILER=clang-11 -DCMAKE_CXX_COMPILER=clang++-11 -DCMAKE_BUILD_TYPE=Debug -DENABLE_FUZZING=1 -DENABLE_SANITIZERS=1 . - make -C build - -.PHONY: fuzz -fuzz: fuzz_build - ./fuzz/run-fuzzers.py - -.PHONY: fuzz_crash -fuzz_crash: FUZZ_LOGGING=1 -fuzz_crash: fuzz_build - ./fuzz/run-fuzz-crashes.py diff --git a/deps/ledger-zxlib/include/apdu_codes.h b/deps/ledger-zxlib/include/apdu_codes.h deleted file mode 100644 index 5f55265..0000000 --- a/deps/ledger-zxlib/include/apdu_codes.h +++ /dev/null @@ -1,50 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#pragma once - -#include "inttypes.h" -#include "zxmacros.h" - -// Based on ISO7816 - -#define APDU_CODE_OK 0x9000 -#define APDU_CODE_BUSY 0x9001 - -#define APDU_CODE_EXECUTION_ERROR 0x6400 - -#define APDU_CODE_WRONG_LENGTH 0x6700 - -#define APDU_CODE_EMPTY_BUFFER 0x6982 -#define APDU_CODE_OUTPUT_BUFFER_TOO_SMALL 0x6983 -#define APDU_CODE_DATA_INVALID 0x6984 -#define APDU_CODE_CONDITIONS_NOT_SATISFIED 0x6985 -#define APDU_CODE_COMMAND_NOT_ALLOWED 0x6986 -#define APDU_CODE_TX_NOT_INITIALIZED 0x6987 - -#define APDU_CODE_BAD_KEY_HANDLE 0x6A80 -#define APDU_CODE_INVALIDP1P2 0x6B00 -#define APDU_CODE_INS_NOT_SUPPORTED 0x6D00 -#define APDU_CODE_CLA_NOT_SUPPORTED 0x6E00 - -#define APDU_CODE_UNKNOWN 0x6F00 -#define APDU_CODE_SIGN_VERIFY_ERROR 0x6F01 - - -__Z_INLINE void set_code(uint8_t *buffer, uint8_t offset, uint16_t value) { - *(buffer + offset) = (uint8_t) (value >> 8); - *(buffer + offset + 1) = (uint8_t) (value & 0xFF); -} diff --git a/deps/ledger-zxlib/include/app_mode.h b/deps/ledger-zxlib/include/app_mode.h deleted file mode 100644 index 11c72e8..0000000 --- a/deps/ledger-zxlib/include/app_mode.h +++ /dev/null @@ -1,37 +0,0 @@ -/******************************************************************************* -* (c) 2016 Ledger -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#pragma once -#include "zxmacros.h" -#include "stdbool.h" - -#ifdef __cplusplus -extern "C" { -#endif - -void app_mode_reset(); - -bool app_mode_expert(); - -void app_mode_set_expert(uint8_t val); - -bool app_mode_secret(); - -void app_mode_set_secret(uint8_t val); - -#ifdef __cplusplus -} -#endif diff --git a/deps/ledger-zxlib/include/base58.h b/deps/ledger-zxlib/include/base58.h deleted file mode 100644 index b76412d..0000000 --- a/deps/ledger-zxlib/include/base58.h +++ /dev/null @@ -1,38 +0,0 @@ -/******************************************************************************* -* Ledger App - Bitcoin Wallet -* (c) 2019 Zondax GmbH -* (c) 2016-2019 Ledger -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#pragma once - -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -int decode_base58(const char *in, size_t length, - unsigned char *out, size_t *outlen); - -int encode_base58(const unsigned char *in, size_t length, - unsigned char *out, size_t *outlen); - -char encode_base58_clip(unsigned char v); - -#ifdef __cplusplus -} -#endif diff --git a/deps/ledger-zxlib/include/base64.h b/deps/ledger-zxlib/include/base64.h deleted file mode 100644 index 99bc7c0..0000000 --- a/deps/ledger-zxlib/include/base64.h +++ /dev/null @@ -1,29 +0,0 @@ -/******************************************************************************* -* (c) 2020 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#pragma once - -#ifdef __cplusplus -extern "C" { -#endif - -#include -#include - -uint16_t base64_encode(char *out, uint16_t outlen, const uint8_t *in, uint16_t inlen); - -#ifdef __cplusplus -} -#endif diff --git a/deps/ledger-zxlib/include/bech32.h b/deps/ledger-zxlib/include/bech32.h deleted file mode 100644 index bd9fd14..0000000 --- a/deps/ledger-zxlib/include/bech32.h +++ /dev/null @@ -1,39 +0,0 @@ -/******************************************************************************* -* (c) 2019 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#pragma once - -#ifdef __cplusplus -extern "C" { -#endif - -#include "zxerror.h" - -#define MAX_INPUT_SIZE 64 - -// the following function encodes directly from bytes -// it will internally convert from 8 to 5 bits and return a -// zero-terminated string in output - -zxerr_t bech32EncodeFromBytes(char *out, - size_t out_len, - const char *hrp, - const uint8_t *in, - size_t in_len, - uint8_t pad); - -#ifdef __cplusplus -} -#endif diff --git a/deps/ledger-zxlib/include/bignum.h b/deps/ledger-zxlib/include/bignum.h deleted file mode 100644 index 9bf31f8..0000000 --- a/deps/ledger-zxlib/include/bignum.h +++ /dev/null @@ -1,35 +0,0 @@ -/******************************************************************************* -* (c) 2019 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#pragma once - -#ifdef __cplusplus -extern "C" { -#endif - -#include -#include - -bool_t bignumLittleEndian_bcdprint(char *outBuffer, uint16_t outBufferLen, const uint8_t *inBCD, uint16_t inBCDLen); -void bignumLittleEndian_to_bcd(uint8_t *bcdOut, uint16_t bcdOutLen, const uint8_t *binValue, uint16_t binValueLen); - -bool_t bignumBigEndian_bcdprint(char *outBuffer, uint16_t outBufferLen, const uint8_t *bcdIn, uint16_t bcdInLen); -void bignumBigEndian_to_bcd(uint8_t *bcdOut, uint16_t bcdOutLen, const uint8_t *binValue, uint16_t binValueLen); - - -#ifdef __cplusplus -} -#endif diff --git a/deps/ledger-zxlib/include/bittools.h b/deps/ledger-zxlib/include/bittools.h deleted file mode 100644 index 1903878..0000000 --- a/deps/ledger-zxlib/include/bittools.h +++ /dev/null @@ -1,37 +0,0 @@ -// This code has been adapted from: -/* Copyright (c) 2017 Pieter Wuille - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ -#pragma once - -#ifdef __cplusplus -extern "C" { -#endif - -int convert_bits(uint8_t *out, - size_t *outlen, - int outBits, - const uint8_t *in, - size_t inLen, - int inBits, int pad); - -#ifdef __cplusplus -} -#endif diff --git a/deps/ledger-zxlib/include/buffering.h b/deps/ledger-zxlib/include/buffering.h deleted file mode 100644 index ec6e80c..0000000 --- a/deps/ledger-zxlib/include/buffering.h +++ /dev/null @@ -1,67 +0,0 @@ -/******************************************************************************* -* (c) 2016 Ledger -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#pragma once - -#ifdef __cplusplus -extern "C" { -#endif - -#include -#include - -typedef struct { - uint8_t *data; - uint16_t size; - uint16_t pos; - uint8_t in_use: 1; -} buffer_state_t; - -/// Initialize buffer -/// \param ram_buffer -/// \param ram_buffer_size -/// \param flash_buffer -/// \param flash_buffer_size -void buffering_init(uint8_t *ram_buffer, - uint16_t ram_buffer_size, - uint8_t *flash_buffer, - uint16_t flash_buffer_size); - -/// Reset buffer -void buffering_reset(); - -/// Append data to the buffer -/// \param data -/// \param length -/// \return the number of appended bytes -int buffering_append(uint8_t *data, int length); - -/// buffering_get_ram_buffer -/// \return -buffer_state_t *buffering_get_ram_buffer(); - -/// buffering_get_flash_buffer -/// \return -buffer_state_t *buffering_get_flash_buffer(); - -/// buffering_get_buffer -/// \return -buffer_state_t *buffering_get_buffer(); - -#ifdef __cplusplus -} -#endif diff --git a/deps/ledger-zxlib/include/hexutils.h b/deps/ledger-zxlib/include/hexutils.h deleted file mode 100644 index 3cbaad8..0000000 --- a/deps/ledger-zxlib/include/hexutils.h +++ /dev/null @@ -1,30 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#pragma once - -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -size_t parseHexString(uint8_t *out, uint16_t outLen, const char *input); - -#ifdef __cplusplus -} -#endif diff --git a/deps/ledger-zxlib/include/segwit_addr.h b/deps/ledger-zxlib/include/segwit_addr.h deleted file mode 100644 index f97bcfa..0000000 --- a/deps/ledger-zxlib/include/segwit_addr.h +++ /dev/null @@ -1,101 +0,0 @@ -/* Copyright (c) 2017 Pieter Wuille - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -#ifndef _SEGWIT_ADDR_H_ -#define _SEGWIT_ADDR_H_ 1 - -#include - -/** Encode a SegWit address - * - * Out: output: Pointer to a buffer of size 73 + strlen(hrp) that will be - * updated to contain the null-terminated address. - * In: hrp: Pointer to the null-terminated human readable part to use - * (chain/network specific). - * ver: Version of the witness program (between 0 and 16 inclusive). - * prog: Data bytes for the witness program (between 2 and 40 bytes). - * prog_len: Number of data bytes in prog. - * Returns 1 if successful. - */ -int segwit_addr_encode( - char *output, - const char *hrp, - int ver, - const uint8_t *prog, - size_t prog_len -); - -/** Decode a SegWit address - * - * Out: ver: Pointer to an int that will be updated to contain the witness - * program version (between 0 and 16 inclusive). - * prog: Pointer to a buffer of size 40 that will be updated to - * contain the witness program bytes. - * prog_len: Pointer to a size_t that will be updated to contain the length - * of bytes in prog. - * hrp: Pointer to the null-terminated human readable part that is - * expected (chain/network specific). - * addr: Pointer to the null-terminated address. - * Returns 1 if successful. - */ -int segwit_addr_decode( - int *ver, - uint8_t *prog, - size_t *prog_len, - const char *hrp, - const char *addr -); - -/** Encode a Bech32 string - * - * Out: output: Pointer to a buffer of size strlen(hrp) + data_len + 8 that - * will be updated to contain the null-terminated Bech32 string. - * In: hrp : Pointer to the null-terminated human readable part. - * data : Pointer to an array of 5-bit values. - * data_len: Length of the data array. - * Returns 1 if successful. - */ -int bech32_encode( - char *output, - const char *hrp, - const uint8_t *data, - size_t data_len -); - -/** Decode a Bech32 string - * - * Out: hrp: Pointer to a buffer of size strlen(input) - 6. Will be - * updated to contain the null-terminated human readable part. - * data: Pointer to a buffer of size strlen(input) - 8 that will - * hold the encoded 5-bit data values. - * data_len: Pointer to a size_t that will be updated to be the number - * of entries in data. - * In: input: Pointer to a null-terminated Bech32 string. - * Returns 1 if successful. - */ -int bech32_decode( - char *hrp, - uint8_t *data, - size_t *data_len, - const char *input -); - -#endif diff --git a/deps/ledger-zxlib/include/sigutils.h b/deps/ledger-zxlib/include/sigutils.h deleted file mode 100644 index 862f809..0000000 --- a/deps/ledger-zxlib/include/sigutils.h +++ /dev/null @@ -1,41 +0,0 @@ -/******************************************************************************* -* (c) 2020 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -typedef enum { - no_error = 0, - invalid_derPrefix, - invalid_payloadLen, - invalid_rmaker, - invalid_rLen, - invalid_smarker, - invalid_sLen, -} err_convert_e; - -err_convert_e convertDERtoRSV(const uint8_t *inSignatureDER, - unsigned int inInfo, - uint8_t *outR, - uint8_t *outS, - uint8_t *outV); - -#ifdef __cplusplus -} -#endif diff --git a/deps/ledger-zxlib/include/timeutils.h b/deps/ledger-zxlib/include/timeutils.h deleted file mode 100644 index d291477..0000000 --- a/deps/ledger-zxlib/include/timeutils.h +++ /dev/null @@ -1,62 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#pragma once - -#ifdef __cplusplus -extern "C" { -#endif - -#include -#include -#include "zxmacros.h" -#include "zxerror.h" - -__Z_INLINE const char *getMonth(uint8_t tm_mon) { - switch (tm_mon) { - case 1: - return "Jan"; - case 2: - return "Feb"; - case 3: - return "Mar"; - case 4: - return "Apr"; - case 5: - return "May"; - case 6: - return "Jun"; - case 7: - return "Jul"; - case 8: - return "Aug"; - case 9: - return "Sep"; - case 10: - return "Oct"; - case 11: - return "Nov"; - case 12: - return "Dec"; - default: - return "ERR"; - } -} - -zxerr_t printTime(char *out, uint16_t outLen, uint64_t t); - -#ifdef __cplusplus -} -#endif diff --git a/deps/ledger-zxlib/include/utf8.h b/deps/ledger-zxlib/include/utf8.h deleted file mode 100644 index fe2e8d9..0000000 --- a/deps/ledger-zxlib/include/utf8.h +++ /dev/null @@ -1,1682 +0,0 @@ -/* The latest version of this library is available on GitHub; - * https://github.com/sheredom/utf8.h */ - -/* This is free and unencumbered software released into the public domain. - * - * Anyone is free to copy, modify, publish, use, compile, sell, or - * distribute this software, either in source code form or as a compiled - * binary, for any purpose, commercial or non-commercial, and by any - * means. - * - * In jurisdictions that recognize copyright laws, the author or authors - * of this software dedicate any and all copyright interest in the - * software to the public domain. We make this dedication for the benefit - * of the public at large and to the detriment of our heirs and - * successors. We intend this dedication to be an overt act of - * relinquishment in perpetuity of all present and future rights to this - * software under copyright law. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR - * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, - * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - * OTHER DEALINGS IN THE SOFTWARE. - * - * For more information, please refer to */ - -#ifndef SHEREDOM_UTF8_H_INCLUDED -#define SHEREDOM_UTF8_H_INCLUDED - -#if defined(_MSC_VER) -#pragma warning(push) - -/* disable warning: no function prototype given: converting '()' to '(void)' */ -#pragma warning(disable : 4255) - -/* disable warning: '__cplusplus' is not defined as a preprocessor macro, - * replacing with '0' for '#if/#elif' */ -#pragma warning(disable : 4668) - -/* disable warning: bytes padding added after construct */ -#pragma warning(disable : 4820) -#endif - -#include -#include - -#if defined(_MSC_VER) -#pragma warning(pop) -#endif - -#if defined(_MSC_VER) && (_MSC_VER < 1920) -typedef __int32 utf8_int32_t; -#else -#include -typedef int32_t utf8_int32_t; -#endif - -#if defined(__clang__) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wold-style-cast" -#pragma clang diagnostic ignored "-Wcast-qual" -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -#if defined(_MSC_VER) -#define utf8_nonnull -#define utf8_pure -#define utf8_restrict __restrict -#define utf8_weak __inline -#elif defined(__clang__) || defined(__GNUC__) -#define utf8_nonnull __attribute__((nonnull)) -#define utf8_pure __attribute__((pure)) -#define utf8_restrict __restrict__ -#define utf8_weak __attribute__((weak)) -#else -#error Non clang, non gcc, non MSVC compiler found! -#endif - -#ifdef __cplusplus -#define utf8_null NULL -#else -#define utf8_null 0 -#endif - -#if (defined(__cplusplus) && __cplusplus >= 201402L) -#define utf8_constexpr14 constexpr -#define utf8_constexpr14_impl constexpr -#else -/* constexpr and weak are incompatible. so only enable one of them */ -#define utf8_constexpr14 utf8_weak -#define utf8_constexpr14_impl -#endif - -#if defined(__cplusplus) && __cplusplus >= 202002L -using utf8_int8_t = char8_t; /* Introduced in C++20 */ -#else -typedef char utf8_int8_t; -#endif - -/* Return less than 0, 0, greater than 0 if src1 < src2, src1 == src2, src1 > - * src2 respectively, case insensitive. */ -utf8_constexpr14 utf8_nonnull utf8_pure int -utf8casecmp(const utf8_int8_t *src1, const utf8_int8_t *src2); - -/* Append the utf8 string src onto the utf8 string dst. */ -utf8_nonnull utf8_weak utf8_int8_t * -utf8cat(utf8_int8_t *utf8_restrict dst, const utf8_int8_t *utf8_restrict src); - -/* Find the first match of the utf8 codepoint chr in the utf8 string src. */ -utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t * -utf8chr(const utf8_int8_t *src, utf8_int32_t chr); - -/* Return less than 0, 0, greater than 0 if src1 < src2, - * src1 == src2, src1 > src2 respectively. */ -utf8_constexpr14 utf8_nonnull utf8_pure int utf8cmp(const utf8_int8_t *src1, - const utf8_int8_t *src2); - -/* Copy the utf8 string src onto the memory allocated in dst. */ -utf8_nonnull utf8_weak utf8_int8_t * - utf8cpy(utf8_int8_t *utf8_restrict dst, const utf8_int8_t *utf8_restrict src); - -/* Number of utf8 codepoints in the utf8 string src that consists entirely - * of utf8 codepoints not from the utf8 string reject. */ -utf8_constexpr14 utf8_nonnull utf8_pure size_t -utf8cspn(const utf8_int8_t *src, const utf8_int8_t *reject); - -/* Duplicate the utf8 string src by getting its size, malloc'ing a new buffer - * copying over the data, and returning that. Or 0 if malloc failed. */ -utf8_weak utf8_int8_t *utf8dup(const utf8_int8_t *src); - -/* Number of utf8 codepoints in the utf8 string str, - * excluding the null terminating byte. */ -utf8_constexpr14 utf8_nonnull utf8_pure size_t utf8len(const utf8_int8_t *str); - -/* Similar to utf8len, except that only at most n bytes of src are looked. */ -utf8_constexpr14 utf8_nonnull utf8_pure size_t utf8nlen(const utf8_int8_t *str, - size_t n); - -/* Return less than 0, 0, greater than 0 if src1 < src2, src1 == src2, src1 > - * src2 respectively, case insensitive. Checking at most n bytes of each utf8 - * string. */ -utf8_constexpr14 utf8_nonnull utf8_pure int -utf8ncasecmp(const utf8_int8_t *src1, const utf8_int8_t *src2, size_t n); - -/* Append the utf8 string src onto the utf8 string dst, - * writing at most n+1 bytes. Can produce an invalid utf8 - * string if n falls partway through a utf8 codepoint. */ -utf8_nonnull utf8_weak utf8_int8_t * - utf8ncat(utf8_int8_t *utf8_restrict dst, const utf8_int8_t *utf8_restrict src, -size_t n); - -/* Return less than 0, 0, greater than 0 if src1 < src2, - * src1 == src2, src1 > src2 respectively. Checking at most n - * bytes of each utf8 string. */ -utf8_constexpr14 utf8_nonnull utf8_pure int -utf8ncmp(const utf8_int8_t *src1, const utf8_int8_t *src2, size_t n); - -/* Copy the utf8 string src onto the memory allocated in dst. - * Copies at most n bytes. If n falls partway through a utf8 - * codepoint, or if dst doesn't have enough room for a null - * terminator, the final string will be cut short to preserve - * utf8 validity. */ - -utf8_nonnull utf8_weak utf8_int8_t * - utf8ncpy(utf8_int8_t *utf8_restrict dst, const utf8_int8_t *utf8_restrict src, -size_t n); - -/* Similar to utf8dup, except that at most n bytes of src are copied. If src is - * longer than n, only n bytes are copied and a null byte is added. - * - * Returns a new string if successful, 0 otherwise */ -utf8_weak utf8_int8_t *utf8ndup(const utf8_int8_t *src, size_t n); - -/* Locates the first occurrence in the utf8 string str of any byte in the - * utf8 string accept, or 0 if no match was found. */ -utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t * -utf8pbrk(const utf8_int8_t *str, const utf8_int8_t *accept); - -/* Find the last match of the utf8 codepoint chr in the utf8 string src. */ -utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t * -utf8rchr(const utf8_int8_t *src, int chr); - -/* Number of bytes in the utf8 string str, - * including the null terminating byte. */ -utf8_constexpr14 utf8_nonnull utf8_pure size_t utf8size(const utf8_int8_t *str); - -/* Similar to utf8size, except that the null terminating byte is excluded. */ -utf8_constexpr14 utf8_nonnull utf8_pure size_t -utf8size_lazy(const utf8_int8_t *str); - -/* Similar to utf8size, except that only at most n bytes of src are looked and - * the null terminating byte is excluded. */ -utf8_constexpr14 utf8_nonnull utf8_pure size_t -utf8nsize_lazy(const utf8_int8_t *str, size_t n); - -/* Number of utf8 codepoints in the utf8 string src that consists entirely - * of utf8 codepoints from the utf8 string accept. */ -utf8_constexpr14 utf8_nonnull utf8_pure size_t -utf8spn(const utf8_int8_t *src, const utf8_int8_t *accept); - -/* The position of the utf8 string needle in the utf8 string haystack. */ -utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t * -utf8str(const utf8_int8_t *haystack, const utf8_int8_t *needle); - -/* The position of the utf8 string needle in the utf8 string haystack, case - * insensitive. */ -utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t * -utf8casestr(const utf8_int8_t *haystack, const utf8_int8_t *needle); - -/* Return 0 on success, or the position of the invalid - * utf8 codepoint on failure. */ -utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t * -utf8valid(const utf8_int8_t *str); - -/* Similar to utf8valid, except that only at most n bytes of src are looked. */ -utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t * -utf8nvalid(const utf8_int8_t *str, size_t n); - -/* Given a null-terminated string, makes the string valid by replacing invalid - * codepoints with a 1-byte replacement. Returns 0 on success. */ -utf8_nonnull utf8_weak int utf8makevalid(utf8_int8_t *str, -const utf8_int32_t replacement); - -/* Sets out_codepoint to the current utf8 codepoint in str, and returns the - * address of the next utf8 codepoint after the current one in str. */ -utf8_constexpr14 utf8_nonnull utf8_int8_t * -utf8codepoint(const utf8_int8_t *utf8_restrict str, - utf8_int32_t *utf8_restrict out_codepoint); - -/* Calculates the size of the next utf8 codepoint in str. */ -utf8_constexpr14 utf8_nonnull size_t -utf8codepointcalcsize(const utf8_int8_t *str); - -/* Returns the size of the given codepoint in bytes. */ -utf8_constexpr14 size_t utf8codepointsize(utf8_int32_t chr); - -/* Write a codepoint to the given string, and return the address to the next - * place after the written codepoint. Pass how many bytes left in the buffer to - * n. If there is not enough space for the codepoint, this function returns - * null. */ -utf8_nonnull utf8_weak utf8_int8_t * - utf8catcodepoint(utf8_int8_t *str, utf8_int32_t chr, size_t n); - -/* Returns 1 if the given character is lowercase, or 0 if it is not. */ -utf8_constexpr14 int utf8islower(utf8_int32_t chr); - -/* Returns 1 if the given character is uppercase, or 0 if it is not. */ -utf8_constexpr14 int utf8isupper(utf8_int32_t chr); - -/* Transform the given string into all lowercase codepoints. */ -utf8_nonnull utf8_weak void utf8lwr(utf8_int8_t *utf8_restrict str); - -/* Transform the given string into all uppercase codepoints. */ -utf8_nonnull utf8_weak void utf8upr(utf8_int8_t *utf8_restrict str); - -/* Make a codepoint lower case if possible. */ -utf8_constexpr14 utf8_int32_t utf8lwrcodepoint(utf8_int32_t cp); - -/* Make a codepoint upper case if possible. */ -utf8_constexpr14 utf8_int32_t utf8uprcodepoint(utf8_int32_t cp); - -/* Sets out_codepoint to the current utf8 codepoint in str, and returns the - * address of the previous utf8 codepoint before the current one in str. */ -utf8_constexpr14 utf8_nonnull utf8_int8_t * -utf8rcodepoint(const utf8_int8_t *utf8_restrict str, - utf8_int32_t *utf8_restrict out_codepoint); - -/* Duplicate the utf8 string src by getting its size, calling alloc_func_ptr to - * copy over data to a new buffer, and returning that. Or 0 if alloc_func_ptr - * returned null. */ -utf8_weak utf8_int8_t *utf8dup_ex(const utf8_int8_t *src, - utf8_int8_t *(*alloc_func_ptr)(utf8_int8_t *, - size_t), - utf8_int8_t *user_data); - -/* Similar to utf8dup, except that at most n bytes of src are copied. If src is - * longer than n, only n bytes are copied and a null byte is added. - * - * Returns a new string if successful, 0 otherwise. */ -utf8_weak utf8_int8_t *utf8ndup_ex(const utf8_int8_t *src, size_t n, - utf8_int8_t *(*alloc_func_ptr)(utf8_int8_t *, - size_t), - utf8_int8_t *user_data); - -#undef utf8_weak -#undef utf8_pure -#undef utf8_nonnull - -utf8_constexpr14_impl int utf8casecmp(const utf8_int8_t *src1, - const utf8_int8_t *src2) { - utf8_int32_t src1_lwr_cp = 0, src2_lwr_cp = 0, src1_upr_cp = 0, - src2_upr_cp = 0, src1_orig_cp = 0, src2_orig_cp = 0; - - for (;;) { - src1 = utf8codepoint(src1, &src1_orig_cp); - src2 = utf8codepoint(src2, &src2_orig_cp); - - /* lower the srcs if required */ - src1_lwr_cp = utf8lwrcodepoint(src1_orig_cp); - src2_lwr_cp = utf8lwrcodepoint(src2_orig_cp); - - /* lower the srcs if required */ - src1_upr_cp = utf8uprcodepoint(src1_orig_cp); - src2_upr_cp = utf8uprcodepoint(src2_orig_cp); - - /* check if the lowered codepoints match */ - if ((0 == src1_orig_cp) && (0 == src2_orig_cp)) { - return 0; - } else if ((src1_lwr_cp == src2_lwr_cp) || (src1_upr_cp == src2_upr_cp)) { - continue; - } - - /* if they don't match, then we return the difference between the characters - */ - return src1_lwr_cp - src2_lwr_cp; - } -} - -utf8_int8_t *utf8cat(utf8_int8_t *utf8_restrict dst, -const utf8_int8_t *utf8_restrict src) { -utf8_int8_t *d = dst; -/* find the null terminating byte in dst */ -while ('\0' != *d) { -d++; -} - -/* overwriting the null terminating byte in dst, append src byte-by-byte */ -while ('\0' != *src) { -*d++ = *src++; -} - -/* write out a new null terminating byte into dst */ -*d = '\0'; - -return dst; -} - -utf8_constexpr14_impl utf8_int8_t *utf8chr(const utf8_int8_t *src, - utf8_int32_t chr) { - utf8_int8_t c[5] = {'\0', '\0', '\0', '\0', '\0'}; - - if (0 == chr) { - /* being asked to return position of null terminating byte, so - * just run s to the end, and return! */ - while ('\0' != *src) { - src++; - } - return (utf8_int8_t *)src; - } else if (0 == ((utf8_int32_t)0xffffff80 & chr)) { - /* 1-byte/7-bit ascii - * (0b0xxxxxxx) */ - c[0] = (utf8_int8_t)chr; - } else if (0 == ((utf8_int32_t)0xfffff800 & chr)) { - /* 2-byte/11-bit utf8 code point - * (0b110xxxxx 0b10xxxxxx) */ - c[0] = (utf8_int8_t)(0xc0 | (utf8_int8_t)(chr >> 6)); - c[1] = (utf8_int8_t)(0x80 | (utf8_int8_t)(chr & 0x3f)); - } else if (0 == ((utf8_int32_t)0xffff0000 & chr)) { - /* 3-byte/16-bit utf8 code point - * (0b1110xxxx 0b10xxxxxx 0b10xxxxxx) */ - c[0] = (utf8_int8_t)(0xe0 | (utf8_int8_t)(chr >> 12)); - c[1] = (utf8_int8_t)(0x80 | (utf8_int8_t)((chr >> 6) & 0x3f)); - c[2] = (utf8_int8_t)(0x80 | (utf8_int8_t)(chr & 0x3f)); - } else { /* if (0 == ((int)0xffe00000 & chr)) { */ - /* 4-byte/21-bit utf8 code point - * (0b11110xxx 0b10xxxxxx 0b10xxxxxx 0b10xxxxxx) */ - c[0] = (utf8_int8_t)(0xf0 | (utf8_int8_t)(chr >> 18)); - c[1] = (utf8_int8_t)(0x80 | (utf8_int8_t)((chr >> 12) & 0x3f)); - c[2] = (utf8_int8_t)(0x80 | (utf8_int8_t)((chr >> 6) & 0x3f)); - c[3] = (utf8_int8_t)(0x80 | (utf8_int8_t)(chr & 0x3f)); - } - - /* we've made c into a 2 utf8 codepoint string, one for the chr we are - * seeking, another for the null terminating byte. Now use utf8str to - * search */ - return utf8str(src, c); -} - -utf8_constexpr14_impl int utf8cmp(const utf8_int8_t *src1, - const utf8_int8_t *src2) { - while (('\0' != *src1) || ('\0' != *src2)) { - if (*src1 < *src2) { - return -1; - } else if (*src1 > *src2) { - return 1; - } - - src1++; - src2++; - } - - /* both utf8 strings matched */ - return 0; -} - -utf8_constexpr14_impl int utf8coll(const utf8_int8_t *src1, - const utf8_int8_t *src2); - -utf8_int8_t *utf8cpy(utf8_int8_t *utf8_restrict dst, -const utf8_int8_t *utf8_restrict src) { -utf8_int8_t *d = dst; - -/* overwriting anything previously in dst, write byte-by-byte - * from src */ -while ('\0' != *src) { -*d++ = *src++; -} - -/* append null terminating byte */ -*d = '\0'; - -return dst; -} - -utf8_constexpr14_impl size_t utf8cspn(const utf8_int8_t *src, - const utf8_int8_t *reject) { - size_t chars = 0; - - while ('\0' != *src) { - const utf8_int8_t *r = reject; - size_t offset = 0; - - while ('\0' != *r) { - /* checking that if *r is the start of a utf8 codepoint - * (it is not 0b10xxxxxx) and we have successfully matched - * a previous character (0 < offset) - we found a match */ - if ((0x80 != (0xc0 & *r)) && (0 < offset)) { - return chars; - } else { - if (*r == src[offset]) { - /* part of a utf8 codepoint matched, so move our checking - * onwards to the next byte */ - offset++; - r++; - } else { - /* r could be in the middle of an unmatching utf8 code point, - * so we need to march it on to the next character beginning, */ - - do { - r++; - } while (0x80 == (0xc0 & *r)); - - /* reset offset too as we found a mismatch */ - offset = 0; - } - } - } - - /* found a match at the end of *r, so didn't get a chance to test it */ - if (0 < offset) { - return chars; - } - - /* the current utf8 codepoint in src did not match reject, but src - * could have been partway through a utf8 codepoint, so we need to - * march it onto the next utf8 codepoint starting byte */ - do { - src++; - } while ((0x80 == (0xc0 & *src))); - chars++; - } - - return chars; -} - -utf8_int8_t *utf8dup(const utf8_int8_t *src) { - return utf8dup_ex(src, utf8_null, utf8_null); -} - -utf8_int8_t *utf8dup_ex(const utf8_int8_t *src, - utf8_int8_t *(*alloc_func_ptr)(utf8_int8_t *, size_t), - utf8_int8_t *user_data) { -utf8_int8_t *n = utf8_null; - -/* figure out how many bytes (including the terminator) we need to copy first - */ -size_t bytes = utf8size(src); - -if (alloc_func_ptr) { -n = alloc_func_ptr(user_data, bytes); -} else { -n = (utf8_int8_t *)malloc(bytes); -} - -if (utf8_null == n) { -/* out of memory so we bail */ -return utf8_null; -} else { -bytes = 0; - -/* copy src byte-by-byte into our new utf8 string */ -while ('\0' != src[bytes]) { -n[bytes] = src[bytes]; -bytes++; -} - -/* append null terminating byte */ -n[bytes] = '\0'; -return n; -} -} - -utf8_constexpr14_impl utf8_int8_t *utf8fry(const utf8_int8_t *str); - -utf8_constexpr14_impl size_t utf8len(const utf8_int8_t *str) { - return utf8nlen(str, SIZE_MAX); -} - -utf8_constexpr14_impl size_t utf8nlen(const utf8_int8_t *str, size_t n) { - const utf8_int8_t *t = str; - size_t length = 0; - - while ((size_t)(str - t) < n && '\0' != *str) { - if (0xf0 == (0xf8 & *str)) { - /* 4-byte utf8 code point (began with 0b11110xxx) */ - str += 4; - } else if (0xe0 == (0xf0 & *str)) { - /* 3-byte utf8 code point (began with 0b1110xxxx) */ - str += 3; - } else if (0xc0 == (0xe0 & *str)) { - /* 2-byte utf8 code point (began with 0b110xxxxx) */ - str += 2; - } else { /* if (0x00 == (0x80 & *s)) { */ - /* 1-byte ascii (began with 0b0xxxxxxx) */ - str += 1; - } - - /* no matter the bytes we marched s forward by, it was - * only 1 utf8 codepoint */ - length++; - } - - if ((size_t)(str - t) > n) { - length--; - } - return length; -} - -utf8_constexpr14_impl int utf8ncasecmp(const utf8_int8_t *src1, - const utf8_int8_t *src2, size_t n) { - utf8_int32_t src1_lwr_cp = 0, src2_lwr_cp = 0, src1_upr_cp = 0, - src2_upr_cp = 0, src1_orig_cp = 0, src2_orig_cp = 0; - - do { - const utf8_int8_t *const s1 = src1; - const utf8_int8_t *const s2 = src2; - - /* first check that we have enough bytes left in n to contain an entire - * codepoint */ - if (0 == n) { - return 0; - } - - if ((1 == n) && ((0xc0 == (0xe0 & *s1)) || (0xc0 == (0xe0 & *s2)))) { - const utf8_int32_t c1 = (0xe0 & *s1); - const utf8_int32_t c2 = (0xe0 & *s2); - - if (c1 < c2) { - return c1 - c2; - } else { - return 0; - } - } - - if ((2 >= n) && ((0xe0 == (0xf0 & *s1)) || (0xe0 == (0xf0 & *s2)))) { - const utf8_int32_t c1 = (0xf0 & *s1); - const utf8_int32_t c2 = (0xf0 & *s2); - - if (c1 < c2) { - return c1 - c2; - } else { - return 0; - } - } - - if ((3 >= n) && ((0xf0 == (0xf8 & *s1)) || (0xf0 == (0xf8 & *s2)))) { - const utf8_int32_t c1 = (0xf8 & *s1); - const utf8_int32_t c2 = (0xf8 & *s2); - - if (c1 < c2) { - return c1 - c2; - } else { - return 0; - } - } - - src1 = utf8codepoint(src1, &src1_orig_cp); - src2 = utf8codepoint(src2, &src2_orig_cp); - n -= utf8codepointsize(src1_orig_cp); - - src1_lwr_cp = utf8lwrcodepoint(src1_orig_cp); - src2_lwr_cp = utf8lwrcodepoint(src2_orig_cp); - - src1_upr_cp = utf8uprcodepoint(src1_orig_cp); - src2_upr_cp = utf8uprcodepoint(src2_orig_cp); - - /* check if the lowered codepoints match */ - if ((0 == src1_orig_cp) && (0 == src2_orig_cp)) { - return 0; - } else if ((src1_lwr_cp == src2_lwr_cp) || (src1_upr_cp == src2_upr_cp)) { - continue; - } - - /* if they don't match, then we return the difference between the characters - */ - return src1_lwr_cp - src2_lwr_cp; - } while (0 < n); - - /* both utf8 strings matched */ - return 0; -} - -utf8_int8_t *utf8ncat(utf8_int8_t *utf8_restrict dst, -const utf8_int8_t *utf8_restrict src, size_t n) { -utf8_int8_t *d = dst; - -/* find the null terminating byte in dst */ -while ('\0' != *d) { -d++; -} - -/* overwriting the null terminating byte in dst, append src byte-by-byte - * stopping if we run out of space */ -do { -*d++ = *src++; -} while (('\0' != *src) && (0 != --n)); - -/* write out a new null terminating byte into dst */ -*d = '\0'; - -return dst; -} - -utf8_constexpr14_impl int utf8ncmp(const utf8_int8_t *src1, - const utf8_int8_t *src2, size_t n) { - while ((0 != n--) && (('\0' != *src1) || ('\0' != *src2))) { - if (*src1 < *src2) { - return -1; - } else if (*src1 > *src2) { - return 1; - } - - src1++; - src2++; - } - - /* both utf8 strings matched */ - return 0; -} - -utf8_int8_t *utf8ncpy(utf8_int8_t *utf8_restrict dst, -const utf8_int8_t *utf8_restrict src, size_t n) { -utf8_int8_t *d = dst; -size_t index = 0, check_index = 0; - -if (n == 0) { -return dst; -} - -/* overwriting anything previously in dst, write byte-by-byte - * from src */ -for (index = 0; index < n; index++) { -d[index] = src[index]; -if ('\0' == src[index]) { -break; -} -} - -for (check_index = index - 1; -check_index > 0 && 0x80 == (0xc0 & d[check_index]); check_index--) { -/* just moving the index */ -} - -if (check_index < index && -(index - check_index) < utf8codepointsize(d[check_index])) { -index = check_index; -} - -/* append null terminating byte */ -for (; index < n; index++) { -d[index] = 0; -} - -return dst; -} - -utf8_int8_t *utf8ndup(const utf8_int8_t *src, size_t n) { - return utf8ndup_ex(src, n, utf8_null, utf8_null); -} - -utf8_int8_t *utf8ndup_ex(const utf8_int8_t *src, size_t n, - utf8_int8_t *(*alloc_func_ptr)(utf8_int8_t *, size_t), - utf8_int8_t *user_data) { -utf8_int8_t *c = utf8_null; -size_t bytes = 0; - -/* Find the end of the string or stop when n is reached */ -while ('\0' != src[bytes] && bytes < n) { -bytes++; -} - -/* In case bytes is actually less than n, we need to set it - * to be used later in the copy byte by byte. */ -n = bytes; - -if (alloc_func_ptr) { -c = alloc_func_ptr(user_data, bytes + 1); -} else { -c = (utf8_int8_t *)malloc(bytes + 1); -} - -if (utf8_null == c) { -/* out of memory so we bail */ -return utf8_null; -} - -bytes = 0; - -/* copy src byte-by-byte into our new utf8 string */ -while ('\0' != src[bytes] && bytes < n) { -c[bytes] = src[bytes]; -bytes++; -} - -/* append null terminating byte */ -c[bytes] = '\0'; -return c; -} - -utf8_constexpr14_impl utf8_int8_t *utf8rchr(const utf8_int8_t *src, int chr) { - - utf8_int8_t *match = utf8_null; - utf8_int8_t c[5] = {'\0', '\0', '\0', '\0', '\0'}; - - if (0 == chr) { - /* being asked to return position of null terminating byte, so - * just run s to the end, and return! */ - while ('\0' != *src) { - src++; - } - return (utf8_int8_t *)src; - } else if (0 == ((int)0xffffff80 & chr)) { - /* 1-byte/7-bit ascii - * (0b0xxxxxxx) */ - c[0] = (utf8_int8_t)chr; - } else if (0 == ((int)0xfffff800 & chr)) { - /* 2-byte/11-bit utf8 code point - * (0b110xxxxx 0b10xxxxxx) */ - c[0] = (utf8_int8_t)(0xc0 | (utf8_int8_t)(chr >> 6)); - c[1] = (utf8_int8_t)(0x80 | (utf8_int8_t)(chr & 0x3f)); - } else if (0 == ((int)0xffff0000 & chr)) { - /* 3-byte/16-bit utf8 code point - * (0b1110xxxx 0b10xxxxxx 0b10xxxxxx) */ - c[0] = (utf8_int8_t)(0xe0 | (utf8_int8_t)(chr >> 12)); - c[1] = (utf8_int8_t)(0x80 | (utf8_int8_t)((chr >> 6) & 0x3f)); - c[2] = (utf8_int8_t)(0x80 | (utf8_int8_t)(chr & 0x3f)); - } else { /* if (0 == ((int)0xffe00000 & chr)) { */ - /* 4-byte/21-bit utf8 code point - * (0b11110xxx 0b10xxxxxx 0b10xxxxxx 0b10xxxxxx) */ - c[0] = (utf8_int8_t)(0xf0 | (utf8_int8_t)(chr >> 18)); - c[1] = (utf8_int8_t)(0x80 | (utf8_int8_t)((chr >> 12) & 0x3f)); - c[2] = (utf8_int8_t)(0x80 | (utf8_int8_t)((chr >> 6) & 0x3f)); - c[3] = (utf8_int8_t)(0x80 | (utf8_int8_t)(chr & 0x3f)); - } - - /* we've created a 2 utf8 codepoint string in c that is - * the utf8 character asked for by chr, and a null - * terminating byte */ - - while ('\0' != *src) { - size_t offset = 0; - - while (src[offset] == c[offset]) { - offset++; - } - - if ('\0' == c[offset]) { - /* we found a matching utf8 code point */ - match = (utf8_int8_t *)src; - src += offset; - } else { - src += offset; - - /* need to march s along to next utf8 codepoint start - * (the next byte that doesn't match 0b10xxxxxx) */ - if ('\0' != *src) { - do { - src++; - } while (0x80 == (0xc0 & *src)); - } - } - } - - /* return the last match we found (or 0 if no match was found) */ - return match; -} - -utf8_constexpr14_impl utf8_int8_t *utf8pbrk(const utf8_int8_t *str, - const utf8_int8_t *accept) { - while ('\0' != *str) { - const utf8_int8_t *a = accept; - size_t offset = 0; - - while ('\0' != *a) { - /* checking that if *a is the start of a utf8 codepoint - * (it is not 0b10xxxxxx) and we have successfully matched - * a previous character (0 < offset) - we found a match */ - if ((0x80 != (0xc0 & *a)) && (0 < offset)) { - return (utf8_int8_t *)str; - } else { - if (*a == str[offset]) { - /* part of a utf8 codepoint matched, so move our checking - * onwards to the next byte */ - offset++; - a++; - } else { - /* r could be in the middle of an unmatching utf8 code point, - * so we need to march it on to the next character beginning, */ - - do { - a++; - } while (0x80 == (0xc0 & *a)); - - /* reset offset too as we found a mismatch */ - offset = 0; - } - } - } - - /* we found a match on the last utf8 codepoint */ - if (0 < offset) { - return (utf8_int8_t *)str; - } - - /* the current utf8 codepoint in src did not match accept, but src - * could have been partway through a utf8 codepoint, so we need to - * march it onto the next utf8 codepoint starting byte */ - do { - str++; - } while ((0x80 == (0xc0 & *str))); - } - - return utf8_null; -} - -utf8_constexpr14_impl size_t utf8size(const utf8_int8_t *str) { - return utf8size_lazy(str) + 1; -} - -utf8_constexpr14_impl size_t utf8size_lazy(const utf8_int8_t *str) { - return utf8nsize_lazy(str, SIZE_MAX); -} - -utf8_constexpr14_impl size_t utf8nsize_lazy(const utf8_int8_t *str, size_t n) { - size_t size = 0; - while (size < n && '\0' != str[size]) { - size++; - } - return size; -} - -utf8_constexpr14_impl size_t utf8spn(const utf8_int8_t *src, - const utf8_int8_t *accept) { - size_t chars = 0; - - while ('\0' != *src) { - const utf8_int8_t *a = accept; - size_t offset = 0; - - while ('\0' != *a) { - /* checking that if *r is the start of a utf8 codepoint - * (it is not 0b10xxxxxx) and we have successfully matched - * a previous character (0 < offset) - we found a match */ - if ((0x80 != (0xc0 & *a)) && (0 < offset)) { - /* found a match, so increment the number of utf8 codepoints - * that have matched and stop checking whether any other utf8 - * codepoints in a match */ - chars++; - src += offset; - offset = 0; - break; - } else { - if (*a == src[offset]) { - offset++; - a++; - } else { - /* a could be in the middle of an unmatching utf8 codepoint, - * so we need to march it on to the next character beginning, */ - do { - a++; - } while (0x80 == (0xc0 & *a)); - - /* reset offset too as we found a mismatch */ - offset = 0; - } - } - } - - /* found a match at the end of *a, so didn't get a chance to test it */ - if (0 < offset) { - chars++; - src += offset; - continue; - } - - /* if a got to its terminating null byte, then we didn't find a match. - * Return the current number of matched utf8 codepoints */ - if ('\0' == *a) { - return chars; - } - } - - return chars; -} - -utf8_constexpr14_impl utf8_int8_t *utf8str(const utf8_int8_t *haystack, - const utf8_int8_t *needle) { - utf8_int32_t throwaway_codepoint = 0; - - /* if needle has no utf8 codepoints before the null terminating - * byte then return haystack */ - if ('\0' == *needle) { - return (utf8_int8_t *)haystack; - } - - while ('\0' != *haystack) { - const utf8_int8_t *maybeMatch = haystack; - const utf8_int8_t *n = needle; - - while (*haystack == *n && (*haystack != '\0' && *n != '\0')) { - n++; - haystack++; - } - - if ('\0' == *n) { - /* we found the whole utf8 string for needle in haystack at - * maybeMatch, so return it */ - return (utf8_int8_t *)maybeMatch; - } else { - /* h could be in the middle of an unmatching utf8 codepoint, - * so we need to march it on to the next character beginning - * starting from the current character */ - haystack = utf8codepoint(maybeMatch, &throwaway_codepoint); - } - } - - /* no match */ - return utf8_null; -} - -utf8_constexpr14_impl utf8_int8_t *utf8casestr(const utf8_int8_t *haystack, - const utf8_int8_t *needle) { - /* if needle has no utf8 codepoints before the null terminating - * byte then return haystack */ - if ('\0' == *needle) { - return (utf8_int8_t *)haystack; - } - - for (;;) { - const utf8_int8_t *maybeMatch = haystack; - const utf8_int8_t *n = needle; - utf8_int32_t h_cp = 0, n_cp = 0; - - /* Get the next code point and track it */ - const utf8_int8_t *nextH = haystack = utf8codepoint(haystack, &h_cp); - n = utf8codepoint(n, &n_cp); - - while ((0 != h_cp) && (0 != n_cp)) { - h_cp = utf8lwrcodepoint(h_cp); - n_cp = utf8lwrcodepoint(n_cp); - - /* if we find a mismatch, bail out! */ - if (h_cp != n_cp) { - break; - } - - haystack = utf8codepoint(haystack, &h_cp); - n = utf8codepoint(n, &n_cp); - } - - if (0 == n_cp) { - /* we found the whole utf8 string for needle in haystack at - * maybeMatch, so return it */ - return (utf8_int8_t *)maybeMatch; - } - - if (0 == h_cp) { - /* no match */ - return utf8_null; - } - - /* Roll back to the next code point in the haystack to test */ - haystack = nextH; - } -} - -utf8_constexpr14_impl utf8_int8_t *utf8valid(const utf8_int8_t *str) { - return utf8nvalid(str, SIZE_MAX); -} - -utf8_constexpr14_impl utf8_int8_t *utf8nvalid(const utf8_int8_t *str, - size_t n) { - const utf8_int8_t *t = str; - size_t consumed = 0, remained = 0; - - while ((void)(consumed = (size_t)(str - t)), consumed < n && '\0' != *str) { - remained = n - consumed; - - if (0xf0 == (0xf8 & *str)) { - /* ensure that there's 4 bytes or more remained */ - if (remained < 4) { - return (utf8_int8_t *)str; - } - - /* ensure each of the 3 following bytes in this 4-byte - * utf8 codepoint began with 0b10xxxxxx */ - if ((0x80 != (0xc0 & str[1])) || (0x80 != (0xc0 & str[2])) || - (0x80 != (0xc0 & str[3]))) { - return (utf8_int8_t *)str; - } - - /* ensure that our utf8 codepoint ended after 4 bytes */ - if (0x80 == (0xc0 & str[4])) { - return (utf8_int8_t *)str; - } - - /* ensure that the top 5 bits of this 4-byte utf8 - * codepoint were not 0, as then we could have used - * one of the smaller encodings */ - if ((0 == (0x07 & str[0])) && (0 == (0x30 & str[1]))) { - return (utf8_int8_t *)str; - } - - /* 4-byte utf8 code point (began with 0b11110xxx) */ - str += 4; - } else if (0xe0 == (0xf0 & *str)) { - /* ensure that there's 3 bytes or more remained */ - if (remained < 3) { - return (utf8_int8_t *)str; - } - - /* ensure each of the 2 following bytes in this 3-byte - * utf8 codepoint began with 0b10xxxxxx */ - if ((0x80 != (0xc0 & str[1])) || (0x80 != (0xc0 & str[2]))) { - return (utf8_int8_t *)str; - } - - /* ensure that our utf8 codepoint ended after 3 bytes */ - if (0x80 == (0xc0 & str[3])) { - return (utf8_int8_t *)str; - } - - /* ensure that the top 5 bits of this 3-byte utf8 - * codepoint were not 0, as then we could have used - * one of the smaller encodings */ - if ((0 == (0x0f & str[0])) && (0 == (0x20 & str[1]))) { - return (utf8_int8_t *)str; - } - - /* 3-byte utf8 code point (began with 0b1110xxxx) */ - str += 3; - } else if (0xc0 == (0xe0 & *str)) { - /* ensure that there's 2 bytes or more remained */ - if (remained < 2) { - return (utf8_int8_t *)str; - } - - /* ensure the 1 following byte in this 2-byte - * utf8 codepoint began with 0b10xxxxxx */ - if (0x80 != (0xc0 & str[1])) { - return (utf8_int8_t *)str; - } - - /* ensure that our utf8 codepoint ended after 2 bytes */ - if (0x80 == (0xc0 & str[2])) { - return (utf8_int8_t *)str; - } - - /* ensure that the top 4 bits of this 2-byte utf8 - * codepoint were not 0, as then we could have used - * one of the smaller encodings */ - if (0 == (0x1e & str[0])) { - return (utf8_int8_t *)str; - } - - /* 2-byte utf8 code point (began with 0b110xxxxx) */ - str += 2; - } else if (0x00 == (0x80 & *str)) { - /* 1-byte ascii (began with 0b0xxxxxxx) */ - str += 1; - } else { - /* we have an invalid 0b1xxxxxxx utf8 code point entry */ - return (utf8_int8_t *)str; - } - } - - return utf8_null; -} - -int utf8makevalid(utf8_int8_t *str, const utf8_int32_t replacement) { -utf8_int8_t *read = str; -utf8_int8_t *write = read; -const utf8_int8_t r = (utf8_int8_t)replacement; -utf8_int32_t codepoint = 0; - -if (replacement > 0x7f) { -return -1; -} - -while ('\0' != *read) { -if (0xf0 == (0xf8 & *read)) { -/* ensure each of the 3 following bytes in this 4-byte - * utf8 codepoint began with 0b10xxxxxx */ -if ((0x80 != (0xc0 & read[1])) || (0x80 != (0xc0 & read[2])) || -(0x80 != (0xc0 & read[3]))) { -*write++ = r; -read++; -continue; -} - -/* 4-byte utf8 code point (began with 0b11110xxx) */ -read = utf8codepoint(read, &codepoint); -write = utf8catcodepoint(write, codepoint, 4); -} else if (0xe0 == (0xf0 & *read)) { -/* ensure each of the 2 following bytes in this 3-byte - * utf8 codepoint began with 0b10xxxxxx */ -if ((0x80 != (0xc0 & read[1])) || (0x80 != (0xc0 & read[2]))) { -*write++ = r; -read++; -continue; -} - -/* 3-byte utf8 code point (began with 0b1110xxxx) */ -read = utf8codepoint(read, &codepoint); -write = utf8catcodepoint(write, codepoint, 3); -} else if (0xc0 == (0xe0 & *read)) { -/* ensure the 1 following byte in this 2-byte - * utf8 codepoint began with 0b10xxxxxx */ -if (0x80 != (0xc0 & read[1])) { -*write++ = r; -read++; -continue; -} - -/* 2-byte utf8 code point (began with 0b110xxxxx) */ -read = utf8codepoint(read, &codepoint); -write = utf8catcodepoint(write, codepoint, 2); -} else if (0x00 == (0x80 & *read)) { -/* 1-byte ascii (began with 0b0xxxxxxx) */ -read = utf8codepoint(read, &codepoint); -write = utf8catcodepoint(write, codepoint, 1); -} else { -/* if we got here then we've got a dangling continuation (0b10xxxxxx) */ -*write++ = r; -read++; -continue; -} -} - -*write = '\0'; - -return 0; -} - -utf8_constexpr14_impl utf8_int8_t * -utf8codepoint(const utf8_int8_t *utf8_restrict str, - utf8_int32_t *utf8_restrict out_codepoint) { - if (0xf0 == (0xf8 & str[0])) { - /* 4 byte utf8 codepoint */ - *out_codepoint = ((0x07 & str[0]) << 18) | ((0x3f & str[1]) << 12) | - ((0x3f & str[2]) << 6) | (0x3f & str[3]); - str += 4; - } else if (0xe0 == (0xf0 & str[0])) { - /* 3 byte utf8 codepoint */ - *out_codepoint = - ((0x0f & str[0]) << 12) | ((0x3f & str[1]) << 6) | (0x3f & str[2]); - str += 3; - } else if (0xc0 == (0xe0 & str[0])) { - /* 2 byte utf8 codepoint */ - *out_codepoint = ((0x1f & str[0]) << 6) | (0x3f & str[1]); - str += 2; - } else { - /* 1 byte utf8 codepoint otherwise */ - *out_codepoint = str[0]; - str += 1; - } - - return (utf8_int8_t *)str; -} - -utf8_constexpr14_impl size_t utf8codepointcalcsize(const utf8_int8_t *str) { - if (0xf0 == (0xf8 & str[0])) { - /* 4 byte utf8 codepoint */ - return 4; - } else if (0xe0 == (0xf0 & str[0])) { - /* 3 byte utf8 codepoint */ - return 3; - } else if (0xc0 == (0xe0 & str[0])) { - /* 2 byte utf8 codepoint */ - return 2; - } - - /* 1 byte utf8 codepoint otherwise */ - return 1; -} - -utf8_constexpr14_impl size_t utf8codepointsize(utf8_int32_t chr) { - if (0 == ((utf8_int32_t)0xffffff80 & chr)) { - return 1; - } else if (0 == ((utf8_int32_t)0xfffff800 & chr)) { - return 2; - } else if (0 == ((utf8_int32_t)0xffff0000 & chr)) { - return 3; - } else { /* if (0 == ((int)0xffe00000 & chr)) { */ - return 4; - } -} - -utf8_int8_t *utf8catcodepoint(utf8_int8_t *str, utf8_int32_t chr, size_t n) { -if (0 == ((utf8_int32_t)0xffffff80 & chr)) { -/* 1-byte/7-bit ascii - * (0b0xxxxxxx) */ -if (n < 1) { -return utf8_null; -} -str[0] = (utf8_int8_t)chr; -str += 1; -} else if (0 == ((utf8_int32_t)0xfffff800 & chr)) { -/* 2-byte/11-bit utf8 code point - * (0b110xxxxx 0b10xxxxxx) */ -if (n < 2) { -return utf8_null; -} -str[0] = (utf8_int8_t)(0xc0 | (utf8_int8_t)((chr >> 6) & 0x1f)); -str[1] = (utf8_int8_t)(0x80 | (utf8_int8_t)(chr & 0x3f)); -str += 2; -} else if (0 == ((utf8_int32_t)0xffff0000 & chr)) { -/* 3-byte/16-bit utf8 code point - * (0b1110xxxx 0b10xxxxxx 0b10xxxxxx) */ -if (n < 3) { -return utf8_null; -} -str[0] = (utf8_int8_t)(0xe0 | (utf8_int8_t)((chr >> 12) & 0x0f)); -str[1] = (utf8_int8_t)(0x80 | (utf8_int8_t)((chr >> 6) & 0x3f)); -str[2] = (utf8_int8_t)(0x80 | (utf8_int8_t)(chr & 0x3f)); -str += 3; -} else { /* if (0 == ((int)0xffe00000 & chr)) { */ -/* 4-byte/21-bit utf8 code point - * (0b11110xxx 0b10xxxxxx 0b10xxxxxx 0b10xxxxxx) */ -if (n < 4) { -return utf8_null; -} -str[0] = (utf8_int8_t)(0xf0 | (utf8_int8_t)((chr >> 18) & 0x07)); -str[1] = (utf8_int8_t)(0x80 | (utf8_int8_t)((chr >> 12) & 0x3f)); -str[2] = (utf8_int8_t)(0x80 | (utf8_int8_t)((chr >> 6) & 0x3f)); -str[3] = (utf8_int8_t)(0x80 | (utf8_int8_t)(chr & 0x3f)); -str += 4; -} - -return str; -} - -utf8_constexpr14_impl int utf8islower(utf8_int32_t chr) { - return chr != utf8uprcodepoint(chr); -} - -utf8_constexpr14_impl int utf8isupper(utf8_int32_t chr) { - return chr != utf8lwrcodepoint(chr); -} - -void utf8lwr(utf8_int8_t *utf8_restrict str) { -utf8_int32_t cp = 0; -utf8_int8_t *pn = utf8codepoint(str, &cp); - -while (cp != 0) { -const utf8_int32_t lwr_cp = utf8lwrcodepoint(cp); -const size_t size = utf8codepointsize(lwr_cp); - -if (lwr_cp != cp) { -utf8catcodepoint(str, lwr_cp, size); -} - -str = pn; -pn = utf8codepoint(str, &cp); -} -} - -void utf8upr(utf8_int8_t *utf8_restrict str) { -utf8_int32_t cp = 0; -utf8_int8_t *pn = utf8codepoint(str, &cp); - -while (cp != 0) { -const utf8_int32_t lwr_cp = utf8uprcodepoint(cp); -const size_t size = utf8codepointsize(lwr_cp); - -if (lwr_cp != cp) { -utf8catcodepoint(str, lwr_cp, size); -} - -str = pn; -pn = utf8codepoint(str, &cp); -} -} - -utf8_constexpr14_impl utf8_int32_t utf8lwrcodepoint(utf8_int32_t cp) { - if (((0x0041 <= cp) && (0x005a >= cp)) || - ((0x00c0 <= cp) && (0x00d6 >= cp)) || - ((0x00d8 <= cp) && (0x00de >= cp)) || - ((0x0391 <= cp) && (0x03a1 >= cp)) || - ((0x03a3 <= cp) && (0x03ab >= cp)) || - ((0x0410 <= cp) && (0x042f >= cp))) { - cp += 32; - } else if ((0x0400 <= cp) && (0x040f >= cp)) { - cp += 80; - } else if (((0x0100 <= cp) && (0x012f >= cp)) || - ((0x0132 <= cp) && (0x0137 >= cp)) || - ((0x014a <= cp) && (0x0177 >= cp)) || - ((0x0182 <= cp) && (0x0185 >= cp)) || - ((0x01a0 <= cp) && (0x01a5 >= cp)) || - ((0x01de <= cp) && (0x01ef >= cp)) || - ((0x01f8 <= cp) && (0x021f >= cp)) || - ((0x0222 <= cp) && (0x0233 >= cp)) || - ((0x0246 <= cp) && (0x024f >= cp)) || - ((0x03d8 <= cp) && (0x03ef >= cp)) || - ((0x0460 <= cp) && (0x0481 >= cp)) || - ((0x048a <= cp) && (0x04ff >= cp))) { - cp |= 0x1; - } else if (((0x0139 <= cp) && (0x0148 >= cp)) || - ((0x0179 <= cp) && (0x017e >= cp)) || - ((0x01af <= cp) && (0x01b0 >= cp)) || - ((0x01b3 <= cp) && (0x01b6 >= cp)) || - ((0x01cd <= cp) && (0x01dc >= cp))) { - cp += 1; - cp &= ~0x1; - } else { - switch (cp) { - default: - break; - case 0x0178: - cp = 0x00ff; - break; - case 0x0243: - cp = 0x0180; - break; - case 0x018e: - cp = 0x01dd; - break; - case 0x023d: - cp = 0x019a; - break; - case 0x0220: - cp = 0x019e; - break; - case 0x01b7: - cp = 0x0292; - break; - case 0x01c4: - cp = 0x01c6; - break; - case 0x01c7: - cp = 0x01c9; - break; - case 0x01ca: - cp = 0x01cc; - break; - case 0x01f1: - cp = 0x01f3; - break; - case 0x01f7: - cp = 0x01bf; - break; - case 0x0187: - cp = 0x0188; - break; - case 0x018b: - cp = 0x018c; - break; - case 0x0191: - cp = 0x0192; - break; - case 0x0198: - cp = 0x0199; - break; - case 0x01a7: - cp = 0x01a8; - break; - case 0x01ac: - cp = 0x01ad; - break; - case 0x01af: - cp = 0x01b0; - break; - case 0x01b8: - cp = 0x01b9; - break; - case 0x01bc: - cp = 0x01bd; - break; - case 0x01f4: - cp = 0x01f5; - break; - case 0x023b: - cp = 0x023c; - break; - case 0x0241: - cp = 0x0242; - break; - case 0x03fd: - cp = 0x037b; - break; - case 0x03fe: - cp = 0x037c; - break; - case 0x03ff: - cp = 0x037d; - break; - case 0x037f: - cp = 0x03f3; - break; - case 0x0386: - cp = 0x03ac; - break; - case 0x0388: - cp = 0x03ad; - break; - case 0x0389: - cp = 0x03ae; - break; - case 0x038a: - cp = 0x03af; - break; - case 0x038c: - cp = 0x03cc; - break; - case 0x038e: - cp = 0x03cd; - break; - case 0x038f: - cp = 0x03ce; - break; - case 0x0370: - cp = 0x0371; - break; - case 0x0372: - cp = 0x0373; - break; - case 0x0376: - cp = 0x0377; - break; - case 0x03f4: - cp = 0x03b8; - break; - case 0x03cf: - cp = 0x03d7; - break; - case 0x03f9: - cp = 0x03f2; - break; - case 0x03f7: - cp = 0x03f8; - break; - case 0x03fa: - cp = 0x03fb; - break; - } - } - - return cp; -} - -utf8_constexpr14_impl utf8_int32_t utf8uprcodepoint(utf8_int32_t cp) { - if (((0x0061 <= cp) && (0x007a >= cp)) || - ((0x00e0 <= cp) && (0x00f6 >= cp)) || - ((0x00f8 <= cp) && (0x00fe >= cp)) || - ((0x03b1 <= cp) && (0x03c1 >= cp)) || - ((0x03c3 <= cp) && (0x03cb >= cp)) || - ((0x0430 <= cp) && (0x044f >= cp))) { - cp -= 32; - } else if ((0x0450 <= cp) && (0x045f >= cp)) { - cp -= 80; - } else if (((0x0100 <= cp) && (0x012f >= cp)) || - ((0x0132 <= cp) && (0x0137 >= cp)) || - ((0x014a <= cp) && (0x0177 >= cp)) || - ((0x0182 <= cp) && (0x0185 >= cp)) || - ((0x01a0 <= cp) && (0x01a5 >= cp)) || - ((0x01de <= cp) && (0x01ef >= cp)) || - ((0x01f8 <= cp) && (0x021f >= cp)) || - ((0x0222 <= cp) && (0x0233 >= cp)) || - ((0x0246 <= cp) && (0x024f >= cp)) || - ((0x03d8 <= cp) && (0x03ef >= cp)) || - ((0x0460 <= cp) && (0x0481 >= cp)) || - ((0x048a <= cp) && (0x04ff >= cp))) { - cp &= ~0x1; - } else if (((0x0139 <= cp) && (0x0148 >= cp)) || - ((0x0179 <= cp) && (0x017e >= cp)) || - ((0x01af <= cp) && (0x01b0 >= cp)) || - ((0x01b3 <= cp) && (0x01b6 >= cp)) || - ((0x01cd <= cp) && (0x01dc >= cp))) { - cp -= 1; - cp |= 0x1; - } else { - switch (cp) { - default: - break; - case 0x00ff: - cp = 0x0178; - break; - case 0x0180: - cp = 0x0243; - break; - case 0x01dd: - cp = 0x018e; - break; - case 0x019a: - cp = 0x023d; - break; - case 0x019e: - cp = 0x0220; - break; - case 0x0292: - cp = 0x01b7; - break; - case 0x01c6: - cp = 0x01c4; - break; - case 0x01c9: - cp = 0x01c7; - break; - case 0x01cc: - cp = 0x01ca; - break; - case 0x01f3: - cp = 0x01f1; - break; - case 0x01bf: - cp = 0x01f7; - break; - case 0x0188: - cp = 0x0187; - break; - case 0x018c: - cp = 0x018b; - break; - case 0x0192: - cp = 0x0191; - break; - case 0x0199: - cp = 0x0198; - break; - case 0x01a8: - cp = 0x01a7; - break; - case 0x01ad: - cp = 0x01ac; - break; - case 0x01b0: - cp = 0x01af; - break; - case 0x01b9: - cp = 0x01b8; - break; - case 0x01bd: - cp = 0x01bc; - break; - case 0x01f5: - cp = 0x01f4; - break; - case 0x023c: - cp = 0x023b; - break; - case 0x0242: - cp = 0x0241; - break; - case 0x037b: - cp = 0x03fd; - break; - case 0x037c: - cp = 0x03fe; - break; - case 0x037d: - cp = 0x03ff; - break; - case 0x03f3: - cp = 0x037f; - break; - case 0x03ac: - cp = 0x0386; - break; - case 0x03ad: - cp = 0x0388; - break; - case 0x03ae: - cp = 0x0389; - break; - case 0x03af: - cp = 0x038a; - break; - case 0x03cc: - cp = 0x038c; - break; - case 0x03cd: - cp = 0x038e; - break; - case 0x03ce: - cp = 0x038f; - break; - case 0x0371: - cp = 0x0370; - break; - case 0x0373: - cp = 0x0372; - break; - case 0x0377: - cp = 0x0376; - break; - case 0x03d1: - cp = 0x0398; - break; - case 0x03d7: - cp = 0x03cf; - break; - case 0x03f2: - cp = 0x03f9; - break; - case 0x03f8: - cp = 0x03f7; - break; - case 0x03fb: - cp = 0x03fa; - break; - } - } - - return cp; -} - -utf8_constexpr14_impl utf8_int8_t * -utf8rcodepoint(const utf8_int8_t *utf8_restrict str, - utf8_int32_t *utf8_restrict out_codepoint) { - const utf8_int8_t *s = (const utf8_int8_t *)str; - - if (0xf0 == (0xf8 & s[0])) { - /* 4 byte utf8 codepoint */ - *out_codepoint = ((0x07 & s[0]) << 18) | ((0x3f & s[1]) << 12) | - ((0x3f & s[2]) << 6) | (0x3f & s[3]); - } else if (0xe0 == (0xf0 & s[0])) { - /* 3 byte utf8 codepoint */ - *out_codepoint = - ((0x0f & s[0]) << 12) | ((0x3f & s[1]) << 6) | (0x3f & s[2]); - } else if (0xc0 == (0xe0 & s[0])) { - /* 2 byte utf8 codepoint */ - *out_codepoint = ((0x1f & s[0]) << 6) | (0x3f & s[1]); - } else { - /* 1 byte utf8 codepoint otherwise */ - *out_codepoint = s[0]; - } - - do { - s--; - } while ((0 != (0x80 & s[0])) && (0x80 == (0xc0 & s[0]))); - - return (utf8_int8_t *)s; -} - -#undef utf8_restrict -#undef utf8_constexpr14 -#undef utf8_null - -#ifdef __cplusplus -} /* extern "C" */ -#endif - -#if defined(__clang__) -#pragma clang diagnostic pop -#endif - -#endif /* SHEREDOM_UTF8_H_INCLUDED */ diff --git a/deps/ledger-zxlib/include/view_templates.h b/deps/ledger-zxlib/include/view_templates.h deleted file mode 100644 index a301b60..0000000 --- a/deps/ledger-zxlib/include/view_templates.h +++ /dev/null @@ -1,168 +0,0 @@ -/******************************************************************************* -* (c) 2016 Ledger -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#pragma once - -#include - -#define UI_CENTER11PX BAGL_FONT_OPEN_SANS_REGULAR_11px | BAGL_FONT_ALIGNMENT_CENTER -#define UI_CENTER11PX_BOLD BAGL_FONT_OPEN_SANS_EXTRABOLD_11px | BAGL_FONT_ALIGNMENT_CENTER -#define UI_11PX 11 - -#define DEFAULT_FONT BAGL_FONT_OPEN_SANS_LIGHT_16px | BAGL_FONT_ALIGNMENT_LEFT -#define UI_WHITE 0xFFFFFF -#define UI_BLACK 0x000000 - -#define UIID_ICONLEFT 0x10 -#define UIID_ICONRIGHT 0x11 -#define UIID_LABEL 0x20 -#define UIID_LABELSCROLL 0x71 - -#define UI_FillRectangle(id, x, y, w, h, fgcolor, bgcolor) \ -{ \ - { \ - BAGL_RECTANGLE, /* type */ \ - id, /* usedid */ \ - x, /* x */ \ - y, /* y */ \ - w, /* width */ \ - h, /* height */ \ - 0, /* stroke */ \ - 0, /* radius */ \ - BAGL_FILL, /* fill */ \ - fgcolor, /* fgcolor */ \ - bgcolor, /* bgcolor */ \ - 0, /* font_id */ \ - 0 /* icon_id */ \ - }, \ - NULL, /* text */ \ -} - -#define UI_LabelLine(id, x, y, w, h, fgcolor, bgcolor, text) \ -{ \ - { \ - BAGL_LABELINE, /* type */ \ - id, /* usedid */ \ - x, /* x */ \ - y, /* y */ \ - w, /* width */ \ - h, /* height */ \ - 0, /* stroke */ \ - 0, /* radius */ \ - 0, /* fill */ \ - fgcolor, /* fgcolor */ \ - bgcolor, /* bgcolor */ \ - UI_CENTER11PX, /* font_id */ \ - 0 /* icon_id */ \ - }, \ - text, /* text */ \ -} - -#define UI_LabelLineScrolling(id, x, y, w, h, fgcolor, bgcolor, text) \ -{ \ - { \ - BAGL_LABELINE, /* type */ \ - id, /* usedid */ \ - x, /* x */ \ - y, /* y */ \ - w, /* width */ \ - h, /* height */ \ - 5 | BAGL_STROKE_FLAG_ONESHOT, /* stroke | scr pause */ \ - 0, /* radius */ \ - 0, /* fill */ \ - fgcolor, /* fgcolor */ \ - bgcolor, /* bgcolor */ \ - UI_CENTER11PX, /* font_id */ \ - 50 /* icon_id / scroll speed */ \ - }, \ - text, /* text */ \ -} - -#if defined(TARGET_NANOX) || defined(TARGET_NANOS2) -#define UI_SCREEN_WIDTH 128 -#define UI_SCREEN_HEIGHT 64 - -#define BAGL_GLYPH_ICON_LEFT ((const char*)&C_icon_left) -#define BAGL_GLYPH_ICON_RIGHT ((const char*)&C_icon_right) -#define BAGL_GLYPH_ICON_CROSS ((const char*)&C_icon_crossmark) -#define BAGL_GLYPH_ICON_CHECK ((const char*)&C_icon_validate) - -#define UI_Icon(id, x, y, w, h, icon) \ -{ \ - { \ - BAGL_ICON, /* type */ \ - id, /* usedid */ \ - x, /* x */ \ - y, /* y */ \ - w, /* width */ \ - h, /* height */ \ - 0, /* stroke */ \ - 0, /* radius */ \ - 0, /* fill */ \ - UI_WHITE, /* fgcolor */ \ - UI_BLACK, /* bgcolor */ \ - 0, /* font_id */ \ - 0 /* icon_id */ \ - }, \ - icon, /* text */ \ - 0, /* touch_area_brim */ \ - 0, /* overfgcolor */ \ - 0, /* overbgcolor */ \ - NULL, /* tap */ \ - NULL, /* out */ \ - NULL, /* over */ \ -} - -#define UI_BACKGROUND \ - UI_FillRectangle(0, 0, 0, UI_SCREEN_WIDTH, UI_SCREEN_HEIGHT, 0x000000, 0xFFFFFF) - -#define UI_BACKGROUND_LEFT_RIGHT_ICONS \ - UI_BACKGROUND, \ - UI_Icon(UIID_ICONLEFT, 2, 28, 4, 7, BAGL_GLYPH_ICON_LEFT), \ - UI_Icon(UIID_ICONRIGHT, 122, 28, 4, 7, BAGL_GLYPH_ICON_RIGHT) - -#else -#define UI_SCREEN_WIDTH 128 -#define UI_SCREEN_HEIGHT 32 - -#define UI_Icon(id, x, y, w, h, icon) \ -{ \ - { \ - BAGL_ICON, /* type */ \ - id, /* usedid */ \ - x, /* x */ \ - y, /* y */ \ - w, /* width */ \ - h, /* height */ \ - 0, /* stroke */ \ - 0, /* radius */ \ - 0, /* fill */ \ - UI_WHITE, /* fgcolor */ \ - UI_BLACK, /* bgcolor */ \ - 0, /* font_id */ \ - icon /* icon_id */ \ - }, \ - NULL, /* text */ \ -} - -#define UI_BACKGROUND \ - UI_FillRectangle(0, 0, 0, UI_SCREEN_WIDTH, UI_SCREEN_HEIGHT, 0x000000, 0xFFFFFF) - -#define UI_BACKGROUND_LEFT_RIGHT_ICONS \ - UI_BACKGROUND, \ - UI_Icon(UIID_ICONLEFT, 0, 0, 7, 7, BAGL_GLYPH_ICON_LEFT), \ - UI_Icon(UIID_ICONRIGHT, 128 - 7, 0, 7, 7, BAGL_GLYPH_ICON_RIGHT) -#endif diff --git a/deps/ledger-zxlib/include/zxerror.h b/deps/ledger-zxlib/include/zxerror.h deleted file mode 100644 index 3a245c5..0000000 --- a/deps/ledger-zxlib/include/zxerror.h +++ /dev/null @@ -1,107 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#pragma once - -#include "zxmacros.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define CHECK_ZXERR(CALL) { \ - zxerr_t err = CALL; \ - if (err!=zxerr_ok) return err;} - -typedef enum { - zxerr_unknown = 0b00000000, - zxerr_ok = 0b00000011, - zxerr_no_data = 0b00000101, - zxerr_buffer_too_small = 0b00000110, - zxerr_out_of_bounds = 0b00001001, - zxerr_encoding_failed = 0b00001010, - zxerr_invalid_crypto_settings = 0b00001100, - zxerr_ledger_api_error = 0b00001111, -} zxerr_t; - -__Z_INLINE uint8_t getErrorMessage(char *buffer, uint16_t bufferLen, zxerr_t err) { - MEMZERO(buffer, bufferLen); - - switch (err) { - case zxerr_unknown: - snprintf(buffer, bufferLen, "zxerr_unknown"); - break; - case zxerr_ok: - snprintf(buffer, bufferLen, "zxerr_ok"); - break; - case zxerr_no_data: - snprintf(buffer, bufferLen, "zxerr_no_data"); - break; - case zxerr_out_of_bounds: - snprintf(buffer, bufferLen, "zxerr_out_of_bounds"); - break; - case zxerr_encoding_failed: - snprintf(buffer, bufferLen, "zxerr_encoding_failed"); - break; - case zxerr_invalid_crypto_settings: - snprintf(buffer, bufferLen, "zxerr_invalid_crypto_settings"); - break; - case zxerr_ledger_api_error: - snprintf(buffer, bufferLen, "zxerr_ledger_api_error"); - break; - default: - snprintf(buffer, bufferLen, "err N/A"); - } - - return strlen(buffer); -} - -//0b00000000 -//0b00000011 -//0b00000101 -//0b00000110 -//0b00001001 -//0b00001010 -//0b00001100 -//0b00001111 -//0b00010001 -//0b00010010 -//0b00010100 -//0b00010111 -//0b00011000 -//0b00011011 -//0b00011101 -//0b00011110 -//0b00100001 -//0b00100010 -//0b00100100 -//0b00100111 -//0b00101000 -//0b00101011 -//0b00101101 -//0b00101110 -//0b00110000 -//0b00110011 -//0b00110101 -//0b00110110 -//0b00111001 -//0b00111010 -//0b00111100 -//0b00111111 - -#ifdef __cplusplus -} -#endif diff --git a/deps/ledger-zxlib/include/zxformat.h b/deps/ledger-zxlib/include/zxformat.h deleted file mode 100644 index d7e54db..0000000 --- a/deps/ledger-zxlib/include/zxformat.h +++ /dev/null @@ -1,367 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#pragma once - -#ifdef __cplusplus -extern "C" { -#endif - -#include "zxmacros.h" -#include "zxerror.h" - -#define NUM_TO_STR(TYPE) __Z_INLINE const char * TYPE##_to_str(char *data, int dataLen, TYPE##_t number) { \ - if (dataLen < 2) return "Buffer too small"; \ - MEMZERO(data, dataLen); \ - char *p = data; \ - if (number < 0) { *(p++) = '-'; data++; } \ - else if (number == 0) { *(p++) = '0'; } \ - TYPE##_t tmp; \ - while (number != 0) { \ - if (p - data >= (dataLen - 1)) { return "Buffer too small"; } \ - tmp = number % 10; \ - tmp = tmp < 0 ? -tmp : tmp; \ - *(p++) = (char) ('0' + tmp); \ - number /= 10u; \ - } \ - while (p > data) { \ - p--; \ - char z = *data; *data = *p; *p = z; \ - data++; \ - } \ - return NULL; \ -} - -NUM_TO_STR(int32) - -NUM_TO_STR(int64) - -NUM_TO_STR(uint64) - -size_t z_strlen(const char *buffer, size_t maxSize); - -zxerr_t z_str3join(char *buffer, size_t bufferSize, const char *prefix, const char *suffix); - -__Z_INLINE void bip32_to_str(char *s, uint32_t max, const uint32_t *path, uint8_t pathLen) { - MEMZERO(s, max); - - if (pathLen == 0) { - snprintf(s, max, "EMPTY PATH"); - return; - } - - if (pathLen > 5) { - snprintf(s, max, "ERROR"); - return; - } - - uint32_t offset = 0; - for (uint16_t i = 0; i < pathLen; i++) { - size_t written; - - // Warning: overcomplicated because Ledger's snprintf does not return number of written bytes - - snprintf(s + offset, max - offset, "%d", path[i] & 0x7FFFFFFFu); - written = strlen(s + offset); - if (written == 0 || written >= max - offset) { - snprintf(s, max, "ERROR"); - return; - } - offset += written; - - if ((path[i] & 0x80000000u) != 0) { - snprintf(s + offset, max - offset, "'"); - written = strlen(s + offset); - if (written == 0 || written >= max - offset) { - snprintf(s, max, "ERROR"); - return; - } - offset += written; - } - - if (i != pathLen - 1) { - snprintf(s + offset, max - offset, "/"); - written = strlen(s + offset); - if (written == 0 || written >= max - offset) { - snprintf(s, max, "ERROR"); - return; - } - offset += written; - } - } -} - -__Z_INLINE void bip44_to_str(char *s, uint32_t max, const uint32_t path[5]) { - bip32_to_str(s, max, path, 5); -} - -__Z_INLINE int8_t str_to_int8(const char *start, const char *end, char *error) { - int sign = 1; - if (*start == '-') { - sign = -1; - start++; - } - - int64_t value = 0; - int multiplier = 1; - for (const char *s = end - 1; s >= start; s--) { - int delta = (*s - '0'); - if (delta >= 0 && delta <= 9) { - value += (delta * multiplier); - multiplier *= 10; - } else { - if (error != NULL) { - *error = 1; - return 0; - } - } - } - - value *= sign; - if (value >= INT8_MIN && value <= INT8_MAX) { - return (int8_t) value; - } - if (error != NULL) { - *error = 1; - } - return 0; -} - -__Z_INLINE int64_t str_to_int64(const char *start, const char *end, char *error) { - int sign = 1; - if (*start == '-') { - sign = -1; - start++; - } - - int64_t value = 0; - int64_t multiplier = 1; - for (const char *s = end - 1; s >= start; s--) { - int64_t delta = (*s - '0'); - if (delta >= 0 && delta <= 9) { - value += delta * multiplier; - multiplier *= 10; - } else { - if (error != NULL) { - *error = 1; - return 0; - } - } - } - - return value * sign; -} - -uint8_t intstr_to_fpstr_inplace(char *number, size_t number_max_size, uint8_t decimalPlaces); - -__Z_INLINE uint8_t fpstr_to_str(char *out, uint16_t outLen, const char *number, uint8_t decimals) { - MEMZERO(out, outLen); - size_t digits = strlen(number); - - if (decimals == 0) { - if (digits == 0) { - snprintf(out, outLen, "0"); - return 0; - } - - if (outLen < digits) { - snprintf(out, outLen, "ERR"); - return 1; - } - - // No need for formatting - snprintf(out, outLen, "%s", number); - return 0; - } - - if ((outLen < decimals + 2)) { - snprintf(out, outLen, "ERR"); - return 1; - } - - if (outLen < digits + 2) { - snprintf(out, outLen, "ERR"); - return 1; - } - - if (digits <= decimals) { - if (outLen <= decimals + 2) { - snprintf(out, outLen, "ERR"); - return 1; - } - - // First part - snprintf(out, outLen, "0."); - out += 2; - outLen -= 2; - - MEMSET(out, '0', decimals - digits); - out += decimals - digits; - outLen -= decimals - digits; - - snprintf(out, outLen, "%s", number); - return 0; - } - - const size_t shift = digits - decimals; - snprintf(out, outLen, "%s", number); - number += shift; - - out += shift; - outLen -= shift; - - *out++ = '.'; - outLen--; - snprintf(out, outLen, "%s", number); - return 0; -} - -__Z_INLINE uint16_t fpuint64_to_str(char *out, uint16_t outLen, const uint64_t value, uint8_t decimals) { - char buffer[30]; - MEMZERO(buffer, sizeof(buffer)); - uint64_to_str(buffer, sizeof(buffer), value); - fpstr_to_str(out, outLen, buffer, decimals); - return (uint16_t) strlen(out); -} - -__Z_INLINE void number_inplace_trimming(char *s, uint8_t non_trimmed) { - const size_t len = strlen(s); - if (len == 0 || len == 1 || len > 1024) { - return; - } - - int16_t dec_point = -1; - for (int16_t i = 0; i < (int16_t) len && dec_point < 0; i++) { - if (s[i] == '.') { - dec_point = i; - } - } - if (dec_point < 0) { - return; - } - - const size_t limit = (size_t) dec_point + non_trimmed; - for (size_t i = (len - 1); i > limit && s[i] == '0'; i--) { - s[i] = 0; - } -} - -__Z_INLINE uint64_t uint64_from_BEarray(const uint8_t data[8]) { - uint64_t result = 0; - for (uint8_t i = 0; i < 8u; i++) { - result <<= 8u; - result += data[i]; - } - return result; -} - -__Z_INLINE uint32_t array_to_hexstr(char *dst, uint16_t dstLen, const uint8_t *src, uint8_t count) { - MEMZERO(dst, dstLen); - if (dstLen < (count * 2 + 1)) { - return 0; - } - - const char hexchars[] = "0123456789abcdef"; - for (uint8_t i = 0; i < count; i++, src++) { - *dst++ = hexchars[*src >> 4u]; - *dst++ = hexchars[*src & 0x0Fu]; - } - *dst = 0; // terminate string - - return (uint32_t) (count * 2); -} - -__Z_INLINE void pageStringExt(char *outValue, uint16_t outValueLen, - const char *inValue, uint16_t inValueLen, - uint8_t pageIdx, uint8_t *pageCount) { - MEMZERO(outValue, outValueLen); - *pageCount = 0; - - outValueLen--; // leave space for NULL termination - if (outValueLen == 0) { - return; - } - - if (inValueLen == 0) { - return; - } - - *pageCount = (uint8_t) (inValueLen / outValueLen); - const uint16_t lastChunkLen = (inValueLen % outValueLen); - - if (lastChunkLen > 0) { - (*pageCount)++; - } - - if (pageIdx < *pageCount) { - if (lastChunkLen > 0 && pageIdx == *pageCount - 1) { - MEMCPY(outValue, inValue + (pageIdx * outValueLen), lastChunkLen); - } else { - MEMCPY(outValue, inValue + (pageIdx * outValueLen), outValueLen); - } - } -} - -__Z_INLINE void pageString(char *outValue, uint16_t outValueLen, - const char *inValue, - uint8_t pageIdx, uint8_t *pageCount) { - pageStringExt(outValue, outValueLen, inValue, (uint16_t) strlen(inValue), pageIdx, pageCount); -} - -__Z_INLINE zxerr_t formatBufferData( - const uint8_t *ptr, - uint64_t len, - char *outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t *pageCount) { - char bufferUI[500 + 1]; - MEMZERO(bufferUI, sizeof(bufferUI)); - MEMZERO(outValue, 0); - CHECK_APP_CANARY() - - if (len >= sizeof(bufferUI)) { - return zxerr_buffer_too_small; - } - memcpy(bufferUI, ptr, len); - - // Check we have all ascii - uint8_t allAscii = 1; - for (size_t i = 0; i < len && allAscii; i++) { - if (bufferUI[i] < 32 || bufferUI[i] > 127) { - allAscii = 0; - } - } - - if (!allAscii) { - bufferUI[0] = '0'; - bufferUI[1] = 'x'; - if (array_to_hexstr(bufferUI + 2, sizeof(bufferUI) - 2, ptr, len) == 0) { - return zxerr_buffer_too_small; - } - } - - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return zxerr_ok; -} - -size_t asciify(char *utf8_in); - -size_t asciify_ext(const char *utf8_in, char *ascii_only_out); - -#ifdef __cplusplus -} -#endif diff --git a/deps/ledger-zxlib/include/zxmacros.h b/deps/ledger-zxlib/include/zxmacros.h deleted file mode 100644 index b5bf7e8..0000000 --- a/deps/ledger-zxlib/include/zxmacros.h +++ /dev/null @@ -1,117 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#pragma once - -#pragma clang diagnostic push -#pragma ide diagnostic ignored "modernize-use-nullptr" -#pragma ide diagnostic ignored "OCUnusedGlobalDeclarationInspection" -#pragma ide diagnostic ignored "OCUnusedMacroInspection" -#pragma ide diagnostic ignored "modernize-deprecated-headers" - -#ifdef __cplusplus -extern "C" { -#endif - -#include -#include -#include -#include "string.h" - -#ifndef __APPLE__ - -extern void explicit_bzero(void *s, size_t n) __THROW __nonnull ((1)); - -#endif - -#define __Z_INLINE inline __attribute__((always_inline)) static -#define __Z_UNUSED __attribute__((unused)) -#define NV_ALIGN __attribute__ ((aligned(64))) - -#if defined(LEDGER_SPECIFIC) -#include "bolos_target.h" -#endif - -#if defined (TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) -#include "zxmacros_ledger.h" -#else - -#include "zxmacros_x64.h" - -#endif - -#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ -#define ZX_SWAP(v) (((v) & 0x000000FFu) << 24u | ((v) & 0x0000FF00u) << 8u | ((v) & 0x00FF0000u) >> 8u | ((v) & 0xFF000000u) >> 24u) -#define HtoNL(v) ZX_SWAP( v ) -#define NtoHL(v) ZX_SWAP( v ) -#else -#define HtoNL(x) (x) -#define NtoHL(x) (x) -#endif - -#define SET_NV(DST, TYPE, VAL) { \ - TYPE nvset_tmp=(VAL); \ - MEMCPY_NV((void*) PIC(DST), (void *) PIC(&nvset_tmp), sizeof(TYPE)); \ -} - -__Z_INLINE void strncpy_s(char *dst, const char *src, size_t dstSize) { - MEMZERO(dst, dstSize); - strncpy(dst, src, dstSize - 1); -} - -#define sizeof_field(type, member) sizeof(((type *)0)->member) -#define array_length(array) (sizeof(array) / sizeof((array)[0])) - -void zemu_trace(const char *file, uint32_t line); - -#define ZEMU_TRACE() zemu_trace( __func__, __LINE__ ); - -__attribute__((unused)) void check_app_canary(); - -void handle_stack_overflow(); - -void zemu_log_stack(const char *ctx); - -#if (defined (TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2)) -#if defined(ZEMU_LOGGING) -__Z_INLINE void zemu_log(const char *buf) -{ - asm volatile ( - "movs r0, #0x04\n" - "movs r1, %0\n" - "svc 0xab\n" - :: "r"(buf) : "r0", "r1" - ); -} -#else -__Z_INLINE void zemu_log(__Z_UNUSED const char *_) {} -#endif -#else -__Z_INLINE void zemu_log(__Z_UNUSED const char *msg) { - printf("%s\n", msg); -} -#endif - -#if APP_TESTING -#define ZEMU_LOGF(SIZE, ...) { char tmp[(SIZE)]; snprintf(tmp, (SIZE), __VA_ARGS__); zemu_log(tmp); } -#else -#define ZEMU_LOGF(SIZE, ...) {} -#endif - -#ifdef __cplusplus -} -#endif - -#pragma clang diagnostic pop diff --git a/deps/ledger-zxlib/include/zxmacros_ledger.h b/deps/ledger-zxlib/include/zxmacros_ledger.h deleted file mode 100644 index 7604b82..0000000 --- a/deps/ledger-zxlib/include/zxmacros_ledger.h +++ /dev/null @@ -1,57 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#pragma once - -#if defined (TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) - -#include "os.h" -#include "cx.h" - -#define MEMCPY_NV nvm_write - -// This macros are kept for backwards compatibility -// the most recent SDK has unified implementations and deprecated the original os_*** -#define MEMCPY memmove -#define MEMMOVE memmove -#define MEMSET memset -#define MEMCMP memcmp -#define MEMZERO explicit_bzero - -#if defined(TARGET_NANOX) || defined(TARGET_NANOS2) -#include "ux.h" -#define NV_CONST const -#define NV_VOLATILE volatile -#define IS_UX_ALLOWED (G_ux_params.len != BOLOS_UX_IGNORE && G_ux_params.len != BOLOS_UX_CONTINUE) -#else -#include "ux.h" -#include "os_io_seproxyhal.h" -#define NV_CONST -#define NV_VOLATILE -#define IS_UX_ALLOWED (G_ux_params.len != BOLOS_UX_IGNORE && G_ux_params.len != BOLOS_UX_CONTINUE) -#endif - -#define CHECK_APP_CANARY() check_app_canary(); -#define APP_STACK_CANARY_MAGIC 0xDEAD0031 -extern unsigned int app_stack_canary; - -#define WAIT_EVENT() io_seproxyhal_spi_recv(G_io_seproxyhal_spi_buffer, sizeof(G_io_seproxyhal_spi_buffer), 0) - -#define UX_WAIT() \ - while (!UX_DISPLAYED()) { WAIT_EVENT(); UX_DISPLAY_NEXT_ELEMENT(); } \ - WAIT_EVENT(); \ - io_seproxyhal_general_status(); \ - WAIT_EVENT() -#endif diff --git a/deps/ledger-zxlib/include/zxmacros_x64.h b/deps/ledger-zxlib/include/zxmacros_x64.h deleted file mode 100644 index 22d27dc..0000000 --- a/deps/ledger-zxlib/include/zxmacros_x64.h +++ /dev/null @@ -1,40 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#pragma once - -#if !defined (TARGET_NANOS) && !defined(TARGET_NANOX) && !defined(TARGET_NANOS2) - -// This macros are kept for backwards compatibility -// the most recent SDK has unified implementations and deprecated the original os_*** -#define MEMMOVE memmove -#define MEMSET memset -#define MEMCPY memcpy -#define MEMCMP memcmp -#define MEMCPY_NV memcpy - -#define PIC(x) (x) -#define CHECK_APP_CANARY() {} -#define CX_ECCINFO_PARITY_ODD 1u -#define CX_ECCINFO_xGTn 2u - -#ifndef __APPLE__ -#define MEMZERO explicit_bzero -#else -__Z_INLINE void __memzero(void *buffer, size_t s) { memset(buffer, 0, s); } -#define MEMZERO __memzero -#endif - -#endif diff --git a/deps/ledger-zxlib/include/zxtypes.h b/deps/ledger-zxlib/include/zxtypes.h deleted file mode 100644 index 9aae677..0000000 --- a/deps/ledger-zxlib/include/zxtypes.h +++ /dev/null @@ -1,30 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#pragma once - -#ifdef __cplusplus -extern "C" { -#endif - -typedef enum { - bool_false = 0, - bool_true = 1, -} bool_t; - -#ifdef __cplusplus -} -#endif diff --git a/deps/ledger-zxlib/include/zxutils_ledger.h b/deps/ledger-zxlib/include/zxutils_ledger.h deleted file mode 100644 index 7d3fc05..0000000 --- a/deps/ledger-zxlib/include/zxutils_ledger.h +++ /dev/null @@ -1,12 +0,0 @@ -#pragma once - -#ifdef __cplusplus -extern "C" { -#endif - -unsigned short zx_compute_line_width_light(const char* text, unsigned char text_length); - - -#ifdef __cplusplus -} -#endif \ No newline at end of file diff --git a/deps/ledger-zxlib/include/zxversion.h b/deps/ledger-zxlib/include/zxversion.h deleted file mode 100644 index 8a35b95..0000000 --- a/deps/ledger-zxlib/include/zxversion.h +++ /dev/null @@ -1,20 +0,0 @@ -/******************************************************************************* -* (c) 2018 - 2022 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#pragma once - -#define ZXLIB_MAJOR 12 -#define ZXLIB_MINOR 0 -#define ZXLIB_PATCH 0 diff --git a/deps/ledger-zxlib/scripts/install_deps.sh b/deps/ledger-zxlib/scripts/install_deps.sh deleted file mode 100755 index 46b3765..0000000 --- a/deps/ledger-zxlib/scripts/install_deps.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env bash -#******************************************************************************* -#* (c) 2018 Zondax GmbH -#* -#* Licensed under the Apache License, Version 2.0 (the "License"); -#* you may not use this file except in compliance with the License. -#* You may obtain a copy of the License at -#* -#* http://www.apache.org/licenses/LICENSE-2.0 -#* -#* Unless required by applicable law or agreed to in writing, software -#* distributed under the License is distributed on an "AS IS" BASIS, -#* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -#* See the License for the specific language governing permissions and -#* limitations under the License. -#******************************************************************************** - -os_string="$(uname -s)" -case "${os_string}" in - Linux*) - sudo apt-get install libusb-1.0.0 libudev-dev - pip install -U setuptools - pip install -U --no-cache ledgerblue ecpy - pip install -U conan - ;; - Darwin*) - brew install libusb - pip install -U ledgerblue ecpy - pip install -U conan - ;; - *) - echo "OS not recognized" - ;; -esac diff --git a/deps/ledger-zxlib/scripts/template.sh b/deps/ledger-zxlib/scripts/template.sh deleted file mode 100755 index 8f0e720..0000000 --- a/deps/ledger-zxlib/scripts/template.sh +++ /dev/null @@ -1,60 +0,0 @@ -#!/usr/bin/env bash -#******************************************************************************* -# (c) 2018 Zondax GmbH -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -#******************************************************************************* - -if [ -z "$APPNAME" ] -then - echo "This script has not been configured correctly" - exit 1 -fi - -# check python 3 has been installed -if ! command -v python3 &>/dev/null; then - echo Python 3 is not installed - exit -fi - -python3 -m ledgerblue.loadApp -h &>/dev/null; -if [ $? -ne 0 ]; then - echo - echo "ERR: ledgerblue pip package not found." - echo "please install using 'pip install ledgerblue'" - echo - exit -fi - -TMP_HEX_DIR=$(mktemp -d -t ci-XXXXXXXXXX) -mkdir -p ${TMP_HEX_DIR}/bin -BIN_HEX_FILE=${TMP_HEX_DIR}/bin/app.hex -echo -e "${APPHEX}" > ${BIN_HEX_FILE} - -case "$1" in - 'load') - cd "$TMP_HEX_DIR" || exit - python3 -m ledgerblue.loadApp --appFlags 0x200 --delete ${LOAD_PARAMS} --path ${APPPATH} --path "44'/1'" - ;; - 'delete') - python3 -m ledgerblue.deleteApp ${DELETE_PARAMS} - ;; - 'version') - echo "v${APPVERSION}" - ;; - *) - echo "Zondax Installer [$APPNAME-$APPVERSION] [Warning: use only for test/demo apps]" - echo " load - Load $APPNAME app" - echo " delete - Delete $APPNAME app" - echo " version - Show $APPNAME app version" -esac diff --git a/deps/ledger-zxlib/src/app_mode.c b/deps/ledger-zxlib/src/app_mode.c deleted file mode 100644 index 9d80d02..0000000 --- a/deps/ledger-zxlib/src/app_mode.c +++ /dev/null @@ -1,85 +0,0 @@ -/******************************************************************************* -* (c) 2020 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#include "app_mode.h" - -typedef struct { - uint8_t expert; -} app_mode_persistent_t; - -typedef struct { - uint8_t secret; -} app_mode_temporary_t; - -app_mode_temporary_t app_mode_temporary; - -#if defined(TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) -////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////// -app_mode_persistent_t NV_CONST N_appmode_impl __attribute__ ((aligned(64))); -#define N_appmode (*(NV_VOLATILE app_mode_persistent_t *)PIC(&N_appmode_impl)) - -void app_mode_reset(){ - app_mode_temporary.secret = 0; -} - -bool app_mode_expert() { - return N_appmode.expert; -} - -void app_mode_set_expert(uint8_t val) { - app_mode_persistent_t mode; - mode.expert = val; - MEMCPY_NV( (void*) PIC(&N_appmode_impl), (void*) &mode, sizeof(app_mode_persistent_t)); -} - -#else -////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////// - -app_mode_persistent_t app_mode; - -void app_mode_reset() { - app_mode.expert = 0; - app_mode_temporary.secret = 0; -} - -bool app_mode_expert() { - return app_mode.expert; -} - -void app_mode_set_expert(uint8_t val) { - app_mode.expert = val; -} - -////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////// - -#endif - -bool app_mode_secret() { - return app_mode_temporary.secret; -} - -void app_mode_set_secret(uint8_t val) { - app_mode_temporary.secret = val; -} diff --git a/deps/ledger-zxlib/src/base58.c b/deps/ledger-zxlib/src/base58.c deleted file mode 100644 index e6fce41..0000000 --- a/deps/ledger-zxlib/src/base58.c +++ /dev/null @@ -1,153 +0,0 @@ -/******************************************************************************* -* Adapted from Ledger App - Bitcoin Wallet -* (c) 2019 Zondax GmbH -* -* Ledger App - Bitcoin Wallet -* (c) 2016-2019 Ledger -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#include "base58.h" -#include "zxmacros.h" - -#define MAX_DEC_INPUT_SIZE 164 -#define MAX_ENC_INPUT_SIZE 120 - -unsigned char const BASE58TABLE[] = { - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x9, 0xa, 0xb, 0xc, 0xd, 0xe, 0xf, - 0x10, 0xff, 0x11, 0x12, 0x13, 0x14, 0x15, 0xff, 0x16, 0x17, 0x18, 0x19, - 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, - 0xff, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, - 0x37, 0x38, 0x39, 0xff, 0xff, 0xff, 0xff, 0xff}; - -unsigned char const BASE58ALPHABET[] = { - '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', - 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', - 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'm', - 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'}; - -int decode_base58(const char *in, size_t length, - unsigned char *out, size_t *outlen) { - unsigned char tmp[MAX_DEC_INPUT_SIZE]; - unsigned char buffer[MAX_DEC_INPUT_SIZE] = {0}; - unsigned char i; - unsigned char j; - unsigned char startAt; - unsigned char zeroCount = 0; - if (length > MAX_DEC_INPUT_SIZE) { - return -1; - } - MEMMOVE(tmp, in, length); - for (i = 0; i < length; i++) { - if (in[i] >= sizeof(BASE58TABLE)) { - return -1; - } - tmp[i] = BASE58TABLE[(int) in[i]]; - if (tmp[i] == 0xff) { - return -1; - } - } - while ((zeroCount < length) && (tmp[zeroCount] == 0)) { - ++zeroCount; - } - j = length; - startAt = zeroCount; - while (startAt < length) { - unsigned short remainder = 0; - unsigned char divLoop; - for (divLoop = startAt; divLoop < length; divLoop++) { - unsigned short digit256 = (unsigned short) (tmp[divLoop] & 0xff); - unsigned short tmpDiv = remainder * 58 + digit256; - tmp[divLoop] = (unsigned char) (tmpDiv / 256); - remainder = (tmpDiv % 256); - } - if (tmp[startAt] == 0) { - ++startAt; - } - buffer[--j] = (unsigned char) remainder; - } - while ((j < length) && (buffer[j] == 0)) { - ++j; - } - length = length - (j - zeroCount); - if (*outlen < length) { - return -1; - } - - MEMMOVE(out, buffer + j - zeroCount, length); - *outlen = length; - return 0; -} - -int encode_base58(const unsigned char *in, size_t length, - unsigned char *out, size_t *outlen) { - unsigned char buffer[MAX_ENC_INPUT_SIZE * 138 / 100 + 1] = {0}; - size_t i, j; - size_t startAt, stopAt; - size_t zeroCount = 0; - size_t outputSize; - - if (length > MAX_ENC_INPUT_SIZE) { - return -1; - } - - while ((zeroCount < length) && (in[zeroCount] == 0)) { - ++zeroCount; - } - - outputSize = (length - zeroCount) * 138 / 100 + 1; - stopAt = outputSize - 1; - for (startAt = zeroCount; startAt < length; startAt++) { - int carry = in[startAt]; - for (j = outputSize - 1; (int) j >= 0; j--) { - carry += 256 * buffer[j]; - buffer[j] = carry % 58; - carry /= 58; - - if (j <= stopAt - 1 && carry == 0) { - break; - } - } - stopAt = j; - } - - j = 0; - while (j < outputSize && buffer[j] == 0) { - j += 1; - } - - if (*outlen < zeroCount + outputSize - j) { - *outlen = zeroCount + outputSize - j; - return -1; - } - - MEMSET(out, BASE58ALPHABET[0], zeroCount); - - i = zeroCount; - while (j < outputSize) { - out[i++] = BASE58ALPHABET[buffer[j++]]; - } - *outlen = i; - return 0; -} - -char encode_base58_clip(const unsigned char v) { - return BASE58ALPHABET[v % 58]; -} diff --git a/deps/ledger-zxlib/src/base64.c b/deps/ledger-zxlib/src/base64.c deleted file mode 100644 index ad601f8..0000000 --- a/deps/ledger-zxlib/src/base64.c +++ /dev/null @@ -1,71 +0,0 @@ -/******************************************************************************* -* (c) 2020 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#include -#include "base64.h" - -#define BASE64_PADDING_CHAR '=' - -const char base64_charset[] = { - 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', - 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', - 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', - 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/', -}; - -uint16_t base64_encode(char *out, uint16_t outlen, const uint8_t *in, uint16_t inlen) { - MEMZERO(out, outlen); - - // Check uppeer bound or bailout - uint16_t minspace = inlen / 6; - if (inlen % 6 != 0) minspace++; - minspace++; // zero termination - if (outlen < minspace) { - return 0; - } - - int8_t carry_count = 0; - uint8_t carry_value = 0; - uint16_t out_idx = 0; - - for (uint16_t i = 0; i < inlen; i++) { - const uint8_t c = in[i]; - - const uint8_t shift = (6 - carry_count); - const uint8_t idx = (carry_value << shift) | (c >> (carry_count + 2)); - carry_value = c & (0xFFu >> shift); - carry_count += 2; - - out[out_idx++] = base64_charset[idx]; - - // Check if we have another complete byte ready - if (carry_count == 6) { - out[out_idx++] = base64_charset[carry_value]; - carry_value = 0; - carry_count = 0; - } - } - - // If there is any left over add and pad - if (carry_count > 0) { - out[out_idx++] = base64_charset[carry_value << (6 - carry_count)]; - while (carry_count < 6) { - out[out_idx++] = BASE64_PADDING_CHAR; - carry_count += 2; - } - } - - return out_idx; -} diff --git a/deps/ledger-zxlib/src/bech32.c b/deps/ledger-zxlib/src/bech32.c deleted file mode 100644 index 21fc639..0000000 --- a/deps/ledger-zxlib/src/bech32.c +++ /dev/null @@ -1,58 +0,0 @@ -/******************************************************************************* -* (c) 2019 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#include -#include -#include -#include "bech32.h" -#include "segwit_addr.h" -#include "bittools.h" - -zxerr_t bech32EncodeFromBytes(char *out, - size_t out_len, - const char *hrp, - const uint8_t *in, - size_t in_len, - uint8_t pad) { - MEMZERO(out, out_len); - - if (in_len > MAX_INPUT_SIZE) { - return zxerr_out_of_bounds; - } - - size_t hrplen = strlen(hrp); - // We set a lower bound to ensure this is safe - if (out_len < hrplen + (in_len * 2) + 7) { - return zxerr_buffer_too_small; - } - - // Overestimate required size *2==(8/4) instead of *(8/5) - uint8_t tmp_data[MAX_INPUT_SIZE * 2]; - size_t tmp_size = 0; - MEMZERO(tmp_data, sizeof(tmp_data)); - - convert_bits(tmp_data, &tmp_size, 5, in, in_len, 8, pad); - if (tmp_size >= out_len) { - return zxerr_out_of_bounds; - } - - int err = bech32_encode(out, hrp, tmp_data, tmp_size); - if (err == 0) { - return zxerr_encoding_failed; - } - - return zxerr_ok; -} diff --git a/deps/ledger-zxlib/src/bignum.c b/deps/ledger-zxlib/src/bignum.c deleted file mode 100644 index 442ef70..0000000 --- a/deps/ledger-zxlib/src/bignum.c +++ /dev/null @@ -1,148 +0,0 @@ -/******************************************************************************* -* (c) 2019 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#include "zxtypes.h" -#include "bignum.h" - -bool_t bignumLittleEndian_bcdprint(char *outBuffer, uint16_t outBufferLen, - const uint8_t *inBCD, uint16_t inBCDLen) { - static const char hexchars[] = "0123456789ABCDEF"; - uint8_t started = 0; - MEMZERO(outBuffer, outBufferLen); - - if (outBufferLen < 4) { - return bool_false; - } - - if (inBCDLen * 2 > outBufferLen) { - snprintf(outBuffer, outBufferLen, "ERR"); - return bool_false; - } - - for (uint8_t i = 0; i < inBCDLen; i++, inBCD++) { - if (started || *inBCD != 0) { - if (started || (*inBCD >> 4u) != 0) { - *outBuffer = hexchars[*inBCD >> 4u]; - outBuffer++; - } - *outBuffer = hexchars[*inBCD & 0x0Fu]; - outBuffer++; - started = 1; - } - } - - if (!started) { - snprintf(outBuffer, outBufferLen, "0"); - } - - return bool_true; -} - -void bignumLittleEndian_to_bcd(uint8_t *bcdOut, uint16_t bcdOutLen, - const uint8_t *binValue, uint16_t binValueLen) { - MEMZERO(bcdOut, bcdOutLen); - - uint8_t carry = 0; - for (uint16_t bitIdx = 0; bitIdx < binValueLen * 8; bitIdx++) { - // Fix bcd - for (uint16_t j = 0; j < bcdOutLen; j++) { - if ((bcdOut[j] & 0x0Fu) > 0x04u) { - bcdOut[j] += 0x03u; - } - if ((bcdOut[j] & 0xF0u) > 0x40u) { - bcdOut[j] += 0x30u; - } - } - - // get bit - const uint16_t byteIdx = bitIdx >> 3u; - const uint8_t mask = 0x80u >> (bitIdx & 0x7u); - carry = (uint8_t) ((binValue[binValueLen - byteIdx - 1] & mask) > 0); - - // Shift bcd - for (uint16_t j = 0; j < bcdOutLen; j++) { - uint8_t carry2 = (uint8_t) (bcdOut[bcdOutLen - j - 1] > 127u); - bcdOut[bcdOutLen - j - 1] <<= 1u; - bcdOut[bcdOutLen - j - 1] += carry; - carry = carry2; - } - } -} - -bool_t bignumBigEndian_bcdprint(char *outBuffer, uint16_t outBufferLen, - const uint8_t *bcdIn, uint16_t bcdInLen) { - static const char hexchars[] = "0123456789ABCDEF"; - uint8_t started = 0; - MEMZERO(outBuffer, outBufferLen); - - if (outBufferLen < 4) { - return bool_false; - } - - if (bcdInLen * 2 > outBufferLen) { - snprintf(outBuffer, outBufferLen, "ERR"); - return bool_false; - } - - for (uint16_t i = 0; i < bcdInLen; i++) { - uint8_t v = bcdIn[bcdInLen - i - 1]; - if (started || v != 0) { - if (started || (v >> 4u) != 0) { - *outBuffer = hexchars[v >> 4u]; - outBuffer++; - } - *outBuffer = hexchars[v & 0x0Fu]; - outBuffer++; - started = 1; - } - } - - if (!started) { - snprintf(outBuffer, outBufferLen, "0"); - } - - return bool_true; -} - -void bignumBigEndian_to_bcd(uint8_t *bcdOut, uint16_t bcdOutLen, - const uint8_t *binValue, uint16_t binValueLen) { - MEMZERO(bcdOut, bcdOutLen); - - uint8_t carry = 0; - for (uint16_t bitIdx = 0; bitIdx < binValueLen * 8; bitIdx++) { - // Fix bcd - for (uint16_t j = 0; j < bcdOutLen; j++) { - if ((bcdOut[j] & 0x0Fu) > 0x04u) { - bcdOut[j] += 0x03u; - } - if ((bcdOut[j] & 0xF0u) > 0x40u) { - bcdOut[j] += 0x30u; - } - } - - // get bit - const uint16_t byteIdx = bitIdx >> 3u; - const uint8_t mask = 0x80u >> (bitIdx & 0x7u); - carry = (uint8_t) ((binValue[byteIdx] & mask) > 0); - - // Shift bcd - for (uint16_t j = 0; j < bcdOutLen; j++) { - uint8_t carry2 = (uint8_t) (bcdOut[j] > 127u); - bcdOut[j] <<= 1u; - bcdOut[j] += carry; - carry = carry2; - } - } -} diff --git a/deps/ledger-zxlib/src/buffering.c b/deps/ledger-zxlib/src/buffering.c deleted file mode 100644 index e956782..0000000 --- a/deps/ledger-zxlib/src/buffering.c +++ /dev/null @@ -1,95 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#include "buffering.h" -#include - -#ifdef __cplusplus -extern "C" { -#endif - -buffer_state_t ram; // Ram -buffer_state_t flash; // Flash - -void buffering_init(uint8_t *ram_buffer, - uint16_t ram_buffer_size, - uint8_t *flash_buffer, - uint16_t flash_buffer_size) { - ram.data = ram_buffer; - ram.size = ram_buffer_size; - ram.pos = 0; - ram.in_use = 1; - - flash.data = flash_buffer; - flash.size = flash_buffer_size; - flash.pos = 0; - flash.in_use = 0; -} - -void buffering_reset() { - ram.pos = 0; - ram.in_use = 1; - flash.pos = 0; - flash.in_use = 0; -} - -int buffering_append(uint8_t *data, int length) { - if (ram.in_use) { - if (ram.size - ram.pos >= length) { - // RAM in use, append to ram if there is enough space - MEMCPY(ram.data + ram.pos, data, (size_t) length); - ram.pos += length; - } else { - // If RAM is not big enough copy memory to flash - ram.in_use = 0; - flash.in_use = 1; - if (ram.pos > 0) { - buffering_append(ram.data, ram.pos); - } - int num_bytes = buffering_append(data, length); - ram.pos = 0; - return num_bytes; - } - } else { - // Flash in use, append to flash - if (flash.size - flash.pos >= length) { - MEMCPY_NV(flash.data + flash.pos, data, (size_t) length); - flash.pos += length; - } else { - return 0; - } - } - return length; -} - -buffer_state_t *buffering_get_ram_buffer() { - return &ram; -} - -buffer_state_t *buffering_get_flash_buffer() { - return &flash; -} - -buffer_state_t *buffering_get_buffer() { - if (ram.in_use) { - return &ram; - } - return &flash; -} - -#ifdef __cplusplus -} -#endif diff --git a/deps/ledger-zxlib/src/hexutils.c b/deps/ledger-zxlib/src/hexutils.c deleted file mode 100644 index 66b8089..0000000 --- a/deps/ledger-zxlib/src/hexutils.c +++ /dev/null @@ -1,57 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#include -#include -#include "hexutils.h" - -uint8_t hex2dec(char c, char *out) { - c = (char) tolower((int) c); - - if (!isxdigit((int) c)) { - return 1; - } - - if (isdigit((int) c)) { - *out = (char) (c - '0'); - return 0; - } - - *out = (char) (c - 'a' + 10); - return 0; -} - -size_t parseHexString(uint8_t *out, uint16_t outLen, const char *input) { - size_t len = strnlen(input, outLen * 2u + 1u); - if ( (len / 2) > outLen) { - return 0; - } - if (len % 2 == 1) { - return 0; - } - - for (size_t i = 0; i < len; i += 2) { - char tmp1, tmp2; - if (hex2dec(input[i], &tmp1)) - return 0; - if (hex2dec(input[i + 1], &tmp2)) - return 0; - - out[i >> 1u] = (tmp1 << 4u) + tmp2; - } - - return (len / 2); -} diff --git a/deps/ledger-zxlib/src/segwit_addr.c b/deps/ledger-zxlib/src/segwit_addr.c deleted file mode 100644 index 23ee214..0000000 --- a/deps/ledger-zxlib/src/segwit_addr.c +++ /dev/null @@ -1,191 +0,0 @@ -/* Copyright (c) 2017 Pieter Wuille - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ -#include -#include -#include - -#include "segwit_addr.h" - -uint32_t bech32_polymod_step(uint32_t pre) { - uint8_t b = pre >> 25u; - return ((pre & 0x1FFFFFFu) << 5u) ^ - (-((b >> 0u) & 1u) & 0x3b6a57b2UL) ^ - (-((b >> 1u) & 1u) & 0x26508e6dUL) ^ - (-((b >> 2u) & 1u) & 0x1ea119faUL) ^ - (-((b >> 3u) & 1u) & 0x3d4233ddUL) ^ - (-((b >> 4u) & 1u) & 0x2a1462b3UL); -} - -static const char* charset = "qpzry9x8gf2tvdw0s3jn54khce6mua7l"; - -static const int8_t charset_rev[128] = { - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 15, -1, 10, 17, 21, 20, 26, 30, 7, 5, -1, -1, -1, -1, -1, -1, - -1, 29, -1, 24, 13, 25, 9, 8, 23, -1, 18, 22, 31, 27, 19, -1, - 1, 0, 3, 16, 11, 28, 12, 14, 6, 4, 2, -1, -1, -1, -1, -1, - -1, 29, -1, 24, 13, 25, 9, 8, 23, -1, 18, 22, 31, 27, 19, -1, - 1, 0, 3, 16, 11, 28, 12, 14, 6, 4, 2, -1, -1, -1, -1, -1 -}; - -int bech32_encode(char *output, const char *hrp, const uint8_t *data, size_t data_len) { - uint32_t chk = 1; - size_t i = 0; - while (hrp[i] != 0) { - char ch = hrp[i]; - if (ch < 33 || ch > 126) { - return 0; - } - - if (ch >= 'A' && ch <= 'Z') return 0; - chk = bech32_polymod_step(chk) ^ (ch >> 5u); - ++i; - } - if (i + 7 + data_len > 90) return 0; - chk = bech32_polymod_step(chk); - while (*hrp != 0) { - chk = bech32_polymod_step(chk) ^ (*hrp & 0x1fu); - *(output++) = *(hrp++); - } - *(output++) = '1'; - for (i = 0; i < data_len; ++i) { - if (*data >> 5u) return 0; - chk = bech32_polymod_step(chk) ^ (*data); - *(output++) = charset[*(data++)]; - } - for (i = 0; i < 6; ++i) { - chk = bech32_polymod_step(chk); - } - chk ^= 1; - for (i = 0; i < 6; ++i) { - *(output++) = charset[(chk >> ((5u - i) * 5u)) & 0x1fu]; - } - *output = 0; - return 1; -} - -int bech32_decode(char* hrp, uint8_t *data, size_t *data_len, const char *input) { - uint32_t chk = 1; - size_t i; - size_t input_len = strlen(input); - size_t hrp_len; - int have_lower = 0, have_upper = 0; - if (input_len < 8 || input_len > 90) { - return 0; - } - *data_len = 0; - while (*data_len < input_len && input[(input_len - 1) - *data_len] != '1') { - ++(*data_len); - } - hrp_len = input_len - (1 + *data_len); - if (1 + *data_len >= input_len || *data_len < 6) { - return 0; - } - *(data_len) -= 6; - for (i = 0; i < hrp_len; ++i) { - char ch = input[i]; - if (ch < 33 || ch > 126) { - return 0; - } - if (ch >= 'a' && ch <= 'z') { - have_lower = 1; - } else if (ch >= 'A' && ch <= 'Z') { - have_upper = 1; - ch = (ch - 'A') + 'a'; - } - hrp[i] = ch; - chk = bech32_polymod_step(chk) ^ (ch >> 5u); - } - hrp[i] = 0; - chk = bech32_polymod_step(chk); - for (i = 0; i < hrp_len; ++i) { - chk = bech32_polymod_step(chk) ^ (input[i] & 0x1fu); - } - ++i; - while (i < input_len) { - int v = (input[i] & 0x80u) ? -1 : charset_rev[(int)input[i]]; - if (input[i] >= 'a' && input[i] <= 'z') have_lower = 1; - if (input[i] >= 'A' && input[i] <= 'Z') have_upper = 1; - if (v == -1) { - return 0; - } - chk = bech32_polymod_step(chk) ^ v; - if (i + 6 < input_len) { - data[i - (1 + hrp_len)] = v; - } - ++i; - } - if (have_lower && have_upper) { - return 0; - } - return chk == 1; -} - -int convert_bits(uint8_t* out, size_t* outlen, int outBits, const uint8_t* in, size_t inLen, int inBits, int pad) { - uint32_t val = 0; - int bits = 0; - uint32_t maxv = (((uint32_t)1u) << outBits) - 1u; - while (inLen--) { - val = (val << inBits) | *(in++); - bits += inBits; - while (bits >= outBits) { - bits -= outBits; - out[(*outlen)++] = (val >> bits) & maxv; - } - } - if (pad) { - if (bits) { - out[(*outlen)++] = (val << (outBits - bits)) & maxv; - } - } else if (((val << (outBits - bits)) & maxv) || bits >= inBits) { - return 0; - } - return 1; -} - -int segwit_addr_encode(char *output, const char *hrp, int witver, const uint8_t *witprog, size_t witprog_len) { - uint8_t data[65]; - size_t datalen = 0; - if (witver > 16) return 0; - if (witver == 0 && witprog_len != 20 && witprog_len != 32) return 0; - if (witprog_len < 2 || witprog_len > 40) return 0; - data[0] = witver; - convert_bits(data + 1, &datalen, 5, witprog, witprog_len, 8, 1); - ++datalen; - return bech32_encode(output, hrp, data, datalen); -} - -int segwit_addr_decode(int* witver, uint8_t* witdata, size_t* witdata_len, const char* hrp, const char* addr) { - uint8_t data[84]; - char hrp_actual[84]; - size_t data_len; - if (!bech32_decode(hrp_actual, data, &data_len, addr)) return 0; - if (data_len == 0 || data_len > 65) return 0; - if (strncmp(hrp, hrp_actual, 84) != 0) return 0; - if (data[0] > 16) return 0; - *witdata_len = 0; - if (!convert_bits(witdata, witdata_len, 8, data + 1, data_len - 1, 5, 0)) return 0; - if (*witdata_len < 2 || *witdata_len > 40) return 0; - if (data[0] == 0 && *witdata_len != 20 && *witdata_len != 32) return 0; - *witver = data[0]; - return 1; -} diff --git a/deps/ledger-zxlib/src/sigutils.c b/deps/ledger-zxlib/src/sigutils.c deleted file mode 100644 index 107088f..0000000 --- a/deps/ledger-zxlib/src/sigutils.c +++ /dev/null @@ -1,115 +0,0 @@ -/******************************************************************************* -* (c) 2020 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#include -#include - -#define MINPAYLOADLEN 1 -#define PAYLOADLEN 32 -#define MAXPAYLOADLEN 33 - -err_convert_e convertDERtoRSV(const uint8_t *inSignatureDER, - unsigned int inInfo, - uint8_t *outR, - uint8_t *outS, - uint8_t *outV) { - - // https://github.com/libbitcoin/libbitcoin-system/wiki/ECDSA-and-DER-Signatures#serialised-der-signature-sequence - // 0 [1 byte] - DER Prefix - // 1 [1 byte] - Payload len - // 2 [1 byte] - R Marker. Always 02 - // 3 [1 byte] - R Len RLEN - // ROFFSET ... [.?. byte] - R ROFFSET - // ROFFSET+RLEN [1 byte] - S Marker. Always 02 - // ROFFSET+RLEN+1 [1 byte] - S Length SLEN - // ROFFSET+RLEN+2 [.?. byte] - S SOFFSET - // Prepare response - // R [32] - // S [32] - // V [1] - - MEMZERO(outR, 32); - MEMZERO(outS, 32); - MEMZERO(outV, 1); - - const uint8_t derPrefix = *(inSignatureDER); - if (derPrefix != 0x30) { - return invalid_derPrefix; - } - - const uint8_t payloadLen = *(inSignatureDER + 1); - const uint8_t minPayloadLen = 2 + MINPAYLOADLEN + 2 + MINPAYLOADLEN; - const uint8_t maxPayloadLen = 2 + MAXPAYLOADLEN + 2 + MAXPAYLOADLEN; - if (payloadLen < minPayloadLen || payloadLen > maxPayloadLen) { - return invalid_payloadLen; - } - - const uint8_t rMarker = *(inSignatureDER + 2); - if (rMarker != 0x02) { - return invalid_rmaker; - } - - uint8_t rLen = *(inSignatureDER + 3); - if (rLen > MAXPAYLOADLEN || rLen < MINPAYLOADLEN) { - return invalid_rLen; - } - - const uint8_t sMarker = *(inSignatureDER + 4 + rLen); - if (sMarker != 0x02) { - return invalid_smarker; - } - - uint8_t sLen = *(inSignatureDER + 4 + rLen + 1); - if (sLen > MAXPAYLOADLEN || sLen < MINPAYLOADLEN) { - return invalid_sLen; - } - - // Get data fields - const uint8_t *rPtr = inSignatureDER + 4; - const uint8_t *sPtr = inSignatureDER + 4 + rLen + 2; - - // Correct field pointers - if (rLen < PAYLOADLEN) { - outR += PAYLOADLEN - rLen; - } - if (rLen > PAYLOADLEN) { - rPtr += rLen - PAYLOADLEN; // move forward get only 32 bytes - rLen = PAYLOADLEN; - } - - if (sLen < PAYLOADLEN) { - outS += PAYLOADLEN - sLen; - } - if (sLen > PAYLOADLEN) { - sPtr += sLen - PAYLOADLEN; // move forward get only 32 bytes - sLen = PAYLOADLEN; - } - - // Prepare V - *outV = 0; - if (inInfo & CX_ECCINFO_PARITY_ODD) { - *outV += 1; - } - if (inInfo & CX_ECCINFO_xGTn) { - *outV += 2; - } - - // Copy things - MEMCPY(outR, rPtr, rLen); - MEMCPY(outS, sPtr, sLen); - - return no_error; -} diff --git a/deps/ledger-zxlib/src/timeutils.c b/deps/ledger-zxlib/src/timeutils.c deleted file mode 100644 index 0efa919..0000000 --- a/deps/ledger-zxlib/src/timeutils.c +++ /dev/null @@ -1,508 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#include "zxmacros.h" -#include "timeutils.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#include -#include - -const uint8_t monthDays[] = { - 31, - 28, - 31, - 30, - 31, - 30, - 31, - 31, - 30, - 31, - 30, - 31 -}; - -const uint32_t yearLookup[] = { - 0, - 365, - 730, - 1096, - 1461, - 1826, - 2191, - 2557, - 2922, - 3287, - 3652, - 4018, - 4383, - 4748, - 5113, - 5479, - 5844, - 6209, - 6574, - 6940, - 7305, - 7670, - 8035, - 8401, - 8766, - 9131, - 9496, - 9862, - 10227, - 10592, - 10957, - 11323, - 11688, - 12053, - 12418, - 12784, - 13149, - 13514, - 13879, - 14245, - 14610, - 14975, - 15340, - 15706, - 16071, - 16436, - 16801, - 17167, - 17532, - 17897, - 18262, - 18628, - 18993, - 19358, - 19723, - 20089, - 20454, - 20819, - 21184, - 21550, - 21915, - 22280, - 22645, - 23011, - 23376, - 23741, - 24106, - 24472, - 24837, - 25202, - 25567, - 25933, - 26298, - 26663, - 27028, - 27394, - 27759, - 28124, - 28489, - 28855, - 29220, - 29585, - 29950, - 30316, - 30681, - 31046, - 31411, - 31777, - 32142, - 32507, - 32872, - 33238, - 33603, - 33968, - 34333, - 34699, - 35064, - 35429, - 35794, - 36160, - 36525, - 36890, - 37255, - 37621, - 37986, - 38351, - 38716, - 39082, - 39447, - 39812, - 40177, - 40543, - 40908, - 41273, - 41638, - 42004, - 42369, - 42734, - 43099, - 43465, - 43830, - 44195, - 44560, - 44926, - 45291, - 45656, - 46021, - 46387, - 46752, - 47117, - 47482, - 47847, - 48212, - 48577, - 48942, - 49308, - 49673, - 50038, - 50403, - 50769, - 51134, - 51499, - 51864, - 52230, - 52595, - 52960, - 53325, - 53691, - 54056, - 54421, - 54786, - 55152, - 55517, - 55882, - 56247, - 56613, - 56978, - 57343, - 57708, - 58074, - 58439, - 58804, - 59169, - 59535, - 59900, - 60265, - 60630, - 60996, - 61361, - 61726, - 62091, - 62457, - 62822, - 63187, - 63552, - 63918, - 64283, - 64648, - 65013, - 65379, - 65744, - 66109, - 66474, - 66840, - 67205, - 67570, - 67935, - 68301, - 68666, - 69031, - 69396, - 69762, - 70127, - 70492, - 70857, - 71223, - 71588, - 71953, - 72318, - 72684, - 73049, - 73414, - 73779, - 74145, - 74510, - 74875, - 75240, - 75606, - 75971, - 76336, - 76701, - 77067, - 77432, - 77797, - 78162, - 78528, - 78893, - 79258, - 79623, - 79989, - 80354, - 80719, - 81084, - 81450, - 81815, - 82180, - 82545, - 82911, - 83276, - 83641, - 84006, - 84371, - 84736, - 85101, - 85466, - 85832, - 86197, - 86562, - 86927, - 87293, - 87658, - 88023, - 88388, - 88754, - 89119, - 89484, - 89849, - 90215, - 90580, - 90945, - 91310, - 91676, - 92041, - 92406, - 92771, - 93137, - 93502, - 93867, - 94232, - 94598, - 94963, - 95328, - 95693, - 96059, - 96424, - 96789, - 97154, - 97520, - 97885, - 98250, - 98615, - 98981, - 99346, - 99711, - 100076, - 100442, - 100807, - 101172, - 101537, - 101903, - 102268, - 102633, - 102998, - 103364, - 103729, - 104094, - 104459, - 104825, - 105190, - 105555, - 105920, - 106286, - 106651, - 107016, - 107381, - 107747, - 108112, - 108477, - 108842, - 109208, - 109573, - 109938, - 110303, - 110669, - 111034, - 111399, - 111764, - 112130, - 112495, - 112860, - 113225, - 113591, - 113956, - 114321, - 114686, - 115052, - 115417, - 115782, - 116147, - 116513, - 116878, - 117243, - 117608, - 117974, - 118339, - 118704, - 119069, - 119435, - 119800, - 120165, - 120530, - 120895, - 121260, - 121625, - 121990, - 122356, - 122721, - 123086, - 123451, - 123817, - 124182, - 124547, - 124912, - 125278, - 125643, - 126008, - 126373, - 126739, - 127104, - 127469, - 127834, - 128200, - 128565, - 128930, - 129295, - 129661, - 130026, - 130391, - 130756, - 131122, - 131487, - 131852, - 132217, - 132583, - 132948, - 133313, - 133678, - 134044, - 134409, - 134774, - 135139, - 135505, - 135870, - 136235, - 136600, - 136966, - 137331, - 137696, - 138061, - 138427, - 138792, - 139157, - 139522, - 139888, - 140253, - 140618, - 140983, - 141349, - 141714, - 142079, - 142444, - 142810, - 143175, - 143540, - 143905, - 144271, - 144636, - 145001, - 145366, - 145732, -}; - -// ARM does not implement gmtime. This is a simple alternative implementation -// based on section 4.16 -// https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html -zxerr_t printTime(char *out, uint16_t outLen, uint64_t t) { - uint8_t tm_sec; - uint8_t tm_min; - uint8_t tm_hour; - uint16_t tm_day; - uint8_t tm_mon; - uint16_t tm_year; - - tm_sec = (uint8_t) (t % 60); - t -= tm_sec; - t /= 60; - - tm_min = (uint8_t) (t % 60); - t -= tm_min; - t /= 60; - - tm_hour = (uint8_t) (t % 24); - t -= tm_hour; - t /= 24; - - // Look up tm_year - tm_year = 0; - const uint16_t yearLookupSize = sizeof(yearLookup)/sizeof(yearLookup[0]); - while (tm_year < yearLookupSize && yearLookup[tm_year] <= t) tm_year++; - - if (tm_year == 0 || tm_year == yearLookupSize) { - return zxerr_out_of_bounds; - } - tm_year--; - - tm_day = (uint16_t) (t - yearLookup[tm_year] + 1); - tm_year = (uint16_t) (1970 + tm_year); - - // Get day/month - uint8_t leap = (uint8_t) (tm_year % 4 == 0 && (tm_year % 100 != 0 || tm_year % 400 == 0) ? 1 : 0); - - for (tm_mon = 0; tm_mon < 12; tm_mon++) { - uint8_t tmp = monthDays[tm_mon]; - tmp += (tm_mon == 1 ? leap : 0); - if (tm_day <= tmp) { - break; - } - tm_day -= tmp; - } - tm_mon++; - - const char *monthName = getMonth(tm_mon); - - // YYYYmmdd HH:MM:SS - snprintf(out, outLen, "%02d%s%04d %02d:%02d:%02dUTC", - tm_day, - monthName, - tm_year, - tm_hour, tm_min, tm_sec - ); - - return zxerr_ok; -} - -#ifdef __cplusplus -} -#endif diff --git a/deps/ledger-zxlib/src/zxformat.c b/deps/ledger-zxlib/src/zxformat.c deleted file mode 100644 index ee6d5ce..0000000 --- a/deps/ledger-zxlib/src/zxformat.c +++ /dev/null @@ -1,144 +0,0 @@ -/******************************************************************************* -* (c) 2020 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#include "zxformat.h" -#include -#include -#include "utf8.h" - -size_t asciify(char *utf8_in_ascii_out) { - return asciify_ext(utf8_in_ascii_out, utf8_in_ascii_out); -} - -size_t asciify_ext(const char *utf8_in, char *ascii_only_out) { - void *p = (void *) utf8_in; - char *q = ascii_only_out; - - // utf8valid returns zero on success - while (*((char *) p) && utf8valid(p) == 0) { - utf8_int32_t tmp_codepoint = 0; - p = utf8codepoint(p, &tmp_codepoint); - *q = (char) ((tmp_codepoint >= 32 && tmp_codepoint <= (int32_t) 0x7F) ? tmp_codepoint : '.'); - q++; - } - - // Terminate string - *q = 0; - return q - ascii_only_out; -} - -uint8_t intstr_to_fpstr_inplace(char *number, size_t number_max_size, uint8_t decimalPlaces) { - uint16_t numChars = strnlen(number, number_max_size); - MEMZERO(number + numChars, number_max_size - numChars); - - if (number_max_size < 1) { - // No space to do anything - return 0; - } - - if (number_max_size <= numChars) { - // No space to do anything - return 0; - } - - if (numChars == 0) { - // Empty number, make a zero - snprintf(number, number_max_size, "0"); - numChars = 1; - } - - // Check all are numbers - uint16_t firstDigit = numChars; - for (int i = 0; i < numChars; i++) { - if (number[i] < '0' || number[i] > '9') { - snprintf(number, number_max_size, "ERR"); - return 0; - } - if (number[i] != '0' && firstDigit > i) { - firstDigit = i; - } - } - - // Trim any incorrect leading zeros - if (firstDigit == numChars) { - snprintf(number, number_max_size, "0"); - numChars = 1; - } else { - // Trim leading zeros - MEMMOVE(number, number + firstDigit, numChars - firstDigit); - MEMZERO(number + numChars - firstDigit, firstDigit); - } - - // If there are no decimal places return - if (decimalPlaces == 0) { - return numChars; - } - - // Now insert decimal point - -// 0123456789012 <-decimal places -// abcd < numChars = 4 -// abcd < shift -// 000000000abcd < fill -// 0.00000000abcd < add decimal point - - if (numChars < decimalPlaces + 1) { - // Move to end - const uint16_t padSize = decimalPlaces - numChars + 1; - MEMMOVE(number + padSize, number, numChars); - MEMSET(number, '0', padSize); - numChars = strlen(number); - } - - // add decimal point - const uint16_t pointPosition = numChars - decimalPlaces; - MEMMOVE(number + pointPosition + 1, number + pointPosition, decimalPlaces); // shift content - number[pointPosition] = '.'; - - numChars = strlen(number); - return numChars; -} - -size_t z_strlen(const char *buffer, size_t maxSize) { - if (buffer == NULL) return 0; - const size_t tmp = strlen(buffer); - return tmp < maxSize ? tmp : maxSize; -} - -zxerr_t z_str3join(char *buffer, size_t bufferSize, const char *prefix, const char *suffix) { - size_t messageSize = z_strlen(buffer, bufferSize); - const size_t prefixSize = z_strlen(prefix, bufferSize); - const size_t suffixSize = z_strlen(suffix, bufferSize); - - size_t requiredSize = 1 /* termination */ + messageSize + prefixSize + suffixSize; - - if (bufferSize < requiredSize) { - snprintf(buffer, bufferSize, "ERR???"); - return zxerr_buffer_too_small; - } - - if (suffixSize > 0) { - memmove(buffer + messageSize, suffix, suffixSize); - buffer[messageSize + suffixSize] = 0; - } - - // shift and add prefix - if (prefixSize > 0) { - memmove(buffer + prefixSize, buffer, messageSize + suffixSize + 1); - memmove(buffer, prefix, prefixSize); - } - - return zxerr_ok; -} diff --git a/deps/ledger-zxlib/src/zxmacros.c b/deps/ledger-zxlib/src/zxmacros.c deleted file mode 100644 index 5dd172b..0000000 --- a/deps/ledger-zxlib/src/zxmacros.c +++ /dev/null @@ -1,68 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#include "zxmacros.h" - -#pragma clang diagnostic push -#pragma ide diagnostic ignored "EndlessLoop" - -void handle_stack_overflow() { - zemu_log("!!!!!!!!!!!!!!!!!!!!!! CANARY TRIGGERED!!! STACK OVERFLOW DETECTED\n"); -#if defined (TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) - io_seproxyhal_se_reset(); -#else - while (1); -#endif -} - -#pragma clang diagnostic pop - -__Z_UNUSED void check_app_canary() { -#if defined (TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) - if (app_stack_canary != APP_STACK_CANARY_MAGIC) handle_stack_overflow(); -#endif -} - -#if defined(ZEMU_LOGGING) && (defined (TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2)) -void zemu_log_stack(const char *ctx) { - #define STACK_SHIFT 20 - void* p = NULL; - char buf[70]; - snprintf(buf, sizeof(buf), "|SP| %p %p (%d) : %s\n", - &app_stack_canary, - ((void*)&p)+STACK_SHIFT, - (uint32_t)((void*)&p)+STACK_SHIFT - (uint32_t)&app_stack_canary, - ctx); - zemu_log(buf); - (void) ctx; -} -#else - -void zemu_log_stack(__Z_UNUSED const char *ctx) {} - -#endif - - -#if defined(ZEMU_LOGGING) && (defined (TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2)) -void zemu_trace(const char *file, uint32_t line) { - char buf[200]; - snprintf(buf, sizeof(buf), "|TRACE| %s:%d\n", file, line); - zemu_log(buf); -} -#else - -void zemu_trace(__Z_UNUSED const char *file, __Z_UNUSED uint32_t line) {} - -#endif diff --git a/deps/ledger-zxlib/src/zxutils_ledger.c b/deps/ledger-zxlib/src/zxutils_ledger.c deleted file mode 100644 index 4800665..0000000 --- a/deps/ledger-zxlib/src/zxutils_ledger.c +++ /dev/null @@ -1,154 +0,0 @@ -//#******************************************************************************* -//#* (c) 2021 Zondax GmbH -//#* (c) 2020 Ledger SAS -//#* -//#* Licensed under the Apache License, Version 2.0 (the "License"); -//#* you may not use this file except in compliance with the License. -//#* You may obtain a copy of the License at -//#* -//#* http://www.apache.org/licenses/LICENSE-2.0 -//#* -//#* Unless required by applicable law or agreed to in writing, software -//#* distributed under the License is distributed on an "AS IS" BASIS, -//#* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//#* See the License for the specific language governing permissions and -//#* limitations under the License. -//#******************************************************************************** -#include "zxutils_ledger.h" - -#ifndef NULL -#define NULL ((void *)0) -#endif - -// We implement a light mechanism in order to be able to retrieve the width of -// nano S characters, in the two possible fonts: -// - BAGL_FONT_OPEN_SANS_EXTRABOLD_11px, -// - BAGL_FONT_OPEN_SANS_REGULAR_11px. -#define NANOS_FIRST_CHAR 0x20 -#define NANOS_LAST_CHAR 0x7F - -// OPEN_SANS_REGULAR_11PX << 4 | OPEN_SANS_EXTRABOLD_11PX -const char nanos_characters_width[96] = { - 3 << 4 | 3, /* code 0020 */ - 3 << 4 | 3, /* code 0021 */ - 4 << 4 | 6, /* code 0022 */ - 7 << 4 | 7, /* code 0023 */ - 6 << 4 | 6, /* code 0024 */ - 9 << 4 | 10, /* code 0025 */ - 8 << 4 | 9, /* code 0026 */ - 2 << 4 | 3, /* code 0027 */ - 3 << 4 | 4, /* code 0028 */ - 3 << 4 | 4, /* code 0029 */ - 6 << 4 | 6, /* code 002A */ - 6 << 4 | 6, /* code 002B */ - 3 << 4 | 3, /* code 002C */ - 4 << 4 | 4, /* code 002D */ - 3 << 4 | 3, /* code 002E */ - 4 << 4 | 5, /* code 002F */ - 6 << 4 | 8, /* code 0030 */ - 6 << 4 | 6, /* code 0031 */ - 6 << 4 | 7, /* code 0032 */ - 6 << 4 | 7, /* code 0033 */ - 8 << 4 | 8, /* code 0034 */ - 6 << 4 | 6, /* code 0035 */ - 6 << 4 | 8, /* code 0036 */ - 6 << 4 | 7, /* code 0037 */ - 6 << 4 | 8, /* code 0038 */ - 6 << 4 | 8, /* code 0039 */ - 3 << 4 | 3, /* code 003A */ - 3 << 4 | 3, /* code 003B */ - 6 << 4 | 5, /* code 003C */ - 6 << 4 | 6, /* code 003D */ - 6 << 4 | 5, /* code 003E */ - 5 << 4 | 6, /* code 003F */ - 10 << 4 | 10, /* code 0040 */ - 7 << 4 | 8, /* code 0041 */ - 7 << 4 | 7, /* code 0042 */ - 7 << 4 | 7, /* code 0043 */ - 8 << 4 | 8, /* code 0044 */ - 6 << 4 | 6, /* code 0045 */ - 6 << 4 | 6, /* code 0046 */ - 8 << 4 | 8, /* code 0047 */ - 8 << 4 | 8, /* code 0048 */ - 3 << 4 | 4, /* code 0049 */ - 4 << 4 | 5, /* code 004A */ - 7 << 4 | 8, /* code 004B */ - 6 << 4 | 6, /* code 004C */ - 10 << 4 | 11, /* code 004D */ - 8 << 4 | 9, /* code 004E */ - 9 << 4 | 9, /* code 004F */ - 7 << 4 | 7, /* code 0050 */ - 9 << 4 | 9, /* code 0051 */ - 7 << 4 | 8, /* code 0052 */ - 6 << 4 | 6, /* code 0053 */ - 7 << 4 | 6, /* code 0054 */ - 8 << 4 | 8, /* code 0055 */ - 7 << 4 | 6, /* code 0056 */ - 10 << 4 | 11, /* code 0057 */ - 6 << 4 | 8, /* code 0058 */ - 6 << 4 | 7, /* code 0059 */ - 6 << 4 | 7, /* code 005A */ - 4 << 4 | 5, /* code 005B */ - 4 << 4 | 5, /* code 005C */ - 4 << 4 | 5, /* code 005D */ - 6 << 4 | 7, /* code 005E */ - 5 << 4 | 6, /* code 005F */ - 6 << 4 | 7, /* code 0060 */ - 6 << 4 | 7, /* code 0061 */ - 7 << 4 | 7, /* code 0062 */ - 5 << 4 | 6, /* code 0063 */ - 7 << 4 | 7, /* code 0064 */ - 6 << 4 | 7, /* code 0065 */ - 5 << 4 | 6, /* code 0066 */ - 6 << 4 | 7, /* code 0067 */ - 7 << 4 | 7, /* code 0068 */ - 3 << 4 | 4, /* code 0069 */ - 4 << 4 | 5, /* code 006A */ - 6 << 4 | 7, /* code 006B */ - 3 << 4 | 4, /* code 006C */ - 10 << 4 | 10, /* code 006D */ - 7 << 4 | 7, /* code 006E */ - 7 << 4 | 7, /* code 006F */ - 7 << 4 | 7, /* code 0070 */ - 7 << 4 | 7, /* code 0071 */ - 4 << 4 | 5, /* code 0072 */ - 5 << 4 | 6, /* code 0073 */ - 4 << 4 | 5, /* code 0074 */ - 7 << 4 | 7, /* code 0075 */ - 6 << 4 | 7, /* code 0076 */ - 9 << 4 | 10, /* code 0077 */ - 6 << 4 | 7, /* code 0078 */ - 6 << 4 | 7, /* code 0079 */ - 5 << 4 | 6, /* code 007A */ - 4 << 4 | 5, /* code 007B */ - 6 << 4 | 6, /* code 007C */ - 4 << 4 | 5, /* code 007D */ - 6 << 4 | 6, /* code 007E */ - 7 << 4 | 6, /* code 007F */ -}; - -unsigned short zx_compute_line_width_light(const char* text, unsigned char text_length) { - char current_char; - unsigned short line_width = 0; - - if(text == NULL) { - return 0xFFFF; - } - - // We parse the characters of the input text on all the input length. - while (text_length--) { - current_char = *text; - - if (current_char < NANOS_FIRST_CHAR || current_char > NANOS_LAST_CHAR) { - if (current_char == '\n' || current_char == '\r') { - break; - } - } - else { - // Regular. - line_width += (nanos_characters_width[current_char - NANOS_FIRST_CHAR] >> 0x04) & 0x0F; - } - text++; - } - return line_width; -} diff --git a/deps/ledger-zxlib/templates/Makefile.root b/deps/ledger-zxlib/templates/Makefile.root deleted file mode 100644 index 566f607..0000000 --- a/deps/ledger-zxlib/templates/Makefile.root +++ /dev/null @@ -1,29 +0,0 @@ -#******************************************************************************* -#* (c) 2019 Zondax GmbH -#* -#* Licensed under the Apache License, Version 2.0 (the "License"); -#* you may not use this file except in compliance with the License. -#* You may obtain a copy of the License at -#* -#* http://www.apache.org/licenses/LICENSE-2.0 -#* -#* Unless required by applicable law or agreed to in writing, software -#* distributed under the License is distributed on an "AS IS" BASIS, -#* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -#* See the License for the specific language governing permissions and -#* limitations under the License. -#******************************************************************************** - -# We use BOLOS_SDK to determine the development environment that is being used -# BOLOS_SDK IS DEFINED We use the plain Makefile for Ledger -# BOLOS_SDK NOT DEFINED We use a containerized build approach - -ifeq ($(BOLOS_SDK),) -include $(CURDIR)/deps/ledger-zxlib/cmake/dockerized_build.mk -else -default: - $(MAKE) -C app -%: - $(info "Calling app Makefile for target $@") - COIN=$(COIN) $(MAKE) -C app $@ -endif diff --git a/deps/ledger-zxlib/tests/asciify.cpp b/deps/ledger-zxlib/tests/asciify.cpp deleted file mode 100644 index f54e0a0..0000000 --- a/deps/ledger-zxlib/tests/asciify.cpp +++ /dev/null @@ -1,119 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#include -#include -#include - -namespace { - TEST(ASCIIFY, pure) { - char input[] = "This is only ascii"; - char have[50]; - - asciify_ext(input, have); - - EXPECT_STREQ(input, have); - } - - TEST(ASCIIFY, ascii_below_32) { - char input[] = "\05test"; - char want[] = ".test"; - char have[50]; - - EXPECT_EQ(5, strlen(input)); - - size_t ascii_len = asciify_ext(input, have); - std::cout << have << std::endl; - - EXPECT_EQ(strlen(want), ascii_len); - EXPECT_STREQ(want, have); - } - - TEST(ASCIIFY, extended) { - char input[] = "cumpleaños"; - char want[] = "cumplea.os"; - char have[50]; - - EXPECT_EQ(11, strlen(input)); - - size_t ascii_len = asciify_ext(input, have); - std::cout << have << std::endl; - - EXPECT_EQ(strlen(want), ascii_len); - EXPECT_STREQ(want, have); - } - - TEST(ASCIIFY, utf8) { - char input[] = "哈Something哈"; - char want[] = ".Something."; - char have[50]; - - EXPECT_EQ(15, strlen(input)); - - size_t ascii_len = asciify_ext(input, have); - std::cout << have << std::endl; - - EXPECT_EQ(strlen(want), ascii_len); - EXPECT_STREQ(want, have); - } - - TEST(ASCIIFY, inplace_pure) { - char data[] = "This is only ascii"; - char want[] = "This is only ascii"; - - asciify(data); - EXPECT_STREQ(want, data); - } - - TEST(ASCIIFY, inplace_ascii_below_32) { - char data[] = "\05test"; - char want[] = ".test"; - - EXPECT_EQ(5, strlen(data)); - - size_t ascii_len = asciify(data); - std::cout << data << std::endl; - - EXPECT_EQ(strlen(want), ascii_len); - EXPECT_STREQ(want, data); - } - - TEST(ASCIIFY, inplace_extended) { - char data[] = "cumpleaños"; - char want[] = "cumplea.os"; - - EXPECT_EQ(11, strlen(data)); - - size_t ascii_len = asciify(data); - std::cout << data << std::endl; - - EXPECT_EQ(strlen(want), ascii_len); - EXPECT_STREQ(want, data); - } - - TEST(ASCIIFY, inplace_utf8) { - char data[] = "哈Something哈"; - char want[] = ".Something."; - - EXPECT_EQ(15, strlen(data)); - - size_t ascii_len = asciify(data); - std::cout << data << std::endl; - - EXPECT_EQ(strlen(want), ascii_len); - EXPECT_STREQ(want, data); - } - -} diff --git a/deps/ledger-zxlib/tests/base64.cpp b/deps/ledger-zxlib/tests/base64.cpp deleted file mode 100644 index af9a8e5..0000000 --- a/deps/ledger-zxlib/tests/base64.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/******************************************************************************* -* (c) 2019 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#include -#include "base64.h" - -namespace { - TEST(BASE64, basic_case) { - char out[100]; - uint8_t data[] = {1, 3, 5, 7, 9, 11, 13, 15, 17, 19}; - - base64_encode(out, sizeof(out), data, 0); - EXPECT_STREQ(out, ""); - - base64_encode(out, sizeof(out), data, 1); - EXPECT_STREQ(out, "AQ=="); - - base64_encode(out, sizeof(out), data, 2); - EXPECT_STREQ(out, "AQM="); - - base64_encode(out, sizeof(out), data, 3); - EXPECT_STREQ(out, "AQMF"); - - base64_encode(out, sizeof(out), data, 4); - EXPECT_STREQ(out, "AQMFBw=="); - - base64_encode(out, sizeof(out), data, 5); - EXPECT_STREQ(out, "AQMFBwk="); - - base64_encode(out, sizeof(out), data, 6); - EXPECT_STREQ(out, "AQMFBwkL"); - - base64_encode(out, sizeof(out), data, 7); - EXPECT_STREQ(out, "AQMFBwkLDQ=="); - - base64_encode(out, sizeof(out), data, 8); - EXPECT_STREQ(out, "AQMFBwkLDQ8="); - - base64_encode(out, sizeof(out), data, 9); - EXPECT_STREQ(out, "AQMFBwkLDQ8R"); - - base64_encode(out, sizeof(out), data, 10); - EXPECT_STREQ(out, "AQMFBwkLDQ8REw=="); - } -} diff --git a/deps/ledger-zxlib/tests/bech32.cpp b/deps/ledger-zxlib/tests/bech32.cpp deleted file mode 100644 index 4e79141..0000000 --- a/deps/ledger-zxlib/tests/bech32.cpp +++ /dev/null @@ -1,83 +0,0 @@ -/******************************************************************************* -* (c) 2019 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#include -#include -#include -#include - -namespace { - TEST(BECH32, hex_to_address) { - char addr_out[100]; - const char *hrp = "zx"; - - uint8_t data1[] = {1, 3, 5}; - uint8_t data2[] = {1, 3, 5, 7, 9, 11, 13}; - - auto err = bech32EncodeFromBytes(addr_out, sizeof(addr_out), hrp, data1, sizeof(data1), 0); - ASSERT_EQ(err, zxerr_ok); - std::cout << addr_out << std::endl; - ASSERT_STREQ("zx1qypse825ac", addr_out); - - err = bech32EncodeFromBytes(addr_out, sizeof(addr_out), hrp, data2, sizeof(data2), 0); - ASSERT_EQ(err, zxerr_ok); - std::cout << addr_out << std::endl; - ASSERT_STREQ("zx1qyps2pcfpvx20dk22", addr_out); - - /// - err = bech32EncodeFromBytes(addr_out, sizeof(addr_out), hrp, data1, sizeof(data1), 1); - ASSERT_EQ(err, zxerr_ok); - std::cout << addr_out << std::endl; - ASSERT_STREQ("zx1qyps2ucfnzd", addr_out); - - err = bech32EncodeFromBytes(addr_out, sizeof(addr_out), hrp, data2, sizeof(data2), 1); - ASSERT_EQ(err, zxerr_ok); - std::cout << addr_out << std::endl; - ASSERT_STREQ("zx1qyps2pcfpvxshamanz", addr_out); - } - - TEST(BECH32, huge_input) { - char addr_out[200]; - const char *hrp = "zx"; - - auto data = std::vector(1000, 0x55); - - auto err = bech32EncodeFromBytes(addr_out, sizeof(addr_out), hrp, data.data(), data.size(),0); - ASSERT_EQ(err, zxerr_out_of_bounds); - - std::cout << addr_out << std::endl; - } - - TEST(BECH32, small_output) { - char addr_out[1000]; - const char *hrp = "zx"; - - auto data = std::vector(32, 0x55); - - MEMZERO(addr_out, sizeof(addr_out)); - - // declare size to be smaller - const size_t declared_size = 52; - - auto err = bech32EncodeFromBytes(addr_out, declared_size, hrp, data.data(), data.size(), 0); - ASSERT_EQ(err, zxerr_buffer_too_small); - - for (int i = declared_size; i < sizeof(addr_out); i++) { - ASSERT_EQ(addr_out[i], 0); - } - - std::cout << addr_out << std::endl; - } -} diff --git a/deps/ledger-zxlib/tests/bip44path.cpp b/deps/ledger-zxlib/tests/bip44path.cpp deleted file mode 100644 index 807d5a6..0000000 --- a/deps/ledger-zxlib/tests/bip44path.cpp +++ /dev/null @@ -1,89 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#include -#include -#include - -namespace { - TEST(MACROS, bip32empty) { - char buffer[100]; - uint32_t path[] = {44, 60, 0, 0, 1}; - bip32_to_str(buffer, sizeof(buffer), path, 0); - EXPECT_EQ("EMPTY PATH", std::string(buffer)); - } - - TEST(MACROS, bip32tooManyChildren) { - char buffer[100]; - uint32_t path[] = {44, 60, 0, 0, 1}; - bip32_to_str(buffer, sizeof(buffer), path, 200); - EXPECT_EQ("ERROR", std::string(buffer)); - } - - TEST(MACROS, bip32notEnoughSpaceInBuffer1) { - char buffer[6]; - uint32_t path[] = {1234, 60, 0, 0, 1}; - bip32_to_str(buffer, sizeof(buffer), path, 5); - EXPECT_EQ("ERROR", std::string(buffer)); - } - - TEST(MACROS, bip32notEnoughSpaceInBuffer2) { - char buffer[9]; - uint32_t path[] = {1, 1, 1, 1, 1}; - bip32_to_str(buffer, sizeof(buffer), path, 5); - EXPECT_EQ("ERROR", std::string(buffer)); - } - - TEST(MACROS, bip32notEnoughSpaceInBuffer3) { - char buffer[10]; - uint32_t path[] = {1, 1, 1, 1, 0x80000001 }; - bip32_to_str(buffer, sizeof(buffer), path, 5); - EXPECT_EQ("ERROR", std::string(buffer)); - } - - TEST(MACROS, bip32justEnoughSpaceInBuffer3) { - char buffer[10]; - uint32_t path[] = {1, 1, 1, 1, 1}; - bip32_to_str(buffer, sizeof(buffer), path, 5); - EXPECT_EQ("1/1/1/1/1", std::string(buffer)); - } - - TEST(MACROS, bip44path1) { - uint32_t path[] = {44, 60, 0, 0, 1}; - - char buffer[100]; - bip44_to_str(buffer, sizeof(buffer), path); - - EXPECT_EQ("44/60/0/0/1", std::string(buffer)); - } - - TEST(MACROS, bip44path2) { - uint32_t path[] = {0x8000002c, 60, 0, 0, 1}; - - char buffer[100]; - bip44_to_str(buffer, sizeof(buffer), path); - - EXPECT_EQ("44'/60/0/0/1", std::string(buffer)); - } - - TEST(MACROS, bip44path3) { - uint32_t path[] = {0x8000002c, 60, 0, 0, 0x80000001}; - - char buffer[100]; - bip44_to_str(buffer, sizeof(buffer), path); - - EXPECT_EQ("44'/60/0/0/1'", std::string(buffer)); - } -} diff --git a/deps/ledger-zxlib/tests/buffering_tests.cpp b/deps/ledger-zxlib/tests/buffering_tests.cpp deleted file mode 100644 index c7292d1..0000000 --- a/deps/ledger-zxlib/tests/buffering_tests.cpp +++ /dev/null @@ -1,229 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#include "gtest/gtest.h" -#include "buffering.h" - -namespace { - - TEST(Buffering, SmallBuffer) { - uint8_t ram_buffer[100]; - uint8_t flash_buffer[1000]; - - buffering_init(ram_buffer, - sizeof(ram_buffer), - flash_buffer, - sizeof(flash_buffer)); - - // Data is small enough to fit into ram buffer - uint8_t small[50]; - auto num_bytes = buffering_append(small, sizeof(small)); - EXPECT_EQ(sizeof(small), num_bytes) << "Append should not return error"; - - EXPECT_TRUE(buffering_get_ram_buffer()->in_use) << "Writing small buffer should only write to RAM"; - EXPECT_FALSE(buffering_get_flash_buffer()->in_use) << "Writing big buffer should write data to FLASH"; - EXPECT_EQ(50, buffering_get_ram_buffer()->pos) << "Wrong position of the written data in the ram buffer"; - EXPECT_EQ(100, buffering_get_ram_buffer()->size) << "Wrong size of the ram buffer"; - EXPECT_EQ(0, buffering_get_flash_buffer()->pos) << "Wrong position of the written data in the flash buffer"; - EXPECT_EQ(1000, buffering_get_flash_buffer()->size) << "Wrong size of the flash buffer"; - } - - TEST(Buffering, BigBuffer) { - uint8_t ram_buffer[100]; - uint8_t flash_buffer[1000]; - - buffering_init(ram_buffer, - sizeof(ram_buffer), - flash_buffer, - sizeof(flash_buffer)); - - // Data is too big to fit into ram buffer, it will be written directly to flash - uint8_t big[500]; - auto num_bytes = buffering_append(big, sizeof(big)); - EXPECT_EQ(sizeof(big), num_bytes) << "Append should not return error"; - - EXPECT_FALSE(buffering_get_ram_buffer()->in_use) << "Writing big buffer should write data to FLASH"; - EXPECT_TRUE(buffering_get_flash_buffer()->in_use) << "Writing big buffer should write data to FLASH"; - EXPECT_EQ(0, buffering_get_ram_buffer()->pos) << "Wrong position of the written data in the ram buffer"; - EXPECT_EQ(100, buffering_get_ram_buffer()->size) << "Wrong size of the ram buffer"; - EXPECT_EQ(500, buffering_get_flash_buffer()->pos) << "Wrong position of the written data in the flash buffer"; - EXPECT_EQ(1000, buffering_get_flash_buffer()->size) << "Wrong size of the flash buffer"; - } - - TEST(Buffering, SmallBufferMultipleTimesWithinRam) { - uint8_t ram_buffer[100]; - uint8_t flash_buffer[1000]; - - buffering_init(ram_buffer, - sizeof(ram_buffer), - flash_buffer, - sizeof(flash_buffer)); - - uint8_t small[40]; - auto num_bytes = buffering_append(small, sizeof(small)); - EXPECT_EQ(sizeof(small), num_bytes) << "Append should not return error"; - EXPECT_TRUE(buffering_get_ram_buffer()->in_use) << "Writing small buffer should only write to RAM"; - EXPECT_FALSE(buffering_get_flash_buffer()->in_use) << "Writing big buffer should write data to FLASH"; - - // Here we write another chunk which should not top over the ram buffer - buffering_append(small, sizeof(small)); - EXPECT_TRUE(buffering_get_ram_buffer()->in_use) << "Writing small buffer should only write to RAM"; - EXPECT_FALSE(buffering_get_flash_buffer()->in_use) << "Writing big buffer should write data to FLASH"; - - EXPECT_EQ(sizeof(small) * 2, buffering_get_ram_buffer()->pos) << "Data should be written to RAM"; - EXPECT_EQ(100, buffering_get_ram_buffer()->size) << "Wrong size of the ram buffer"; - EXPECT_EQ(0, buffering_get_flash_buffer()->pos) << "Data should be written to RAM"; - EXPECT_EQ(1000, buffering_get_flash_buffer()->size) << "Wrong size of the flash buffer"; - } - - TEST(Buffering, SmallBufferMultipleTimesToFlash) { - uint8_t ram_buffer[100]; - uint8_t flash_buffer[1000]; - - buffering_init(ram_buffer, - sizeof(ram_buffer), - flash_buffer, - sizeof(flash_buffer)); - - uint8_t small[100]; - buffering_append(small, sizeof(small)); - EXPECT_TRUE(buffering_get_ram_buffer()->in_use) << "Writing small buffer should only write to RAM"; - EXPECT_FALSE(buffering_get_flash_buffer()->in_use) << "Writing big buffer should write data to FLASH"; - - // Here we append another small buffer, this time we're going to exceed ram's size - // data will be copied to nvram - buffering_append(small, sizeof(small)); - EXPECT_FALSE(buffering_get_ram_buffer()->in_use) << "Data should be now in FLASH"; - EXPECT_TRUE(buffering_get_flash_buffer()->in_use) << "Data should be now in FLASH"; - - EXPECT_EQ(0, buffering_get_ram_buffer()->pos) << "RAM buffer should be reset"; - EXPECT_EQ(100, buffering_get_ram_buffer()->size) << "Wrong size of the ram buffer"; - EXPECT_EQ(200, buffering_get_flash_buffer()->pos) << "Wrong position of the written data in the flash buffer"; - EXPECT_EQ(1000, buffering_get_flash_buffer()->size) << "Wrong size of the flash buffer"; - } - - TEST(Buffering, SmallBufferMultipleTimes_CheckData) { - uint8_t ram_buffer[100]; - uint8_t flash_buffer[1000]; - - buffering_init(ram_buffer, - sizeof(ram_buffer), - flash_buffer, - sizeof(flash_buffer)); - - uint8_t small1[100]; - for (int i = 0; i < sizeof(small1); i++) { - small1[i] = i; - } - buffering_append(small1, sizeof(small1)); - - uint8_t small2[200]; - for (int i = 0; i < sizeof(small2); i++) { - small2[i] = 100 - i; - } - auto num_bytes = buffering_append(small2, sizeof(small2)); - EXPECT_EQ(sizeof(small2), num_bytes) << "Append should not return error"; - - // In this test we want to make sure that data is not compromised. - uint8_t *dst = buffering_get_flash_buffer()->data; - for (int i = 0; i < sizeof(small1) + sizeof(small2); i++) { - if (i < sizeof(small1)) { - EXPECT_EQ(dst[i], small1[i]) << "Wrong data written to FLASH"; - } else { - EXPECT_EQ(dst[i], small2[i - sizeof(small1)]) << "Wrong data written to FLASH"; - } - } - } - - TEST(Buffering, Reset) { - uint8_t ram_buffer[100]; - uint8_t flash_buffer[1000]; - - buffering_init(ram_buffer, - sizeof(ram_buffer), - flash_buffer, - sizeof(flash_buffer)); - - uint8_t big[1000]; - auto num_bytes = buffering_append(big, sizeof(big)); - EXPECT_EQ(sizeof(big), num_bytes) << "Append should not return error"; - - EXPECT_FALSE(buffering_get_ram_buffer()->in_use) << "Writing big buffer should only write to FLASH"; - EXPECT_TRUE(buffering_get_flash_buffer()->in_use) << "Writing big buffer should only write to FLASH"; - - buffering_reset(); - - EXPECT_TRUE(buffering_get_ram_buffer()->in_use) << "After reset RAM should be enabled by default"; - EXPECT_FALSE(buffering_get_flash_buffer()->in_use) << "After reset RAM should be enabled by default"; - } - - TEST(Buffering, NotEnoughRoomInFlash) { - uint8_t ram_buffer[100]; - uint8_t flash_buffer[1000]; - - buffering_init(ram_buffer, - sizeof(ram_buffer), - flash_buffer, - sizeof(flash_buffer)); - - uint8_t big[1101]; - auto num_bytes = buffering_append(big, sizeof(big)); - EXPECT_EQ(0, num_bytes) << "Appending outside the bounds of the buffer should return error"; - } - - TEST(Buffering, NoFlashOnlyRAM) { - uint8_t ram_buffer[100]; - - buffering_init(ram_buffer, - sizeof(ram_buffer), - nullptr, 0); - - uint8_t small[10]; - auto num_bytes = buffering_append(small, sizeof(small)); - EXPECT_EQ(10, num_bytes) << "Could not add to RAM"; - - num_bytes = buffering_append(small, sizeof(small)); - EXPECT_EQ(10, num_bytes) << "Could not add to RAM"; - - num_bytes = buffering_append(small, sizeof(small)); - EXPECT_EQ(10, num_bytes) << "Could not add to RAM"; - - auto state = buffering_get_buffer(); - EXPECT_EQ(30, state->pos) << "Invalid buffer size"; - - uint8_t small2[70]; - num_bytes = buffering_append(small2, sizeof(small2)); - EXPECT_EQ(70, num_bytes); - - state = buffering_get_buffer(); - EXPECT_EQ(100, state->pos) << "Invalid buffer size"; - - num_bytes = buffering_append(small, sizeof(small)); - EXPECT_EQ(0, num_bytes) << "Could add to RAM when it should have been impossible"; - } - - TEST(Buffering, NoFlash) { - uint8_t ram_buffer[100]; - - buffering_init(ram_buffer, - sizeof(ram_buffer), - nullptr, 0); - - uint8_t big[1101]; - auto num_bytes = buffering_append(big, sizeof(big)); - EXPECT_EQ(0, num_bytes) << "Appending outside the bounds of the buffer should return error"; - } -} diff --git a/deps/ledger-zxlib/tests/doubledabble.cpp b/deps/ledger-zxlib/tests/doubledabble.cpp deleted file mode 100644 index 4b7b048..0000000 --- a/deps/ledger-zxlib/tests/doubledabble.cpp +++ /dev/null @@ -1,164 +0,0 @@ -/******************************************************************************* -* (c) 2019 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#include "gmock/gmock.h" - -#include -#include "bignum.h" - -using ::testing::TestWithParam; -using ::testing::Values; - -typedef struct { - std::string hex; - std::string expectedOutput; -} bignum_testcase_t; - -class BignumLittleEndianTests : public ::testing::TestWithParam { -}; - -class BignumBigEndianTests : public ::testing::TestWithParam { -}; - -INSTANTIATE_TEST_SUITE_P - -( - BignumTestCases, BignumLittleEndianTests, testing::Values( - bignum_testcase_t{"00", "0"}, - bignum_testcase_t{"01", "1"}, - bignum_testcase_t{"0001", "256"}, - bignum_testcase_t{"03E8", "59395"}, - bignum_testcase_t{"E803", "1000"}, - bignum_testcase_t{"10", "16"}, - bignum_testcase_t{"FF01", "511"}, - bignum_testcase_t{"0102", "513"}, - bignum_testcase_t{"FFFF01", "131071"}, - bignum_testcase_t{"a08601", "100000"}, - bignum_testcase_t{"40420f", "1000000"}, - bignum_testcase_t{"809698", "10000000"}, - bignum_testcase_t{"002d3101", "20000000"}, - bignum_testcase_t{"00e1f505", "100000000"}, - bignum_testcase_t{"00407a10f35a", "100000000000000"}, - bignum_testcase_t{"d2029649", "1234567890"}, - bignum_testcase_t{"d20a3fce96f1cf8c9cb4378c37a4873f17621ebce404f5aa13", - "123456789012345678901234567890123456789012345678901234567890"} -)); - -// Check that bignums are printed properly (parametric tests) -TEST_P(BignumLittleEndianTests, print) { - auto testcase = GetParam(); - - uint8_t inBuffer[100]; - auto inBufferLen = parseHexString(inBuffer, sizeof(inBuffer), testcase.hex.c_str()); - - uint8_t bcdOut[100]; - uint16_t bcdOutLen = sizeof(bcdOut); - - bignumLittleEndian_to_bcd(bcdOut, bcdOutLen, inBuffer, static_cast(inBufferLen)); - - char bufferUI[300]; - bignumLittleEndian_bcdprint(bufferUI, sizeof(bufferUI), bcdOut, bcdOutLen); - EXPECT_THAT(std::string(bufferUI), testing::Eq(testcase.expectedOutput)); -} - -// Check that bignums are printed properly (range tests) -TEST(BignumLittleEndianTests, range) { - uint8_t inBuffer[100]; - - for (uint64_t i = 0; i < 10000; i++) { - std::stringstream s; - uint64_t tmp = i; - while (tmp != 0) { - s << std::setfill('0') << std::setw(2) << std::hex << tmp % 256; - tmp /= 256; - } - auto inBufferLen = parseHexString(inBuffer, sizeof(inBuffer), s.str().c_str()); - - uint8_t bcdOut[100]; - uint16_t bcdOutLen = sizeof(bcdOut); - bignumLittleEndian_to_bcd(bcdOut, bcdOutLen, inBuffer, static_cast(inBufferLen)); - char bufferUI[300]; - bignumLittleEndian_bcdprint(bufferUI, sizeof(bufferUI), bcdOut, bcdOutLen); - - std::stringstream expected; - expected << i; - EXPECT_THAT(std::string(bufferUI), testing::Eq(expected.str())) << s.str(); - } -} - -INSTANTIATE_TEST_SUITE_P - -( - BignumTestCases, BignumBigEndianTests, testing::Values( - bignum_testcase_t{"00", "0"}, - bignum_testcase_t{"01", "1"}, - bignum_testcase_t{"0001", "1"}, - bignum_testcase_t{"000001", "1"}, - bignum_testcase_t{"03E8", "1000"}, - bignum_testcase_t{"E803", "59395"}, - bignum_testcase_t{"10", "16"}, - bignum_testcase_t{"FF01", "65281"}, - bignum_testcase_t{"01FF", "511"}, - bignum_testcase_t{"0102", "258"}, - bignum_testcase_t{"FFFF01", "16776961"}, - bignum_testcase_t{"a08601", "10520065"}, - bignum_testcase_t{"40420f", "4211215"}, - bignum_testcase_t{"809698", "8427160"}, - bignum_testcase_t{"002d3101", "2961665"}, - bignum_testcase_t{"00e1f505", "14808325"}, - bignum_testcase_t{"00407a10f35a", "276925838170"}, - bignum_testcase_t{"d2029649", "3523384905"}, - bignum_testcase_t{"d20a3fce96f1cf8c9cb4378c37a4873f17621ebce404f5aa13", - "1318442675213289749221432902819395197389189473307425559128595"} -)); - -// Check that bignums are printed properly (parametric tests) -TEST_P(BignumBigEndianTests, print) { - auto testcase = GetParam(); - - uint8_t inBuffer[100]; - auto inBufferLen = parseHexString(inBuffer, sizeof(inBuffer), testcase.hex.c_str()); - - uint8_t bcdOut[100]; - uint16_t bcdOutLen = sizeof(bcdOut); - bignumBigEndian_to_bcd(bcdOut, bcdOutLen, inBuffer, static_cast(inBufferLen)); - - char bufferUI[300]; - bignumBigEndian_bcdprint(bufferUI, sizeof(bufferUI), bcdOut, bcdOutLen); - EXPECT_THAT(std::string(bufferUI), testing::Eq(testcase.expectedOutput)); -} - -// Check that bignums are printed properly (range tests) -TEST(BignumBigEndianTests, range) { - uint8_t inBuffer[100]; - - for (uint64_t i = 0; i < 2500; i += 7) { - std::stringstream s; - s << std::setfill('0') << std::setw(10) << std::hex << i; - std::cout << s.str() << std::endl; - auto inBufferLen = parseHexString(inBuffer, sizeof(inBuffer), s.str().c_str()); - - uint8_t bcdOut[100]; - uint16_t bcdOutLen = sizeof(bcdOut); - bignumBigEndian_to_bcd(bcdOut, bcdOutLen, inBuffer, static_cast(inBufferLen)); - char bufferUI[300]; - bignumBigEndian_bcdprint(bufferUI, sizeof(bufferUI), bcdOut, bcdOutLen); - - std::stringstream expected; - expected << i; - EXPECT_THAT(std::string(bufferUI), testing::Eq(expected.str())) << s.str(); - } -} diff --git a/deps/ledger-zxlib/tests/hexutils.cpp b/deps/ledger-zxlib/tests/hexutils.cpp deleted file mode 100644 index e9d3ae4..0000000 --- a/deps/ledger-zxlib/tests/hexutils.cpp +++ /dev/null @@ -1,51 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#include "gmock/gmock.h" - -#include - -#include "hexutils.h" - -TEST(HEXUTILS, parseHexString) { - char s[] = "1234567890"; - uint8_t data[100]; - - auto length = parseHexString(data, sizeof(data), s); - - ASSERT_THAT(length, testing::Eq(5)); - - ASSERT_THAT(data[0], testing::Eq(0x12)); - ASSERT_THAT(data[1], testing::Eq(0x34)); - ASSERT_THAT(data[2], testing::Eq(0x56)); - ASSERT_THAT(data[3], testing::Eq(0x78)); - ASSERT_THAT(data[4], testing::Eq(0x90)); -} - -TEST(HEXUTILS, parseHexString2) { - char s[] = "be333be7ee"; - uint8_t data[100]; - - auto length = parseHexString(data, sizeof(data), s); - - ASSERT_THAT(length, testing::Eq(5)); - - ASSERT_THAT(data[0], testing::Eq(0xbe)); - ASSERT_THAT(data[1], testing::Eq(0x33)); - ASSERT_THAT(data[2], testing::Eq(0x3b)); - ASSERT_THAT(data[3], testing::Eq(0xe7)); - ASSERT_THAT(data[4], testing::Eq(0xee)); -} diff --git a/deps/ledger-zxlib/tests/macros.cpp b/deps/ledger-zxlib/tests/macros.cpp deleted file mode 100644 index a4a2e86..0000000 --- a/deps/ledger-zxlib/tests/macros.cpp +++ /dev/null @@ -1,502 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#include -#include -#include - -namespace { - TEST(FORMAT, array_to_hexstr) { - uint8_t array1[] = {1, 3, 5}; - - char output[20]; - memset(output, 1, 20); - - array_to_hexstr(output, sizeof(output), array1, sizeof(array1)); - EXPECT_EQ(memcmp(output, "010305", 2 * sizeof(array1)), 0); - EXPECT_EQ(output[2 * sizeof(array1)], 0); - } - - TEST(FORMAT, fpuint64_to_str) { - char output[100]; - printf("\n"); - - fpuint64_to_str(output, sizeof(output), 123, 5); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "0.00123"); - - fpuint64_to_str(output, sizeof(output), 1234, 5); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "0.01234"); - - fpuint64_to_str(output, sizeof(output), 12345, 5); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "0.12345"); - - fpuint64_to_str(output, sizeof(output), 123456, 5); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "1.23456"); - - fpuint64_to_str(output, sizeof(output), 1234567, 5); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "12.34567"); - } - - TEST(FORMAT, fpstr_to_str) { - char output[100]; - printf("\n"); - - fpstr_to_str(output, sizeof(output), "", 0); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "0"); - - fpstr_to_str(output, sizeof(output), "1", 0); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "1"); - - fpstr_to_str(output, sizeof(output), "123", 0); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "123"); - - fpstr_to_str(output, sizeof(output), "", 5); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "0.00000"); - - fpstr_to_str(output, sizeof(output), "0", 5); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "0.00000"); - - fpstr_to_str(output, sizeof(output), "123", 5); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "0.00123"); - - fpstr_to_str(output, sizeof(output), "1234", 5); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "0.01234"); - - fpstr_to_str(output, sizeof(output), "12345", 5); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "0.12345"); - - fpstr_to_str(output, sizeof(output), "123456", 5); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "1.23456"); - - fpstr_to_str(output, sizeof(output), "1234567", 5); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "12.34567"); - } - - TEST(FORMAT, fpstr_to_str_BAD_zeros) { - char output[8]; - printf("\n"); - - fpstr_to_str(output, sizeof(output), "", 5); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "0.00000"); - - fpstr_to_str(output, sizeof(output), "", 6); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "ERR"); - - fpstr_to_str(output, sizeof(output), "", 7); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "ERR"); - - fpstr_to_str(output, sizeof(output), "", 8); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "ERR"); - } - - TEST(FORMAT, fpstr_to_str_BAD_short) { - char output[8]; - printf("\n"); - - fpstr_to_str(output, sizeof(output), "123", 5); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "0.00123"); - - fpstr_to_str(output, sizeof(output), "123", 6); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "ERR"); - - fpstr_to_str(output, sizeof(output), "123", 7); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "ERR"); - - fpstr_to_str(output, sizeof(output), "123", 8); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "ERR"); - } - - TEST(FORMAT, fpstr_to_str_BAD_long) { - char output[8]; - printf("\n"); - - fpstr_to_str(output, sizeof(output), "123456", 5); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "1.23456"); - - fpstr_to_str(output, sizeof(output), "123456", 6); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "ERR"); - - fpstr_to_str(output, sizeof(output), "123456", 7); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "ERR"); - - fpstr_to_str(output, sizeof(output), "12345", 7); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "ERR"); - - fpstr_to_str(output, sizeof(output), "12345", 2); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "123.45"); - - fpstr_to_str(output, sizeof(output), "123456", 2); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "1234.56"); - - fpstr_to_str(output, sizeof(output), "1234567", 2); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "ERR"); - - fpstr_to_str(output, sizeof(output), "12345678", 2); - printf("%10s\n", output); - EXPECT_EQ(std::string(output), "ERR"); - - fpstr_to_str(output, sizeof(output), "1234567890", 0); - EXPECT_EQ(std::string(output), "ERR"); - - fpstr_to_str(output, sizeof(output), "123456", 0); - EXPECT_EQ(std::string(output), "123456"); - } - - TEST(FORMAT, fpuint64_to_str_zeros) { - char output[100]; - printf("\n"); - - fpuint64_to_str(output, sizeof(output), 0, 9); - printf("%11s\n", output); - EXPECT_EQ(std::string(output), "0.000000000"); - - fpuint64_to_str(output, sizeof(output), 0, 1); - printf("%11s\n", output); - EXPECT_EQ(std::string(output), "0.0"); - - fpuint64_to_str(output, sizeof(output), 1, 1); - printf("%11s\n", output); - EXPECT_EQ(std::string(output), "0.1"); - - fpuint64_to_str(output, sizeof(output), 10, 1); - printf("%11s\n", output); - EXPECT_EQ(std::string(output), "1.0"); - } - - TEST(FORMAT, number_trimming) { - char output[100]; - - snprintf(output, sizeof(output), "0"); - number_inplace_trimming(output, 1); - EXPECT_EQ(std::string(output), "0"); - - snprintf(output, sizeof(output), "10"); - number_inplace_trimming(output, 1); - EXPECT_EQ(std::string(output), "10"); - - snprintf(output, sizeof(output), "10.10"); - number_inplace_trimming(output, 1); - EXPECT_EQ(std::string(output), "10.1"); - - snprintf(output, sizeof(output), "0.0"); - number_inplace_trimming(output, 1); - EXPECT_EQ(std::string(output), "0.0"); - - snprintf(output, sizeof(output), "0.00"); - number_inplace_trimming(output, 1); - EXPECT_EQ(std::string(output), "0.0"); - - snprintf(output, sizeof(output), "0.01"); - number_inplace_trimming(output, 1); - EXPECT_EQ(std::string(output), "0.01"); - - snprintf(output, sizeof(output), "0.010"); - number_inplace_trimming(output, 1); - EXPECT_EQ(std::string(output), "0.01"); - - snprintf(output, sizeof(output), "0.010000"); - number_inplace_trimming(output, 1); - EXPECT_EQ(std::string(output), "0.01"); - } - - TEST(FORMAT, intstr_to_fpstr_inplace_trimming_leading) { - char number[100]; - printf("\n"); - - snprintf(number, sizeof(number), "0"); - intstr_to_fpstr_inplace(number, sizeof(number), 0); - EXPECT_EQ(std::string(number), "0"); - - snprintf(number, sizeof(number), "00"); - intstr_to_fpstr_inplace(number, sizeof(number), 0); - EXPECT_EQ(std::string(number), "0"); - - snprintf(number, sizeof(number), "0000"); - intstr_to_fpstr_inplace(number, sizeof(number), 0); - EXPECT_EQ(std::string(number), "0"); - - snprintf(number, sizeof(number), "00001"); - intstr_to_fpstr_inplace(number, sizeof(number), 0); - EXPECT_EQ(std::string(number), "1"); - - snprintf(number, sizeof(number), "000011"); - intstr_to_fpstr_inplace(number, sizeof(number), 0); - EXPECT_EQ(std::string(number), "11"); - - snprintf(number, sizeof(number), "10000"); - intstr_to_fpstr_inplace(number, sizeof(number), 0); - EXPECT_EQ(std::string(number), "10000"); - } - - TEST(FORMAT, intstr_to_fpstr_inplace_empty) { - char number[100]; - printf("\n"); - - MEMZERO(number, sizeof(number)); - intstr_to_fpstr_inplace(number, sizeof(number), 0); - EXPECT_EQ(std::string(number), "0"); - - MEMZERO(number, sizeof(number)); - intstr_to_fpstr_inplace(number, sizeof(number), 5); - EXPECT_EQ(std::string(number), "0.00000"); - - MEMZERO(number, sizeof(number)); - intstr_to_fpstr_inplace(number, sizeof(number), 10); - EXPECT_EQ(std::string(number), "0.0000000000"); - } - - TEST(FORMAT, intstr_to_fpstr_inplace) { - char number[100]; - printf("\n"); - - snprintf(number, sizeof(number), "1"); - intstr_to_fpstr_inplace(number, sizeof(number), 0); - EXPECT_EQ(std::string(number), "1"); - - snprintf(number, sizeof(number), "123"); - intstr_to_fpstr_inplace(number, sizeof(number), 0); - EXPECT_EQ(std::string(number), "123"); - - snprintf(number, sizeof(number), "0"); - intstr_to_fpstr_inplace(number, sizeof(number), 5); - EXPECT_EQ(std::string(number), "0.00000"); - - snprintf(number, sizeof(number), "123"); - intstr_to_fpstr_inplace(number, sizeof(number), 5); - EXPECT_EQ(std::string(number), "0.00123"); - - snprintf(number, sizeof(number), "1234"); - intstr_to_fpstr_inplace(number, sizeof(number), 5); - EXPECT_EQ(std::string(number), "0.01234"); - - snprintf(number, sizeof(number), "12345"); - intstr_to_fpstr_inplace(number, sizeof(number), 5); - EXPECT_EQ(std::string(number), "0.12345"); - - snprintf(number, sizeof(number), "123456"); - intstr_to_fpstr_inplace(number, sizeof(number), 5); - EXPECT_EQ(std::string(number), "1.23456"); - - snprintf(number, sizeof(number), "1234567"); - intstr_to_fpstr_inplace(number, sizeof(number), 5); - EXPECT_EQ(std::string(number), "12.34567"); - } - - TEST(INT64_TO_STR, Zero) { - char temp[10]; - const char *error = int64_to_str(temp, sizeof(temp), int64_t(0)); - EXPECT_STREQ(temp, "0"); - EXPECT_TRUE(error == nullptr); - } - - TEST(INT64_TO_STR, Positive_1234) { - char temp[10]; - const char *error = int64_to_str(temp, sizeof(temp), int64_t(1234)); - EXPECT_STREQ(temp, "1234"); - EXPECT_TRUE(error == nullptr); - } - - TEST(INT64_TO_STR, Negative_1234) { - char temp[10]; - const char *error = int64_to_str(temp, sizeof(temp), int64_t(-1234)); - EXPECT_STREQ(temp, "-1234"); - EXPECT_TRUE(error == nullptr); - } - - TEST(INT64_TO_STR, TooSmall_0) { - char temp[1]; - const char *error = int64_to_str(temp, sizeof(temp), int64_t(0)); - EXPECT_STREQ("Buffer too small", error); - } - - TEST(INT64_TO_STR, FitsJust) { - char temp[4]; - const char *error = int64_to_str(temp, sizeof(temp), int64_t(999)); - EXPECT_STREQ(temp, "999"); - EXPECT_TRUE(error == nullptr); - } - - TEST(INT64_TO_STR, TooSmall_10) { - char temp[2]; - const char *error = int64_to_str(temp, sizeof(temp), int64_t(10)); - EXPECT_STREQ("Buffer too small", error); - } - - TEST(INT64_TO_STR, Max) { - char temp[20]; - const char *error = int64_to_str(temp, sizeof(temp), std::numeric_limits::max()); - EXPECT_STREQ(temp, "9223372036854775807"); - EXPECT_TRUE(error == nullptr); - } - - TEST(INT64_TO_STR, Min) { - char temp[21]; - const char *error = int64_to_str(temp, sizeof(temp), std::numeric_limits::min()); - EXPECT_STREQ(temp, "-9223372036854775808"); - EXPECT_TRUE(error == nullptr); - } - - TEST(STR_TO_INT8, Min) { - char numberStr[] = "-128"; - char error = 0; - int8_t number = str_to_int8(numberStr, numberStr + strlen(numberStr), &error); - EXPECT_EQ(-128, number); - EXPECT_EQ(0, error); - } - - TEST(STR_TO_INT8, Max) { - char numberStr[] = "127"; - char error = 0; - int8_t number = str_to_int8(numberStr, numberStr + strlen(numberStr), &error); - EXPECT_EQ(127, number); - EXPECT_EQ(0, error); - } - - TEST(STR_TO_INT8, Zero) { - char numberStr[] = "0"; - char error = 0; - int8_t number = str_to_int8(numberStr, numberStr + strlen(numberStr), &error); - EXPECT_EQ(0, number); - EXPECT_EQ(0, error); - } - - TEST(STR_TO_INT8, Hundred) { - char numberStr[] = "100"; - char error = 0; - int8_t number = str_to_int8(numberStr, numberStr + strlen(numberStr), &error); - EXPECT_EQ(100, number); - EXPECT_EQ(0, error); - } - - TEST(STR_TO_INT8, NegHundred) { - char numberStr[] = "-100"; - char error = 0; - int8_t number = str_to_int8(numberStr, numberStr + strlen(numberStr), &error); - EXPECT_EQ(-100, number); - EXPECT_EQ(0, error); - } - - TEST(STR_TO_INT8, OutsideBoundsPositive) { - char numberStr[] = "128"; - char error = 0; - str_to_int8(numberStr, numberStr + strlen(numberStr), &error); - EXPECT_EQ(1, error); - } - - TEST(STR_TO_INT8, OutsideBoundsNegative) { - char numberStr[] = "-129"; - char error = 0; - str_to_int8(numberStr, numberStr + strlen(numberStr), &error); - EXPECT_EQ(1, error); - } - - TEST(STR_TO_INT8, DummyData_Positive) { - char numberStr[] = "100b0"; - char error = 0; - str_to_int8(numberStr, numberStr + strlen(numberStr), &error); - EXPECT_EQ(1, error); - } - - TEST(STR_TO_INT8, DummyData_Negative) { - char numberStr[] = "-1002xx"; - char error = 0; - str_to_int8(numberStr, numberStr + strlen(numberStr), &error); - EXPECT_EQ(1, error); - } - - TEST(STR_TO_INT64, Min) { - char numberStr[] = "-9223372036854775807"; - char error = 0; - int64_t number = str_to_int64(numberStr, numberStr + strlen(numberStr), &error); - EXPECT_EQ(-9223372036854775807, number); - EXPECT_EQ(0, error); - } - - TEST(STR_TO_INT64, Max) { - char numberStr[] = "9223372036854775807"; - char error = 0; - int64_t number = str_to_int64(numberStr, numberStr + strlen(numberStr), &error); - EXPECT_EQ(9223372036854775807, number); - EXPECT_EQ(0, error); - } - - TEST(STR_TO_INT64, Zero) { - char numberStr[] = "0"; - char error = 0; - int64_t number = str_to_int64(numberStr, numberStr + strlen(numberStr), &error); - EXPECT_EQ(0, number); - EXPECT_EQ(0, error); - } - - TEST(STR_TO_INT64, Hundred) { - char numberStr[] = "100"; - char error = 0; - int64_t number = str_to_int64(numberStr, numberStr + strlen(numberStr), &error); - EXPECT_EQ(100, number); - EXPECT_EQ(0, error); - } - - TEST(STR_TO_INT64, NegHundred) { - char numberStr[] = "-100"; - char error = 0; - int64_t number = str_to_int64(numberStr, numberStr + strlen(numberStr), &error); - EXPECT_EQ(-100, number); - EXPECT_EQ(0, error); - } - - TEST(STR_TO_INT64, DummyData_Positive) { - char numberStr[] = "100b0"; - char error = 0; - str_to_int64(numberStr, numberStr + strlen(numberStr), &error); - EXPECT_EQ(1, error); - } - - TEST(STR_TO_INT64, DummyData_Negative) { - char numberStr[] = "-1002xx"; - char error = 0; - str_to_int64(numberStr, numberStr + strlen(numberStr), &error); - EXPECT_EQ(1, error); - } -} diff --git a/deps/ledger-zxlib/tests/sigutils.cpp b/deps/ledger-zxlib/tests/sigutils.cpp deleted file mode 100644 index 21fde60..0000000 --- a/deps/ledger-zxlib/tests/sigutils.cpp +++ /dev/null @@ -1,133 +0,0 @@ -/******************************************************************************* -* (c) 2020 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#include "gmock/gmock.h" -#include -#include -#include -#include - -#include "sigutils.h" - -TEST(SIGUTILS, convertBasic) { - char inSignatureDERStr[] = "304402206878b5690514437a2342405029426cc2b25b4a03fc396fef845d656cf62bad2c022018610a8d37e3384245176ab49ddbdbe8da4133f661bf5ea7ad4e3d2b912d856f01"; - auto inSignatureDER = std::vector(71); - - auto length = parseHexString(inSignatureDER.data(), inSignatureDER.size(), inSignatureDERStr); - EXPECT_EQ(length, sizeof(inSignatureDERStr) / 2); - - uint8_t R[32]; - uint8_t S[32]; - uint8_t V; - - auto ret = convertDERtoRSV(inSignatureDER.data(), 0, R, S, &V); - EXPECT_EQ(ret, 0); - - char inSignatureDERStr_R[] = "6878b5690514437a2342405029426cc2b25b4a03fc396fef845d656cf62bad2c"; - char inSignatureDERStr_S[] = "18610a8d37e3384245176ab49ddbdbe8da4133f661bf5ea7ad4e3d2b912d856f"; - auto inSignatureDER_R = std::vector(32); - auto inSignatureDER_S = std::vector(32); - parseHexString(inSignatureDER_R.data(), inSignatureDER_R.size(), inSignatureDERStr_R); - parseHexString(inSignatureDER_S.data(), inSignatureDER_S.size(), inSignatureDERStr_S); - - EXPECT_THAT(R, ::testing::ElementsAreArray(inSignatureDER_R)); - EXPECT_THAT(S, ::testing::ElementsAreArray(inSignatureDER_S)); -} - -TEST(SIGUTILS, convertBasic2) { - char inSignatureDERStr[] = "30430220035942178e9e8d447cf9e6886f99c41bf942fb2880fd79aa2d4626489ec7821b021f6b3277dea0355c161d20a120ec9165500b5c9a2cd0fce1c4b8a5260bf6831f"; - auto inSignatureDER = std::vector(71); - - auto length = parseHexString(inSignatureDER.data(), inSignatureDER.size(), inSignatureDERStr); - EXPECT_EQ(length, sizeof(inSignatureDERStr) / 2); - - uint8_t R[32]; - uint8_t S[32]; - uint8_t V; - - auto ret = convertDERtoRSV(inSignatureDER.data(), 0, R, S, &V); - EXPECT_EQ(ret, 0); - - char inSignatureDERStr_R[] = "035942178e9e8d447cf9e6886f99c41bf942fb2880fd79aa2d4626489ec7821b"; - char inSignatureDERStr_S[] = "006b3277dea0355c161d20a120ec9165500b5c9a2cd0fce1c4b8a5260bf6831f"; - auto inSignatureDER_R = std::vector(32); - auto inSignatureDER_S = std::vector(32); - parseHexString(inSignatureDER_R.data(), inSignatureDER_R.size(), inSignatureDERStr_R); - parseHexString(inSignatureDER_S.data(), inSignatureDER_S.size(), inSignatureDERStr_S); - - char buffer[100]; - array_to_hexstr(buffer, sizeof(buffer), R, (int16_t) sizeof(R)); - std::cout << buffer << std::endl; - array_to_hexstr(buffer, sizeof(buffer), S, (int16_t) sizeof(S)); - std::cout << buffer << std::endl; - - EXPECT_THAT(R, ::testing::ElementsAreArray(inSignatureDER_R)); - EXPECT_THAT(S, ::testing::ElementsAreArray(inSignatureDER_S)); -} - -TEST(SIGUTILS, convertBasic3) { - char inSignatureDERStr[] = "3045022100e9b508a9cd66410b43992c01622cf9e1a6aa1353d836d7f428a6d1317f96f27d02200ca01cee5480388bad3802c08e0bcf357c091f3a5921e1e5d1e0e115dd14ff23"; - auto inSignatureDER = std::vector(71); - - auto length = parseHexString(inSignatureDER.data(), inSignatureDER.size(), inSignatureDERStr); - EXPECT_EQ(length, sizeof(inSignatureDERStr) / 2); - - uint8_t R[32]; - uint8_t S[32]; - uint8_t V; - - auto ret = convertDERtoRSV(inSignatureDER.data(), 0, R, S, &V); - EXPECT_EQ(ret, 0); - - char inSignatureDERStr_R[] = "e9b508a9cd66410b43992c01622cf9e1a6aa1353d836d7f428a6d1317f96f27d"; - char inSignatureDERStr_S[] = "0ca01cee5480388bad3802c08e0bcf357c091f3a5921e1e5d1e0e115dd14ff23"; - auto inSignatureDER_R = std::vector(32); - auto inSignatureDER_S = std::vector(32); - parseHexString(inSignatureDER_R.data(), inSignatureDER_R.size(), inSignatureDERStr_R); - parseHexString(inSignatureDER_S.data(), inSignatureDER_S.size(), inSignatureDERStr_S); - - EXPECT_THAT(R, ::testing::ElementsAreArray(inSignatureDER_R)); - EXPECT_THAT(S, ::testing::ElementsAreArray(inSignatureDER_S)); -} - -TEST(SIGUTILS, convertShort1) { - char inSignatureDERStr[] = "3041021e544670fe5627f2d483484582284f627d9cfd1e0ab123984e81611a8da4fc021f6d99f9afd3c4fa62cee8dff21786f9c23c8d2f524d8fd363acc6c6567dc380"; - char inSignatureDERStr_R[] = "0000544670fe5627f2d483484582284f627d9cfd1e0ab123984e81611a8da4fc"; - char inSignatureDERStr_S[] = "006d99f9afd3c4fa62cee8dff21786f9c23c8d2f524d8fd363acc6c6567dc380"; - - auto inSignatureDER = std::vector(sizeof(inSignatureDERStr)); - - auto length = parseHexString(inSignatureDER.data(), inSignatureDER.size(), inSignatureDERStr); - EXPECT_EQ(length, sizeof(inSignatureDERStr) / 2); - - uint8_t R[32]; - uint8_t S[32]; - uint8_t V; - - auto ret = convertDERtoRSV(inSignatureDER.data(), 0, R, S, &V); - EXPECT_EQ(ret, 0); - - - char R_str[200]; - char S_str[200]; - array_to_hexstr(R_str, sizeof(R_str), R, 32); - std::cout << R_str << std::endl; - array_to_hexstr(S_str, sizeof(S_str), S, 32); - std::cout << S_str << std::endl; - - EXPECT_STREQ(R_str, inSignatureDERStr_R); - EXPECT_STREQ(S_str, inSignatureDERStr_S); -} diff --git a/deps/ledger-zxlib/tests/zxformat.cpp b/deps/ledger-zxlib/tests/zxformat.cpp deleted file mode 100644 index 3ad7b24..0000000 --- a/deps/ledger-zxlib/tests/zxformat.cpp +++ /dev/null @@ -1,97 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#include -#include -#include - -namespace { - TEST(FORMAT, nothingAdded) { - char buffer[10]; - - snprintf(buffer, sizeof(buffer), "TEST"); - auto prefix = std::string(""); - - EXPECT_EQ(zxerr_ok, z_str3join(buffer, sizeof(buffer), prefix.c_str(), "")); - EXPECT_STREQ(buffer, "TEST"); - } - - TEST(FORMAT, noPrefix) { - char buffer[10]; - - snprintf(buffer, sizeof(buffer), "TEST"); - auto prefix = std::string(""); - auto suffix = std::string("1"); - - EXPECT_EQ(zxerr_ok, z_str3join(buffer, sizeof(buffer), prefix.c_str(), suffix.c_str())); - EXPECT_STREQ(buffer, "TEST1"); - } - - TEST(FORMAT, prefixSimple) { - char buffer[10]; - - snprintf(buffer, sizeof(buffer), "TEST"); - auto prefix = std::string("xyz "); - auto suffix = std::string("1"); - - EXPECT_EQ(zxerr_ok, z_str3join(buffer, sizeof(buffer), prefix.c_str(), suffix.c_str())); - EXPECT_STREQ(buffer, "xyz TEST1"); - } - - TEST(FORMAT, limitBuffer0) { - char buffer[10]; - - snprintf(buffer, sizeof(buffer), "TEST"); - auto prefix = std::string("xyz"); - auto suffix = std::string("4"); - - EXPECT_EQ(zxerr_ok, z_str3join(buffer, sizeof(buffer), prefix.c_str(), suffix.c_str())); - EXPECT_STREQ(buffer, "xyzTEST4"); - } - - TEST(FORMAT, limitBuffer1) { - char buffer[9]; - - snprintf(buffer, sizeof(buffer), "TEST"); - auto prefix = std::string("xyz"); - auto suffix = std::string("4"); - - EXPECT_EQ(zxerr_ok, z_str3join(buffer, sizeof(buffer), prefix.c_str(), suffix.c_str())); - EXPECT_STREQ(buffer, "xyzTEST4"); - } - - TEST(FORMAT, limitBuffer2) { - char buffer[8]; - - snprintf(buffer, sizeof(buffer), "TEST"); - auto prefix = std::string("xyz"); - auto suffix = std::string("4"); - - EXPECT_EQ(zxerr_buffer_too_small, z_str3join(buffer, sizeof(buffer), prefix.c_str(), suffix.c_str())); - EXPECT_STREQ(buffer, "ERR???"); - } - - TEST(FORMAT, smallBuffer) { - char buffer[7]; - - snprintf(buffer, sizeof(buffer), "TEST"); - auto prefix = std::string("xyz"); - auto suffix = std::string("4"); - - EXPECT_EQ(zxerr_buffer_too_small, z_str3join(buffer, sizeof(buffer), prefix.c_str(), suffix.c_str())); - EXPECT_STREQ(buffer, "ERR???"); - } - -} From a2b2a650252df420756350e0d3a893b96361db2a Mon Sep 17 00:00:00 2001 From: Carlo Sala Date: Wed, 15 Jun 2022 17:25:45 +0200 Subject: [PATCH 02/13] use zxlib as a submodule --- .gitmodules | 3 +++ deps/ledger-zxlib | 1 + 2 files changed, 4 insertions(+) create mode 160000 deps/ledger-zxlib diff --git a/.gitmodules b/.gitmodules index b88a7f6..e371fe2 100644 --- a/.gitmodules +++ b/.gitmodules @@ -13,3 +13,6 @@ [submodule "deps/nanosplus-secure-sdk"] path = deps/nanosplus-secure-sdk url = https://github.com/LedgerHQ/nanosplus-secure-sdk +[submodule "deps/ledger-zxlib"] + path = deps/ledger-zxlib + url = https://github.com/zondax/ledger-zxlib diff --git a/deps/ledger-zxlib b/deps/ledger-zxlib new file mode 160000 index 0000000..2f4d80a --- /dev/null +++ b/deps/ledger-zxlib @@ -0,0 +1 @@ +Subproject commit 2f4d80a8b6485bfba8219ecf550cb22d8297f6c9 From fede25a75da94fce6e011fde4718674f8d9892ce Mon Sep 17 00:00:00 2001 From: Carlo Sala Date: Wed, 15 Jun 2022 17:25:50 +0200 Subject: [PATCH 03/13] update ledger sdk --- deps/nanos-secure-sdk | 2 +- deps/nanosplus-secure-sdk | 2 +- deps/nanox-secure-sdk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deps/nanos-secure-sdk b/deps/nanos-secure-sdk index 1c16f9a..026a1f5 160000 --- a/deps/nanos-secure-sdk +++ b/deps/nanos-secure-sdk @@ -1 +1 @@ -Subproject commit 1c16f9ad50f792c62a948aacb650258660f262cb +Subproject commit 026a1f5cf55e68f74062cb2795804f9b4554ea15 diff --git a/deps/nanosplus-secure-sdk b/deps/nanosplus-secure-sdk index 9da334c..c2a17eb 160000 --- a/deps/nanosplus-secure-sdk +++ b/deps/nanosplus-secure-sdk @@ -1 +1 @@ -Subproject commit 9da334cdcde521bc54d0a50172e167a09f94eec5 +Subproject commit c2a17ebe62395d7a7a36658bf4bec952c08d0df3 diff --git a/deps/nanox-secure-sdk b/deps/nanox-secure-sdk index ba45af7..86324f6 160000 --- a/deps/nanox-secure-sdk +++ b/deps/nanox-secure-sdk @@ -1 +1 @@ -Subproject commit ba45af7f4208b6c02ac35fb0d43a914228febd56 +Subproject commit 86324f6a73e269c04f6a3e3cf41f6569a8cc6c6b From 573ee772e6abaafa35a8fef2981e7ea19840783f Mon Sep 17 00:00:00 2001 From: Carlo Sala Date: Thu, 9 Jun 2022 14:45:43 +0200 Subject: [PATCH 04/13] remove V1 files --- app/src/substrate/substrate_dispatch_V1.c | 9138 -------------------- app/src/substrate/substrate_dispatch_V1.h | 49 - app/src/substrate/substrate_functions_V1.h | 1561 ---- app/src/substrate/substrate_methods_V1.h | 1704 ---- app/src/substrate/substrate_types_V1.c | 5882 ------------- app/src/substrate/substrate_types_V1.h | 1032 --- 6 files changed, 19366 deletions(-) delete mode 100644 app/src/substrate/substrate_dispatch_V1.c delete mode 100644 app/src/substrate/substrate_dispatch_V1.h delete mode 100644 app/src/substrate/substrate_functions_V1.h delete mode 100644 app/src/substrate/substrate_methods_V1.h delete mode 100644 app/src/substrate/substrate_types_V1.c delete mode 100644 app/src/substrate/substrate_types_V1.h diff --git a/app/src/substrate/substrate_dispatch_V1.c b/app/src/substrate/substrate_dispatch_V1.c deleted file mode 100644 index 7bb70d8..0000000 --- a/app/src/substrate/substrate_dispatch_V1.c +++ /dev/null @@ -1,9138 +0,0 @@ -/******************************************************************************* - * (c) 2019 - 2022 Zondax GmbH - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - ********************************************************************************/ - -#include "substrate_dispatch_V1.h" -#include "substrate_strings.h" -#include "zxmacros.h" -#include - -#ifndef DISABLE_PREVIOUS - -__Z_INLINE parser_error_t _readMethod_balances_transfer_V1( - parser_context_t* c, pd_balances_transfer_V1_t* m) -{ - CHECK_ERROR(_readLookupSource_V1(c, &m->dest)) - CHECK_ERROR(_readCompactBalance(c, &m->amount)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_identity_remove_secondary_keys_V1( - parser_context_t* c, pd_identity_remove_secondary_keys_V1_t* m) -{ - CHECK_ERROR(_readVecSignatory_V1(c, &m->signers_to_remove)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_identity_accept_primary_key_V1( - parser_context_t* c, pd_identity_accept_primary_key_V1_t* m) -{ - CHECK_ERROR(_readu64(c, &m->rotation_auth_id)) - CHECK_ERROR(_readOptionu64(c, &m->optional_cdd_auth_id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_identity_join_identity_as_key_V1( - parser_context_t* c, pd_identity_join_identity_as_key_V1_t* m) -{ - CHECK_ERROR(_readu64(c, &m->auth_id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_identity_leave_identity_as_key_V1( - parser_context_t* c, pd_identity_leave_identity_as_key_V1_t* m) -{ - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_identity_add_claim_V1( - parser_context_t* c, pd_identity_add_claim_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->target)) - CHECK_ERROR(_readClaim_V1(c, &m->claim)) - CHECK_ERROR(_readOptionMoment_V1(c, &m->expiry)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_identity_revoke_claim_V1( - parser_context_t* c, pd_identity_revoke_claim_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->target)) - CHECK_ERROR(_readClaim_V1(c, &m->claim)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_identity_set_permission_to_signer_V1( - parser_context_t* c, pd_identity_set_permission_to_signer_V1_t* m) -{ - CHECK_ERROR(_readSignatory_V1(c, &m->signer)) - CHECK_ERROR(_readPermissions_V1(c, &m->permissions)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_identity_freeze_secondary_keys_V1( - parser_context_t* c, pd_identity_freeze_secondary_keys_V1_t* m) -{ - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_identity_unfreeze_secondary_keys_V1( - parser_context_t* c, pd_identity_unfreeze_secondary_keys_V1_t* m) -{ - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_identity_add_authorization_V1( - parser_context_t* c, pd_identity_add_authorization_V1_t* m) -{ - CHECK_ERROR(_readSignatory_V1(c, &m->target)) - CHECK_ERROR(_readAuthorizationData_V1(c, &m->authorization_data)) - CHECK_ERROR(_readOptionMoment_V1(c, &m->expiry)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_identity_remove_authorization_V1( - parser_context_t* c, pd_identity_remove_authorization_V1_t* m) -{ - CHECK_ERROR(_readSignatory_V1(c, &m->target)) - CHECK_ERROR(_readu64(c, &m->auth_id)) - CHECK_ERROR(_readbool(c, &m->_auth_issuer_pays)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_identity_add_secondary_keys_with_authorization_V1( - parser_context_t* c, pd_identity_add_secondary_keys_with_authorization_V1_t* m) -{ - CHECK_ERROR(_readVecSecondaryKeyWithAuth_V1(c, &m->additional_keys)) - CHECK_ERROR(_readMoment_V1(c, &m->expires_at)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_identity_add_investor_uniqueness_claim_V1( - parser_context_t* c, pd_identity_add_investor_uniqueness_claim_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->target)) - CHECK_ERROR(_readClaim_V1(c, &m->claim)) - CHECK_ERROR(_readInvestorZKProofData_V1(c, &m->proof)) - CHECK_ERROR(_readOptionMoment_V1(c, &m->expiry)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_multisig_create_multisig_V1( - parser_context_t* c, pd_multisig_create_multisig_V1_t* m) -{ - CHECK_ERROR(_readVecSignatory_V1(c, &m->signers)) - CHECK_ERROR(_readu64(c, &m->sigs_required)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_multisig_create_or_approve_proposal_as_identity_V1( - parser_context_t* c, pd_multisig_create_or_approve_proposal_as_identity_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->multisig)) - CHECK_ERROR(_readProposal(c, &m->proposal)) - CHECK_ERROR(_readOptionMoment_V1(c, &m->expiry)) - CHECK_ERROR(_readbool(c, &m->auto_close)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_multisig_create_or_approve_proposal_as_key_V1( - parser_context_t* c, pd_multisig_create_or_approve_proposal_as_key_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->multisig)) - CHECK_ERROR(_readProposal(c, &m->proposal)) - CHECK_ERROR(_readOptionMoment_V1(c, &m->expiry)) - CHECK_ERROR(_readbool(c, &m->auto_close)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_multisig_create_proposal_as_identity_V1( - parser_context_t* c, pd_multisig_create_proposal_as_identity_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->multisig)) - CHECK_ERROR(_readProposal(c, &m->proposal)) - CHECK_ERROR(_readOptionMoment_V1(c, &m->expiry)) - CHECK_ERROR(_readbool(c, &m->auto_close)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_multisig_create_proposal_as_key_V1( - parser_context_t* c, pd_multisig_create_proposal_as_key_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->multisig)) - CHECK_ERROR(_readProposal(c, &m->proposal)) - CHECK_ERROR(_readOptionMoment_V1(c, &m->expiry)) - CHECK_ERROR(_readbool(c, &m->auto_close)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_multisig_approve_as_identity_V1( - parser_context_t* c, pd_multisig_approve_as_identity_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->multisig)) - CHECK_ERROR(_readu64(c, &m->proposal_id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_multisig_approve_as_key_V1( - parser_context_t* c, pd_multisig_approve_as_key_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->multisig)) - CHECK_ERROR(_readu64(c, &m->proposal_id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_multisig_reject_as_identity_V1( - parser_context_t* c, pd_multisig_reject_as_identity_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->multisig)) - CHECK_ERROR(_readu64(c, &m->proposal_id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_multisig_reject_as_key_V1( - parser_context_t* c, pd_multisig_reject_as_key_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->multisig)) - CHECK_ERROR(_readu64(c, &m->proposal_id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_multisig_accept_multisig_signer_as_identity_V1( - parser_context_t* c, pd_multisig_accept_multisig_signer_as_identity_V1_t* m) -{ - CHECK_ERROR(_readu64(c, &m->auth_id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_multisig_accept_multisig_signer_as_key_V1( - parser_context_t* c, pd_multisig_accept_multisig_signer_as_key_V1_t* m) -{ - CHECK_ERROR(_readu64(c, &m->auth_id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_multisig_add_multisig_signer_V1( - parser_context_t* c, pd_multisig_add_multisig_signer_V1_t* m) -{ - CHECK_ERROR(_readSignatory_V1(c, &m->signer)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_multisig_remove_multisig_signer_V1( - parser_context_t* c, pd_multisig_remove_multisig_signer_V1_t* m) -{ - CHECK_ERROR(_readSignatory_V1(c, &m->signer)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_multisig_add_multisig_signers_via_creator_V1( - parser_context_t* c, pd_multisig_add_multisig_signers_via_creator_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->multisig)) - CHECK_ERROR(_readVecSignatory_V1(c, &m->signers)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_multisig_remove_multisig_signers_via_creator_V1( - parser_context_t* c, pd_multisig_remove_multisig_signers_via_creator_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->multisig)) - CHECK_ERROR(_readVecSignatory_V1(c, &m->signers)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_multisig_change_sigs_required_V1( - parser_context_t* c, pd_multisig_change_sigs_required_V1_t* m) -{ - CHECK_ERROR(_readu64(c, &m->sigs_required)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_multisig_make_multisig_signer_V1( - parser_context_t* c, pd_multisig_make_multisig_signer_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->multisig)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_multisig_make_multisig_primary_V1( - parser_context_t* c, pd_multisig_make_multisig_primary_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->multisig)) - CHECK_ERROR(_readOptionu64(c, &m->optional_cdd_auth_id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_multisig_execute_scheduled_proposal_V1( - parser_context_t* c, pd_multisig_execute_scheduled_proposal_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->multisig)) - CHECK_ERROR(_readu64(c, &m->proposal_id)) - CHECK_ERROR(_readIdentityId_V1(c, &m->multisig_did)) - CHECK_ERROR(_readWeight_V1(c, &m->_proposal_weight)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_bond_V1( - parser_context_t* c, pd_staking_bond_V1_t* m) -{ - CHECK_ERROR(_readLookupSource_V1(c, &m->controller)) - CHECK_ERROR(_readCompactBalanceOf(c, &m->amount)) - CHECK_ERROR(_readRewardDestination_V1(c, &m->payee)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_bond_extra_V1( - parser_context_t* c, pd_staking_bond_extra_V1_t* m) -{ - CHECK_ERROR(_readCompactBalanceOf(c, &m->amount)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_unbond_V1( - parser_context_t* c, pd_staking_unbond_V1_t* m) -{ - CHECK_ERROR(_readCompactBalanceOf(c, &m->amount)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_withdraw_unbonded_V1( - parser_context_t* c, pd_staking_withdraw_unbonded_V1_t* m) -{ - CHECK_ERROR(_readu32(c, &m->num_slashing_spans)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_validate_V1( - parser_context_t* c, pd_staking_validate_V1_t* m) -{ - CHECK_ERROR(_readValidatorPrefs_V1(c, &m->prefs)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_nominate_V1( - parser_context_t* c, pd_staking_nominate_V1_t* m) -{ - CHECK_ERROR(_readVecLookupSource_V1(c, &m->targets)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_chill_V1( - parser_context_t* c, pd_staking_chill_V1_t* m) -{ - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_set_payee_V1( - parser_context_t* c, pd_staking_set_payee_V1_t* m) -{ - CHECK_ERROR(_readRewardDestination_V1(c, &m->payee)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_set_controller_V1( - parser_context_t* c, pd_staking_set_controller_V1_t* m) -{ - CHECK_ERROR(_readLookupSource_V1(c, &m->controller)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_rebond_V1( - parser_context_t* c, pd_staking_rebond_V1_t* m) -{ - CHECK_ERROR(_readCompactBalanceOf(c, &m->amount)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_pips_propose_V1( - parser_context_t* c, pd_pips_propose_V1_t* m) -{ - CHECK_ERROR(_readProposal(c, &m->proposal)) - CHECK_ERROR(_readBalance(c, &m->deposit)) - CHECK_ERROR(_readOptionUrl_V1(c, &m->url)) - CHECK_ERROR(_readOptionPipDescription_V1(c, &m->description)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_pips_vote_V1( - parser_context_t* c, pd_pips_vote_V1_t* m) -{ - CHECK_ERROR(_readPipId_V1(c, &m->id)) - CHECK_ERROR(_readbool(c, &m->aye_or_nay)) - CHECK_ERROR(_readBalance(c, &m->deposit)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_utility_batch_V1( - parser_context_t* c, pd_utility_batch_V1_t* m) -{ - CHECK_ERROR(_readVecCall(c, &m->calls)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_utility_batch_atomic_V1( - parser_context_t* c, pd_utility_batch_atomic_V1_t* m) -{ - CHECK_ERROR(_readVecCall(c, &m->calls)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_utility_batch_optimistic_V1( - parser_context_t* c, pd_utility_batch_optimistic_V1_t* m) -{ - CHECK_ERROR(_readVecCall(c, &m->calls)) - return parser_ok; -} - -#ifdef SUBSTRATE_PARSER_FULL -__Z_INLINE parser_error_t _readMethod_system_fill_block_V1( - parser_context_t* c, pd_system_fill_block_V1_t* m) -{ - CHECK_ERROR(_readPerbill_V1(c, &m->_ratio)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_system_remark_V1( - parser_context_t* c, pd_system_remark_V1_t* m) -{ - CHECK_ERROR(_readBytes(c, &m->_remark)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_system_set_heap_pages_V1( - parser_context_t* c, pd_system_set_heap_pages_V1_t* m) -{ - CHECK_ERROR(_readu64(c, &m->pages)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_system_set_code_V1( - parser_context_t* c, pd_system_set_code_V1_t* m) -{ - CHECK_ERROR(_readBytes(c, &m->code)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_system_set_code_without_checks_V1( - parser_context_t* c, pd_system_set_code_without_checks_V1_t* m) -{ - CHECK_ERROR(_readBytes(c, &m->code)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_timestamp_set_V1( - parser_context_t* c, pd_timestamp_set_V1_t* m) -{ - CHECK_ERROR(_readCompactMoment_V1(c, &m->now)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_indices_claim_V1( - parser_context_t* c, pd_indices_claim_V1_t* m) -{ - CHECK_ERROR(_readAccountIndex_V1(c, &m->index)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_indices_transfer_V1( - parser_context_t* c, pd_indices_transfer_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->new_)) - CHECK_ERROR(_readAccountIndex_V1(c, &m->index)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_indices_free_V1( - parser_context_t* c, pd_indices_free_V1_t* m) -{ - CHECK_ERROR(_readAccountIndex_V1(c, &m->index)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_indices_force_transfer_V1( - parser_context_t* c, pd_indices_force_transfer_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->new_)) - CHECK_ERROR(_readAccountIndex_V1(c, &m->index)) - CHECK_ERROR(_readbool(c, &m->freeze)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_indices_freeze_V1( - parser_context_t* c, pd_indices_freeze_V1_t* m) -{ - CHECK_ERROR(_readAccountIndex_V1(c, &m->index)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_balances_transfer_with_memo_V1( - parser_context_t* c, pd_balances_transfer_with_memo_V1_t* m) -{ - CHECK_ERROR(_readLookupSource_V1(c, &m->dest)) - CHECK_ERROR(_readCompactBalance(c, &m->amount)) - CHECK_ERROR(_readOptionMemo_V1(c, &m->memo)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_balances_deposit_block_reward_reserve_balance_V1( - parser_context_t* c, pd_balances_deposit_block_reward_reserve_balance_V1_t* m) -{ - CHECK_ERROR(_readCompactBalance(c, &m->amount)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_balances_set_balance_V1( - parser_context_t* c, pd_balances_set_balance_V1_t* m) -{ - CHECK_ERROR(_readLookupSource_V1(c, &m->who)) - CHECK_ERROR(_readCompactBalance(c, &m->new_free)) - CHECK_ERROR(_readCompactBalance(c, &m->new_reserved)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_balances_force_transfer_V1( - parser_context_t* c, pd_balances_force_transfer_V1_t* m) -{ - CHECK_ERROR(_readLookupSource_V1(c, &m->source)) - CHECK_ERROR(_readLookupSource_V1(c, &m->dest)) - CHECK_ERROR(_readCompactBalance(c, &m->amount)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_balances_burn_account_balance_V1( - parser_context_t* c, pd_balances_burn_account_balance_V1_t* m) -{ - CHECK_ERROR(_readBalance(c, &m->amount)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_identity_invalidate_cdd_claims_V1( - parser_context_t* c, pd_identity_invalidate_cdd_claims_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->cdd)) - CHECK_ERROR(_readMoment_V1(c, &m->disable_from)) - CHECK_ERROR(_readOptionMoment_V1(c, &m->expiry)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_identity_change_cdd_requirement_for_mk_rotation_V1( - parser_context_t* c, pd_identity_change_cdd_requirement_for_mk_rotation_V1_t* m) -{ - CHECK_ERROR(_readbool(c, &m->auth_required)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_identity_gc_add_cdd_claim_V1( - parser_context_t* c, pd_identity_gc_add_cdd_claim_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->target)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_identity_gc_revoke_cdd_claim_V1( - parser_context_t* c, pd_identity_gc_revoke_cdd_claim_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->target)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_identity_revoke_claim_by_index_V1( - parser_context_t* c, pd_identity_revoke_claim_by_index_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->target)) - CHECK_ERROR(_readClaimType_V1(c, &m->claim_type)) - CHECK_ERROR(_readOptionScope_V1(c, &m->scope)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_cddserviceproviders_set_active_members_limit_V1( - parser_context_t* c, pd_cddserviceproviders_set_active_members_limit_V1_t* m) -{ - CHECK_ERROR(_readMemberCount_V1(c, &m->limit)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_cddserviceproviders_disable_member_V1( - parser_context_t* c, pd_cddserviceproviders_disable_member_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->who)) - CHECK_ERROR(_readOptionMoment_V1(c, &m->expiry)) - CHECK_ERROR(_readOptionMoment_V1(c, &m->at)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_cddserviceproviders_add_member_V1( - parser_context_t* c, pd_cddserviceproviders_add_member_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->who)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_cddserviceproviders_remove_member_V1( - parser_context_t* c, pd_cddserviceproviders_remove_member_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->who)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_cddserviceproviders_swap_member_V1( - parser_context_t* c, pd_cddserviceproviders_swap_member_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->remove)) - CHECK_ERROR(_readIdentityId_V1(c, &m->add)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_cddserviceproviders_reset_members_V1( - parser_context_t* c, pd_cddserviceproviders_reset_members_V1_t* m) -{ - CHECK_ERROR(_readVecIdentityId_V1(c, &m->members)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_cddserviceproviders_abdicate_membership_V1( - parser_context_t* c, pd_cddserviceproviders_abdicate_membership_V1_t* m) -{ - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_polymeshcommittee_set_vote_threshold_V1( - parser_context_t* c, pd_polymeshcommittee_set_vote_threshold_V1_t* m) -{ - CHECK_ERROR(_readu32(c, &m->n)) - CHECK_ERROR(_readu32(c, &m->d)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_polymeshcommittee_set_release_coordinator_V1( - parser_context_t* c, pd_polymeshcommittee_set_release_coordinator_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_polymeshcommittee_set_expires_after_V1( - parser_context_t* c, pd_polymeshcommittee_set_expires_after_V1_t* m) -{ - CHECK_ERROR(_readMaybeBlock_V1(c, &m->expiry)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_polymeshcommittee_vote_or_propose_V1( - parser_context_t* c, pd_polymeshcommittee_vote_or_propose_V1_t* m) -{ - CHECK_ERROR(_readbool(c, &m->approve)) - CHECK_ERROR(_readCall(c, &m->call)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_polymeshcommittee_vote_V1( - parser_context_t* c, pd_polymeshcommittee_vote_V1_t* m) -{ - CHECK_ERROR(_readHash(c, &m->proposal)) - CHECK_ERROR(_readProposalIndex_V1(c, &m->index)) - CHECK_ERROR(_readbool(c, &m->approve)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_committeemembership_set_active_members_limit_V1( - parser_context_t* c, pd_committeemembership_set_active_members_limit_V1_t* m) -{ - CHECK_ERROR(_readMemberCount_V1(c, &m->limit)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_committeemembership_disable_member_V1( - parser_context_t* c, pd_committeemembership_disable_member_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->who)) - CHECK_ERROR(_readOptionMoment_V1(c, &m->expiry)) - CHECK_ERROR(_readOptionMoment_V1(c, &m->at)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_committeemembership_add_member_V1( - parser_context_t* c, pd_committeemembership_add_member_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->who)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_committeemembership_remove_member_V1( - parser_context_t* c, pd_committeemembership_remove_member_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->who)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_committeemembership_swap_member_V1( - parser_context_t* c, pd_committeemembership_swap_member_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->remove)) - CHECK_ERROR(_readIdentityId_V1(c, &m->add)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_committeemembership_reset_members_V1( - parser_context_t* c, pd_committeemembership_reset_members_V1_t* m) -{ - CHECK_ERROR(_readVecIdentityId_V1(c, &m->members)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_committeemembership_abdicate_membership_V1( - parser_context_t* c, pd_committeemembership_abdicate_membership_V1_t* m) -{ - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_technicalcommittee_set_vote_threshold_V1( - parser_context_t* c, pd_technicalcommittee_set_vote_threshold_V1_t* m) -{ - CHECK_ERROR(_readu32(c, &m->n)) - CHECK_ERROR(_readu32(c, &m->d)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_technicalcommittee_set_release_coordinator_V1( - parser_context_t* c, pd_technicalcommittee_set_release_coordinator_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_technicalcommittee_set_expires_after_V1( - parser_context_t* c, pd_technicalcommittee_set_expires_after_V1_t* m) -{ - CHECK_ERROR(_readMaybeBlock_V1(c, &m->expiry)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_technicalcommittee_vote_or_propose_V1( - parser_context_t* c, pd_technicalcommittee_vote_or_propose_V1_t* m) -{ - CHECK_ERROR(_readbool(c, &m->approve)) - CHECK_ERROR(_readCall(c, &m->call)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_technicalcommittee_vote_V1( - parser_context_t* c, pd_technicalcommittee_vote_V1_t* m) -{ - CHECK_ERROR(_readHash(c, &m->proposal)) - CHECK_ERROR(_readProposalIndex_V1(c, &m->index)) - CHECK_ERROR(_readbool(c, &m->approve)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_technicalcommitteemembership_set_active_members_limit_V1( - parser_context_t* c, pd_technicalcommitteemembership_set_active_members_limit_V1_t* m) -{ - CHECK_ERROR(_readMemberCount_V1(c, &m->limit)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_technicalcommitteemembership_disable_member_V1( - parser_context_t* c, pd_technicalcommitteemembership_disable_member_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->who)) - CHECK_ERROR(_readOptionMoment_V1(c, &m->expiry)) - CHECK_ERROR(_readOptionMoment_V1(c, &m->at)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_technicalcommitteemembership_add_member_V1( - parser_context_t* c, pd_technicalcommitteemembership_add_member_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->who)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_technicalcommitteemembership_remove_member_V1( - parser_context_t* c, pd_technicalcommitteemembership_remove_member_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->who)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_technicalcommitteemembership_swap_member_V1( - parser_context_t* c, pd_technicalcommitteemembership_swap_member_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->remove)) - CHECK_ERROR(_readIdentityId_V1(c, &m->add)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_technicalcommitteemembership_reset_members_V1( - parser_context_t* c, pd_technicalcommitteemembership_reset_members_V1_t* m) -{ - CHECK_ERROR(_readVecIdentityId_V1(c, &m->members)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_technicalcommitteemembership_abdicate_membership_V1( - parser_context_t* c, pd_technicalcommitteemembership_abdicate_membership_V1_t* m) -{ - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_upgradecommittee_set_vote_threshold_V1( - parser_context_t* c, pd_upgradecommittee_set_vote_threshold_V1_t* m) -{ - CHECK_ERROR(_readu32(c, &m->n)) - CHECK_ERROR(_readu32(c, &m->d)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_upgradecommittee_set_release_coordinator_V1( - parser_context_t* c, pd_upgradecommittee_set_release_coordinator_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_upgradecommittee_set_expires_after_V1( - parser_context_t* c, pd_upgradecommittee_set_expires_after_V1_t* m) -{ - CHECK_ERROR(_readMaybeBlock_V1(c, &m->expiry)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_upgradecommittee_vote_or_propose_V1( - parser_context_t* c, pd_upgradecommittee_vote_or_propose_V1_t* m) -{ - CHECK_ERROR(_readbool(c, &m->approve)) - CHECK_ERROR(_readCall(c, &m->call)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_upgradecommittee_vote_V1( - parser_context_t* c, pd_upgradecommittee_vote_V1_t* m) -{ - CHECK_ERROR(_readHash(c, &m->proposal)) - CHECK_ERROR(_readProposalIndex_V1(c, &m->index)) - CHECK_ERROR(_readbool(c, &m->approve)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_upgradecommitteemembership_set_active_members_limit_V1( - parser_context_t* c, pd_upgradecommitteemembership_set_active_members_limit_V1_t* m) -{ - CHECK_ERROR(_readMemberCount_V1(c, &m->limit)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_upgradecommitteemembership_disable_member_V1( - parser_context_t* c, pd_upgradecommitteemembership_disable_member_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->who)) - CHECK_ERROR(_readOptionMoment_V1(c, &m->expiry)) - CHECK_ERROR(_readOptionMoment_V1(c, &m->at)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_upgradecommitteemembership_add_member_V1( - parser_context_t* c, pd_upgradecommitteemembership_add_member_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->who)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_upgradecommitteemembership_remove_member_V1( - parser_context_t* c, pd_upgradecommitteemembership_remove_member_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->who)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_upgradecommitteemembership_swap_member_V1( - parser_context_t* c, pd_upgradecommitteemembership_swap_member_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->remove)) - CHECK_ERROR(_readIdentityId_V1(c, &m->add)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_upgradecommitteemembership_reset_members_V1( - parser_context_t* c, pd_upgradecommitteemembership_reset_members_V1_t* m) -{ - CHECK_ERROR(_readVecIdentityId_V1(c, &m->members)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_upgradecommitteemembership_abdicate_membership_V1( - parser_context_t* c, pd_upgradecommitteemembership_abdicate_membership_V1_t* m) -{ - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_bridge_change_controller_V1( - parser_context_t* c, pd_bridge_change_controller_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->controller)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_bridge_change_admin_V1( - parser_context_t* c, pd_bridge_change_admin_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->admin)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_bridge_change_timelock_V1( - parser_context_t* c, pd_bridge_change_timelock_V1_t* m) -{ - CHECK_ERROR(_readBlockNumber(c, &m->timelock)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_bridge_freeze_V1( - parser_context_t* c, pd_bridge_freeze_V1_t* m) -{ - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_bridge_unfreeze_V1( - parser_context_t* c, pd_bridge_unfreeze_V1_t* m) -{ - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_bridge_change_bridge_limit_V1( - parser_context_t* c, pd_bridge_change_bridge_limit_V1_t* m) -{ - CHECK_ERROR(_readBalance(c, &m->amount)) - CHECK_ERROR(_readBlockNumber(c, &m->duration)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_bridge_change_bridge_exempted_V1( - parser_context_t* c, pd_bridge_change_bridge_exempted_V1_t* m) -{ - CHECK_ERROR(_readVecTupleIdentityIdbool_V1(c, &m->exempted)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_bridge_force_handle_bridge_tx_V1( - parser_context_t* c, pd_bridge_force_handle_bridge_tx_V1_t* m) -{ - CHECK_ERROR(_readBridgeTx_V1(c, &m->bridge_tx)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_bridge_batch_propose_bridge_tx_V1( - parser_context_t* c, pd_bridge_batch_propose_bridge_tx_V1_t* m) -{ - CHECK_ERROR(_readVecBridgeTx_V1(c, &m->bridge_txs)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_bridge_propose_bridge_tx_V1( - parser_context_t* c, pd_bridge_propose_bridge_tx_V1_t* m) -{ - CHECK_ERROR(_readBridgeTx_V1(c, &m->bridge_tx)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_bridge_handle_bridge_tx_V1( - parser_context_t* c, pd_bridge_handle_bridge_tx_V1_t* m) -{ - CHECK_ERROR(_readBridgeTx_V1(c, &m->bridge_tx)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_bridge_freeze_txs_V1( - parser_context_t* c, pd_bridge_freeze_txs_V1_t* m) -{ - CHECK_ERROR(_readVecBridgeTx_V1(c, &m->bridge_txs)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_bridge_unfreeze_txs_V1( - parser_context_t* c, pd_bridge_unfreeze_txs_V1_t* m) -{ - CHECK_ERROR(_readVecBridgeTx_V1(c, &m->bridge_txs)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_bridge_handle_scheduled_bridge_tx_V1( - parser_context_t* c, pd_bridge_handle_scheduled_bridge_tx_V1_t* m) -{ - CHECK_ERROR(_readBridgeTx_V1(c, &m->bridge_tx)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_bridge_add_freeze_admin_V1( - parser_context_t* c, pd_bridge_add_freeze_admin_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->freeze_admin)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_bridge_remove_freeze_admin_V1( - parser_context_t* c, pd_bridge_remove_freeze_admin_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->freeze_admin)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_set_validator_count_V1( - parser_context_t* c, pd_staking_set_validator_count_V1_t* m) -{ - CHECK_ERROR(_readCompactu32(c, &m->new_)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_increase_validator_count_V1( - parser_context_t* c, pd_staking_increase_validator_count_V1_t* m) -{ - CHECK_ERROR(_readCompactu32(c, &m->additional)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_add_permissioned_validator_V1( - parser_context_t* c, pd_staking_add_permissioned_validator_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->identity)) - CHECK_ERROR(_readOptionu32(c, &m->intended_count)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_remove_permissioned_validator_V1( - parser_context_t* c, pd_staking_remove_permissioned_validator_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->identity)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_validate_cdd_expiry_nominators_V1( - parser_context_t* c, pd_staking_validate_cdd_expiry_nominators_V1_t* m) -{ - CHECK_ERROR(_readVecAccountId_V1(c, &m->targets)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_set_commission_cap_V1( - parser_context_t* c, pd_staking_set_commission_cap_V1_t* m) -{ - CHECK_ERROR(_readPerbill_V1(c, &m->new_cap)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_set_min_bond_threshold_V1( - parser_context_t* c, pd_staking_set_min_bond_threshold_V1_t* m) -{ - CHECK_ERROR(_readBalanceOf(c, &m->new_value)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_force_no_eras_V1( - parser_context_t* c, pd_staking_force_no_eras_V1_t* m) -{ - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_force_new_era_V1( - parser_context_t* c, pd_staking_force_new_era_V1_t* m) -{ - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_set_invulnerables_V1( - parser_context_t* c, pd_staking_set_invulnerables_V1_t* m) -{ - CHECK_ERROR(_readVecAccountId_V1(c, &m->invulnerables)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_force_unstake_V1( - parser_context_t* c, pd_staking_force_unstake_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->stash)) - CHECK_ERROR(_readu32(c, &m->num_slashing_spans)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_force_new_era_always_V1( - parser_context_t* c, pd_staking_force_new_era_always_V1_t* m) -{ - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_cancel_deferred_slash_V1( - parser_context_t* c, pd_staking_cancel_deferred_slash_V1_t* m) -{ - CHECK_ERROR(_readEraIndex_V1(c, &m->era)) - CHECK_ERROR(_readVecu32(c, &m->slash_indices)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_payout_stakers_V1( - parser_context_t* c, pd_staking_payout_stakers_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->validator_stash)) - CHECK_ERROR(_readEraIndex_V1(c, &m->era)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_set_history_depth_V1( - parser_context_t* c, pd_staking_set_history_depth_V1_t* m) -{ - CHECK_ERROR(_readCompactEraIndex_V1(c, &m->new_history_depth)) - CHECK_ERROR(_readCompactu32(c, &m->_era_items_deleted)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_reap_stash_V1( - parser_context_t* c, pd_staking_reap_stash_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->stash)) - CHECK_ERROR(_readu32(c, &m->num_slashing_spans)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_payout_stakers_by_system_V1( - parser_context_t* c, pd_staking_payout_stakers_by_system_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->validator_stash)) - CHECK_ERROR(_readEraIndex_V1(c, &m->era)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_change_slashing_allowed_for_V1( - parser_context_t* c, pd_staking_change_slashing_allowed_for_V1_t* m) -{ - CHECK_ERROR(_readSlashingSwitch_V1(c, &m->slashing_switch)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_staking_update_permissioned_validator_intended_count_V1( - parser_context_t* c, pd_staking_update_permissioned_validator_intended_count_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->identity)) - CHECK_ERROR(_readu32(c, &m->new_intended_count)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_session_set_keys_V1( - parser_context_t* c, pd_session_set_keys_V1_t* m) -{ - CHECK_ERROR(_readKeys_V1(c, &m->keys)) - CHECK_ERROR(_readBytes(c, &m->proof)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_session_purge_keys_V1( - parser_context_t* c, pd_session_purge_keys_V1_t* m) -{ - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_grandpa_note_stalled_V1( - parser_context_t* c, pd_grandpa_note_stalled_V1_t* m) -{ - CHECK_ERROR(_readBlockNumber(c, &m->delay)) - CHECK_ERROR(_readBlockNumber(c, &m->best_finalized_block_number)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_sudo_sudo_as_V1( - parser_context_t* c, pd_sudo_sudo_as_V1_t* m) -{ - CHECK_ERROR(_readLookupSource_V1(c, &m->who)) - CHECK_ERROR(_readCall(c, &m->call)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_asset_register_ticker_V1( - parser_context_t* c, pd_asset_register_ticker_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_asset_accept_ticker_transfer_V1( - parser_context_t* c, pd_asset_accept_ticker_transfer_V1_t* m) -{ - CHECK_ERROR(_readu64(c, &m->auth_id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_asset_accept_asset_ownership_transfer_V1( - parser_context_t* c, pd_asset_accept_asset_ownership_transfer_V1_t* m) -{ - CHECK_ERROR(_readu64(c, &m->auth_id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_asset_create_asset_V1( - parser_context_t* c, pd_asset_create_asset_V1_t* m) -{ - CHECK_ERROR(_readAssetName_V1(c, &m->name)) - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readbool(c, &m->divisible)) - CHECK_ERROR(_readAssetType_V1(c, &m->asset_type)) - CHECK_ERROR(_readVecAssetIdentifier_V1(c, &m->identifiers)) - CHECK_ERROR(_readOptionFundingRoundName_V1(c, &m->funding_round)) - CHECK_ERROR(_readbool(c, &m->disable_iu)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_asset_freeze_V1( - parser_context_t* c, pd_asset_freeze_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_asset_unfreeze_V1( - parser_context_t* c, pd_asset_unfreeze_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_asset_rename_asset_V1( - parser_context_t* c, pd_asset_rename_asset_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readAssetName_V1(c, &m->name)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_asset_issue_V1( - parser_context_t* c, pd_asset_issue_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readBalanceNoSymbol(c, &m->amount)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_asset_redeem_V1( - parser_context_t* c, pd_asset_redeem_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readBalanceNoSymbol(c, &m->amount)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_asset_make_divisible_V1( - parser_context_t* c, pd_asset_make_divisible_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_asset_add_documents_V1( - parser_context_t* c, pd_asset_add_documents_V1_t* m) -{ - CHECK_ERROR(_readVecDocument_V1(c, &m->docs)) - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_asset_remove_documents_V1( - parser_context_t* c, pd_asset_remove_documents_V1_t* m) -{ - CHECK_ERROR(_readVecDocumentId_V1(c, &m->ids)) - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_asset_set_funding_round_V1( - parser_context_t* c, pd_asset_set_funding_round_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readFundingRoundName_V1(c, &m->name)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_asset_update_identifiers_V1( - parser_context_t* c, pd_asset_update_identifiers_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readVecAssetIdentifier_V1(c, &m->identifiers)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_asset_claim_classic_ticker_V1( - parser_context_t* c, pd_asset_claim_classic_ticker_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readEcdsaSignature_V1(c, &m->ethereum_signature)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_asset_reserve_classic_ticker_V1( - parser_context_t* c, pd_asset_reserve_classic_ticker_V1_t* m) -{ - CHECK_ERROR(_readClassicTickerImport_V1(c, &m->classic_ticker_import)) - CHECK_ERROR(_readIdentityId_V1(c, &m->contract_did)) - CHECK_ERROR(_readTickerRegistrationConfig_V1(c, &m->config)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_asset_controller_transfer_V1( - parser_context_t* c, pd_asset_controller_transfer_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readBalanceNoSymbol(c, &m->amount)) - CHECK_ERROR(_readPortfolioId_V1(c, &m->from_portfolio)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_asset_register_custom_asset_type_V1( - parser_context_t* c, pd_asset_register_custom_asset_type_V1_t* m) -{ - CHECK_ERROR(_readBytes(c, &m->ty)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_capitaldistribution_distribute_V1( - parser_context_t* c, pd_capitaldistribution_distribute_V1_t* m) -{ - CHECK_ERROR(_readCAId_V1(c, &m->ca_id)) - CHECK_ERROR(_readOptionPortfolioNumber_V1(c, &m->portfolio)) - CHECK_ERROR(_readTicker_V1(c, &m->currency)) - CHECK_ERROR(_readBalance(c, &m->per_share)) - CHECK_ERROR(_readBalance(c, &m->amount)) - CHECK_ERROR(_readMoment_V1(c, &m->payment_at)) - CHECK_ERROR(_readOptionMoment_V1(c, &m->expires_at)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_capitaldistribution_claim_V1( - parser_context_t* c, pd_capitaldistribution_claim_V1_t* m) -{ - CHECK_ERROR(_readCAId_V1(c, &m->ca_id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_capitaldistribution_push_benefit_V1( - parser_context_t* c, pd_capitaldistribution_push_benefit_V1_t* m) -{ - CHECK_ERROR(_readCAId_V1(c, &m->ca_id)) - CHECK_ERROR(_readIdentityId_V1(c, &m->holder)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_capitaldistribution_reclaim_V1( - parser_context_t* c, pd_capitaldistribution_reclaim_V1_t* m) -{ - CHECK_ERROR(_readCAId_V1(c, &m->ca_id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_capitaldistribution_remove_distribution_V1( - parser_context_t* c, pd_capitaldistribution_remove_distribution_V1_t* m) -{ - CHECK_ERROR(_readCAId_V1(c, &m->ca_id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_checkpoint_create_checkpoint_V1( - parser_context_t* c, pd_checkpoint_create_checkpoint_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_checkpoint_set_schedules_max_complexity_V1( - parser_context_t* c, pd_checkpoint_set_schedules_max_complexity_V1_t* m) -{ - CHECK_ERROR(_readu64(c, &m->max_complexity)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_checkpoint_create_schedule_V1( - parser_context_t* c, pd_checkpoint_create_schedule_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readScheduleSpec_V1(c, &m->schedule)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_checkpoint_remove_schedule_V1( - parser_context_t* c, pd_checkpoint_remove_schedule_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readScheduleId_V1(c, &m->id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_compliancemanager_add_compliance_requirement_V1( - parser_context_t* c, pd_compliancemanager_add_compliance_requirement_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readVecCondition_V1(c, &m->sender_conditions)) - CHECK_ERROR(_readVecCondition_V1(c, &m->receiver_conditions)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_compliancemanager_remove_compliance_requirement_V1( - parser_context_t* c, pd_compliancemanager_remove_compliance_requirement_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readu32(c, &m->id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_compliancemanager_replace_asset_compliance_V1( - parser_context_t* c, pd_compliancemanager_replace_asset_compliance_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readVecComplianceRequirement_V1(c, &m->asset_compliance)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_compliancemanager_reset_asset_compliance_V1( - parser_context_t* c, pd_compliancemanager_reset_asset_compliance_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_compliancemanager_pause_asset_compliance_V1( - parser_context_t* c, pd_compliancemanager_pause_asset_compliance_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_compliancemanager_resume_asset_compliance_V1( - parser_context_t* c, pd_compliancemanager_resume_asset_compliance_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_compliancemanager_add_default_trusted_claim_issuer_V1( - parser_context_t* c, pd_compliancemanager_add_default_trusted_claim_issuer_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readTrustedIssuer_V1(c, &m->issuer)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_compliancemanager_remove_default_trusted_claim_issuer_V1( - parser_context_t* c, pd_compliancemanager_remove_default_trusted_claim_issuer_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readIdentityId_V1(c, &m->issuer)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_compliancemanager_change_compliance_requirement_V1( - parser_context_t* c, pd_compliancemanager_change_compliance_requirement_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readComplianceRequirement_V1(c, &m->new_req)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_corporateaction_set_max_details_length_V1( - parser_context_t* c, pd_corporateaction_set_max_details_length_V1_t* m) -{ - CHECK_ERROR(_readu32(c, &m->length)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_corporateaction_set_default_targets_V1( - parser_context_t* c, pd_corporateaction_set_default_targets_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readTargetIdentities_V1(c, &m->targets)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_corporateaction_set_default_withholding_tax_V1( - parser_context_t* c, pd_corporateaction_set_default_withholding_tax_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readTax_V1(c, &m->tax)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_corporateaction_set_did_withholding_tax_V1( - parser_context_t* c, pd_corporateaction_set_did_withholding_tax_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readIdentityId_V1(c, &m->taxed_did)) - CHECK_ERROR(_readOptionTax_V1(c, &m->tax)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_corporateaction_initiate_corporate_action_V1( - parser_context_t* c, pd_corporateaction_initiate_corporate_action_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readCAKind_V1(c, &m->kind)) - CHECK_ERROR(_readMoment_V1(c, &m->decl_date)) - CHECK_ERROR(_readOptionRecordDateSpec_V1(c, &m->record_date)) - CHECK_ERROR(_readCADetails_V1(c, &m->details)) - CHECK_ERROR(_readOptionTargetIdentities_V1(c, &m->targets)) - CHECK_ERROR(_readOptionTax_V1(c, &m->default_withholding_tax)) - CHECK_ERROR(_readOptionVecTupleIdentityIdTax_V1(c, &m->withholding_tax)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_corporateaction_link_ca_doc_V1( - parser_context_t* c, pd_corporateaction_link_ca_doc_V1_t* m) -{ - CHECK_ERROR(_readCAId_V1(c, &m->id)) - CHECK_ERROR(_readVecDocumentId_V1(c, &m->docs)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_corporateaction_remove_ca_V1( - parser_context_t* c, pd_corporateaction_remove_ca_V1_t* m) -{ - CHECK_ERROR(_readCAId_V1(c, &m->ca_id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_corporateaction_change_record_date_V1( - parser_context_t* c, pd_corporateaction_change_record_date_V1_t* m) -{ - CHECK_ERROR(_readCAId_V1(c, &m->ca_id)) - CHECK_ERROR(_readOptionRecordDateSpec_V1(c, &m->record_date)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_corporateballot_attach_ballot_V1( - parser_context_t* c, pd_corporateballot_attach_ballot_V1_t* m) -{ - CHECK_ERROR(_readCAId_V1(c, &m->ca_id)) - CHECK_ERROR(_readBallotTimeRange_V1(c, &m->range)) - CHECK_ERROR(_readBallotMeta_V1(c, &m->meta)) - CHECK_ERROR(_readbool(c, &m->rcv)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_corporateballot_vote_V1( - parser_context_t* c, pd_corporateballot_vote_V1_t* m) -{ - CHECK_ERROR(_readCAId_V1(c, &m->ca_id)) - CHECK_ERROR(_readVecBallotVote_V1(c, &m->votes)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_corporateballot_change_end_V1( - parser_context_t* c, pd_corporateballot_change_end_V1_t* m) -{ - CHECK_ERROR(_readCAId_V1(c, &m->ca_id)) - CHECK_ERROR(_readMoment_V1(c, &m->end)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_corporateballot_change_meta_V1( - parser_context_t* c, pd_corporateballot_change_meta_V1_t* m) -{ - CHECK_ERROR(_readCAId_V1(c, &m->ca_id)) - CHECK_ERROR(_readBallotMeta_V1(c, &m->meta)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_corporateballot_change_rcv_V1( - parser_context_t* c, pd_corporateballot_change_rcv_V1_t* m) -{ - CHECK_ERROR(_readCAId_V1(c, &m->ca_id)) - CHECK_ERROR(_readbool(c, &m->rcv)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_corporateballot_remove_ballot_V1( - parser_context_t* c, pd_corporateballot_remove_ballot_V1_t* m) -{ - CHECK_ERROR(_readCAId_V1(c, &m->ca_id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_pips_set_prune_historical_pips_V1( - parser_context_t* c, pd_pips_set_prune_historical_pips_V1_t* m) -{ - CHECK_ERROR(_readbool(c, &m->prune)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_pips_set_min_proposal_deposit_V1( - parser_context_t* c, pd_pips_set_min_proposal_deposit_V1_t* m) -{ - CHECK_ERROR(_readBalance(c, &m->deposit)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_pips_set_default_enactment_period_V1( - parser_context_t* c, pd_pips_set_default_enactment_period_V1_t* m) -{ - CHECK_ERROR(_readBlockNumber(c, &m->duration)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_pips_set_pending_pip_expiry_V1( - parser_context_t* c, pd_pips_set_pending_pip_expiry_V1_t* m) -{ - CHECK_ERROR(_readMaybeBlock_V1(c, &m->expiry)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_pips_set_max_pip_skip_count_V1( - parser_context_t* c, pd_pips_set_max_pip_skip_count_V1_t* m) -{ - CHECK_ERROR(_readSkippedCount_V1(c, &m->max)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_pips_set_active_pip_limit_V1( - parser_context_t* c, pd_pips_set_active_pip_limit_V1_t* m) -{ - CHECK_ERROR(_readu32(c, &m->limit)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_pips_approve_committee_proposal_V1( - parser_context_t* c, pd_pips_approve_committee_proposal_V1_t* m) -{ - CHECK_ERROR(_readPipId_V1(c, &m->id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_pips_reject_proposal_V1( - parser_context_t* c, pd_pips_reject_proposal_V1_t* m) -{ - CHECK_ERROR(_readPipId_V1(c, &m->id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_pips_prune_proposal_V1( - parser_context_t* c, pd_pips_prune_proposal_V1_t* m) -{ - CHECK_ERROR(_readPipId_V1(c, &m->id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_pips_reschedule_execution_V1( - parser_context_t* c, pd_pips_reschedule_execution_V1_t* m) -{ - CHECK_ERROR(_readPipId_V1(c, &m->id)) - CHECK_ERROR(_readOptionBlockNumber(c, &m->until)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_pips_clear_snapshot_V1( - parser_context_t* c, pd_pips_clear_snapshot_V1_t* m) -{ - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_pips_snapshot_V1( - parser_context_t* c, pd_pips_snapshot_V1_t* m) -{ - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_pips_enact_snapshot_results_V1( - parser_context_t* c, pd_pips_enact_snapshot_results_V1_t* m) -{ - CHECK_ERROR(_readVecTuplePipIdSnapshotResult_V1(c, &m->results)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_pips_execute_scheduled_pip_V1( - parser_context_t* c, pd_pips_execute_scheduled_pip_V1_t* m) -{ - CHECK_ERROR(_readPipId_V1(c, &m->id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_pips_expire_scheduled_pip_V1( - parser_context_t* c, pd_pips_expire_scheduled_pip_V1_t* m) -{ - CHECK_ERROR(_readIdentityId_V1(c, &m->did)) - CHECK_ERROR(_readPipId_V1(c, &m->id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_portfolio_create_portfolio_V1( - parser_context_t* c, pd_portfolio_create_portfolio_V1_t* m) -{ - CHECK_ERROR(_readPortfolioName_V1(c, &m->name)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_portfolio_delete_portfolio_V1( - parser_context_t* c, pd_portfolio_delete_portfolio_V1_t* m) -{ - CHECK_ERROR(_readPortfolioNumber_V1(c, &m->num)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_portfolio_move_portfolio_funds_V1( - parser_context_t* c, pd_portfolio_move_portfolio_funds_V1_t* m) -{ - CHECK_ERROR(_readPortfolioId_V1(c, &m->from)) - CHECK_ERROR(_readPortfolioId_V1(c, &m->to)) - CHECK_ERROR(_readVecMovePortfolioItem_V1(c, &m->items)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_portfolio_rename_portfolio_V1( - parser_context_t* c, pd_portfolio_rename_portfolio_V1_t* m) -{ - CHECK_ERROR(_readPortfolioNumber_V1(c, &m->num)) - CHECK_ERROR(_readPortfolioName_V1(c, &m->to_name)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_portfolio_quit_portfolio_custody_V1( - parser_context_t* c, pd_portfolio_quit_portfolio_custody_V1_t* m) -{ - CHECK_ERROR(_readPortfolioId_V1(c, &m->pid)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_portfolio_accept_portfolio_custody_V1( - parser_context_t* c, pd_portfolio_accept_portfolio_custody_V1_t* m) -{ - CHECK_ERROR(_readu64(c, &m->auth_id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_protocolfee_change_coefficient_V1( - parser_context_t* c, pd_protocolfee_change_coefficient_V1_t* m) -{ - CHECK_ERROR(_readPosRatio_V1(c, &m->coefficient)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_settlement_create_venue_V1( - parser_context_t* c, pd_settlement_create_venue_V1_t* m) -{ - CHECK_ERROR(_readVenueDetails_V1(c, &m->details)) - CHECK_ERROR(_readVecAccountId_V1(c, &m->signers)) - CHECK_ERROR(_readVenueType_V1(c, &m->typ)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_settlement_set_venue_filtering_V1( - parser_context_t* c, pd_settlement_set_venue_filtering_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readbool(c, &m->enabled)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_settlement_change_receipt_validity_V1( - parser_context_t* c, pd_settlement_change_receipt_validity_V1_t* m) -{ - CHECK_ERROR(_readu64(c, &m->receipt_uid)) - CHECK_ERROR(_readbool(c, &m->validity)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_statistics_add_transfer_manager_V1( - parser_context_t* c, pd_statistics_add_transfer_manager_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readTransferManager_V1(c, &m->new_transfer_manager)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_statistics_remove_transfer_manager_V1( - parser_context_t* c, pd_statistics_remove_transfer_manager_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readTransferManager_V1(c, &m->transfer_manager)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_statistics_add_exempted_entities_V1( - parser_context_t* c, pd_statistics_add_exempted_entities_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readTransferManager_V1(c, &m->transfer_manager)) - CHECK_ERROR(_readVecScopeId_V1(c, &m->exempted_entities)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_statistics_remove_exempted_entities_V1( - parser_context_t* c, pd_statistics_remove_exempted_entities_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readTransferManager_V1(c, &m->transfer_manager)) - CHECK_ERROR(_readVecScopeId_V1(c, &m->entities)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_treasury_disbursement_V1( - parser_context_t* c, pd_treasury_disbursement_V1_t* m) -{ - CHECK_ERROR(_readVecBeneficiary_V1(c, &m->beneficiaries)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_treasury_reimbursement_V1( - parser_context_t* c, pd_treasury_reimbursement_V1_t* m) -{ - CHECK_ERROR(_readBalanceOf(c, &m->amount)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_utility_relay_tx_V1( - parser_context_t* c, pd_utility_relay_tx_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->target)) - CHECK_ERROR(_readOffChainSignature_V1(c, &m->signature)) - CHECK_ERROR(_readUniqueCall_V1(c, &m->call)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_externalagents_remove_agent_V1( - parser_context_t* c, pd_externalagents_remove_agent_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - CHECK_ERROR(_readIdentityId_V1(c, &m->agent)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_externalagents_abdicate_V1( - parser_context_t* c, pd_externalagents_abdicate_V1_t* m) -{ - CHECK_ERROR(_readTicker_V1(c, &m->ticker)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_externalagents_accept_become_agent_V1( - parser_context_t* c, pd_externalagents_accept_become_agent_V1_t* m) -{ - CHECK_ERROR(_readu64(c, &m->auth_id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_relayer_set_paying_key_V1( - parser_context_t* c, pd_relayer_set_paying_key_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->user_key)) - CHECK_ERROR(_readBalance(c, &m->polyx_limit)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_relayer_accept_paying_key_V1( - parser_context_t* c, pd_relayer_accept_paying_key_V1_t* m) -{ - CHECK_ERROR(_readu64(c, &m->auth_id)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_relayer_remove_paying_key_V1( - parser_context_t* c, pd_relayer_remove_paying_key_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->user_key)) - CHECK_ERROR(_readAccountId_V1(c, &m->paying_key)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_relayer_update_polyx_limit_V1( - parser_context_t* c, pd_relayer_update_polyx_limit_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->user_key)) - CHECK_ERROR(_readBalance(c, &m->polyx_limit)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_relayer_increase_polyx_limit_V1( - parser_context_t* c, pd_relayer_increase_polyx_limit_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->user_key)) - CHECK_ERROR(_readBalance(c, &m->amount)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_relayer_decrease_polyx_limit_V1( - parser_context_t* c, pd_relayer_decrease_polyx_limit_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->user_key)) - CHECK_ERROR(_readBalance(c, &m->amount)) - return parser_ok; -} - -__Z_INLINE parser_error_t _readMethod_rewards_claim_itn_reward_V1( - parser_context_t* c, pd_rewards_claim_itn_reward_V1_t* m) -{ - CHECK_ERROR(_readAccountId_V1(c, &m->reward_address)) - CHECK_ERROR(_readAccountId_V1(c, &m->itn_address)) - CHECK_ERROR(_readOffChainSignature_V1(c, &m->signature)) - return parser_ok; -} - -#endif - -parser_error_t _readMethod_V1( - parser_context_t* c, - uint8_t moduleIdx, - uint8_t callIdx, - pd_Method_V1_t* method) -{ - uint16_t callPrivIdx = ((uint16_t)moduleIdx << 8u) + callIdx; - - switch (callPrivIdx) { - - case 1280: /* module 5 call 0 */ - CHECK_ERROR(_readMethod_balances_transfer_V1(c, &method->nested.balances_transfer_V1)) - break; - case 1794: /* module 7 call 2 */ - CHECK_ERROR(_readMethod_identity_remove_secondary_keys_V1(c, &method->nested.identity_remove_secondary_keys_V1)) - break; - case 1795: /* module 7 call 3 */ - CHECK_ERROR(_readMethod_identity_accept_primary_key_V1(c, &method->nested.identity_accept_primary_key_V1)) - break; - case 1797: /* module 7 call 5 */ - CHECK_ERROR(_readMethod_identity_join_identity_as_key_V1(c, &method->nested.identity_join_identity_as_key_V1)) - break; - case 1798: /* module 7 call 6 */ - CHECK_ERROR(_readMethod_identity_leave_identity_as_key_V1(c, &method->nested.identity_leave_identity_as_key_V1)) - break; - case 1799: /* module 7 call 7 */ - CHECK_ERROR(_readMethod_identity_add_claim_V1(c, &method->nested.identity_add_claim_V1)) - break; - case 1800: /* module 7 call 8 */ - CHECK_ERROR(_readMethod_identity_revoke_claim_V1(c, &method->nested.identity_revoke_claim_V1)) - break; - case 1801: /* module 7 call 9 */ - CHECK_ERROR(_readMethod_identity_set_permission_to_signer_V1(c, &method->nested.identity_set_permission_to_signer_V1)) - break; - case 1803: /* module 7 call 11 */ - CHECK_ERROR(_readMethod_identity_freeze_secondary_keys_V1(c, &method->nested.identity_freeze_secondary_keys_V1)) - break; - case 1804: /* module 7 call 12 */ - CHECK_ERROR(_readMethod_identity_unfreeze_secondary_keys_V1(c, &method->nested.identity_unfreeze_secondary_keys_V1)) - break; - case 1805: /* module 7 call 13 */ - CHECK_ERROR(_readMethod_identity_add_authorization_V1(c, &method->nested.identity_add_authorization_V1)) - break; - case 1806: /* module 7 call 14 */ - CHECK_ERROR(_readMethod_identity_remove_authorization_V1(c, &method->nested.identity_remove_authorization_V1)) - break; - case 1807: /* module 7 call 15 */ - CHECK_ERROR(_readMethod_identity_add_secondary_keys_with_authorization_V1(c, &method->nested.identity_add_secondary_keys_with_authorization_V1)) - break; - case 1808: /* module 7 call 16 */ - CHECK_ERROR(_readMethod_identity_add_investor_uniqueness_claim_V1(c, &method->nested.identity_add_investor_uniqueness_claim_V1)) - break; - case 3840: /* module 15 call 0 */ - CHECK_ERROR(_readMethod_multisig_create_multisig_V1(c, &method->nested.multisig_create_multisig_V1)) - break; - case 3841: /* module 15 call 1 */ - CHECK_ERROR(_readMethod_multisig_create_or_approve_proposal_as_identity_V1(c, &method->nested.multisig_create_or_approve_proposal_as_identity_V1)) - break; - case 3842: /* module 15 call 2 */ - CHECK_ERROR(_readMethod_multisig_create_or_approve_proposal_as_key_V1(c, &method->nested.multisig_create_or_approve_proposal_as_key_V1)) - break; - case 3843: /* module 15 call 3 */ - CHECK_ERROR(_readMethod_multisig_create_proposal_as_identity_V1(c, &method->nested.multisig_create_proposal_as_identity_V1)) - break; - case 3844: /* module 15 call 4 */ - CHECK_ERROR(_readMethod_multisig_create_proposal_as_key_V1(c, &method->nested.multisig_create_proposal_as_key_V1)) - break; - case 3845: /* module 15 call 5 */ - CHECK_ERROR(_readMethod_multisig_approve_as_identity_V1(c, &method->nested.multisig_approve_as_identity_V1)) - break; - case 3846: /* module 15 call 6 */ - CHECK_ERROR(_readMethod_multisig_approve_as_key_V1(c, &method->nested.multisig_approve_as_key_V1)) - break; - case 3847: /* module 15 call 7 */ - CHECK_ERROR(_readMethod_multisig_reject_as_identity_V1(c, &method->nested.multisig_reject_as_identity_V1)) - break; - case 3848: /* module 15 call 8 */ - CHECK_ERROR(_readMethod_multisig_reject_as_key_V1(c, &method->nested.multisig_reject_as_key_V1)) - break; - case 3849: /* module 15 call 9 */ - CHECK_ERROR(_readMethod_multisig_accept_multisig_signer_as_identity_V1(c, &method->nested.multisig_accept_multisig_signer_as_identity_V1)) - break; - case 3850: /* module 15 call 10 */ - CHECK_ERROR(_readMethod_multisig_accept_multisig_signer_as_key_V1(c, &method->nested.multisig_accept_multisig_signer_as_key_V1)) - break; - case 3851: /* module 15 call 11 */ - CHECK_ERROR(_readMethod_multisig_add_multisig_signer_V1(c, &method->nested.multisig_add_multisig_signer_V1)) - break; - case 3852: /* module 15 call 12 */ - CHECK_ERROR(_readMethod_multisig_remove_multisig_signer_V1(c, &method->nested.multisig_remove_multisig_signer_V1)) - break; - case 3853: /* module 15 call 13 */ - CHECK_ERROR(_readMethod_multisig_add_multisig_signers_via_creator_V1(c, &method->nested.multisig_add_multisig_signers_via_creator_V1)) - break; - case 3854: /* module 15 call 14 */ - CHECK_ERROR(_readMethod_multisig_remove_multisig_signers_via_creator_V1(c, &method->nested.multisig_remove_multisig_signers_via_creator_V1)) - break; - case 3855: /* module 15 call 15 */ - CHECK_ERROR(_readMethod_multisig_change_sigs_required_V1(c, &method->nested.multisig_change_sigs_required_V1)) - break; - case 3856: /* module 15 call 16 */ - CHECK_ERROR(_readMethod_multisig_make_multisig_signer_V1(c, &method->nested.multisig_make_multisig_signer_V1)) - break; - case 3857: /* module 15 call 17 */ - CHECK_ERROR(_readMethod_multisig_make_multisig_primary_V1(c, &method->nested.multisig_make_multisig_primary_V1)) - break; - case 3858: /* module 15 call 18 */ - CHECK_ERROR(_readMethod_multisig_execute_scheduled_proposal_V1(c, &method->nested.multisig_execute_scheduled_proposal_V1)) - break; - case 4352: /* module 17 call 0 */ - CHECK_ERROR(_readMethod_staking_bond_V1(c, &method->nested.staking_bond_V1)) - break; - case 4353: /* module 17 call 1 */ - CHECK_ERROR(_readMethod_staking_bond_extra_V1(c, &method->nested.staking_bond_extra_V1)) - break; - case 4354: /* module 17 call 2 */ - CHECK_ERROR(_readMethod_staking_unbond_V1(c, &method->nested.staking_unbond_V1)) - break; - case 4355: /* module 17 call 3 */ - CHECK_ERROR(_readMethod_staking_withdraw_unbonded_V1(c, &method->nested.staking_withdraw_unbonded_V1)) - break; - case 4356: /* module 17 call 4 */ - CHECK_ERROR(_readMethod_staking_validate_V1(c, &method->nested.staking_validate_V1)) - break; - case 4357: /* module 17 call 5 */ - CHECK_ERROR(_readMethod_staking_nominate_V1(c, &method->nested.staking_nominate_V1)) - break; - case 4358: /* module 17 call 6 */ - CHECK_ERROR(_readMethod_staking_chill_V1(c, &method->nested.staking_chill_V1)) - break; - case 4359: /* module 17 call 7 */ - CHECK_ERROR(_readMethod_staking_set_payee_V1(c, &method->nested.staking_set_payee_V1)) - break; - case 4360: /* module 17 call 8 */ - CHECK_ERROR(_readMethod_staking_set_controller_V1(c, &method->nested.staking_set_controller_V1)) - break; - case 4376: /* module 17 call 24 */ - CHECK_ERROR(_readMethod_staking_rebond_V1(c, &method->nested.staking_rebond_V1)) - break; - case 8454: /* module 33 call 6 */ - CHECK_ERROR(_readMethod_pips_propose_V1(c, &method->nested.pips_propose_V1)) - break; - case 8455: /* module 33 call 7 */ - CHECK_ERROR(_readMethod_pips_vote_V1(c, &method->nested.pips_vote_V1)) - break; - case 10496: /* module 41 call 0 */ - CHECK_ERROR(_readMethod_utility_batch_V1(c, &method->nested.utility_batch_V1)) - break; - case 10497: /* module 41 call 1 */ - CHECK_ERROR(_readMethod_utility_batch_atomic_V1(c, &method->nested.utility_batch_atomic_V1)) - break; - case 10498: /* module 41 call 2 */ - CHECK_ERROR(_readMethod_utility_batch_optimistic_V1(c, &method->nested.utility_batch_optimistic_V1)) - break; - -#ifdef SUBSTRATE_PARSER_FULL - case 0: /* module 0 call 0 */ - CHECK_ERROR(_readMethod_system_fill_block_V1(c, &method->nested.system_fill_block_V1)) - break; - case 1: /* module 0 call 1 */ - CHECK_ERROR(_readMethod_system_remark_V1(c, &method->nested.system_remark_V1)) - break; - case 2: /* module 0 call 2 */ - CHECK_ERROR(_readMethod_system_set_heap_pages_V1(c, &method->nested.system_set_heap_pages_V1)) - break; - case 3: /* module 0 call 3 */ - CHECK_ERROR(_readMethod_system_set_code_V1(c, &method->nested.system_set_code_V1)) - break; - case 4: /* module 0 call 4 */ - CHECK_ERROR(_readMethod_system_set_code_without_checks_V1(c, &method->nested.system_set_code_without_checks_V1)) - break; - case 512: /* module 2 call 0 */ - CHECK_ERROR(_readMethod_timestamp_set_V1(c, &method->nested.timestamp_set_V1)) - break; - case 768: /* module 3 call 0 */ - CHECK_ERROR(_readMethod_indices_claim_V1(c, &method->nested.indices_claim_V1)) - break; - case 769: /* module 3 call 1 */ - CHECK_ERROR(_readMethod_indices_transfer_V1(c, &method->nested.indices_transfer_V1)) - break; - case 770: /* module 3 call 2 */ - CHECK_ERROR(_readMethod_indices_free_V1(c, &method->nested.indices_free_V1)) - break; - case 771: /* module 3 call 3 */ - CHECK_ERROR(_readMethod_indices_force_transfer_V1(c, &method->nested.indices_force_transfer_V1)) - break; - case 772: /* module 3 call 4 */ - CHECK_ERROR(_readMethod_indices_freeze_V1(c, &method->nested.indices_freeze_V1)) - break; - case 1281: /* module 5 call 1 */ - CHECK_ERROR(_readMethod_balances_transfer_with_memo_V1(c, &method->nested.balances_transfer_with_memo_V1)) - break; - case 1282: /* module 5 call 2 */ - CHECK_ERROR(_readMethod_balances_deposit_block_reward_reserve_balance_V1(c, &method->nested.balances_deposit_block_reward_reserve_balance_V1)) - break; - case 1283: /* module 5 call 3 */ - CHECK_ERROR(_readMethod_balances_set_balance_V1(c, &method->nested.balances_set_balance_V1)) - break; - case 1284: /* module 5 call 4 */ - CHECK_ERROR(_readMethod_balances_force_transfer_V1(c, &method->nested.balances_force_transfer_V1)) - break; - case 1285: /* module 5 call 5 */ - CHECK_ERROR(_readMethod_balances_burn_account_balance_V1(c, &method->nested.balances_burn_account_balance_V1)) - break; - case 1793: /* module 7 call 1 */ - CHECK_ERROR(_readMethod_identity_invalidate_cdd_claims_V1(c, &method->nested.identity_invalidate_cdd_claims_V1)) - break; - case 1796: /* module 7 call 4 */ - CHECK_ERROR(_readMethod_identity_change_cdd_requirement_for_mk_rotation_V1(c, &method->nested.identity_change_cdd_requirement_for_mk_rotation_V1)) - break; - case 1809: /* module 7 call 17 */ - CHECK_ERROR(_readMethod_identity_gc_add_cdd_claim_V1(c, &method->nested.identity_gc_add_cdd_claim_V1)) - break; - case 1810: /* module 7 call 18 */ - CHECK_ERROR(_readMethod_identity_gc_revoke_cdd_claim_V1(c, &method->nested.identity_gc_revoke_cdd_claim_V1)) - break; - case 1812: /* module 7 call 20 */ - CHECK_ERROR(_readMethod_identity_revoke_claim_by_index_V1(c, &method->basic.identity_revoke_claim_by_index_V1)) - break; - case 2048: /* module 8 call 0 */ - CHECK_ERROR(_readMethod_cddserviceproviders_set_active_members_limit_V1(c, &method->nested.cddserviceproviders_set_active_members_limit_V1)) - break; - case 2049: /* module 8 call 1 */ - CHECK_ERROR(_readMethod_cddserviceproviders_disable_member_V1(c, &method->nested.cddserviceproviders_disable_member_V1)) - break; - case 2050: /* module 8 call 2 */ - CHECK_ERROR(_readMethod_cddserviceproviders_add_member_V1(c, &method->nested.cddserviceproviders_add_member_V1)) - break; - case 2051: /* module 8 call 3 */ - CHECK_ERROR(_readMethod_cddserviceproviders_remove_member_V1(c, &method->nested.cddserviceproviders_remove_member_V1)) - break; - case 2052: /* module 8 call 4 */ - CHECK_ERROR(_readMethod_cddserviceproviders_swap_member_V1(c, &method->nested.cddserviceproviders_swap_member_V1)) - break; - case 2053: /* module 8 call 5 */ - CHECK_ERROR(_readMethod_cddserviceproviders_reset_members_V1(c, &method->nested.cddserviceproviders_reset_members_V1)) - break; - case 2054: /* module 8 call 6 */ - CHECK_ERROR(_readMethod_cddserviceproviders_abdicate_membership_V1(c, &method->nested.cddserviceproviders_abdicate_membership_V1)) - break; - case 2304: /* module 9 call 0 */ - CHECK_ERROR(_readMethod_polymeshcommittee_set_vote_threshold_V1(c, &method->nested.polymeshcommittee_set_vote_threshold_V1)) - break; - case 2305: /* module 9 call 1 */ - CHECK_ERROR(_readMethod_polymeshcommittee_set_release_coordinator_V1(c, &method->nested.polymeshcommittee_set_release_coordinator_V1)) - break; - case 2306: /* module 9 call 2 */ - CHECK_ERROR(_readMethod_polymeshcommittee_set_expires_after_V1(c, &method->nested.polymeshcommittee_set_expires_after_V1)) - break; - case 2307: /* module 9 call 3 */ - CHECK_ERROR(_readMethod_polymeshcommittee_vote_or_propose_V1(c, &method->nested.polymeshcommittee_vote_or_propose_V1)) - break; - case 2308: /* module 9 call 4 */ - CHECK_ERROR(_readMethod_polymeshcommittee_vote_V1(c, &method->nested.polymeshcommittee_vote_V1)) - break; - case 2560: /* module 10 call 0 */ - CHECK_ERROR(_readMethod_committeemembership_set_active_members_limit_V1(c, &method->nested.committeemembership_set_active_members_limit_V1)) - break; - case 2561: /* module 10 call 1 */ - CHECK_ERROR(_readMethod_committeemembership_disable_member_V1(c, &method->nested.committeemembership_disable_member_V1)) - break; - case 2562: /* module 10 call 2 */ - CHECK_ERROR(_readMethod_committeemembership_add_member_V1(c, &method->nested.committeemembership_add_member_V1)) - break; - case 2563: /* module 10 call 3 */ - CHECK_ERROR(_readMethod_committeemembership_remove_member_V1(c, &method->nested.committeemembership_remove_member_V1)) - break; - case 2564: /* module 10 call 4 */ - CHECK_ERROR(_readMethod_committeemembership_swap_member_V1(c, &method->nested.committeemembership_swap_member_V1)) - break; - case 2565: /* module 10 call 5 */ - CHECK_ERROR(_readMethod_committeemembership_reset_members_V1(c, &method->nested.committeemembership_reset_members_V1)) - break; - case 2566: /* module 10 call 6 */ - CHECK_ERROR(_readMethod_committeemembership_abdicate_membership_V1(c, &method->nested.committeemembership_abdicate_membership_V1)) - break; - case 2816: /* module 11 call 0 */ - CHECK_ERROR(_readMethod_technicalcommittee_set_vote_threshold_V1(c, &method->nested.technicalcommittee_set_vote_threshold_V1)) - break; - case 2817: /* module 11 call 1 */ - CHECK_ERROR(_readMethod_technicalcommittee_set_release_coordinator_V1(c, &method->nested.technicalcommittee_set_release_coordinator_V1)) - break; - case 2818: /* module 11 call 2 */ - CHECK_ERROR(_readMethod_technicalcommittee_set_expires_after_V1(c, &method->nested.technicalcommittee_set_expires_after_V1)) - break; - case 2819: /* module 11 call 3 */ - CHECK_ERROR(_readMethod_technicalcommittee_vote_or_propose_V1(c, &method->nested.technicalcommittee_vote_or_propose_V1)) - break; - case 2820: /* module 11 call 4 */ - CHECK_ERROR(_readMethod_technicalcommittee_vote_V1(c, &method->nested.technicalcommittee_vote_V1)) - break; - case 3072: /* module 12 call 0 */ - CHECK_ERROR(_readMethod_technicalcommitteemembership_set_active_members_limit_V1(c, &method->nested.technicalcommitteemembership_set_active_members_limit_V1)) - break; - case 3073: /* module 12 call 1 */ - CHECK_ERROR(_readMethod_technicalcommitteemembership_disable_member_V1(c, &method->nested.technicalcommitteemembership_disable_member_V1)) - break; - case 3074: /* module 12 call 2 */ - CHECK_ERROR(_readMethod_technicalcommitteemembership_add_member_V1(c, &method->nested.technicalcommitteemembership_add_member_V1)) - break; - case 3075: /* module 12 call 3 */ - CHECK_ERROR(_readMethod_technicalcommitteemembership_remove_member_V1(c, &method->nested.technicalcommitteemembership_remove_member_V1)) - break; - case 3076: /* module 12 call 4 */ - CHECK_ERROR(_readMethod_technicalcommitteemembership_swap_member_V1(c, &method->nested.technicalcommitteemembership_swap_member_V1)) - break; - case 3077: /* module 12 call 5 */ - CHECK_ERROR(_readMethod_technicalcommitteemembership_reset_members_V1(c, &method->nested.technicalcommitteemembership_reset_members_V1)) - break; - case 3078: /* module 12 call 6 */ - CHECK_ERROR(_readMethod_technicalcommitteemembership_abdicate_membership_V1(c, &method->nested.technicalcommitteemembership_abdicate_membership_V1)) - break; - case 3328: /* module 13 call 0 */ - CHECK_ERROR(_readMethod_upgradecommittee_set_vote_threshold_V1(c, &method->nested.upgradecommittee_set_vote_threshold_V1)) - break; - case 3329: /* module 13 call 1 */ - CHECK_ERROR(_readMethod_upgradecommittee_set_release_coordinator_V1(c, &method->nested.upgradecommittee_set_release_coordinator_V1)) - break; - case 3330: /* module 13 call 2 */ - CHECK_ERROR(_readMethod_upgradecommittee_set_expires_after_V1(c, &method->nested.upgradecommittee_set_expires_after_V1)) - break; - case 3331: /* module 13 call 3 */ - CHECK_ERROR(_readMethod_upgradecommittee_vote_or_propose_V1(c, &method->nested.upgradecommittee_vote_or_propose_V1)) - break; - case 3332: /* module 13 call 4 */ - CHECK_ERROR(_readMethod_upgradecommittee_vote_V1(c, &method->nested.upgradecommittee_vote_V1)) - break; - case 3584: /* module 14 call 0 */ - CHECK_ERROR(_readMethod_upgradecommitteemembership_set_active_members_limit_V1(c, &method->nested.upgradecommitteemembership_set_active_members_limit_V1)) - break; - case 3585: /* module 14 call 1 */ - CHECK_ERROR(_readMethod_upgradecommitteemembership_disable_member_V1(c, &method->nested.upgradecommitteemembership_disable_member_V1)) - break; - case 3586: /* module 14 call 2 */ - CHECK_ERROR(_readMethod_upgradecommitteemembership_add_member_V1(c, &method->nested.upgradecommitteemembership_add_member_V1)) - break; - case 3587: /* module 14 call 3 */ - CHECK_ERROR(_readMethod_upgradecommitteemembership_remove_member_V1(c, &method->nested.upgradecommitteemembership_remove_member_V1)) - break; - case 3588: /* module 14 call 4 */ - CHECK_ERROR(_readMethod_upgradecommitteemembership_swap_member_V1(c, &method->nested.upgradecommitteemembership_swap_member_V1)) - break; - case 3589: /* module 14 call 5 */ - CHECK_ERROR(_readMethod_upgradecommitteemembership_reset_members_V1(c, &method->nested.upgradecommitteemembership_reset_members_V1)) - break; - case 3590: /* module 14 call 6 */ - CHECK_ERROR(_readMethod_upgradecommitteemembership_abdicate_membership_V1(c, &method->nested.upgradecommitteemembership_abdicate_membership_V1)) - break; - case 4096: /* module 16 call 0 */ - CHECK_ERROR(_readMethod_bridge_change_controller_V1(c, &method->nested.bridge_change_controller_V1)) - break; - case 4097: /* module 16 call 1 */ - CHECK_ERROR(_readMethod_bridge_change_admin_V1(c, &method->nested.bridge_change_admin_V1)) - break; - case 4098: /* module 16 call 2 */ - CHECK_ERROR(_readMethod_bridge_change_timelock_V1(c, &method->nested.bridge_change_timelock_V1)) - break; - case 4099: /* module 16 call 3 */ - CHECK_ERROR(_readMethod_bridge_freeze_V1(c, &method->nested.bridge_freeze_V1)) - break; - case 4100: /* module 16 call 4 */ - CHECK_ERROR(_readMethod_bridge_unfreeze_V1(c, &method->nested.bridge_unfreeze_V1)) - break; - case 4101: /* module 16 call 5 */ - CHECK_ERROR(_readMethod_bridge_change_bridge_limit_V1(c, &method->nested.bridge_change_bridge_limit_V1)) - break; - case 4102: /* module 16 call 6 */ - CHECK_ERROR(_readMethod_bridge_change_bridge_exempted_V1(c, &method->nested.bridge_change_bridge_exempted_V1)) - break; - case 4103: /* module 16 call 7 */ - CHECK_ERROR(_readMethod_bridge_force_handle_bridge_tx_V1(c, &method->basic.bridge_force_handle_bridge_tx_V1)) - break; - case 4104: /* module 16 call 8 */ - CHECK_ERROR(_readMethod_bridge_batch_propose_bridge_tx_V1(c, &method->basic.bridge_batch_propose_bridge_tx_V1)) - break; - case 4105: /* module 16 call 9 */ - CHECK_ERROR(_readMethod_bridge_propose_bridge_tx_V1(c, &method->basic.bridge_propose_bridge_tx_V1)) - break; - case 4106: /* module 16 call 10 */ - CHECK_ERROR(_readMethod_bridge_handle_bridge_tx_V1(c, &method->basic.bridge_handle_bridge_tx_V1)) - break; - case 4107: /* module 16 call 11 */ - CHECK_ERROR(_readMethod_bridge_freeze_txs_V1(c, &method->basic.bridge_freeze_txs_V1)) - break; - case 4108: /* module 16 call 12 */ - CHECK_ERROR(_readMethod_bridge_unfreeze_txs_V1(c, &method->basic.bridge_unfreeze_txs_V1)) - break; - case 4109: /* module 16 call 13 */ - CHECK_ERROR(_readMethod_bridge_handle_scheduled_bridge_tx_V1(c, &method->basic.bridge_handle_scheduled_bridge_tx_V1)) - break; - case 4110: /* module 16 call 14 */ - CHECK_ERROR(_readMethod_bridge_add_freeze_admin_V1(c, &method->basic.bridge_add_freeze_admin_V1)) - break; - case 4111: /* module 16 call 15 */ - CHECK_ERROR(_readMethod_bridge_remove_freeze_admin_V1(c, &method->basic.bridge_remove_freeze_admin_V1)) - break; - case 4361: /* module 17 call 9 */ - CHECK_ERROR(_readMethod_staking_set_validator_count_V1(c, &method->nested.staking_set_validator_count_V1)) - break; - case 4362: /* module 17 call 10 */ - CHECK_ERROR(_readMethod_staking_increase_validator_count_V1(c, &method->nested.staking_increase_validator_count_V1)) - break; - case 4364: /* module 17 call 12 */ - CHECK_ERROR(_readMethod_staking_add_permissioned_validator_V1(c, &method->nested.staking_add_permissioned_validator_V1)) - break; - case 4365: /* module 17 call 13 */ - CHECK_ERROR(_readMethod_staking_remove_permissioned_validator_V1(c, &method->nested.staking_remove_permissioned_validator_V1)) - break; - case 4366: /* module 17 call 14 */ - CHECK_ERROR(_readMethod_staking_validate_cdd_expiry_nominators_V1(c, &method->nested.staking_validate_cdd_expiry_nominators_V1)) - break; - case 4367: /* module 17 call 15 */ - CHECK_ERROR(_readMethod_staking_set_commission_cap_V1(c, &method->nested.staking_set_commission_cap_V1)) - break; - case 4368: /* module 17 call 16 */ - CHECK_ERROR(_readMethod_staking_set_min_bond_threshold_V1(c, &method->nested.staking_set_min_bond_threshold_V1)) - break; - case 4369: /* module 17 call 17 */ - CHECK_ERROR(_readMethod_staking_force_no_eras_V1(c, &method->nested.staking_force_no_eras_V1)) - break; - case 4370: /* module 17 call 18 */ - CHECK_ERROR(_readMethod_staking_force_new_era_V1(c, &method->nested.staking_force_new_era_V1)) - break; - case 4371: /* module 17 call 19 */ - CHECK_ERROR(_readMethod_staking_set_invulnerables_V1(c, &method->nested.staking_set_invulnerables_V1)) - break; - case 4372: /* module 17 call 20 */ - CHECK_ERROR(_readMethod_staking_force_unstake_V1(c, &method->nested.staking_force_unstake_V1)) - break; - case 4373: /* module 17 call 21 */ - CHECK_ERROR(_readMethod_staking_force_new_era_always_V1(c, &method->nested.staking_force_new_era_always_V1)) - break; - case 4374: /* module 17 call 22 */ - CHECK_ERROR(_readMethod_staking_cancel_deferred_slash_V1(c, &method->nested.staking_cancel_deferred_slash_V1)) - break; - case 4375: /* module 17 call 23 */ - CHECK_ERROR(_readMethod_staking_payout_stakers_V1(c, &method->nested.staking_payout_stakers_V1)) - break; - case 4377: /* module 17 call 25 */ - CHECK_ERROR(_readMethod_staking_set_history_depth_V1(c, &method->nested.staking_set_history_depth_V1)) - break; - case 4378: /* module 17 call 26 */ - CHECK_ERROR(_readMethod_staking_reap_stash_V1(c, &method->nested.staking_reap_stash_V1)) - break; - case 4381: /* module 17 call 29 */ - CHECK_ERROR(_readMethod_staking_payout_stakers_by_system_V1(c, &method->nested.staking_payout_stakers_by_system_V1)) - break; - case 4382: /* module 17 call 30 */ - CHECK_ERROR(_readMethod_staking_change_slashing_allowed_for_V1(c, &method->nested.staking_change_slashing_allowed_for_V1)) - break; - case 4383: /* module 17 call 31 */ - CHECK_ERROR(_readMethod_staking_update_permissioned_validator_intended_count_V1(c, &method->nested.staking_update_permissioned_validator_intended_count_V1)) - break; - case 4864: /* module 19 call 0 */ - CHECK_ERROR(_readMethod_session_set_keys_V1(c, &method->nested.session_set_keys_V1)) - break; - case 4865: /* module 19 call 1 */ - CHECK_ERROR(_readMethod_session_purge_keys_V1(c, &method->nested.session_purge_keys_V1)) - break; - case 5378: /* module 21 call 2 */ - CHECK_ERROR(_readMethod_grandpa_note_stalled_V1(c, &method->nested.grandpa_note_stalled_V1)) - break; - case 6403: /* module 25 call 3 */ - CHECK_ERROR(_readMethod_sudo_sudo_as_V1(c, &method->nested.sudo_sudo_as_V1)) - break; - case 6656: /* module 26 call 0 */ - CHECK_ERROR(_readMethod_asset_register_ticker_V1(c, &method->nested.asset_register_ticker_V1)) - break; - case 6657: /* module 26 call 1 */ - CHECK_ERROR(_readMethod_asset_accept_ticker_transfer_V1(c, &method->nested.asset_accept_ticker_transfer_V1)) - break; - case 6658: /* module 26 call 2 */ - CHECK_ERROR(_readMethod_asset_accept_asset_ownership_transfer_V1(c, &method->nested.asset_accept_asset_ownership_transfer_V1)) - break; - case 6659: /* module 26 call 3 */ - CHECK_ERROR(_readMethod_asset_create_asset_V1(c, &method->nested.asset_create_asset_V1)) - break; - case 6660: /* module 26 call 4 */ - CHECK_ERROR(_readMethod_asset_freeze_V1(c, &method->nested.asset_freeze_V1)) - break; - case 6661: /* module 26 call 5 */ - CHECK_ERROR(_readMethod_asset_unfreeze_V1(c, &method->nested.asset_unfreeze_V1)) - break; - case 6662: /* module 26 call 6 */ - CHECK_ERROR(_readMethod_asset_rename_asset_V1(c, &method->nested.asset_rename_asset_V1)) - break; - case 6663: /* module 26 call 7 */ - CHECK_ERROR(_readMethod_asset_issue_V1(c, &method->nested.asset_issue_V1)) - break; - case 6664: /* module 26 call 8 */ - CHECK_ERROR(_readMethod_asset_redeem_V1(c, &method->nested.asset_redeem_V1)) - break; - case 6665: /* module 26 call 9 */ - CHECK_ERROR(_readMethod_asset_make_divisible_V1(c, &method->nested.asset_make_divisible_V1)) - break; - case 6666: /* module 26 call 10 */ - CHECK_ERROR(_readMethod_asset_add_documents_V1(c, &method->nested.asset_add_documents_V1)) - break; - case 6667: /* module 26 call 11 */ - CHECK_ERROR(_readMethod_asset_remove_documents_V1(c, &method->nested.asset_remove_documents_V1)) - break; - case 6668: /* module 26 call 12 */ - CHECK_ERROR(_readMethod_asset_set_funding_round_V1(c, &method->nested.asset_set_funding_round_V1)) - break; - case 6669: /* module 26 call 13 */ - CHECK_ERROR(_readMethod_asset_update_identifiers_V1(c, &method->nested.asset_update_identifiers_V1)) - break; - case 6670: /* module 26 call 14 */ - CHECK_ERROR(_readMethod_asset_claim_classic_ticker_V1(c, &method->nested.asset_claim_classic_ticker_V1)) - break; - case 6671: /* module 26 call 15 */ - CHECK_ERROR(_readMethod_asset_reserve_classic_ticker_V1(c, &method->nested.asset_reserve_classic_ticker_V1)) - break; - case 6672: /* module 26 call 16 */ - CHECK_ERROR(_readMethod_asset_controller_transfer_V1(c, &method->basic.asset_controller_transfer_V1)) - break; - case 6673: /* module 26 call 17 */ - CHECK_ERROR(_readMethod_asset_register_custom_asset_type_V1(c, &method->basic.asset_register_custom_asset_type_V1)) - break; - case 6912: /* module 27 call 0 */ - CHECK_ERROR(_readMethod_capitaldistribution_distribute_V1(c, &method->nested.capitaldistribution_distribute_V1)) - break; - case 6913: /* module 27 call 1 */ - CHECK_ERROR(_readMethod_capitaldistribution_claim_V1(c, &method->nested.capitaldistribution_claim_V1)) - break; - case 6914: /* module 27 call 2 */ - CHECK_ERROR(_readMethod_capitaldistribution_push_benefit_V1(c, &method->nested.capitaldistribution_push_benefit_V1)) - break; - case 6915: /* module 27 call 3 */ - CHECK_ERROR(_readMethod_capitaldistribution_reclaim_V1(c, &method->nested.capitaldistribution_reclaim_V1)) - break; - case 6916: /* module 27 call 4 */ - CHECK_ERROR(_readMethod_capitaldistribution_remove_distribution_V1(c, &method->nested.capitaldistribution_remove_distribution_V1)) - break; - case 7168: /* module 28 call 0 */ - CHECK_ERROR(_readMethod_checkpoint_create_checkpoint_V1(c, &method->nested.checkpoint_create_checkpoint_V1)) - break; - case 7169: /* module 28 call 1 */ - CHECK_ERROR(_readMethod_checkpoint_set_schedules_max_complexity_V1(c, &method->nested.checkpoint_set_schedules_max_complexity_V1)) - break; - case 7170: /* module 28 call 2 */ - CHECK_ERROR(_readMethod_checkpoint_create_schedule_V1(c, &method->nested.checkpoint_create_schedule_V1)) - break; - case 7171: /* module 28 call 3 */ - CHECK_ERROR(_readMethod_checkpoint_remove_schedule_V1(c, &method->nested.checkpoint_remove_schedule_V1)) - break; - case 7424: /* module 29 call 0 */ - CHECK_ERROR(_readMethod_compliancemanager_add_compliance_requirement_V1(c, &method->nested.compliancemanager_add_compliance_requirement_V1)) - break; - case 7425: /* module 29 call 1 */ - CHECK_ERROR(_readMethod_compliancemanager_remove_compliance_requirement_V1(c, &method->nested.compliancemanager_remove_compliance_requirement_V1)) - break; - case 7426: /* module 29 call 2 */ - CHECK_ERROR(_readMethod_compliancemanager_replace_asset_compliance_V1(c, &method->nested.compliancemanager_replace_asset_compliance_V1)) - break; - case 7427: /* module 29 call 3 */ - CHECK_ERROR(_readMethod_compliancemanager_reset_asset_compliance_V1(c, &method->nested.compliancemanager_reset_asset_compliance_V1)) - break; - case 7428: /* module 29 call 4 */ - CHECK_ERROR(_readMethod_compliancemanager_pause_asset_compliance_V1(c, &method->nested.compliancemanager_pause_asset_compliance_V1)) - break; - case 7429: /* module 29 call 5 */ - CHECK_ERROR(_readMethod_compliancemanager_resume_asset_compliance_V1(c, &method->nested.compliancemanager_resume_asset_compliance_V1)) - break; - case 7430: /* module 29 call 6 */ - CHECK_ERROR(_readMethod_compliancemanager_add_default_trusted_claim_issuer_V1(c, &method->nested.compliancemanager_add_default_trusted_claim_issuer_V1)) - break; - case 7431: /* module 29 call 7 */ - CHECK_ERROR(_readMethod_compliancemanager_remove_default_trusted_claim_issuer_V1(c, &method->nested.compliancemanager_remove_default_trusted_claim_issuer_V1)) - break; - case 7432: /* module 29 call 8 */ - CHECK_ERROR(_readMethod_compliancemanager_change_compliance_requirement_V1(c, &method->nested.compliancemanager_change_compliance_requirement_V1)) - break; - case 7680: /* module 30 call 0 */ - CHECK_ERROR(_readMethod_corporateaction_set_max_details_length_V1(c, &method->nested.corporateaction_set_max_details_length_V1)) - break; - case 7681: /* module 30 call 1 */ - CHECK_ERROR(_readMethod_corporateaction_set_default_targets_V1(c, &method->nested.corporateaction_set_default_targets_V1)) - break; - case 7682: /* module 30 call 2 */ - CHECK_ERROR(_readMethod_corporateaction_set_default_withholding_tax_V1(c, &method->nested.corporateaction_set_default_withholding_tax_V1)) - break; - case 7683: /* module 30 call 3 */ - CHECK_ERROR(_readMethod_corporateaction_set_did_withholding_tax_V1(c, &method->nested.corporateaction_set_did_withholding_tax_V1)) - break; - case 7684: /* module 30 call 4 */ - CHECK_ERROR(_readMethod_corporateaction_initiate_corporate_action_V1(c, &method->nested.corporateaction_initiate_corporate_action_V1)) - break; - case 7685: /* module 30 call 5 */ - CHECK_ERROR(_readMethod_corporateaction_link_ca_doc_V1(c, &method->nested.corporateaction_link_ca_doc_V1)) - break; - case 7686: /* module 30 call 6 */ - CHECK_ERROR(_readMethod_corporateaction_remove_ca_V1(c, &method->nested.corporateaction_remove_ca_V1)) - break; - case 7687: /* module 30 call 7 */ - CHECK_ERROR(_readMethod_corporateaction_change_record_date_V1(c, &method->nested.corporateaction_change_record_date_V1)) - break; - case 7936: /* module 31 call 0 */ - CHECK_ERROR(_readMethod_corporateballot_attach_ballot_V1(c, &method->nested.corporateballot_attach_ballot_V1)) - break; - case 7937: /* module 31 call 1 */ - CHECK_ERROR(_readMethod_corporateballot_vote_V1(c, &method->nested.corporateballot_vote_V1)) - break; - case 7938: /* module 31 call 2 */ - CHECK_ERROR(_readMethod_corporateballot_change_end_V1(c, &method->nested.corporateballot_change_end_V1)) - break; - case 7939: /* module 31 call 3 */ - CHECK_ERROR(_readMethod_corporateballot_change_meta_V1(c, &method->nested.corporateballot_change_meta_V1)) - break; - case 7940: /* module 31 call 4 */ - CHECK_ERROR(_readMethod_corporateballot_change_rcv_V1(c, &method->nested.corporateballot_change_rcv_V1)) - break; - case 7941: /* module 31 call 5 */ - CHECK_ERROR(_readMethod_corporateballot_remove_ballot_V1(c, &method->nested.corporateballot_remove_ballot_V1)) - break; - case 8448: /* module 33 call 0 */ - CHECK_ERROR(_readMethod_pips_set_prune_historical_pips_V1(c, &method->nested.pips_set_prune_historical_pips_V1)) - break; - case 8449: /* module 33 call 1 */ - CHECK_ERROR(_readMethod_pips_set_min_proposal_deposit_V1(c, &method->nested.pips_set_min_proposal_deposit_V1)) - break; - case 8450: /* module 33 call 2 */ - CHECK_ERROR(_readMethod_pips_set_default_enactment_period_V1(c, &method->nested.pips_set_default_enactment_period_V1)) - break; - case 8451: /* module 33 call 3 */ - CHECK_ERROR(_readMethod_pips_set_pending_pip_expiry_V1(c, &method->nested.pips_set_pending_pip_expiry_V1)) - break; - case 8452: /* module 33 call 4 */ - CHECK_ERROR(_readMethod_pips_set_max_pip_skip_count_V1(c, &method->nested.pips_set_max_pip_skip_count_V1)) - break; - case 8453: /* module 33 call 5 */ - CHECK_ERROR(_readMethod_pips_set_active_pip_limit_V1(c, &method->nested.pips_set_active_pip_limit_V1)) - break; - case 8456: /* module 33 call 8 */ - CHECK_ERROR(_readMethod_pips_approve_committee_proposal_V1(c, &method->nested.pips_approve_committee_proposal_V1)) - break; - case 8457: /* module 33 call 9 */ - CHECK_ERROR(_readMethod_pips_reject_proposal_V1(c, &method->nested.pips_reject_proposal_V1)) - break; - case 8458: /* module 33 call 10 */ - CHECK_ERROR(_readMethod_pips_prune_proposal_V1(c, &method->nested.pips_prune_proposal_V1)) - break; - case 8459: /* module 33 call 11 */ - CHECK_ERROR(_readMethod_pips_reschedule_execution_V1(c, &method->nested.pips_reschedule_execution_V1)) - break; - case 8460: /* module 33 call 12 */ - CHECK_ERROR(_readMethod_pips_clear_snapshot_V1(c, &method->nested.pips_clear_snapshot_V1)) - break; - case 8461: /* module 33 call 13 */ - CHECK_ERROR(_readMethod_pips_snapshot_V1(c, &method->nested.pips_snapshot_V1)) - break; - case 8462: /* module 33 call 14 */ - CHECK_ERROR(_readMethod_pips_enact_snapshot_results_V1(c, &method->nested.pips_enact_snapshot_results_V1)) - break; - case 8463: /* module 33 call 15 */ - CHECK_ERROR(_readMethod_pips_execute_scheduled_pip_V1(c, &method->nested.pips_execute_scheduled_pip_V1)) - break; - case 8464: /* module 33 call 16 */ - CHECK_ERROR(_readMethod_pips_expire_scheduled_pip_V1(c, &method->nested.pips_expire_scheduled_pip_V1)) - break; - case 8704: /* module 34 call 0 */ - CHECK_ERROR(_readMethod_portfolio_create_portfolio_V1(c, &method->nested.portfolio_create_portfolio_V1)) - break; - case 8705: /* module 34 call 1 */ - CHECK_ERROR(_readMethod_portfolio_delete_portfolio_V1(c, &method->nested.portfolio_delete_portfolio_V1)) - break; - case 8706: /* module 34 call 2 */ - CHECK_ERROR(_readMethod_portfolio_move_portfolio_funds_V1(c, &method->nested.portfolio_move_portfolio_funds_V1)) - break; - case 8707: /* module 34 call 3 */ - CHECK_ERROR(_readMethod_portfolio_rename_portfolio_V1(c, &method->nested.portfolio_rename_portfolio_V1)) - break; - case 8708: /* module 34 call 4 */ - CHECK_ERROR(_readMethod_portfolio_quit_portfolio_custody_V1(c, &method->basic.portfolio_quit_portfolio_custody_V1)) - break; - case 8709: /* module 34 call 5 */ - CHECK_ERROR(_readMethod_portfolio_accept_portfolio_custody_V1(c, &method->basic.portfolio_accept_portfolio_custody_V1)) - break; - case 8960: /* module 35 call 0 */ - CHECK_ERROR(_readMethod_protocolfee_change_coefficient_V1(c, &method->nested.protocolfee_change_coefficient_V1)) - break; - case 9472: /* module 37 call 0 */ - CHECK_ERROR(_readMethod_settlement_create_venue_V1(c, &method->nested.settlement_create_venue_V1)) - break; - case 9483: /* module 37 call 11 */ - CHECK_ERROR(_readMethod_settlement_set_venue_filtering_V1(c, &method->nested.settlement_set_venue_filtering_V1)) - break; - case 9486: /* module 37 call 14 */ - CHECK_ERROR(_readMethod_settlement_change_receipt_validity_V1(c, &method->basic.settlement_change_receipt_validity_V1)) - break; - case 9728: /* module 38 call 0 */ - CHECK_ERROR(_readMethod_statistics_add_transfer_manager_V1(c, &method->nested.statistics_add_transfer_manager_V1)) - break; - case 9729: /* module 38 call 1 */ - CHECK_ERROR(_readMethod_statistics_remove_transfer_manager_V1(c, &method->nested.statistics_remove_transfer_manager_V1)) - break; - case 9730: /* module 38 call 2 */ - CHECK_ERROR(_readMethod_statistics_add_exempted_entities_V1(c, &method->nested.statistics_add_exempted_entities_V1)) - break; - case 9731: /* module 38 call 3 */ - CHECK_ERROR(_readMethod_statistics_remove_exempted_entities_V1(c, &method->nested.statistics_remove_exempted_entities_V1)) - break; - case 10240: /* module 40 call 0 */ - CHECK_ERROR(_readMethod_treasury_disbursement_V1(c, &method->nested.treasury_disbursement_V1)) - break; - case 10241: /* module 40 call 1 */ - CHECK_ERROR(_readMethod_treasury_reimbursement_V1(c, &method->nested.treasury_reimbursement_V1)) - break; - case 10499: /* module 41 call 3 */ - CHECK_ERROR(_readMethod_utility_relay_tx_V1(c, &method->nested.utility_relay_tx_V1)) - break; - case 11010: /* module 43 call 2 */ - CHECK_ERROR(_readMethod_externalagents_remove_agent_V1(c, &method->basic.externalagents_remove_agent_V1)) - break; - case 11011: /* module 43 call 3 */ - CHECK_ERROR(_readMethod_externalagents_abdicate_V1(c, &method->basic.externalagents_abdicate_V1)) - break; - case 11013: /* module 43 call 5 */ - CHECK_ERROR(_readMethod_externalagents_accept_become_agent_V1(c, &method->basic.externalagents_accept_become_agent_V1)) - break; - case 11264: /* module 44 call 0 */ - CHECK_ERROR(_readMethod_relayer_set_paying_key_V1(c, &method->basic.relayer_set_paying_key_V1)) - break; - case 11265: /* module 44 call 1 */ - CHECK_ERROR(_readMethod_relayer_accept_paying_key_V1(c, &method->basic.relayer_accept_paying_key_V1)) - break; - case 11266: /* module 44 call 2 */ - CHECK_ERROR(_readMethod_relayer_remove_paying_key_V1(c, &method->basic.relayer_remove_paying_key_V1)) - break; - case 11267: /* module 44 call 3 */ - CHECK_ERROR(_readMethod_relayer_update_polyx_limit_V1(c, &method->basic.relayer_update_polyx_limit_V1)) - break; - case 11268: /* module 44 call 4 */ - CHECK_ERROR(_readMethod_relayer_increase_polyx_limit_V1(c, &method->basic.relayer_increase_polyx_limit_V1)) - break; - case 11269: /* module 44 call 5 */ - CHECK_ERROR(_readMethod_relayer_decrease_polyx_limit_V1(c, &method->basic.relayer_decrease_polyx_limit_V1)) - break; - case 11520: /* module 45 call 0 */ - CHECK_ERROR(_readMethod_rewards_claim_itn_reward_V1(c, &method->basic.rewards_claim_itn_reward_V1)) - break; -#endif - default: - return parser_unexpected_callIndex; - } - - return parser_ok; -} - -///////////////////////////////////////////////////////////////////////////////// -///////////////////////////////////////////////////////////////////////////////// -///////////////////////////////////////////////////////////////////////////////// -///////////////////////////////////////////////////////////////////////////////// - -const char* _getMethod_ModuleName_V1(uint8_t moduleIdx) -{ - switch (moduleIdx) { - case 5: - return STR_MO_BALANCES; - case 7: - return STR_MO_IDENTITY; - case 15: - return STR_MO_MULTISIG; - case 17: - return STR_MO_STAKING; - case 33: - return STR_MO_PIPS; - case 41: - return STR_MO_UTILITY; -#ifdef SUBSTRATE_PARSER_FULL - case 0: - return STR_MO_SYSTEM; - case 2: - return STR_MO_TIMESTAMP; - case 3: - return STR_MO_INDICES; - case 8: - return STR_MO_CDDSERVICEPROVIDERS; - case 9: - return STR_MO_POLYMESHCOMMITTEE; - case 10: - return STR_MO_COMMITTEEMEMBERSHIP; - case 11: - return STR_MO_TECHNICALCOMMITTEE; - case 12: - return STR_MO_TECHNICALCOMMITTEEMEMBERSHIP; - case 13: - return STR_MO_UPGRADECOMMITTEE; - case 14: - return STR_MO_UPGRADECOMMITTEEMEMBERSHIP; - case 16: - return STR_MO_BRIDGE; - case 19: - return STR_MO_SESSION; - case 21: - return STR_MO_GRANDPA; - case 25: - return STR_MO_SUDO; - case 26: - return STR_MO_ASSET; - case 27: - return STR_MO_CAPITALDISTRIBUTION; - case 28: - return STR_MO_CHECKPOINT; - case 29: - return STR_MO_COMPLIANCEMANAGER; - case 30: - return STR_MO_CORPORATEACTION; - case 31: - return STR_MO_CORPORATEBALLOT; - case 34: - return STR_MO_PORTFOLIO; - case 35: - return STR_MO_PROTOCOLFEE; - case 37: - return STR_MO_SETTLEMENT; - case 38: - return STR_MO_STATISTICS; - case 40: - return STR_MO_TREASURY; - case 43: - return STR_MO_EXTERNALAGENTS; - case 44: - return STR_MO_RELAYER; - case 45: - return STR_MO_REWARDS; -#endif - default: - return NULL; - } - - return NULL; -} - -const char* _getMethod_Name_V1(uint8_t moduleIdx, uint8_t callIdx) -{ - uint16_t callPrivIdx = ((uint16_t)moduleIdx << 8u) + callIdx; - - switch (callPrivIdx) { - case 1280: /* module 5 call 0 */ - return STR_ME_TRANSFER; - case 1794: /* module 7 call 2 */ - return STR_ME_REMOVE_SECONDARY_KEYS; - case 1795: /* module 7 call 3 */ - return STR_ME_ACCEPT_PRIMARY_KEY; - case 1797: /* module 7 call 5 */ - return STR_ME_JOIN_IDENTITY_AS_KEY; - case 1798: /* module 7 call 6 */ - return STR_ME_LEAVE_IDENTITY_AS_KEY; - case 1799: /* module 7 call 7 */ - return STR_ME_ADD_CLAIM; - case 1800: /* module 7 call 8 */ - return STR_ME_REVOKE_CLAIM; - case 1801: /* module 7 call 9 */ - return STR_ME_SET_PERMISSION_TO_SIGNER; - case 1803: /* module 7 call 11 */ - return STR_ME_FREEZE_SECONDARY_KEYS; - case 1804: /* module 7 call 12 */ - return STR_ME_UNFREEZE_SECONDARY_KEYS; - case 1805: /* module 7 call 13 */ - return STR_ME_ADD_AUTHORIZATION; - case 1806: /* module 7 call 14 */ - return STR_ME_REMOVE_AUTHORIZATION; - case 1807: /* module 7 call 15 */ - return STR_ME_ADD_SECONDARY_KEYS_WITH_AUTHORIZATION; - case 1808: /* module 7 call 16 */ - return STR_ME_ADD_INVESTOR_UNIQUENESS_CLAIM; - case 3840: /* module 15 call 0 */ - return STR_ME_CREATE_MULTISIG; - case 3841: /* module 15 call 1 */ - return STR_ME_CREATE_OR_APPROVE_PROPOSAL_AS_IDENTITY; - case 3842: /* module 15 call 2 */ - return STR_ME_CREATE_OR_APPROVE_PROPOSAL_AS_KEY; - case 3843: /* module 15 call 3 */ - return STR_ME_CREATE_PROPOSAL_AS_IDENTITY; - case 3844: /* module 15 call 4 */ - return STR_ME_CREATE_PROPOSAL_AS_KEY; - case 3845: /* module 15 call 5 */ - return STR_ME_APPROVE_AS_IDENTITY; - case 3846: /* module 15 call 6 */ - return STR_ME_APPROVE_AS_KEY; - case 3847: /* module 15 call 7 */ - return STR_ME_REJECT_AS_IDENTITY; - case 3848: /* module 15 call 8 */ - return STR_ME_REJECT_AS_KEY; - case 3849: /* module 15 call 9 */ - return STR_ME_ACCEPT_MULTISIG_SIGNER_AS_IDENTITY; - case 3850: /* module 15 call 10 */ - return STR_ME_ACCEPT_MULTISIG_SIGNER_AS_KEY; - case 3851: /* module 15 call 11 */ - return STR_ME_ADD_MULTISIG_SIGNER; - case 3852: /* module 15 call 12 */ - return STR_ME_REMOVE_MULTISIG_SIGNER; - case 3853: /* module 15 call 13 */ - return STR_ME_ADD_MULTISIG_SIGNERS_VIA_CREATOR; - case 3854: /* module 15 call 14 */ - return STR_ME_REMOVE_MULTISIG_SIGNERS_VIA_CREATOR; - case 3855: /* module 15 call 15 */ - return STR_ME_CHANGE_SIGS_REQUIRED; - case 3856: /* module 15 call 16 */ - return STR_ME_MAKE_MULTISIG_SIGNER; - case 3857: /* module 15 call 17 */ - return STR_ME_MAKE_MULTISIG_PRIMARY; - case 3858: /* module 15 call 18 */ - return STR_ME_EXECUTE_SCHEDULED_PROPOSAL; - case 4352: /* module 17 call 0 */ - return STR_ME_BOND; - case 4353: /* module 17 call 1 */ - return STR_ME_BOND_EXTRA; - case 4354: /* module 17 call 2 */ - return STR_ME_UNBOND; - case 4355: /* module 17 call 3 */ - return STR_ME_WITHDRAW_UNBONDED; - case 4356: /* module 17 call 4 */ - return STR_ME_VALIDATE; - case 4357: /* module 17 call 5 */ - return STR_ME_NOMINATE; - case 4358: /* module 17 call 6 */ - return STR_ME_CHILL; - case 4359: /* module 17 call 7 */ - return STR_ME_SET_PAYEE; - case 4360: /* module 17 call 8 */ - return STR_ME_SET_CONTROLLER; - case 4376: /* module 17 call 24 */ - return STR_ME_REBOND; - case 8454: /* module 33 call 6 */ - return STR_ME_PROPOSE; - case 8455: /* module 33 call 7 */ - return STR_ME_VOTE; - case 10496: /* module 41 call 0 */ - return STR_ME_BATCH; - case 10497: /* module 41 call 1 */ - return STR_ME_BATCH_ATOMIC; - case 10498: /* module 41 call 2 */ - return STR_ME_BATCH_OPTIMISTIC; -#ifdef SUBSTRATE_PARSER_FULL - case 0: /* module 0 call 0 */ - return STR_ME_FILL_BLOCK; - case 1: /* module 0 call 1 */ - return STR_ME_REMARK; - case 2: /* module 0 call 2 */ - return STR_ME_SET_HEAP_PAGES; - case 3: /* module 0 call 3 */ - return STR_ME_SET_CODE; - case 4: /* module 0 call 4 */ - return STR_ME_SET_CODE_WITHOUT_CHECKS; - case 5: /* module 0 call 5 */ - return STR_ME_SET_CHANGES_TRIE_CONFIG; - case 6: /* module 0 call 6 */ - return STR_ME_SET_STORAGE; - case 7: /* module 0 call 7 */ - return STR_ME_KILL_STORAGE; - case 8: /* module 0 call 8 */ - return STR_ME_KILL_PREFIX; - case 256: /* module 1 call 0 */ - return STR_ME_REPORT_EQUIVOCATION; - case 257: /* module 1 call 1 */ - return STR_ME_REPORT_EQUIVOCATION_UNSIGNED; - case 512: /* module 2 call 0 */ - return STR_ME_SET; - case 768: /* module 3 call 0 */ - return STR_ME_CLAIM; - case 769: /* module 3 call 1 */ - return STR_ME_TRANSFER; - case 770: /* module 3 call 2 */ - return STR_ME_FREE; - case 771: /* module 3 call 3 */ - return STR_ME_FORCE_TRANSFER; - case 772: /* module 3 call 4 */ - return STR_ME_FREEZE; - case 1024: /* module 4 call 0 */ - return STR_ME_SET_UNCLES; - case 1281: /* module 5 call 1 */ - return STR_ME_TRANSFER_WITH_MEMO; - case 1282: /* module 5 call 2 */ - return STR_ME_DEPOSIT_BLOCK_REWARD_RESERVE_BALANCE; - case 1283: /* module 5 call 3 */ - return STR_ME_SET_BALANCE; - case 1284: /* module 5 call 4 */ - return STR_ME_FORCE_TRANSFER; - case 1285: /* module 5 call 5 */ - return STR_ME_BURN_ACCOUNT_BALANCE; - case 1792: /* module 7 call 0 */ - return STR_ME_CDD_REGISTER_DID; - case 1793: /* module 7 call 1 */ - return STR_ME_INVALIDATE_CDD_CLAIMS; - case 1796: /* module 7 call 4 */ - return STR_ME_CHANGE_CDD_REQUIREMENT_FOR_MK_ROTATION; - case 1809: /* module 7 call 17 */ - return STR_ME_GC_ADD_CDD_CLAIM; - case 1810: /* module 7 call 18 */ - return STR_ME_GC_REVOKE_CDD_CLAIM; - case 1811: /* module 7 call 19 */ - return STR_ME_ADD_INVESTOR_UNIQUENESS_CLAIM_V2; - case 1812: /* module 7 call 20 */ - return STR_ME_REVOKE_CLAIM_BY_INDEX; - case 2048: /* module 8 call 0 */ - return STR_ME_SET_ACTIVE_MEMBERS_LIMIT; - case 2049: /* module 8 call 1 */ - return STR_ME_DISABLE_MEMBER; - case 2050: /* module 8 call 2 */ - return STR_ME_ADD_MEMBER; - case 2051: /* module 8 call 3 */ - return STR_ME_REMOVE_MEMBER; - case 2052: /* module 8 call 4 */ - return STR_ME_SWAP_MEMBER; - case 2053: /* module 8 call 5 */ - return STR_ME_RESET_MEMBERS; - case 2054: /* module 8 call 6 */ - return STR_ME_ABDICATE_MEMBERSHIP; - case 2304: /* module 9 call 0 */ - return STR_ME_SET_VOTE_THRESHOLD; - case 2305: /* module 9 call 1 */ - return STR_ME_SET_RELEASE_COORDINATOR; - case 2306: /* module 9 call 2 */ - return STR_ME_SET_EXPIRES_AFTER; - case 2307: /* module 9 call 3 */ - return STR_ME_VOTE_OR_PROPOSE; - case 2308: /* module 9 call 4 */ - return STR_ME_VOTE; - case 2560: /* module 10 call 0 */ - return STR_ME_SET_ACTIVE_MEMBERS_LIMIT; - case 2561: /* module 10 call 1 */ - return STR_ME_DISABLE_MEMBER; - case 2562: /* module 10 call 2 */ - return STR_ME_ADD_MEMBER; - case 2563: /* module 10 call 3 */ - return STR_ME_REMOVE_MEMBER; - case 2564: /* module 10 call 4 */ - return STR_ME_SWAP_MEMBER; - case 2565: /* module 10 call 5 */ - return STR_ME_RESET_MEMBERS; - case 2566: /* module 10 call 6 */ - return STR_ME_ABDICATE_MEMBERSHIP; - case 2816: /* module 11 call 0 */ - return STR_ME_SET_VOTE_THRESHOLD; - case 2817: /* module 11 call 1 */ - return STR_ME_SET_RELEASE_COORDINATOR; - case 2818: /* module 11 call 2 */ - return STR_ME_SET_EXPIRES_AFTER; - case 2819: /* module 11 call 3 */ - return STR_ME_VOTE_OR_PROPOSE; - case 2820: /* module 11 call 4 */ - return STR_ME_VOTE; - case 3072: /* module 12 call 0 */ - return STR_ME_SET_ACTIVE_MEMBERS_LIMIT; - case 3073: /* module 12 call 1 */ - return STR_ME_DISABLE_MEMBER; - case 3074: /* module 12 call 2 */ - return STR_ME_ADD_MEMBER; - case 3075: /* module 12 call 3 */ - return STR_ME_REMOVE_MEMBER; - case 3076: /* module 12 call 4 */ - return STR_ME_SWAP_MEMBER; - case 3077: /* module 12 call 5 */ - return STR_ME_RESET_MEMBERS; - case 3078: /* module 12 call 6 */ - return STR_ME_ABDICATE_MEMBERSHIP; - case 3328: /* module 13 call 0 */ - return STR_ME_SET_VOTE_THRESHOLD; - case 3329: /* module 13 call 1 */ - return STR_ME_SET_RELEASE_COORDINATOR; - case 3330: /* module 13 call 2 */ - return STR_ME_SET_EXPIRES_AFTER; - case 3331: /* module 13 call 3 */ - return STR_ME_VOTE_OR_PROPOSE; - case 3332: /* module 13 call 4 */ - return STR_ME_VOTE; - case 3584: /* module 14 call 0 */ - return STR_ME_SET_ACTIVE_MEMBERS_LIMIT; - case 3585: /* module 14 call 1 */ - return STR_ME_DISABLE_MEMBER; - case 3586: /* module 14 call 2 */ - return STR_ME_ADD_MEMBER; - case 3587: /* module 14 call 3 */ - return STR_ME_REMOVE_MEMBER; - case 3588: /* module 14 call 4 */ - return STR_ME_SWAP_MEMBER; - case 3589: /* module 14 call 5 */ - return STR_ME_RESET_MEMBERS; - case 3590: /* module 14 call 6 */ - return STR_ME_ABDICATE_MEMBERSHIP; - case 4096: /* module 16 call 0 */ - return STR_ME_CHANGE_CONTROLLER; - case 4097: /* module 16 call 1 */ - return STR_ME_CHANGE_ADMIN; - case 4098: /* module 16 call 2 */ - return STR_ME_CHANGE_TIMELOCK; - case 4099: /* module 16 call 3 */ - return STR_ME_FREEZE; - case 4100: /* module 16 call 4 */ - return STR_ME_UNFREEZE; - case 4101: /* module 16 call 5 */ - return STR_ME_CHANGE_BRIDGE_LIMIT; - case 4102: /* module 16 call 6 */ - return STR_ME_CHANGE_BRIDGE_EXEMPTED; - case 4103: /* module 16 call 7 */ - return STR_ME_FORCE_HANDLE_BRIDGE_TX; - case 4104: /* module 16 call 8 */ - return STR_ME_BATCH_PROPOSE_BRIDGE_TX; - case 4105: /* module 16 call 9 */ - return STR_ME_PROPOSE_BRIDGE_TX; - case 4106: /* module 16 call 10 */ - return STR_ME_HANDLE_BRIDGE_TX; - case 4107: /* module 16 call 11 */ - return STR_ME_FREEZE_TXS; - case 4108: /* module 16 call 12 */ - return STR_ME_UNFREEZE_TXS; - case 4109: /* module 16 call 13 */ - return STR_ME_HANDLE_SCHEDULED_BRIDGE_TX; - case 4110: /* module 16 call 14 */ - return STR_ME_ADD_FREEZE_ADMIN; - case 4111: /* module 16 call 15 */ - return STR_ME_REMOVE_FREEZE_ADMIN; - case 4361: /* module 17 call 9 */ - return STR_ME_SET_VALIDATOR_COUNT; - case 4362: /* module 17 call 10 */ - return STR_ME_INCREASE_VALIDATOR_COUNT; - case 4363: /* module 17 call 11 */ - return STR_ME_SCALE_VALIDATOR_COUNT; - case 4364: /* module 17 call 12 */ - return STR_ME_ADD_PERMISSIONED_VALIDATOR; - case 4365: /* module 17 call 13 */ - return STR_ME_REMOVE_PERMISSIONED_VALIDATOR; - case 4366: /* module 17 call 14 */ - return STR_ME_VALIDATE_CDD_EXPIRY_NOMINATORS; - case 4367: /* module 17 call 15 */ - return STR_ME_SET_COMMISSION_CAP; - case 4368: /* module 17 call 16 */ - return STR_ME_SET_MIN_BOND_THRESHOLD; - case 4369: /* module 17 call 17 */ - return STR_ME_FORCE_NO_ERAS; - case 4370: /* module 17 call 18 */ - return STR_ME_FORCE_NEW_ERA; - case 4371: /* module 17 call 19 */ - return STR_ME_SET_INVULNERABLES; - case 4372: /* module 17 call 20 */ - return STR_ME_FORCE_UNSTAKE; - case 4373: /* module 17 call 21 */ - return STR_ME_FORCE_NEW_ERA_ALWAYS; - case 4374: /* module 17 call 22 */ - return STR_ME_CANCEL_DEFERRED_SLASH; - case 4375: /* module 17 call 23 */ - return STR_ME_PAYOUT_STAKERS; - case 4377: /* module 17 call 25 */ - return STR_ME_SET_HISTORY_DEPTH; - case 4378: /* module 17 call 26 */ - return STR_ME_REAP_STASH; - case 4379: /* module 17 call 27 */ - return STR_ME_SUBMIT_ELECTION_SOLUTION; - case 4380: /* module 17 call 28 */ - return STR_ME_SUBMIT_ELECTION_SOLUTION_UNSIGNED; - case 4381: /* module 17 call 29 */ - return STR_ME_PAYOUT_STAKERS_BY_SYSTEM; - case 4382: /* module 17 call 30 */ - return STR_ME_CHANGE_SLASHING_ALLOWED_FOR; - case 4383: /* module 17 call 31 */ - return STR_ME_UPDATE_PERMISSIONED_VALIDATOR_INTENDED_COUNT; - case 4864: /* module 19 call 0 */ - return STR_ME_SET_KEYS; - case 4865: /* module 19 call 1 */ - return STR_ME_PURGE_KEYS; - case 5376: /* module 21 call 0 */ - return STR_ME_REPORT_EQUIVOCATION; - case 5377: /* module 21 call 1 */ - return STR_ME_REPORT_EQUIVOCATION_UNSIGNED; - case 5378: /* module 21 call 2 */ - return STR_ME_NOTE_STALLED; - case 5888: /* module 23 call 0 */ - return STR_ME_HEARTBEAT; - case 6400: /* module 25 call 0 */ - return STR_ME_SUDO; - case 6401: /* module 25 call 1 */ - return STR_ME_SUDO_UNCHECKED_WEIGHT; - case 6402: /* module 25 call 2 */ - return STR_ME_SET_KEY; - case 6403: /* module 25 call 3 */ - return STR_ME_SUDO_AS; - case 6656: /* module 26 call 0 */ - return STR_ME_REGISTER_TICKER; - case 6657: /* module 26 call 1 */ - return STR_ME_ACCEPT_TICKER_TRANSFER; - case 6658: /* module 26 call 2 */ - return STR_ME_ACCEPT_ASSET_OWNERSHIP_TRANSFER; - case 6659: /* module 26 call 3 */ - return STR_ME_CREATE_ASSET; - case 6660: /* module 26 call 4 */ - return STR_ME_FREEZE; - case 6661: /* module 26 call 5 */ - return STR_ME_UNFREEZE; - case 6662: /* module 26 call 6 */ - return STR_ME_RENAME_ASSET; - case 6663: /* module 26 call 7 */ - return STR_ME_ISSUE; - case 6664: /* module 26 call 8 */ - return STR_ME_REDEEM; - case 6665: /* module 26 call 9 */ - return STR_ME_MAKE_DIVISIBLE; - case 6666: /* module 26 call 10 */ - return STR_ME_ADD_DOCUMENTS; - case 6667: /* module 26 call 11 */ - return STR_ME_REMOVE_DOCUMENTS; - case 6668: /* module 26 call 12 */ - return STR_ME_SET_FUNDING_ROUND; - case 6669: /* module 26 call 13 */ - return STR_ME_UPDATE_IDENTIFIERS; - case 6670: /* module 26 call 14 */ - return STR_ME_CLAIM_CLASSIC_TICKER; - case 6671: /* module 26 call 15 */ - return STR_ME_RESERVE_CLASSIC_TICKER; - case 6672: /* module 26 call 16 */ - return STR_ME_CONTROLLER_TRANSFER; - case 6673: /* module 26 call 17 */ - return STR_ME_REGISTER_CUSTOM_ASSET_TYPE; - case 6912: /* module 27 call 0 */ - return STR_ME_DISTRIBUTE; - case 6913: /* module 27 call 1 */ - return STR_ME_CLAIM; - case 6914: /* module 27 call 2 */ - return STR_ME_PUSH_BENEFIT; - case 6915: /* module 27 call 3 */ - return STR_ME_RECLAIM; - case 6916: /* module 27 call 4 */ - return STR_ME_REMOVE_DISTRIBUTION; - case 7168: /* module 28 call 0 */ - return STR_ME_CREATE_CHECKPOINT; - case 7169: /* module 28 call 1 */ - return STR_ME_SET_SCHEDULES_MAX_COMPLEXITY; - case 7170: /* module 28 call 2 */ - return STR_ME_CREATE_SCHEDULE; - case 7171: /* module 28 call 3 */ - return STR_ME_REMOVE_SCHEDULE; - case 7424: /* module 29 call 0 */ - return STR_ME_ADD_COMPLIANCE_REQUIREMENT; - case 7425: /* module 29 call 1 */ - return STR_ME_REMOVE_COMPLIANCE_REQUIREMENT; - case 7426: /* module 29 call 2 */ - return STR_ME_REPLACE_ASSET_COMPLIANCE; - case 7427: /* module 29 call 3 */ - return STR_ME_RESET_ASSET_COMPLIANCE; - case 7428: /* module 29 call 4 */ - return STR_ME_PAUSE_ASSET_COMPLIANCE; - case 7429: /* module 29 call 5 */ - return STR_ME_RESUME_ASSET_COMPLIANCE; - case 7430: /* module 29 call 6 */ - return STR_ME_ADD_DEFAULT_TRUSTED_CLAIM_ISSUER; - case 7431: /* module 29 call 7 */ - return STR_ME_REMOVE_DEFAULT_TRUSTED_CLAIM_ISSUER; - case 7432: /* module 29 call 8 */ - return STR_ME_CHANGE_COMPLIANCE_REQUIREMENT; - case 7680: /* module 30 call 0 */ - return STR_ME_SET_MAX_DETAILS_LENGTH; - case 7681: /* module 30 call 1 */ - return STR_ME_SET_DEFAULT_TARGETS; - case 7682: /* module 30 call 2 */ - return STR_ME_SET_DEFAULT_WITHHOLDING_TAX; - case 7683: /* module 30 call 3 */ - return STR_ME_SET_DID_WITHHOLDING_TAX; - case 7684: /* module 30 call 4 */ - return STR_ME_INITIATE_CORPORATE_ACTION; - case 7685: /* module 30 call 5 */ - return STR_ME_LINK_CA_DOC; - case 7686: /* module 30 call 6 */ - return STR_ME_REMOVE_CA; - case 7687: /* module 30 call 7 */ - return STR_ME_CHANGE_RECORD_DATE; - case 7936: /* module 31 call 0 */ - return STR_ME_ATTACH_BALLOT; - case 7937: /* module 31 call 1 */ - return STR_ME_VOTE; - case 7938: /* module 31 call 2 */ - return STR_ME_CHANGE_END; - case 7939: /* module 31 call 3 */ - return STR_ME_CHANGE_META; - case 7940: /* module 31 call 4 */ - return STR_ME_CHANGE_RCV; - case 7941: /* module 31 call 5 */ - return STR_ME_REMOVE_BALLOT; - case 8448: /* module 33 call 0 */ - return STR_ME_SET_PRUNE_HISTORICAL_PIPS; - case 8449: /* module 33 call 1 */ - return STR_ME_SET_MIN_PROPOSAL_DEPOSIT; - case 8450: /* module 33 call 2 */ - return STR_ME_SET_DEFAULT_ENACTMENT_PERIOD; - case 8451: /* module 33 call 3 */ - return STR_ME_SET_PENDING_PIP_EXPIRY; - case 8452: /* module 33 call 4 */ - return STR_ME_SET_MAX_PIP_SKIP_COUNT; - case 8453: /* module 33 call 5 */ - return STR_ME_SET_ACTIVE_PIP_LIMIT; - case 8456: /* module 33 call 8 */ - return STR_ME_APPROVE_COMMITTEE_PROPOSAL; - case 8457: /* module 33 call 9 */ - return STR_ME_REJECT_PROPOSAL; - case 8458: /* module 33 call 10 */ - return STR_ME_PRUNE_PROPOSAL; - case 8459: /* module 33 call 11 */ - return STR_ME_RESCHEDULE_EXECUTION; - case 8460: /* module 33 call 12 */ - return STR_ME_CLEAR_SNAPSHOT; - case 8461: /* module 33 call 13 */ - return STR_ME_SNAPSHOT; - case 8462: /* module 33 call 14 */ - return STR_ME_ENACT_SNAPSHOT_RESULTS; - case 8463: /* module 33 call 15 */ - return STR_ME_EXECUTE_SCHEDULED_PIP; - case 8464: /* module 33 call 16 */ - return STR_ME_EXPIRE_SCHEDULED_PIP; - case 8704: /* module 34 call 0 */ - return STR_ME_CREATE_PORTFOLIO; - case 8705: /* module 34 call 1 */ - return STR_ME_DELETE_PORTFOLIO; - case 8706: /* module 34 call 2 */ - return STR_ME_MOVE_PORTFOLIO_FUNDS; - case 8707: /* module 34 call 3 */ - return STR_ME_RENAME_PORTFOLIO; - case 8708: /* module 34 call 4 */ - return STR_ME_QUIT_PORTFOLIO_CUSTODY; - case 8709: /* module 34 call 5 */ - return STR_ME_ACCEPT_PORTFOLIO_CUSTODY; - case 8960: /* module 35 call 0 */ - return STR_ME_CHANGE_COEFFICIENT; - case 8961: /* module 35 call 1 */ - return STR_ME_CHANGE_BASE_FEE; - case 9216: /* module 36 call 0 */ - return STR_ME_SCHEDULE; - case 9217: /* module 36 call 1 */ - return STR_ME_CANCEL; - case 9218: /* module 36 call 2 */ - return STR_ME_SCHEDULE_NAMED; - case 9219: /* module 36 call 3 */ - return STR_ME_CANCEL_NAMED; - case 9220: /* module 36 call 4 */ - return STR_ME_SCHEDULE_AFTER; - case 9221: /* module 36 call 5 */ - return STR_ME_SCHEDULE_NAMED_AFTER; - case 9472: /* module 37 call 0 */ - return STR_ME_CREATE_VENUE; - case 9473: /* module 37 call 1 */ - return STR_ME_UPDATE_VENUE_DETAILS; - case 9474: /* module 37 call 2 */ - return STR_ME_UPDATE_VENUE_TYPE; - case 9475: /* module 37 call 3 */ - return STR_ME_ADD_INSTRUCTION; - case 9476: /* module 37 call 4 */ - return STR_ME_ADD_AND_AFFIRM_INSTRUCTION; - case 9477: /* module 37 call 5 */ - return STR_ME_AFFIRM_INSTRUCTION; - case 9478: /* module 37 call 6 */ - return STR_ME_WITHDRAW_AFFIRMATION; - case 9479: /* module 37 call 7 */ - return STR_ME_REJECT_INSTRUCTION; - case 9480: /* module 37 call 8 */ - return STR_ME_AFFIRM_WITH_RECEIPTS; - case 9481: /* module 37 call 9 */ - return STR_ME_CLAIM_RECEIPT; - case 9482: /* module 37 call 10 */ - return STR_ME_UNCLAIM_RECEIPT; - case 9483: /* module 37 call 11 */ - return STR_ME_SET_VENUE_FILTERING; - case 9484: /* module 37 call 12 */ - return STR_ME_ALLOW_VENUES; - case 9485: /* module 37 call 13 */ - return STR_ME_DISALLOW_VENUES; - case 9486: /* module 37 call 14 */ - return STR_ME_CHANGE_RECEIPT_VALIDITY; - case 9487: /* module 37 call 15 */ - return STR_ME_EXECUTE_SCHEDULED_INSTRUCTION; - case 9488: /* module 37 call 16 */ - return STR_ME_RESCHEDULE_INSTRUCTION; - case 9728: /* module 38 call 0 */ - return STR_ME_ADD_TRANSFER_MANAGER; - case 9729: /* module 38 call 1 */ - return STR_ME_REMOVE_TRANSFER_MANAGER; - case 9730: /* module 38 call 2 */ - return STR_ME_ADD_EXEMPTED_ENTITIES; - case 9731: /* module 38 call 3 */ - return STR_ME_REMOVE_EXEMPTED_ENTITIES; - case 9984: /* module 39 call 0 */ - return STR_ME_CREATE_FUNDRAISER; - case 9985: /* module 39 call 1 */ - return STR_ME_INVEST; - case 9986: /* module 39 call 2 */ - return STR_ME_FREEZE_FUNDRAISER; - case 9987: /* module 39 call 3 */ - return STR_ME_UNFREEZE_FUNDRAISER; - case 9988: /* module 39 call 4 */ - return STR_ME_MODIFY_FUNDRAISER_WINDOW; - case 9989: /* module 39 call 5 */ - return STR_ME_STOP; - case 10240: /* module 40 call 0 */ - return STR_ME_DISBURSEMENT; - case 10241: /* module 40 call 1 */ - return STR_ME_REIMBURSEMENT; - case 10499: /* module 41 call 3 */ - return STR_ME_RELAY_TX; - case 11008: /* module 43 call 0 */ - return STR_ME_CREATE_GROUP; - case 11009: /* module 43 call 1 */ - return STR_ME_SET_GROUP_PERMISSIONS; - case 11010: /* module 43 call 2 */ - return STR_ME_REMOVE_AGENT; - case 11011: /* module 43 call 3 */ - return STR_ME_ABDICATE; - case 11012: /* module 43 call 4 */ - return STR_ME_CHANGE_GROUP; - case 11013: /* module 43 call 5 */ - return STR_ME_ACCEPT_BECOME_AGENT; - case 11264: /* module 44 call 0 */ - return STR_ME_SET_PAYING_KEY; - case 11265: /* module 44 call 1 */ - return STR_ME_ACCEPT_PAYING_KEY; - case 11266: /* module 44 call 2 */ - return STR_ME_REMOVE_PAYING_KEY; - case 11267: /* module 44 call 3 */ - return STR_ME_UPDATE_POLYX_LIMIT; - case 11268: /* module 44 call 4 */ - return STR_ME_INCREASE_POLYX_LIMIT; - case 11269: /* module 44 call 5 */ - return STR_ME_DECREASE_POLYX_LIMIT; - case 11520: /* module 45 call 0 */ - return STR_ME_CLAIM_ITN_REWARD; - case 11521: /* module 45 call 1 */ - return STR_ME_SET_ITN_REWARD_STATUS; -#endif - default: - return NULL; - } - - return NULL; -} - -uint8_t _getMethod_NumItems_V1(uint8_t moduleIdx, uint8_t callIdx) -{ - uint16_t callPrivIdx = ((uint16_t)moduleIdx << 8u) + callIdx; - - switch (callPrivIdx) { - case 1280: /* module 5 call 0 */ - return 2; - case 1794: /* module 7 call 2 */ - return 1; - case 1795: /* module 7 call 3 */ - return 2; - case 1797: /* module 7 call 5 */ - return 1; - case 1798: /* module 7 call 6 */ - return 0; - case 1799: /* module 7 call 7 */ - return 3; - case 1800: /* module 7 call 8 */ - return 2; - case 1801: /* module 7 call 9 */ - return 2; - case 1803: /* module 7 call 11 */ - return 0; - case 1804: /* module 7 call 12 */ - return 0; - case 1805: /* module 7 call 13 */ - return 3; - case 1806: /* module 7 call 14 */ - return 3; - case 1807: /* module 7 call 15 */ - return 2; - case 1808: /* module 7 call 16 */ - return 4; - case 3840: /* module 15 call 0 */ - return 2; - case 3841: /* module 15 call 1 */ - return 4; - case 3842: /* module 15 call 2 */ - return 4; - case 3843: /* module 15 call 3 */ - return 4; - case 3844: /* module 15 call 4 */ - return 4; - case 3845: /* module 15 call 5 */ - return 2; - case 3846: /* module 15 call 6 */ - return 2; - case 3847: /* module 15 call 7 */ - return 2; - case 3848: /* module 15 call 8 */ - return 2; - case 3849: /* module 15 call 9 */ - return 1; - case 3850: /* module 15 call 10 */ - return 1; - case 3851: /* module 15 call 11 */ - return 1; - case 3852: /* module 15 call 12 */ - return 1; - case 3853: /* module 15 call 13 */ - return 2; - case 3854: /* module 15 call 14 */ - return 2; - case 3855: /* module 15 call 15 */ - return 1; - case 3856: /* module 15 call 16 */ - return 1; - case 3857: /* module 15 call 17 */ - return 2; - case 3858: /* module 15 call 18 */ - return 4; - case 4352: /* module 17 call 0 */ - return 3; - case 4353: /* module 17 call 1 */ - return 1; - case 4354: /* module 17 call 2 */ - return 1; - case 4355: /* module 17 call 3 */ - return 1; - case 4356: /* module 17 call 4 */ - return 1; - case 4357: /* module 17 call 5 */ - return 1; - case 4358: /* module 17 call 6 */ - return 0; - case 4359: /* module 17 call 7 */ - return 1; - case 4360: /* module 17 call 8 */ - return 1; - case 4376: /* module 17 call 24 */ - return 1; - case 8454: /* module 33 call 6 */ - return 4; - case 8455: /* module 33 call 7 */ - return 3; - case 10496: /* module 41 call 0 */ - return 1; - case 10497: /* module 41 call 1 */ - return 1; - case 10498: /* module 41 call 2 */ - return 1; -#ifdef SUBSTRATE_PARSER_FULL - case 0: /* module 0 call 0 */ - return 1; - case 1: /* module 0 call 1 */ - return 1; - case 2: /* module 0 call 2 */ - return 1; - case 3: /* module 0 call 3 */ - return 1; - case 4: /* module 0 call 4 */ - return 1; - case 512: /* module 2 call 0 */ - return 1; - case 768: /* module 3 call 0 */ - return 1; - case 769: /* module 3 call 1 */ - return 2; - case 770: /* module 3 call 2 */ - return 1; - case 771: /* module 3 call 3 */ - return 3; - case 772: /* module 3 call 4 */ - return 1; - case 1281: /* module 5 call 1 */ - return 3; - case 1282: /* module 5 call 2 */ - return 1; - case 1283: /* module 5 call 3 */ - return 3; - case 1284: /* module 5 call 4 */ - return 3; - case 1285: /* module 5 call 5 */ - return 1; - case 1793: /* module 7 call 1 */ - return 3; - case 1796: /* module 7 call 4 */ - return 1; - case 1809: /* module 7 call 17 */ - return 1; - case 1810: /* module 7 call 18 */ - return 1; - case 1812: /* module 7 call 20 */ - return 3; - case 2048: /* module 8 call 0 */ - return 1; - case 2049: /* module 8 call 1 */ - return 3; - case 2050: /* module 8 call 2 */ - return 1; - case 2051: /* module 8 call 3 */ - return 1; - case 2052: /* module 8 call 4 */ - return 2; - case 2053: /* module 8 call 5 */ - return 1; - case 2054: /* module 8 call 6 */ - return 0; - case 2304: /* module 9 call 0 */ - return 2; - case 2305: /* module 9 call 1 */ - return 1; - case 2306: /* module 9 call 2 */ - return 1; - case 2307: /* module 9 call 3 */ - return 2; - case 2308: /* module 9 call 4 */ - return 3; - case 2560: /* module 10 call 0 */ - return 1; - case 2561: /* module 10 call 1 */ - return 3; - case 2562: /* module 10 call 2 */ - return 1; - case 2563: /* module 10 call 3 */ - return 1; - case 2564: /* module 10 call 4 */ - return 2; - case 2565: /* module 10 call 5 */ - return 1; - case 2566: /* module 10 call 6 */ - return 0; - case 2816: /* module 11 call 0 */ - return 2; - case 2817: /* module 11 call 1 */ - return 1; - case 2818: /* module 11 call 2 */ - return 1; - case 2819: /* module 11 call 3 */ - return 2; - case 2820: /* module 11 call 4 */ - return 3; - case 3072: /* module 12 call 0 */ - return 1; - case 3073: /* module 12 call 1 */ - return 3; - case 3074: /* module 12 call 2 */ - return 1; - case 3075: /* module 12 call 3 */ - return 1; - case 3076: /* module 12 call 4 */ - return 2; - case 3077: /* module 12 call 5 */ - return 1; - case 3078: /* module 12 call 6 */ - return 0; - case 3328: /* module 13 call 0 */ - return 2; - case 3329: /* module 13 call 1 */ - return 1; - case 3330: /* module 13 call 2 */ - return 1; - case 3331: /* module 13 call 3 */ - return 2; - case 3332: /* module 13 call 4 */ - return 3; - case 3584: /* module 14 call 0 */ - return 1; - case 3585: /* module 14 call 1 */ - return 3; - case 3586: /* module 14 call 2 */ - return 1; - case 3587: /* module 14 call 3 */ - return 1; - case 3588: /* module 14 call 4 */ - return 2; - case 3589: /* module 14 call 5 */ - return 1; - case 3590: /* module 14 call 6 */ - return 0; - case 4096: /* module 16 call 0 */ - return 1; - case 4097: /* module 16 call 1 */ - return 1; - case 4098: /* module 16 call 2 */ - return 1; - case 4099: /* module 16 call 3 */ - return 0; - case 4100: /* module 16 call 4 */ - return 0; - case 4101: /* module 16 call 5 */ - return 2; - case 4102: /* module 16 call 6 */ - return 1; - case 4103: /* module 16 call 7 */ - return 1; - case 4104: /* module 16 call 8 */ - return 1; - case 4105: /* module 16 call 9 */ - return 1; - case 4106: /* module 16 call 10 */ - return 1; - case 4107: /* module 16 call 11 */ - return 1; - case 4108: /* module 16 call 12 */ - return 1; - case 4109: /* module 16 call 13 */ - return 1; - case 4110: /* module 16 call 14 */ - return 1; - case 4111: /* module 16 call 15 */ - return 1; - case 4361: /* module 17 call 9 */ - return 1; - case 4362: /* module 17 call 10 */ - return 1; - case 4364: /* module 17 call 12 */ - return 2; - case 4365: /* module 17 call 13 */ - return 1; - case 4366: /* module 17 call 14 */ - return 1; - case 4367: /* module 17 call 15 */ - return 1; - case 4368: /* module 17 call 16 */ - return 1; - case 4369: /* module 17 call 17 */ - return 0; - case 4370: /* module 17 call 18 */ - return 0; - case 4371: /* module 17 call 19 */ - return 1; - case 4372: /* module 17 call 20 */ - return 2; - case 4373: /* module 17 call 21 */ - return 0; - case 4374: /* module 17 call 22 */ - return 2; - case 4375: /* module 17 call 23 */ - return 2; - case 4377: /* module 17 call 25 */ - return 2; - case 4378: /* module 17 call 26 */ - return 2; - case 4381: /* module 17 call 29 */ - return 2; - case 4382: /* module 17 call 30 */ - return 1; - case 4383: /* module 17 call 31 */ - return 2; - case 4864: /* module 19 call 0 */ - return 2; - case 4865: /* module 19 call 1 */ - return 0; - case 5378: /* module 21 call 2 */ - return 2; - case 6403: /* module 25 call 3 */ - return 2; - case 6656: /* module 26 call 0 */ - return 1; - case 6657: /* module 26 call 1 */ - return 1; - case 6658: /* module 26 call 2 */ - return 1; - case 6659: /* module 26 call 3 */ - return 7; - case 6660: /* module 26 call 4 */ - return 1; - case 6661: /* module 26 call 5 */ - return 1; - case 6662: /* module 26 call 6 */ - return 2; - case 6663: /* module 26 call 7 */ - return 2; - case 6664: /* module 26 call 8 */ - return 2; - case 6665: /* module 26 call 9 */ - return 1; - case 6666: /* module 26 call 10 */ - return 2; - case 6667: /* module 26 call 11 */ - return 2; - case 6668: /* module 26 call 12 */ - return 2; - case 6669: /* module 26 call 13 */ - return 2; - case 6670: /* module 26 call 14 */ - return 2; - case 6671: /* module 26 call 15 */ - return 3; - case 6672: /* module 26 call 16 */ - return 3; - case 6673: /* module 26 call 17 */ - return 1; - case 6912: /* module 27 call 0 */ - return 7; - case 6913: /* module 27 call 1 */ - return 1; - case 6914: /* module 27 call 2 */ - return 2; - case 6915: /* module 27 call 3 */ - return 1; - case 6916: /* module 27 call 4 */ - return 1; - case 7168: /* module 28 call 0 */ - return 1; - case 7169: /* module 28 call 1 */ - return 1; - case 7170: /* module 28 call 2 */ - return 2; - case 7171: /* module 28 call 3 */ - return 2; - case 7424: /* module 29 call 0 */ - return 3; - case 7425: /* module 29 call 1 */ - return 2; - case 7426: /* module 29 call 2 */ - return 2; - case 7427: /* module 29 call 3 */ - return 1; - case 7428: /* module 29 call 4 */ - return 1; - case 7429: /* module 29 call 5 */ - return 1; - case 7430: /* module 29 call 6 */ - return 2; - case 7431: /* module 29 call 7 */ - return 2; - case 7432: /* module 29 call 8 */ - return 2; - case 7680: /* module 30 call 0 */ - return 1; - case 7681: /* module 30 call 1 */ - return 2; - case 7682: /* module 30 call 2 */ - return 2; - case 7683: /* module 30 call 3 */ - return 3; - case 7684: /* module 30 call 4 */ - return 8; - case 7685: /* module 30 call 5 */ - return 2; - case 7686: /* module 30 call 6 */ - return 1; - case 7687: /* module 30 call 7 */ - return 2; - case 7936: /* module 31 call 0 */ - return 4; - case 7937: /* module 31 call 1 */ - return 2; - case 7938: /* module 31 call 2 */ - return 2; - case 7939: /* module 31 call 3 */ - return 2; - case 7940: /* module 31 call 4 */ - return 2; - case 7941: /* module 31 call 5 */ - return 1; - case 8448: /* module 33 call 0 */ - return 1; - case 8449: /* module 33 call 1 */ - return 1; - case 8450: /* module 33 call 2 */ - return 1; - case 8451: /* module 33 call 3 */ - return 1; - case 8452: /* module 33 call 4 */ - return 1; - case 8453: /* module 33 call 5 */ - return 1; - case 8456: /* module 33 call 8 */ - return 1; - case 8457: /* module 33 call 9 */ - return 1; - case 8458: /* module 33 call 10 */ - return 1; - case 8459: /* module 33 call 11 */ - return 2; - case 8460: /* module 33 call 12 */ - return 0; - case 8461: /* module 33 call 13 */ - return 0; - case 8462: /* module 33 call 14 */ - return 1; - case 8463: /* module 33 call 15 */ - return 1; - case 8464: /* module 33 call 16 */ - return 2; - case 8704: /* module 34 call 0 */ - return 1; - case 8705: /* module 34 call 1 */ - return 1; - case 8706: /* module 34 call 2 */ - return 3; - case 8707: /* module 34 call 3 */ - return 2; - case 8708: /* module 34 call 4 */ - return 1; - case 8709: /* module 34 call 5 */ - return 1; - case 8960: /* module 35 call 0 */ - return 1; - case 9472: /* module 37 call 0 */ - return 3; - case 9483: /* module 37 call 11 */ - return 2; - case 9486: /* module 37 call 14 */ - return 2; - case 9728: /* module 38 call 0 */ - return 2; - case 9729: /* module 38 call 1 */ - return 2; - case 9730: /* module 38 call 2 */ - return 3; - case 9731: /* module 38 call 3 */ - return 3; - case 10240: /* module 40 call 0 */ - return 1; - case 10241: /* module 40 call 1 */ - return 1; - case 10499: /* module 41 call 3 */ - return 3; - case 11010: /* module 43 call 2 */ - return 2; - case 11011: /* module 43 call 3 */ - return 1; - case 11013: /* module 43 call 5 */ - return 1; - case 11264: /* module 44 call 0 */ - return 2; - case 11265: /* module 44 call 1 */ - return 1; - case 11266: /* module 44 call 2 */ - return 2; - case 11267: /* module 44 call 3 */ - return 2; - case 11268: /* module 44 call 4 */ - return 2; - case 11269: /* module 44 call 5 */ - return 2; - case 11520: /* module 45 call 0 */ - return 3; -#endif - default: - return 0; - } - - return 0; -} - -const char* _getMethod_ItemName_V1(uint8_t moduleIdx, uint8_t callIdx, uint8_t itemIdx) -{ - uint16_t callPrivIdx = ((uint16_t)moduleIdx << 8u) + callIdx; - - switch (callPrivIdx) { - case 1280: /* module 5 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_dest; - case 1: - return STR_IT_amount; - default: - return NULL; - } - case 1794: /* module 7 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_signers_to_remove; - default: - return NULL; - } - case 1795: /* module 7 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_rotation_auth_id; - case 1: - return STR_IT_optional_cdd_auth_id; - default: - return NULL; - } - case 1797: /* module 7 call 5 */ - switch (itemIdx) { - case 0: - return STR_IT_auth_id; - default: - return NULL; - } - case 1798: /* module 7 call 6 */ - switch (itemIdx) { - default: - return NULL; - } - case 1799: /* module 7 call 7 */ - switch (itemIdx) { - case 0: - return STR_IT_target; - case 1: - return STR_IT_claim; - case 2: - return STR_IT_expiry; - default: - return NULL; - } - case 1800: /* module 7 call 8 */ - switch (itemIdx) { - case 0: - return STR_IT_target; - case 1: - return STR_IT_claim; - default: - return NULL; - } - case 1801: /* module 7 call 9 */ - switch (itemIdx) { - case 0: - return STR_IT_signer; - case 1: - return STR_IT_permissions; - default: - return NULL; - } - case 1803: /* module 7 call 11 */ - switch (itemIdx) { - default: - return NULL; - } - case 1804: /* module 7 call 12 */ - switch (itemIdx) { - default: - return NULL; - } - case 1805: /* module 7 call 13 */ - switch (itemIdx) { - case 0: - return STR_IT_target; - case 1: - return STR_IT_authorization_data; - case 2: - return STR_IT_expiry; - default: - return NULL; - } - case 1806: /* module 7 call 14 */ - switch (itemIdx) { - case 0: - return STR_IT_target; - case 1: - return STR_IT_auth_id; - case 2: - return STR_IT__auth_issuer_pays; - default: - return NULL; - } - case 1807: /* module 7 call 15 */ - switch (itemIdx) { - case 0: - return STR_IT_additional_keys; - case 1: - return STR_IT_expires_at; - default: - return NULL; - } - case 1808: /* module 7 call 16 */ - switch (itemIdx) { - case 0: - return STR_IT_target; - case 1: - return STR_IT_claim; - case 2: - return STR_IT_proof; - case 3: - return STR_IT_expiry; - default: - return NULL; - } - case 3840: /* module 15 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_signers; - case 1: - return STR_IT_sigs_required; - default: - return NULL; - } - case 3841: /* module 15 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_multisig; - case 1: - return STR_IT_proposal; - case 2: - return STR_IT_expiry; - case 3: - return STR_IT_auto_close; - default: - return NULL; - } - case 3842: /* module 15 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_multisig; - case 1: - return STR_IT_proposal; - case 2: - return STR_IT_expiry; - case 3: - return STR_IT_auto_close; - default: - return NULL; - } - case 3843: /* module 15 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_multisig; - case 1: - return STR_IT_proposal; - case 2: - return STR_IT_expiry; - case 3: - return STR_IT_auto_close; - default: - return NULL; - } - case 3844: /* module 15 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_multisig; - case 1: - return STR_IT_proposal; - case 2: - return STR_IT_expiry; - case 3: - return STR_IT_auto_close; - default: - return NULL; - } - case 3845: /* module 15 call 5 */ - switch (itemIdx) { - case 0: - return STR_IT_multisig; - case 1: - return STR_IT_proposal_id; - default: - return NULL; - } - case 3846: /* module 15 call 6 */ - switch (itemIdx) { - case 0: - return STR_IT_multisig; - case 1: - return STR_IT_proposal_id; - default: - return NULL; - } - case 3847: /* module 15 call 7 */ - switch (itemIdx) { - case 0: - return STR_IT_multisig; - case 1: - return STR_IT_proposal_id; - default: - return NULL; - } - case 3848: /* module 15 call 8 */ - switch (itemIdx) { - case 0: - return STR_IT_multisig; - case 1: - return STR_IT_proposal_id; - default: - return NULL; - } - case 3849: /* module 15 call 9 */ - switch (itemIdx) { - case 0: - return STR_IT_auth_id; - default: - return NULL; - } - case 3850: /* module 15 call 10 */ - switch (itemIdx) { - case 0: - return STR_IT_auth_id; - default: - return NULL; - } - case 3851: /* module 15 call 11 */ - switch (itemIdx) { - case 0: - return STR_IT_signer; - default: - return NULL; - } - case 3852: /* module 15 call 12 */ - switch (itemIdx) { - case 0: - return STR_IT_signer; - default: - return NULL; - } - case 3853: /* module 15 call 13 */ - switch (itemIdx) { - case 0: - return STR_IT_multisig; - case 1: - return STR_IT_signers; - default: - return NULL; - } - case 3854: /* module 15 call 14 */ - switch (itemIdx) { - case 0: - return STR_IT_multisig; - case 1: - return STR_IT_signers; - default: - return NULL; - } - case 3855: /* module 15 call 15 */ - switch (itemIdx) { - case 0: - return STR_IT_sigs_required; - default: - return NULL; - } - case 3856: /* module 15 call 16 */ - switch (itemIdx) { - case 0: - return STR_IT_multisig; - default: - return NULL; - } - case 3857: /* module 15 call 17 */ - switch (itemIdx) { - case 0: - return STR_IT_multisig; - case 1: - return STR_IT_optional_cdd_auth_id; - default: - return NULL; - } - case 3858: /* module 15 call 18 */ - switch (itemIdx) { - case 0: - return STR_IT_multisig; - case 1: - return STR_IT_proposal_id; - case 2: - return STR_IT_multisig_did; - case 3: - return STR_IT__proposal_weight; - default: - return NULL; - } - case 4352: /* module 17 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_controller; - case 1: - return STR_IT_amount; - case 2: - return STR_IT_payee; - default: - return NULL; - } - case 4353: /* module 17 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_amount; - default: - return NULL; - } - case 4354: /* module 17 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_amount; - default: - return NULL; - } - case 4355: /* module 17 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_num_slashing_spans; - default: - return NULL; - } - case 4356: /* module 17 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_prefs; - default: - return NULL; - } - case 4357: /* module 17 call 5 */ - switch (itemIdx) { - case 0: - return STR_IT_targets; - default: - return NULL; - } - case 4358: /* module 17 call 6 */ - switch (itemIdx) { - default: - return NULL; - } - case 4359: /* module 17 call 7 */ - switch (itemIdx) { - case 0: - return STR_IT_payee; - default: - return NULL; - } - case 4360: /* module 17 call 8 */ - switch (itemIdx) { - case 0: - return STR_IT_controller; - default: - return NULL; - } - case 4376: /* module 17 call 24 */ - switch (itemIdx) { - case 0: - return STR_IT_amount; - default: - return NULL; - } - case 8454: /* module 33 call 6 */ - switch (itemIdx) { - case 0: - return STR_IT_proposal; - case 1: - return STR_IT_deposit; - case 2: - return STR_IT_url; - case 3: - return STR_IT_description; - default: - return NULL; - } - case 8455: /* module 33 call 7 */ - switch (itemIdx) { - case 0: - return STR_IT_id; - case 1: - return STR_IT_aye_or_nay; - case 2: - return STR_IT_deposit; - default: - return NULL; - } - case 10496: /* module 41 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_calls; - default: - return NULL; - } - case 10497: /* module 41 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_calls; - default: - return NULL; - } - case 10498: /* module 41 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_calls; - default: - return NULL; - } -#ifdef SUBSTRATE_PARSER_FULL - case 0: /* module 0 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT__ratio; - default: - return NULL; - } - case 1: /* module 0 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT__remark; - default: - return NULL; - } - case 2: /* module 0 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_pages; - default: - return NULL; - } - case 3: /* module 0 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_code; - default: - return NULL; - } - case 4: /* module 0 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_code; - default: - return NULL; - } - case 512: /* module 2 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_now; - default: - return NULL; - } - case 768: /* module 3 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_index; - default: - return NULL; - } - case 769: /* module 3 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_new_; - case 1: - return STR_IT_index; - default: - return NULL; - } - case 770: /* module 3 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_index; - default: - return NULL; - } - case 771: /* module 3 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_new_; - case 1: - return STR_IT_index; - case 2: - return STR_IT_freeze; - default: - return NULL; - } - case 772: /* module 3 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_index; - default: - return NULL; - } - case 1281: /* module 5 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_dest; - case 1: - return STR_IT_amount; - case 2: - return STR_IT_memo; - default: - return NULL; - } - case 1282: /* module 5 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_amount; - default: - return NULL; - } - case 1283: /* module 5 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_who; - case 1: - return STR_IT_new_free; - case 2: - return STR_IT_new_reserved; - default: - return NULL; - } - case 1284: /* module 5 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_source; - case 1: - return STR_IT_dest; - case 2: - return STR_IT_amount; - default: - return NULL; - } - case 1285: /* module 5 call 5 */ - switch (itemIdx) { - case 0: - return STR_IT_amount; - default: - return NULL; - } - case 1793: /* module 7 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_cdd; - case 1: - return STR_IT_disable_from; - case 2: - return STR_IT_expiry; - default: - return NULL; - } - case 1796: /* module 7 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_auth_required; - default: - return NULL; - } - case 1809: /* module 7 call 17 */ - switch (itemIdx) { - case 0: - return STR_IT_target; - default: - return NULL; - } - case 1810: /* module 7 call 18 */ - switch (itemIdx) { - case 0: - return STR_IT_target; - default: - return NULL; - } - case 1812: /* module 7 call 20 */ - switch (itemIdx) { - case 0: - return STR_IT_target; - case 1: - return STR_IT_claim_type; - case 2: - return STR_IT_scope; - default: - return NULL; - } - case 2048: /* module 8 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_limit; - default: - return NULL; - } - case 2049: /* module 8 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_who; - case 1: - return STR_IT_expiry; - case 2: - return STR_IT_at; - default: - return NULL; - } - case 2050: /* module 8 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_who; - default: - return NULL; - } - case 2051: /* module 8 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_who; - default: - return NULL; - } - case 2052: /* module 8 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_remove; - case 1: - return STR_IT_add; - default: - return NULL; - } - case 2053: /* module 8 call 5 */ - switch (itemIdx) { - case 0: - return STR_IT_members; - default: - return NULL; - } - case 2054: /* module 8 call 6 */ - switch (itemIdx) { - default: - return NULL; - } - case 2304: /* module 9 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_n; - case 1: - return STR_IT_d; - default: - return NULL; - } - case 2305: /* module 9 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_id; - default: - return NULL; - } - case 2306: /* module 9 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_expiry; - default: - return NULL; - } - case 2307: /* module 9 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_approve; - case 1: - return STR_IT_call; - default: - return NULL; - } - case 2308: /* module 9 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_proposal; - case 1: - return STR_IT_index; - case 2: - return STR_IT_approve; - default: - return NULL; - } - case 2560: /* module 10 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_limit; - default: - return NULL; - } - case 2561: /* module 10 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_who; - case 1: - return STR_IT_expiry; - case 2: - return STR_IT_at; - default: - return NULL; - } - case 2562: /* module 10 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_who; - default: - return NULL; - } - case 2563: /* module 10 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_who; - default: - return NULL; - } - case 2564: /* module 10 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_remove; - case 1: - return STR_IT_add; - default: - return NULL; - } - case 2565: /* module 10 call 5 */ - switch (itemIdx) { - case 0: - return STR_IT_members; - default: - return NULL; - } - case 2566: /* module 10 call 6 */ - switch (itemIdx) { - default: - return NULL; - } - case 2816: /* module 11 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_n; - case 1: - return STR_IT_d; - default: - return NULL; - } - case 2817: /* module 11 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_id; - default: - return NULL; - } - case 2818: /* module 11 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_expiry; - default: - return NULL; - } - case 2819: /* module 11 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_approve; - case 1: - return STR_IT_call; - default: - return NULL; - } - case 2820: /* module 11 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_proposal; - case 1: - return STR_IT_index; - case 2: - return STR_IT_approve; - default: - return NULL; - } - case 3072: /* module 12 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_limit; - default: - return NULL; - } - case 3073: /* module 12 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_who; - case 1: - return STR_IT_expiry; - case 2: - return STR_IT_at; - default: - return NULL; - } - case 3074: /* module 12 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_who; - default: - return NULL; - } - case 3075: /* module 12 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_who; - default: - return NULL; - } - case 3076: /* module 12 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_remove; - case 1: - return STR_IT_add; - default: - return NULL; - } - case 3077: /* module 12 call 5 */ - switch (itemIdx) { - case 0: - return STR_IT_members; - default: - return NULL; - } - case 3078: /* module 12 call 6 */ - switch (itemIdx) { - default: - return NULL; - } - case 3328: /* module 13 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_n; - case 1: - return STR_IT_d; - default: - return NULL; - } - case 3329: /* module 13 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_id; - default: - return NULL; - } - case 3330: /* module 13 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_expiry; - default: - return NULL; - } - case 3331: /* module 13 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_approve; - case 1: - return STR_IT_call; - default: - return NULL; - } - case 3332: /* module 13 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_proposal; - case 1: - return STR_IT_index; - case 2: - return STR_IT_approve; - default: - return NULL; - } - case 3584: /* module 14 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_limit; - default: - return NULL; - } - case 3585: /* module 14 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_who; - case 1: - return STR_IT_expiry; - case 2: - return STR_IT_at; - default: - return NULL; - } - case 3586: /* module 14 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_who; - default: - return NULL; - } - case 3587: /* module 14 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_who; - default: - return NULL; - } - case 3588: /* module 14 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_remove; - case 1: - return STR_IT_add; - default: - return NULL; - } - case 3589: /* module 14 call 5 */ - switch (itemIdx) { - case 0: - return STR_IT_members; - default: - return NULL; - } - case 3590: /* module 14 call 6 */ - switch (itemIdx) { - default: - return NULL; - } - case 4096: /* module 16 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_controller; - default: - return NULL; - } - case 4097: /* module 16 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_admin; - default: - return NULL; - } - case 4098: /* module 16 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_timelock; - default: - return NULL; - } - case 4099: /* module 16 call 3 */ - switch (itemIdx) { - default: - return NULL; - } - case 4100: /* module 16 call 4 */ - switch (itemIdx) { - default: - return NULL; - } - case 4101: /* module 16 call 5 */ - switch (itemIdx) { - case 0: - return STR_IT_amount; - case 1: - return STR_IT_duration; - default: - return NULL; - } - case 4102: /* module 16 call 6 */ - switch (itemIdx) { - case 0: - return STR_IT_exempted; - default: - return NULL; - } - case 4103: /* module 16 call 7 */ - switch (itemIdx) { - case 0: - return STR_IT_bridge_tx; - default: - return NULL; - } - case 4104: /* module 16 call 8 */ - switch (itemIdx) { - case 0: - return STR_IT_bridge_txs; - default: - return NULL; - } - case 4105: /* module 16 call 9 */ - switch (itemIdx) { - case 0: - return STR_IT_bridge_tx; - default: - return NULL; - } - case 4106: /* module 16 call 10 */ - switch (itemIdx) { - case 0: - return STR_IT_bridge_tx; - default: - return NULL; - } - case 4107: /* module 16 call 11 */ - switch (itemIdx) { - case 0: - return STR_IT_bridge_txs; - default: - return NULL; - } - case 4108: /* module 16 call 12 */ - switch (itemIdx) { - case 0: - return STR_IT_bridge_txs; - default: - return NULL; - } - case 4109: /* module 16 call 13 */ - switch (itemIdx) { - case 0: - return STR_IT_bridge_tx; - default: - return NULL; - } - case 4110: /* module 16 call 14 */ - switch (itemIdx) { - case 0: - return STR_IT_freeze_admin; - default: - return NULL; - } - case 4111: /* module 16 call 15 */ - switch (itemIdx) { - case 0: - return STR_IT_freeze_admin; - default: - return NULL; - } - case 4361: /* module 17 call 9 */ - switch (itemIdx) { - case 0: - return STR_IT_new_; - default: - return NULL; - } - case 4362: /* module 17 call 10 */ - switch (itemIdx) { - case 0: - return STR_IT_additional; - default: - return NULL; - } - case 4364: /* module 17 call 12 */ - switch (itemIdx) { - case 0: - return STR_IT_identity; - case 1: - return STR_IT_intended_count; - default: - return NULL; - } - case 4365: /* module 17 call 13 */ - switch (itemIdx) { - case 0: - return STR_IT_identity; - default: - return NULL; - } - case 4366: /* module 17 call 14 */ - switch (itemIdx) { - case 0: - return STR_IT_targets; - default: - return NULL; - } - case 4367: /* module 17 call 15 */ - switch (itemIdx) { - case 0: - return STR_IT_new_cap; - default: - return NULL; - } - case 4368: /* module 17 call 16 */ - switch (itemIdx) { - case 0: - return STR_IT_new_value; - default: - return NULL; - } - case 4369: /* module 17 call 17 */ - switch (itemIdx) { - default: - return NULL; - } - case 4370: /* module 17 call 18 */ - switch (itemIdx) { - default: - return NULL; - } - case 4371: /* module 17 call 19 */ - switch (itemIdx) { - case 0: - return STR_IT_invulnerables; - default: - return NULL; - } - case 4372: /* module 17 call 20 */ - switch (itemIdx) { - case 0: - return STR_IT_stash; - case 1: - return STR_IT_num_slashing_spans; - default: - return NULL; - } - case 4373: /* module 17 call 21 */ - switch (itemIdx) { - default: - return NULL; - } - case 4374: /* module 17 call 22 */ - switch (itemIdx) { - case 0: - return STR_IT_era; - case 1: - return STR_IT_slash_indices; - default: - return NULL; - } - case 4375: /* module 17 call 23 */ - switch (itemIdx) { - case 0: - return STR_IT_validator_stash; - case 1: - return STR_IT_era; - default: - return NULL; - } - case 4377: /* module 17 call 25 */ - switch (itemIdx) { - case 0: - return STR_IT_new_history_depth; - case 1: - return STR_IT__era_items_deleted; - default: - return NULL; - } - case 4378: /* module 17 call 26 */ - switch (itemIdx) { - case 0: - return STR_IT_stash; - case 1: - return STR_IT_num_slashing_spans; - default: - return NULL; - } - case 4381: /* module 17 call 29 */ - switch (itemIdx) { - case 0: - return STR_IT_validator_stash; - case 1: - return STR_IT_era; - default: - return NULL; - } - case 4382: /* module 17 call 30 */ - switch (itemIdx) { - case 0: - return STR_IT_slashing_switch; - default: - return NULL; - } - case 4383: /* module 17 call 31 */ - switch (itemIdx) { - case 0: - return STR_IT_identity; - case 1: - return STR_IT_new_intended_count; - default: - return NULL; - } - case 4864: /* module 19 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_keys; - case 1: - return STR_IT_proof; - default: - return NULL; - } - case 4865: /* module 19 call 1 */ - switch (itemIdx) { - default: - return NULL; - } - case 5378: /* module 21 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_delay; - case 1: - return STR_IT_best_finalized_block_number; - default: - return NULL; - } - case 6403: /* module 25 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_who; - case 1: - return STR_IT_call; - default: - return NULL; - } - case 6656: /* module 26 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - default: - return NULL; - } - case 6657: /* module 26 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_auth_id; - default: - return NULL; - } - case 6658: /* module 26 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_auth_id; - default: - return NULL; - } - case 6659: /* module 26 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_name; - case 1: - return STR_IT_ticker; - case 2: - return STR_IT_divisible; - case 3: - return STR_IT_asset_type; - case 4: - return STR_IT_identifiers; - case 5: - return STR_IT_funding_round; - case 6: - return STR_IT_disable_iu; - default: - return NULL; - } - case 6660: /* module 26 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - default: - return NULL; - } - case 6661: /* module 26 call 5 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - default: - return NULL; - } - case 6662: /* module 26 call 6 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_name; - default: - return NULL; - } - case 6663: /* module 26 call 7 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_amount; - default: - return NULL; - } - case 6664: /* module 26 call 8 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_amount; - default: - return NULL; - } - case 6665: /* module 26 call 9 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - default: - return NULL; - } - case 6666: /* module 26 call 10 */ - switch (itemIdx) { - case 0: - return STR_IT_docs; - case 1: - return STR_IT_ticker; - default: - return NULL; - } - case 6667: /* module 26 call 11 */ - switch (itemIdx) { - case 0: - return STR_IT_ids; - case 1: - return STR_IT_ticker; - default: - return NULL; - } - case 6668: /* module 26 call 12 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_name; - default: - return NULL; - } - case 6669: /* module 26 call 13 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_identifiers; - default: - return NULL; - } - case 6670: /* module 26 call 14 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_ethereum_signature; - default: - return NULL; - } - case 6671: /* module 26 call 15 */ - switch (itemIdx) { - case 0: - return STR_IT_classic_ticker_import; - case 1: - return STR_IT_contract_did; - case 2: - return STR_IT_config; - default: - return NULL; - } - case 6672: /* module 26 call 16 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_amount; - case 2: - return STR_IT_from_portfolio; - default: - return NULL; - } - case 6673: /* module 26 call 17 */ - switch (itemIdx) { - case 0: - return STR_IT_ty; - default: - return NULL; - } - case 6912: /* module 27 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_ca_id; - case 1: - return STR_IT_portfolio; - case 2: - return STR_IT_currency; - case 3: - return STR_IT_per_share; - case 4: - return STR_IT_amount; - case 5: - return STR_IT_payment_at; - case 6: - return STR_IT_expires_at; - default: - return NULL; - } - case 6913: /* module 27 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_ca_id; - default: - return NULL; - } - case 6914: /* module 27 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_ca_id; - case 1: - return STR_IT_holder; - default: - return NULL; - } - case 6915: /* module 27 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_ca_id; - default: - return NULL; - } - case 6916: /* module 27 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_ca_id; - default: - return NULL; - } - case 7168: /* module 28 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - default: - return NULL; - } - case 7169: /* module 28 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_max_complexity; - default: - return NULL; - } - case 7170: /* module 28 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_schedule; - default: - return NULL; - } - case 7171: /* module 28 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_id; - default: - return NULL; - } - case 7424: /* module 29 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_sender_conditions; - case 2: - return STR_IT_receiver_conditions; - default: - return NULL; - } - case 7425: /* module 29 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_id; - default: - return NULL; - } - case 7426: /* module 29 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_asset_compliance; - default: - return NULL; - } - case 7427: /* module 29 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - default: - return NULL; - } - case 7428: /* module 29 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - default: - return NULL; - } - case 7429: /* module 29 call 5 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - default: - return NULL; - } - case 7430: /* module 29 call 6 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_issuer; - default: - return NULL; - } - case 7431: /* module 29 call 7 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_issuer; - default: - return NULL; - } - case 7432: /* module 29 call 8 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_new_req; - default: - return NULL; - } - case 7680: /* module 30 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_length; - default: - return NULL; - } - case 7681: /* module 30 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_targets; - default: - return NULL; - } - case 7682: /* module 30 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_tax; - default: - return NULL; - } - case 7683: /* module 30 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_taxed_did; - case 2: - return STR_IT_tax; - default: - return NULL; - } - case 7684: /* module 30 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_kind; - case 2: - return STR_IT_decl_date; - case 3: - return STR_IT_record_date; - case 4: - return STR_IT_details; - case 5: - return STR_IT_targets; - case 6: - return STR_IT_default_withholding_tax; - case 7: - return STR_IT_withholding_tax; - default: - return NULL; - } - case 7685: /* module 30 call 5 */ - switch (itemIdx) { - case 0: - return STR_IT_id; - case 1: - return STR_IT_docs; - default: - return NULL; - } - case 7686: /* module 30 call 6 */ - switch (itemIdx) { - case 0: - return STR_IT_ca_id; - default: - return NULL; - } - case 7687: /* module 30 call 7 */ - switch (itemIdx) { - case 0: - return STR_IT_ca_id; - case 1: - return STR_IT_record_date; - default: - return NULL; - } - case 7936: /* module 31 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_ca_id; - case 1: - return STR_IT_range; - case 2: - return STR_IT_meta; - case 3: - return STR_IT_rcv; - default: - return NULL; - } - case 7937: /* module 31 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_ca_id; - case 1: - return STR_IT_votes; - default: - return NULL; - } - case 7938: /* module 31 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_ca_id; - case 1: - return STR_IT_end; - default: - return NULL; - } - case 7939: /* module 31 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_ca_id; - case 1: - return STR_IT_meta; - default: - return NULL; - } - case 7940: /* module 31 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_ca_id; - case 1: - return STR_IT_rcv; - default: - return NULL; - } - case 7941: /* module 31 call 5 */ - switch (itemIdx) { - case 0: - return STR_IT_ca_id; - default: - return NULL; - } - case 8448: /* module 33 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_prune; - default: - return NULL; - } - case 8449: /* module 33 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_deposit; - default: - return NULL; - } - case 8450: /* module 33 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_duration; - default: - return NULL; - } - case 8451: /* module 33 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_expiry; - default: - return NULL; - } - case 8452: /* module 33 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_max; - default: - return NULL; - } - case 8453: /* module 33 call 5 */ - switch (itemIdx) { - case 0: - return STR_IT_limit; - default: - return NULL; - } - case 8456: /* module 33 call 8 */ - switch (itemIdx) { - case 0: - return STR_IT_id; - default: - return NULL; - } - case 8457: /* module 33 call 9 */ - switch (itemIdx) { - case 0: - return STR_IT_id; - default: - return NULL; - } - case 8458: /* module 33 call 10 */ - switch (itemIdx) { - case 0: - return STR_IT_id; - default: - return NULL; - } - case 8459: /* module 33 call 11 */ - switch (itemIdx) { - case 0: - return STR_IT_id; - case 1: - return STR_IT_until; - default: - return NULL; - } - case 8460: /* module 33 call 12 */ - switch (itemIdx) { - default: - return NULL; - } - case 8461: /* module 33 call 13 */ - switch (itemIdx) { - default: - return NULL; - } - case 8462: /* module 33 call 14 */ - switch (itemIdx) { - case 0: - return STR_IT_results; - default: - return NULL; - } - case 8463: /* module 33 call 15 */ - switch (itemIdx) { - case 0: - return STR_IT_id; - default: - return NULL; - } - case 8464: /* module 33 call 16 */ - switch (itemIdx) { - case 0: - return STR_IT_did; - case 1: - return STR_IT_id; - default: - return NULL; - } - case 8704: /* module 34 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_name; - default: - return NULL; - } - case 8705: /* module 34 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_num; - default: - return NULL; - } - case 8706: /* module 34 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_from; - case 1: - return STR_IT_to; - case 2: - return STR_IT_items; - default: - return NULL; - } - case 8707: /* module 34 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_num; - case 1: - return STR_IT_to_name; - default: - return NULL; - } - case 8708: /* module 34 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_pid; - default: - return NULL; - } - case 8709: /* module 34 call 5 */ - switch (itemIdx) { - case 0: - return STR_IT_auth_id; - default: - return NULL; - } - case 8960: /* module 35 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_coefficient; - default: - return NULL; - } - case 9472: /* module 37 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_details; - case 1: - return STR_IT_signers; - case 2: - return STR_IT_typ; - default: - return NULL; - } - case 9483: /* module 37 call 11 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_enabled; - default: - return NULL; - } - case 9486: /* module 37 call 14 */ - switch (itemIdx) { - case 0: - return STR_IT_receipt_uid; - case 1: - return STR_IT_validity; - default: - return NULL; - } - case 9728: /* module 38 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_new_transfer_manager; - default: - return NULL; - } - case 9729: /* module 38 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_transfer_manager; - default: - return NULL; - } - case 9730: /* module 38 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_transfer_manager; - case 2: - return STR_IT_exempted_entities; - default: - return NULL; - } - case 9731: /* module 38 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_transfer_manager; - case 2: - return STR_IT_entities; - default: - return NULL; - } - case 10240: /* module 40 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_beneficiaries; - default: - return NULL; - } - case 10241: /* module 40 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_amount; - default: - return NULL; - } - case 10499: /* module 41 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_target; - case 1: - return STR_IT_signature; - case 2: - return STR_IT_call; - default: - return NULL; - } - case 11010: /* module 43 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - case 1: - return STR_IT_agent; - default: - return NULL; - } - case 11011: /* module 43 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_ticker; - default: - return NULL; - } - case 11013: /* module 43 call 5 */ - switch (itemIdx) { - case 0: - return STR_IT_auth_id; - default: - return NULL; - } - case 11264: /* module 44 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_user_key; - case 1: - return STR_IT_polyx_limit; - default: - return NULL; - } - case 11265: /* module 44 call 1 */ - switch (itemIdx) { - case 0: - return STR_IT_auth_id; - default: - return NULL; - } - case 11266: /* module 44 call 2 */ - switch (itemIdx) { - case 0: - return STR_IT_user_key; - case 1: - return STR_IT_paying_key; - default: - return NULL; - } - case 11267: /* module 44 call 3 */ - switch (itemIdx) { - case 0: - return STR_IT_user_key; - case 1: - return STR_IT_polyx_limit; - default: - return NULL; - } - case 11268: /* module 44 call 4 */ - switch (itemIdx) { - case 0: - return STR_IT_user_key; - case 1: - return STR_IT_amount; - default: - return NULL; - } - case 11269: /* module 44 call 5 */ - switch (itemIdx) { - case 0: - return STR_IT_user_key; - case 1: - return STR_IT_amount; - default: - return NULL; - } - case 11520: /* module 45 call 0 */ - switch (itemIdx) { - case 0: - return STR_IT_reward_address; - case 1: - return STR_IT_itn_address; - case 2: - return STR_IT_signature; - default: - return NULL; - } -#endif - default: - return NULL; - } - - return NULL; -} - -parser_error_t _getMethod_ItemValue_V1( - pd_Method_V1_t* m, - uint8_t moduleIdx, uint8_t callIdx, uint8_t itemIdx, - char* outValue, uint16_t outValueLen, - uint8_t pageIdx, uint8_t* pageCount) -{ - uint16_t callPrivIdx = ((uint16_t)moduleIdx << 8u) + callIdx; - - switch (callPrivIdx) { - case 1280: /* module 5 call 0 */ - switch (itemIdx) { - case 0: /* balances_transfer_V1 - dest */; - return _toStringLookupSource_V1( - &m->nested.balances_transfer_V1.dest, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* balances_transfer_V1 - amount */; - return _toStringCompactBalance( - &m->nested.balances_transfer_V1.amount, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1794: /* module 7 call 2 */ - switch (itemIdx) { - case 0: /* identity_remove_secondary_keys_V1 - signers_to_remove */; - return _toStringVecSignatory_V1( - &m->nested.identity_remove_secondary_keys_V1.signers_to_remove, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1795: /* module 7 call 3 */ - switch (itemIdx) { - case 0: /* identity_accept_primary_key_V1 - rotation_auth_id */; - return _toStringu64( - &m->nested.identity_accept_primary_key_V1.rotation_auth_id, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* identity_accept_primary_key_V1 - optional_cdd_auth_id */; - return _toStringOptionu64( - &m->nested.identity_accept_primary_key_V1.optional_cdd_auth_id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1797: /* module 7 call 5 */ - switch (itemIdx) { - case 0: /* identity_join_identity_as_key_V1 - auth_id */; - return _toStringu64( - &m->nested.identity_join_identity_as_key_V1.auth_id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1798: /* module 7 call 6 */ - switch (itemIdx) { - default: - return parser_no_data; - } - case 1799: /* module 7 call 7 */ - switch (itemIdx) { - case 0: /* identity_add_claim_V1 - target */; - return _toStringIdentityId_V1( - &m->nested.identity_add_claim_V1.target, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* identity_add_claim_V1 - claim */; - return _toStringClaim_V1( - &m->nested.identity_add_claim_V1.claim, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* identity_add_claim_V1 - expiry */; - return _toStringOptionMoment_V1( - &m->nested.identity_add_claim_V1.expiry, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1800: /* module 7 call 8 */ - switch (itemIdx) { - case 0: /* identity_revoke_claim_V1 - target */; - return _toStringIdentityId_V1( - &m->nested.identity_revoke_claim_V1.target, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* identity_revoke_claim_V1 - claim */; - return _toStringClaim_V1( - &m->nested.identity_revoke_claim_V1.claim, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1801: /* module 7 call 9 */ - switch (itemIdx) { - case 0: /* identity_set_permission_to_signer_V1 - signer */; - return _toStringSignatory_V1( - &m->nested.identity_set_permission_to_signer_V1.signer, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* identity_set_permission_to_signer_V1 - permissions */; - return _toStringPermissions_V1( - &m->nested.identity_set_permission_to_signer_V1.permissions, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1803: /* module 7 call 11 */ - switch (itemIdx) { - default: - return parser_no_data; - } - case 1804: /* module 7 call 12 */ - switch (itemIdx) { - default: - return parser_no_data; - } - case 1805: /* module 7 call 13 */ - switch (itemIdx) { - case 0: /* identity_add_authorization_V1 - target */; - return _toStringSignatory_V1( - &m->nested.identity_add_authorization_V1.target, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* identity_add_authorization_V1 - authorization_data */; - return _toStringAuthorizationData_V1( - &m->nested.identity_add_authorization_V1.authorization_data, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* identity_add_authorization_V1 - expiry */; - return _toStringOptionMoment_V1( - &m->nested.identity_add_authorization_V1.expiry, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1806: /* module 7 call 14 */ - switch (itemIdx) { - case 0: /* identity_remove_authorization_V1 - target */; - return _toStringSignatory_V1( - &m->nested.identity_remove_authorization_V1.target, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* identity_remove_authorization_V1 - auth_id */; - return _toStringu64( - &m->nested.identity_remove_authorization_V1.auth_id, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* identity_remove_authorization_V1 - _auth_issuer_pays */; - return _toStringbool( - &m->nested.identity_remove_authorization_V1._auth_issuer_pays, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1807: /* module 7 call 15 */ - switch (itemIdx) { - case 0: /* identity_add_secondary_keys_with_authorization_V1 - additional_keys */; - return _toStringVecSecondaryKeyWithAuth_V1( - &m->nested.identity_add_secondary_keys_with_authorization_V1.additional_keys, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* identity_add_secondary_keys_with_authorization_V1 - expires_at */; - return _toStringMoment_V1( - &m->nested.identity_add_secondary_keys_with_authorization_V1.expires_at, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1808: /* module 7 call 16 */ - switch (itemIdx) { - case 0: /* identity_add_investor_uniqueness_claim_V1 - target */; - return _toStringIdentityId_V1( - &m->nested.identity_add_investor_uniqueness_claim_V1.target, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* identity_add_investor_uniqueness_claim_V1 - claim */; - return _toStringClaim_V1( - &m->nested.identity_add_investor_uniqueness_claim_V1.claim, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* identity_add_investor_uniqueness_claim_V1 - proof */; - return _toStringInvestorZKProofData_V1( - &m->nested.identity_add_investor_uniqueness_claim_V1.proof, - outValue, outValueLen, - pageIdx, pageCount); - case 3: /* identity_add_investor_uniqueness_claim_V1 - expiry */; - return _toStringOptionMoment_V1( - &m->nested.identity_add_investor_uniqueness_claim_V1.expiry, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3840: /* module 15 call 0 */ - switch (itemIdx) { - case 0: /* multisig_create_multisig_V1 - signers */; - return _toStringVecSignatory_V1( - &m->nested.multisig_create_multisig_V1.signers, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* multisig_create_multisig_V1 - sigs_required */; - return _toStringu64( - &m->nested.multisig_create_multisig_V1.sigs_required, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3841: /* module 15 call 1 */ - switch (itemIdx) { - case 0: /* multisig_create_or_approve_proposal_as_identity_V1 - multisig */; - return _toStringAccountId_V1( - &m->nested.multisig_create_or_approve_proposal_as_identity_V1.multisig, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* multisig_create_or_approve_proposal_as_identity_V1 - proposal */; - return _toStringProposal( - &m->nested.multisig_create_or_approve_proposal_as_identity_V1.proposal, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* multisig_create_or_approve_proposal_as_identity_V1 - expiry */; - return _toStringOptionMoment_V1( - &m->nested.multisig_create_or_approve_proposal_as_identity_V1.expiry, - outValue, outValueLen, - pageIdx, pageCount); - case 3: /* multisig_create_or_approve_proposal_as_identity_V1 - auto_close */; - return _toStringbool( - &m->nested.multisig_create_or_approve_proposal_as_identity_V1.auto_close, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3842: /* module 15 call 2 */ - switch (itemIdx) { - case 0: /* multisig_create_or_approve_proposal_as_key_V1 - multisig */; - return _toStringAccountId_V1( - &m->nested.multisig_create_or_approve_proposal_as_key_V1.multisig, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* multisig_create_or_approve_proposal_as_key_V1 - proposal */; - return _toStringProposal( - &m->nested.multisig_create_or_approve_proposal_as_key_V1.proposal, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* multisig_create_or_approve_proposal_as_key_V1 - expiry */; - return _toStringOptionMoment_V1( - &m->nested.multisig_create_or_approve_proposal_as_key_V1.expiry, - outValue, outValueLen, - pageIdx, pageCount); - case 3: /* multisig_create_or_approve_proposal_as_key_V1 - auto_close */; - return _toStringbool( - &m->nested.multisig_create_or_approve_proposal_as_key_V1.auto_close, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3843: /* module 15 call 3 */ - switch (itemIdx) { - case 0: /* multisig_create_proposal_as_identity_V1 - multisig */; - return _toStringAccountId_V1( - &m->nested.multisig_create_proposal_as_identity_V1.multisig, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* multisig_create_proposal_as_identity_V1 - proposal */; - return _toStringProposal( - &m->nested.multisig_create_proposal_as_identity_V1.proposal, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* multisig_create_proposal_as_identity_V1 - expiry */; - return _toStringOptionMoment_V1( - &m->nested.multisig_create_proposal_as_identity_V1.expiry, - outValue, outValueLen, - pageIdx, pageCount); - case 3: /* multisig_create_proposal_as_identity_V1 - auto_close */; - return _toStringbool( - &m->nested.multisig_create_proposal_as_identity_V1.auto_close, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3844: /* module 15 call 4 */ - switch (itemIdx) { - case 0: /* multisig_create_proposal_as_key_V1 - multisig */; - return _toStringAccountId_V1( - &m->nested.multisig_create_proposal_as_key_V1.multisig, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* multisig_create_proposal_as_key_V1 - proposal */; - return _toStringProposal( - &m->nested.multisig_create_proposal_as_key_V1.proposal, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* multisig_create_proposal_as_key_V1 - expiry */; - return _toStringOptionMoment_V1( - &m->nested.multisig_create_proposal_as_key_V1.expiry, - outValue, outValueLen, - pageIdx, pageCount); - case 3: /* multisig_create_proposal_as_key_V1 - auto_close */; - return _toStringbool( - &m->nested.multisig_create_proposal_as_key_V1.auto_close, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3845: /* module 15 call 5 */ - switch (itemIdx) { - case 0: /* multisig_approve_as_identity_V1 - multisig */; - return _toStringAccountId_V1( - &m->nested.multisig_approve_as_identity_V1.multisig, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* multisig_approve_as_identity_V1 - proposal_id */; - return _toStringu64( - &m->nested.multisig_approve_as_identity_V1.proposal_id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3846: /* module 15 call 6 */ - switch (itemIdx) { - case 0: /* multisig_approve_as_key_V1 - multisig */; - return _toStringAccountId_V1( - &m->nested.multisig_approve_as_key_V1.multisig, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* multisig_approve_as_key_V1 - proposal_id */; - return _toStringu64( - &m->nested.multisig_approve_as_key_V1.proposal_id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3847: /* module 15 call 7 */ - switch (itemIdx) { - case 0: /* multisig_reject_as_identity_V1 - multisig */; - return _toStringAccountId_V1( - &m->nested.multisig_reject_as_identity_V1.multisig, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* multisig_reject_as_identity_V1 - proposal_id */; - return _toStringu64( - &m->nested.multisig_reject_as_identity_V1.proposal_id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3848: /* module 15 call 8 */ - switch (itemIdx) { - case 0: /* multisig_reject_as_key_V1 - multisig */; - return _toStringAccountId_V1( - &m->nested.multisig_reject_as_key_V1.multisig, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* multisig_reject_as_key_V1 - proposal_id */; - return _toStringu64( - &m->nested.multisig_reject_as_key_V1.proposal_id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3849: /* module 15 call 9 */ - switch (itemIdx) { - case 0: /* multisig_accept_multisig_signer_as_identity_V1 - auth_id */; - return _toStringu64( - &m->nested.multisig_accept_multisig_signer_as_identity_V1.auth_id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3850: /* module 15 call 10 */ - switch (itemIdx) { - case 0: /* multisig_accept_multisig_signer_as_key_V1 - auth_id */; - return _toStringu64( - &m->nested.multisig_accept_multisig_signer_as_key_V1.auth_id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3851: /* module 15 call 11 */ - switch (itemIdx) { - case 0: /* multisig_add_multisig_signer_V1 - signer */; - return _toStringSignatory_V1( - &m->nested.multisig_add_multisig_signer_V1.signer, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3852: /* module 15 call 12 */ - switch (itemIdx) { - case 0: /* multisig_remove_multisig_signer_V1 - signer */; - return _toStringSignatory_V1( - &m->nested.multisig_remove_multisig_signer_V1.signer, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3853: /* module 15 call 13 */ - switch (itemIdx) { - case 0: /* multisig_add_multisig_signers_via_creator_V1 - multisig */; - return _toStringAccountId_V1( - &m->nested.multisig_add_multisig_signers_via_creator_V1.multisig, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* multisig_add_multisig_signers_via_creator_V1 - signers */; - return _toStringVecSignatory_V1( - &m->nested.multisig_add_multisig_signers_via_creator_V1.signers, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3854: /* module 15 call 14 */ - switch (itemIdx) { - case 0: /* multisig_remove_multisig_signers_via_creator_V1 - multisig */; - return _toStringAccountId_V1( - &m->nested.multisig_remove_multisig_signers_via_creator_V1.multisig, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* multisig_remove_multisig_signers_via_creator_V1 - signers */; - return _toStringVecSignatory_V1( - &m->nested.multisig_remove_multisig_signers_via_creator_V1.signers, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3855: /* module 15 call 15 */ - switch (itemIdx) { - case 0: /* multisig_change_sigs_required_V1 - sigs_required */; - return _toStringu64( - &m->nested.multisig_change_sigs_required_V1.sigs_required, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3856: /* module 15 call 16 */ - switch (itemIdx) { - case 0: /* multisig_make_multisig_signer_V1 - multisig */; - return _toStringAccountId_V1( - &m->nested.multisig_make_multisig_signer_V1.multisig, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3857: /* module 15 call 17 */ - switch (itemIdx) { - case 0: /* multisig_make_multisig_primary_V1 - multisig */; - return _toStringAccountId_V1( - &m->nested.multisig_make_multisig_primary_V1.multisig, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* multisig_make_multisig_primary_V1 - optional_cdd_auth_id */; - return _toStringOptionu64( - &m->nested.multisig_make_multisig_primary_V1.optional_cdd_auth_id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3858: /* module 15 call 18 */ - switch (itemIdx) { - case 0: /* multisig_execute_scheduled_proposal_V1 - multisig */; - return _toStringAccountId_V1( - &m->nested.multisig_execute_scheduled_proposal_V1.multisig, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* multisig_execute_scheduled_proposal_V1 - proposal_id */; - return _toStringu64( - &m->nested.multisig_execute_scheduled_proposal_V1.proposal_id, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* multisig_execute_scheduled_proposal_V1 - multisig_did */; - return _toStringIdentityId_V1( - &m->nested.multisig_execute_scheduled_proposal_V1.multisig_did, - outValue, outValueLen, - pageIdx, pageCount); - case 3: /* multisig_execute_scheduled_proposal_V1 - _proposal_weight */; - return _toStringWeight_V1( - &m->nested.multisig_execute_scheduled_proposal_V1._proposal_weight, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4352: /* module 17 call 0 */ - switch (itemIdx) { - case 0: /* staking_bond_V1 - controller */; - return _toStringLookupSource_V1( - &m->nested.staking_bond_V1.controller, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* staking_bond_V1 - amount */; - return _toStringCompactBalanceOf( - &m->nested.staking_bond_V1.amount, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* staking_bond_V1 - payee */; - return _toStringRewardDestination_V1( - &m->nested.staking_bond_V1.payee, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4353: /* module 17 call 1 */ - switch (itemIdx) { - case 0: /* staking_bond_extra_V1 - amount */; - return _toStringCompactBalanceOf( - &m->nested.staking_bond_extra_V1.amount, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4354: /* module 17 call 2 */ - switch (itemIdx) { - case 0: /* staking_unbond_V1 - amount */; - return _toStringCompactBalanceOf( - &m->nested.staking_unbond_V1.amount, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4355: /* module 17 call 3 */ - switch (itemIdx) { - case 0: /* staking_withdraw_unbonded_V1 - num_slashing_spans */; - return _toStringu32( - &m->nested.staking_withdraw_unbonded_V1.num_slashing_spans, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4356: /* module 17 call 4 */ - switch (itemIdx) { - case 0: /* staking_validate_V1 - prefs */; - return _toStringValidatorPrefs_V1( - &m->nested.staking_validate_V1.prefs, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4357: /* module 17 call 5 */ - switch (itemIdx) { - case 0: /* staking_nominate_V1 - targets */; - return _toStringVecLookupSource_V1( - &m->nested.staking_nominate_V1.targets, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4358: /* module 17 call 6 */ - switch (itemIdx) { - default: - return parser_no_data; - } - case 4359: /* module 17 call 7 */ - switch (itemIdx) { - case 0: /* staking_set_payee_V1 - payee */; - return _toStringRewardDestination_V1( - &m->nested.staking_set_payee_V1.payee, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4360: /* module 17 call 8 */ - switch (itemIdx) { - case 0: /* staking_set_controller_V1 - controller */; - return _toStringLookupSource_V1( - &m->nested.staking_set_controller_V1.controller, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4376: /* module 17 call 24 */ - switch (itemIdx) { - case 0: /* staking_rebond_V1 - amount */; - return _toStringCompactBalanceOf( - &m->nested.staking_rebond_V1.amount, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8454: /* module 33 call 6 */ - switch (itemIdx) { - case 0: /* pips_propose_V1 - proposal */; - return _toStringProposal( - &m->nested.pips_propose_V1.proposal, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* pips_propose_V1 - deposit */; - return _toStringBalance( - &m->nested.pips_propose_V1.deposit, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* pips_propose_V1 - url */; - return _toStringOptionUrl_V1( - &m->nested.pips_propose_V1.url, - outValue, outValueLen, - pageIdx, pageCount); - case 3: /* pips_propose_V1 - description */; - return _toStringOptionPipDescription_V1( - &m->nested.pips_propose_V1.description, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8455: /* module 33 call 7 */ - switch (itemIdx) { - case 0: /* pips_vote_V1 - id */; - return _toStringPipId_V1( - &m->nested.pips_vote_V1.id, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* pips_vote_V1 - aye_or_nay */; - return _toStringbool( - &m->nested.pips_vote_V1.aye_or_nay, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* pips_vote_V1 - deposit */; - return _toStringBalance( - &m->nested.pips_vote_V1.deposit, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 10496: /* module 41 call 0 */ - switch (itemIdx) { - case 0: /* utility_batch_V1 - calls */; - return _toStringVecCall( - &m->nested.utility_batch_V1.calls, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 10497: /* module 41 call 1 */ - switch (itemIdx) { - case 0: /* utility_batch_atomic_V1 - calls */; - return _toStringVecCall( - &m->nested.utility_batch_atomic_V1.calls, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 10498: /* module 41 call 2 */ - switch (itemIdx) { - case 0: /* utility_batch_optimistic_V1 - calls */; - return _toStringVecCall( - &m->nested.utility_batch_optimistic_V1.calls, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } -#ifdef SUBSTRATE_PARSER_FULL - case 0: /* module 0 call 0 */ - switch (itemIdx) { - case 0: /* system_fill_block_V1 - _ratio */; - return _toStringPerbill_V1( - &m->nested.system_fill_block_V1._ratio, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1: /* module 0 call 1 */ - switch (itemIdx) { - case 0: /* system_remark_V1 - _remark */; - return _toStringBytes( - &m->nested.system_remark_V1._remark, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2: /* module 0 call 2 */ - switch (itemIdx) { - case 0: /* system_set_heap_pages_V1 - pages */; - return _toStringu64( - &m->nested.system_set_heap_pages_V1.pages, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3: /* module 0 call 3 */ - switch (itemIdx) { - case 0: /* system_set_code_V1 - code */; - return _toStringBytes( - &m->nested.system_set_code_V1.code, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4: /* module 0 call 4 */ - switch (itemIdx) { - case 0: /* system_set_code_without_checks_V1 - code */; - return _toStringBytes( - &m->nested.system_set_code_without_checks_V1.code, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 512: /* module 2 call 0 */ - switch (itemIdx) { - case 0: /* timestamp_set_V1 - now */; - return _toStringCompactMoment_V1( - &m->nested.timestamp_set_V1.now, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 768: /* module 3 call 0 */ - switch (itemIdx) { - case 0: /* indices_claim_V1 - index */; - return _toStringAccountIndex_V1( - &m->nested.indices_claim_V1.index, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 769: /* module 3 call 1 */ - switch (itemIdx) { - case 0: /* indices_transfer_V1 - new_ */; - return _toStringAccountId_V1( - &m->nested.indices_transfer_V1.new_, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* indices_transfer_V1 - index */; - return _toStringAccountIndex_V1( - &m->nested.indices_transfer_V1.index, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 770: /* module 3 call 2 */ - switch (itemIdx) { - case 0: /* indices_free_V1 - index */; - return _toStringAccountIndex_V1( - &m->nested.indices_free_V1.index, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 771: /* module 3 call 3 */ - switch (itemIdx) { - case 0: /* indices_force_transfer_V1 - new_ */; - return _toStringAccountId_V1( - &m->nested.indices_force_transfer_V1.new_, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* indices_force_transfer_V1 - index */; - return _toStringAccountIndex_V1( - &m->nested.indices_force_transfer_V1.index, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* indices_force_transfer_V1 - freeze */; - return _toStringbool( - &m->nested.indices_force_transfer_V1.freeze, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 772: /* module 3 call 4 */ - switch (itemIdx) { - case 0: /* indices_freeze_V1 - index */; - return _toStringAccountIndex_V1( - &m->nested.indices_freeze_V1.index, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1281: /* module 5 call 1 */ - switch (itemIdx) { - case 0: /* balances_transfer_with_memo_V1 - dest */; - return _toStringLookupSource_V1( - &m->nested.balances_transfer_with_memo_V1.dest, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* balances_transfer_with_memo_V1 - amount */; - return _toStringCompactBalance( - &m->nested.balances_transfer_with_memo_V1.amount, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* balances_transfer_with_memo_V1 - memo */; - return _toStringOptionMemo_V1( - &m->nested.balances_transfer_with_memo_V1.memo, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1282: /* module 5 call 2 */ - switch (itemIdx) { - case 0: /* balances_deposit_block_reward_reserve_balance_V1 - amount */; - return _toStringCompactBalance( - &m->nested.balances_deposit_block_reward_reserve_balance_V1.amount, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1283: /* module 5 call 3 */ - switch (itemIdx) { - case 0: /* balances_set_balance_V1 - who */; - return _toStringLookupSource_V1( - &m->nested.balances_set_balance_V1.who, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* balances_set_balance_V1 - new_free */; - return _toStringCompactBalance( - &m->nested.balances_set_balance_V1.new_free, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* balances_set_balance_V1 - new_reserved */; - return _toStringCompactBalance( - &m->nested.balances_set_balance_V1.new_reserved, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1284: /* module 5 call 4 */ - switch (itemIdx) { - case 0: /* balances_force_transfer_V1 - source */; - return _toStringLookupSource_V1( - &m->nested.balances_force_transfer_V1.source, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* balances_force_transfer_V1 - dest */; - return _toStringLookupSource_V1( - &m->nested.balances_force_transfer_V1.dest, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* balances_force_transfer_V1 - amount */; - return _toStringCompactBalance( - &m->nested.balances_force_transfer_V1.amount, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1285: /* module 5 call 5 */ - switch (itemIdx) { - case 0: /* balances_burn_account_balance_V1 - amount */; - return _toStringBalance( - &m->nested.balances_burn_account_balance_V1.amount, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1793: /* module 7 call 1 */ - switch (itemIdx) { - case 0: /* identity_invalidate_cdd_claims_V1 - cdd */; - return _toStringIdentityId_V1( - &m->nested.identity_invalidate_cdd_claims_V1.cdd, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* identity_invalidate_cdd_claims_V1 - disable_from */; - return _toStringMoment_V1( - &m->nested.identity_invalidate_cdd_claims_V1.disable_from, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* identity_invalidate_cdd_claims_V1 - expiry */; - return _toStringOptionMoment_V1( - &m->nested.identity_invalidate_cdd_claims_V1.expiry, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1796: /* module 7 call 4 */ - switch (itemIdx) { - case 0: /* identity_change_cdd_requirement_for_mk_rotation_V1 - auth_required */; - return _toStringbool( - &m->nested.identity_change_cdd_requirement_for_mk_rotation_V1.auth_required, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1809: /* module 7 call 17 */ - switch (itemIdx) { - case 0: /* identity_gc_add_cdd_claim_V1 - target */; - return _toStringIdentityId_V1( - &m->nested.identity_gc_add_cdd_claim_V1.target, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1810: /* module 7 call 18 */ - switch (itemIdx) { - case 0: /* identity_gc_revoke_cdd_claim_V1 - target */; - return _toStringIdentityId_V1( - &m->nested.identity_gc_revoke_cdd_claim_V1.target, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 1812: /* module 7 call 20 */ - switch (itemIdx) { - case 0: /* identity_revoke_claim_by_index_V1 - target */; - return _toStringIdentityId_V1( - &m->basic.identity_revoke_claim_by_index_V1.target, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* identity_revoke_claim_by_index_V1 - claim_type */; - return _toStringClaimType_V1( - &m->basic.identity_revoke_claim_by_index_V1.claim_type, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* identity_revoke_claim_by_index_V1 - scope */; - return _toStringOptionScope_V1( - &m->basic.identity_revoke_claim_by_index_V1.scope, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2048: /* module 8 call 0 */ - switch (itemIdx) { - case 0: /* cddserviceproviders_set_active_members_limit_V1 - limit */; - return _toStringMemberCount_V1( - &m->nested.cddserviceproviders_set_active_members_limit_V1.limit, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2049: /* module 8 call 1 */ - switch (itemIdx) { - case 0: /* cddserviceproviders_disable_member_V1 - who */; - return _toStringIdentityId_V1( - &m->nested.cddserviceproviders_disable_member_V1.who, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* cddserviceproviders_disable_member_V1 - expiry */; - return _toStringOptionMoment_V1( - &m->nested.cddserviceproviders_disable_member_V1.expiry, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* cddserviceproviders_disable_member_V1 - at */; - return _toStringOptionMoment_V1( - &m->nested.cddserviceproviders_disable_member_V1.at, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2050: /* module 8 call 2 */ - switch (itemIdx) { - case 0: /* cddserviceproviders_add_member_V1 - who */; - return _toStringIdentityId_V1( - &m->nested.cddserviceproviders_add_member_V1.who, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2051: /* module 8 call 3 */ - switch (itemIdx) { - case 0: /* cddserviceproviders_remove_member_V1 - who */; - return _toStringIdentityId_V1( - &m->nested.cddserviceproviders_remove_member_V1.who, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2052: /* module 8 call 4 */ - switch (itemIdx) { - case 0: /* cddserviceproviders_swap_member_V1 - remove */; - return _toStringIdentityId_V1( - &m->nested.cddserviceproviders_swap_member_V1.remove, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* cddserviceproviders_swap_member_V1 - add */; - return _toStringIdentityId_V1( - &m->nested.cddserviceproviders_swap_member_V1.add, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2053: /* module 8 call 5 */ - switch (itemIdx) { - case 0: /* cddserviceproviders_reset_members_V1 - members */; - return _toStringVecIdentityId_V1( - &m->nested.cddserviceproviders_reset_members_V1.members, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2054: /* module 8 call 6 */ - switch (itemIdx) { - default: - return parser_no_data; - } - case 2304: /* module 9 call 0 */ - switch (itemIdx) { - case 0: /* polymeshcommittee_set_vote_threshold_V1 - n */; - return _toStringu32( - &m->nested.polymeshcommittee_set_vote_threshold_V1.n, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* polymeshcommittee_set_vote_threshold_V1 - d */; - return _toStringu32( - &m->nested.polymeshcommittee_set_vote_threshold_V1.d, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2305: /* module 9 call 1 */ - switch (itemIdx) { - case 0: /* polymeshcommittee_set_release_coordinator_V1 - id */; - return _toStringIdentityId_V1( - &m->nested.polymeshcommittee_set_release_coordinator_V1.id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2306: /* module 9 call 2 */ - switch (itemIdx) { - case 0: /* polymeshcommittee_set_expires_after_V1 - expiry */; - return _toStringMaybeBlock_V1( - &m->nested.polymeshcommittee_set_expires_after_V1.expiry, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2307: /* module 9 call 3 */ - switch (itemIdx) { - case 0: /* polymeshcommittee_vote_or_propose_V1 - approve */; - return _toStringbool( - &m->nested.polymeshcommittee_vote_or_propose_V1.approve, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* polymeshcommittee_vote_or_propose_V1 - call */; - return _toStringCall( - &m->nested.polymeshcommittee_vote_or_propose_V1.call, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2308: /* module 9 call 4 */ - switch (itemIdx) { - case 0: /* polymeshcommittee_vote_V1 - proposal */; - return _toStringHash( - &m->nested.polymeshcommittee_vote_V1.proposal, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* polymeshcommittee_vote_V1 - index */; - return _toStringProposalIndex_V1( - &m->nested.polymeshcommittee_vote_V1.index, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* polymeshcommittee_vote_V1 - approve */; - return _toStringbool( - &m->nested.polymeshcommittee_vote_V1.approve, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2560: /* module 10 call 0 */ - switch (itemIdx) { - case 0: /* committeemembership_set_active_members_limit_V1 - limit */; - return _toStringMemberCount_V1( - &m->nested.committeemembership_set_active_members_limit_V1.limit, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2561: /* module 10 call 1 */ - switch (itemIdx) { - case 0: /* committeemembership_disable_member_V1 - who */; - return _toStringIdentityId_V1( - &m->nested.committeemembership_disable_member_V1.who, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* committeemembership_disable_member_V1 - expiry */; - return _toStringOptionMoment_V1( - &m->nested.committeemembership_disable_member_V1.expiry, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* committeemembership_disable_member_V1 - at */; - return _toStringOptionMoment_V1( - &m->nested.committeemembership_disable_member_V1.at, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2562: /* module 10 call 2 */ - switch (itemIdx) { - case 0: /* committeemembership_add_member_V1 - who */; - return _toStringIdentityId_V1( - &m->nested.committeemembership_add_member_V1.who, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2563: /* module 10 call 3 */ - switch (itemIdx) { - case 0: /* committeemembership_remove_member_V1 - who */; - return _toStringIdentityId_V1( - &m->nested.committeemembership_remove_member_V1.who, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2564: /* module 10 call 4 */ - switch (itemIdx) { - case 0: /* committeemembership_swap_member_V1 - remove */; - return _toStringIdentityId_V1( - &m->nested.committeemembership_swap_member_V1.remove, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* committeemembership_swap_member_V1 - add */; - return _toStringIdentityId_V1( - &m->nested.committeemembership_swap_member_V1.add, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2565: /* module 10 call 5 */ - switch (itemIdx) { - case 0: /* committeemembership_reset_members_V1 - members */; - return _toStringVecIdentityId_V1( - &m->nested.committeemembership_reset_members_V1.members, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2566: /* module 10 call 6 */ - switch (itemIdx) { - default: - return parser_no_data; - } - case 2816: /* module 11 call 0 */ - switch (itemIdx) { - case 0: /* technicalcommittee_set_vote_threshold_V1 - n */; - return _toStringu32( - &m->nested.technicalcommittee_set_vote_threshold_V1.n, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* technicalcommittee_set_vote_threshold_V1 - d */; - return _toStringu32( - &m->nested.technicalcommittee_set_vote_threshold_V1.d, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2817: /* module 11 call 1 */ - switch (itemIdx) { - case 0: /* technicalcommittee_set_release_coordinator_V1 - id */; - return _toStringIdentityId_V1( - &m->nested.technicalcommittee_set_release_coordinator_V1.id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2818: /* module 11 call 2 */ - switch (itemIdx) { - case 0: /* technicalcommittee_set_expires_after_V1 - expiry */; - return _toStringMaybeBlock_V1( - &m->nested.technicalcommittee_set_expires_after_V1.expiry, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2819: /* module 11 call 3 */ - switch (itemIdx) { - case 0: /* technicalcommittee_vote_or_propose_V1 - approve */; - return _toStringbool( - &m->nested.technicalcommittee_vote_or_propose_V1.approve, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* technicalcommittee_vote_or_propose_V1 - call */; - return _toStringCall( - &m->nested.technicalcommittee_vote_or_propose_V1.call, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 2820: /* module 11 call 4 */ - switch (itemIdx) { - case 0: /* technicalcommittee_vote_V1 - proposal */; - return _toStringHash( - &m->nested.technicalcommittee_vote_V1.proposal, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* technicalcommittee_vote_V1 - index */; - return _toStringProposalIndex_V1( - &m->nested.technicalcommittee_vote_V1.index, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* technicalcommittee_vote_V1 - approve */; - return _toStringbool( - &m->nested.technicalcommittee_vote_V1.approve, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3072: /* module 12 call 0 */ - switch (itemIdx) { - case 0: /* technicalcommitteemembership_set_active_members_limit_V1 - limit */; - return _toStringMemberCount_V1( - &m->nested.technicalcommitteemembership_set_active_members_limit_V1.limit, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3073: /* module 12 call 1 */ - switch (itemIdx) { - case 0: /* technicalcommitteemembership_disable_member_V1 - who */; - return _toStringIdentityId_V1( - &m->nested.technicalcommitteemembership_disable_member_V1.who, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* technicalcommitteemembership_disable_member_V1 - expiry */; - return _toStringOptionMoment_V1( - &m->nested.technicalcommitteemembership_disable_member_V1.expiry, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* technicalcommitteemembership_disable_member_V1 - at */; - return _toStringOptionMoment_V1( - &m->nested.technicalcommitteemembership_disable_member_V1.at, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3074: /* module 12 call 2 */ - switch (itemIdx) { - case 0: /* technicalcommitteemembership_add_member_V1 - who */; - return _toStringIdentityId_V1( - &m->nested.technicalcommitteemembership_add_member_V1.who, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3075: /* module 12 call 3 */ - switch (itemIdx) { - case 0: /* technicalcommitteemembership_remove_member_V1 - who */; - return _toStringIdentityId_V1( - &m->nested.technicalcommitteemembership_remove_member_V1.who, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3076: /* module 12 call 4 */ - switch (itemIdx) { - case 0: /* technicalcommitteemembership_swap_member_V1 - remove */; - return _toStringIdentityId_V1( - &m->nested.technicalcommitteemembership_swap_member_V1.remove, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* technicalcommitteemembership_swap_member_V1 - add */; - return _toStringIdentityId_V1( - &m->nested.technicalcommitteemembership_swap_member_V1.add, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3077: /* module 12 call 5 */ - switch (itemIdx) { - case 0: /* technicalcommitteemembership_reset_members_V1 - members */; - return _toStringVecIdentityId_V1( - &m->nested.technicalcommitteemembership_reset_members_V1.members, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3078: /* module 12 call 6 */ - switch (itemIdx) { - default: - return parser_no_data; - } - case 3328: /* module 13 call 0 */ - switch (itemIdx) { - case 0: /* upgradecommittee_set_vote_threshold_V1 - n */; - return _toStringu32( - &m->nested.upgradecommittee_set_vote_threshold_V1.n, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* upgradecommittee_set_vote_threshold_V1 - d */; - return _toStringu32( - &m->nested.upgradecommittee_set_vote_threshold_V1.d, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3329: /* module 13 call 1 */ - switch (itemIdx) { - case 0: /* upgradecommittee_set_release_coordinator_V1 - id */; - return _toStringIdentityId_V1( - &m->nested.upgradecommittee_set_release_coordinator_V1.id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3330: /* module 13 call 2 */ - switch (itemIdx) { - case 0: /* upgradecommittee_set_expires_after_V1 - expiry */; - return _toStringMaybeBlock_V1( - &m->nested.upgradecommittee_set_expires_after_V1.expiry, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3331: /* module 13 call 3 */ - switch (itemIdx) { - case 0: /* upgradecommittee_vote_or_propose_V1 - approve */; - return _toStringbool( - &m->nested.upgradecommittee_vote_or_propose_V1.approve, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* upgradecommittee_vote_or_propose_V1 - call */; - return _toStringCall( - &m->nested.upgradecommittee_vote_or_propose_V1.call, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3332: /* module 13 call 4 */ - switch (itemIdx) { - case 0: /* upgradecommittee_vote_V1 - proposal */; - return _toStringHash( - &m->nested.upgradecommittee_vote_V1.proposal, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* upgradecommittee_vote_V1 - index */; - return _toStringProposalIndex_V1( - &m->nested.upgradecommittee_vote_V1.index, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* upgradecommittee_vote_V1 - approve */; - return _toStringbool( - &m->nested.upgradecommittee_vote_V1.approve, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3584: /* module 14 call 0 */ - switch (itemIdx) { - case 0: /* upgradecommitteemembership_set_active_members_limit_V1 - limit */; - return _toStringMemberCount_V1( - &m->nested.upgradecommitteemembership_set_active_members_limit_V1.limit, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3585: /* module 14 call 1 */ - switch (itemIdx) { - case 0: /* upgradecommitteemembership_disable_member_V1 - who */; - return _toStringIdentityId_V1( - &m->nested.upgradecommitteemembership_disable_member_V1.who, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* upgradecommitteemembership_disable_member_V1 - expiry */; - return _toStringOptionMoment_V1( - &m->nested.upgradecommitteemembership_disable_member_V1.expiry, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* upgradecommitteemembership_disable_member_V1 - at */; - return _toStringOptionMoment_V1( - &m->nested.upgradecommitteemembership_disable_member_V1.at, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3586: /* module 14 call 2 */ - switch (itemIdx) { - case 0: /* upgradecommitteemembership_add_member_V1 - who */; - return _toStringIdentityId_V1( - &m->nested.upgradecommitteemembership_add_member_V1.who, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3587: /* module 14 call 3 */ - switch (itemIdx) { - case 0: /* upgradecommitteemembership_remove_member_V1 - who */; - return _toStringIdentityId_V1( - &m->nested.upgradecommitteemembership_remove_member_V1.who, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3588: /* module 14 call 4 */ - switch (itemIdx) { - case 0: /* upgradecommitteemembership_swap_member_V1 - remove */; - return _toStringIdentityId_V1( - &m->nested.upgradecommitteemembership_swap_member_V1.remove, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* upgradecommitteemembership_swap_member_V1 - add */; - return _toStringIdentityId_V1( - &m->nested.upgradecommitteemembership_swap_member_V1.add, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3589: /* module 14 call 5 */ - switch (itemIdx) { - case 0: /* upgradecommitteemembership_reset_members_V1 - members */; - return _toStringVecIdentityId_V1( - &m->nested.upgradecommitteemembership_reset_members_V1.members, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 3590: /* module 14 call 6 */ - switch (itemIdx) { - default: - return parser_no_data; - } - case 4096: /* module 16 call 0 */ - switch (itemIdx) { - case 0: /* bridge_change_controller_V1 - controller */; - return _toStringAccountId_V1( - &m->nested.bridge_change_controller_V1.controller, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4097: /* module 16 call 1 */ - switch (itemIdx) { - case 0: /* bridge_change_admin_V1 - admin */; - return _toStringAccountId_V1( - &m->nested.bridge_change_admin_V1.admin, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4098: /* module 16 call 2 */ - switch (itemIdx) { - case 0: /* bridge_change_timelock_V1 - timelock */; - return _toStringBlockNumber( - &m->nested.bridge_change_timelock_V1.timelock, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4099: /* module 16 call 3 */ - switch (itemIdx) { - default: - return parser_no_data; - } - case 4100: /* module 16 call 4 */ - switch (itemIdx) { - default: - return parser_no_data; - } - case 4101: /* module 16 call 5 */ - switch (itemIdx) { - case 0: /* bridge_change_bridge_limit_V1 - amount */; - return _toStringBalance( - &m->nested.bridge_change_bridge_limit_V1.amount, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* bridge_change_bridge_limit_V1 - duration */; - return _toStringBlockNumber( - &m->nested.bridge_change_bridge_limit_V1.duration, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4102: /* module 16 call 6 */ - switch (itemIdx) { - case 0: /* bridge_change_bridge_exempted_V1 - exempted */; - return _toStringVecTupleIdentityIdbool_V1( - &m->nested.bridge_change_bridge_exempted_V1.exempted, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4103: /* module 16 call 7 */ - switch (itemIdx) { - case 0: /* bridge_force_handle_bridge_tx_V1 - bridge_tx */; - return _toStringBridgeTx_V1( - &m->basic.bridge_force_handle_bridge_tx_V1.bridge_tx, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4104: /* module 16 call 8 */ - switch (itemIdx) { - case 0: /* bridge_batch_propose_bridge_tx_V1 - bridge_txs */; - return _toStringVecBridgeTx_V1( - &m->basic.bridge_batch_propose_bridge_tx_V1.bridge_txs, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4105: /* module 16 call 9 */ - switch (itemIdx) { - case 0: /* bridge_propose_bridge_tx_V1 - bridge_tx */; - return _toStringBridgeTx_V1( - &m->basic.bridge_propose_bridge_tx_V1.bridge_tx, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4106: /* module 16 call 10 */ - switch (itemIdx) { - case 0: /* bridge_handle_bridge_tx_V1 - bridge_tx */; - return _toStringBridgeTx_V1( - &m->basic.bridge_handle_bridge_tx_V1.bridge_tx, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4107: /* module 16 call 11 */ - switch (itemIdx) { - case 0: /* bridge_freeze_txs_V1 - bridge_txs */; - return _toStringVecBridgeTx_V1( - &m->basic.bridge_freeze_txs_V1.bridge_txs, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4108: /* module 16 call 12 */ - switch (itemIdx) { - case 0: /* bridge_unfreeze_txs_V1 - bridge_txs */; - return _toStringVecBridgeTx_V1( - &m->basic.bridge_unfreeze_txs_V1.bridge_txs, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4109: /* module 16 call 13 */ - switch (itemIdx) { - case 0: /* bridge_handle_scheduled_bridge_tx_V1 - bridge_tx */; - return _toStringBridgeTx_V1( - &m->basic.bridge_handle_scheduled_bridge_tx_V1.bridge_tx, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4110: /* module 16 call 14 */ - switch (itemIdx) { - case 0: /* bridge_add_freeze_admin_V1 - freeze_admin */; - return _toStringAccountId_V1( - &m->basic.bridge_add_freeze_admin_V1.freeze_admin, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4111: /* module 16 call 15 */ - switch (itemIdx) { - case 0: /* bridge_remove_freeze_admin_V1 - freeze_admin */; - return _toStringAccountId_V1( - &m->basic.bridge_remove_freeze_admin_V1.freeze_admin, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4361: /* module 17 call 9 */ - switch (itemIdx) { - case 0: /* staking_set_validator_count_V1 - new_ */; - return _toStringCompactu32( - &m->nested.staking_set_validator_count_V1.new_, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4362: /* module 17 call 10 */ - switch (itemIdx) { - case 0: /* staking_increase_validator_count_V1 - additional */; - return _toStringCompactu32( - &m->nested.staking_increase_validator_count_V1.additional, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4364: /* module 17 call 12 */ - switch (itemIdx) { - case 0: /* staking_add_permissioned_validator_V1 - identity */; - return _toStringIdentityId_V1( - &m->nested.staking_add_permissioned_validator_V1.identity, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* staking_add_permissioned_validator_V1 - intended_count */; - return _toStringOptionu32( - &m->nested.staking_add_permissioned_validator_V1.intended_count, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4365: /* module 17 call 13 */ - switch (itemIdx) { - case 0: /* staking_remove_permissioned_validator_V1 - identity */; - return _toStringIdentityId_V1( - &m->nested.staking_remove_permissioned_validator_V1.identity, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4366: /* module 17 call 14 */ - switch (itemIdx) { - case 0: /* staking_validate_cdd_expiry_nominators_V1 - targets */; - return _toStringVecAccountId_V1( - &m->nested.staking_validate_cdd_expiry_nominators_V1.targets, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4367: /* module 17 call 15 */ - switch (itemIdx) { - case 0: /* staking_set_commission_cap_V1 - new_cap */; - return _toStringPerbill_V1( - &m->nested.staking_set_commission_cap_V1.new_cap, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4368: /* module 17 call 16 */ - switch (itemIdx) { - case 0: /* staking_set_min_bond_threshold_V1 - new_value */; - return _toStringBalanceOf( - &m->nested.staking_set_min_bond_threshold_V1.new_value, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4369: /* module 17 call 17 */ - switch (itemIdx) { - default: - return parser_no_data; - } - case 4370: /* module 17 call 18 */ - switch (itemIdx) { - default: - return parser_no_data; - } - case 4371: /* module 17 call 19 */ - switch (itemIdx) { - case 0: /* staking_set_invulnerables_V1 - invulnerables */; - return _toStringVecAccountId_V1( - &m->nested.staking_set_invulnerables_V1.invulnerables, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4372: /* module 17 call 20 */ - switch (itemIdx) { - case 0: /* staking_force_unstake_V1 - stash */; - return _toStringAccountId_V1( - &m->nested.staking_force_unstake_V1.stash, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* staking_force_unstake_V1 - num_slashing_spans */; - return _toStringu32( - &m->nested.staking_force_unstake_V1.num_slashing_spans, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4373: /* module 17 call 21 */ - switch (itemIdx) { - default: - return parser_no_data; - } - case 4374: /* module 17 call 22 */ - switch (itemIdx) { - case 0: /* staking_cancel_deferred_slash_V1 - era */; - return _toStringEraIndex_V1( - &m->nested.staking_cancel_deferred_slash_V1.era, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* staking_cancel_deferred_slash_V1 - slash_indices */; - return _toStringVecu32( - &m->nested.staking_cancel_deferred_slash_V1.slash_indices, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4375: /* module 17 call 23 */ - switch (itemIdx) { - case 0: /* staking_payout_stakers_V1 - validator_stash */; - return _toStringAccountId_V1( - &m->nested.staking_payout_stakers_V1.validator_stash, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* staking_payout_stakers_V1 - era */; - return _toStringEraIndex_V1( - &m->nested.staking_payout_stakers_V1.era, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4377: /* module 17 call 25 */ - switch (itemIdx) { - case 0: /* staking_set_history_depth_V1 - new_history_depth */; - return _toStringCompactEraIndex_V1( - &m->nested.staking_set_history_depth_V1.new_history_depth, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* staking_set_history_depth_V1 - _era_items_deleted */; - return _toStringCompactu32( - &m->nested.staking_set_history_depth_V1._era_items_deleted, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4378: /* module 17 call 26 */ - switch (itemIdx) { - case 0: /* staking_reap_stash_V1 - stash */; - return _toStringAccountId_V1( - &m->nested.staking_reap_stash_V1.stash, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* staking_reap_stash_V1 - num_slashing_spans */; - return _toStringu32( - &m->nested.staking_reap_stash_V1.num_slashing_spans, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4381: /* module 17 call 29 */ - switch (itemIdx) { - case 0: /* staking_payout_stakers_by_system_V1 - validator_stash */; - return _toStringAccountId_V1( - &m->nested.staking_payout_stakers_by_system_V1.validator_stash, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* staking_payout_stakers_by_system_V1 - era */; - return _toStringEraIndex_V1( - &m->nested.staking_payout_stakers_by_system_V1.era, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4382: /* module 17 call 30 */ - switch (itemIdx) { - case 0: /* staking_change_slashing_allowed_for_V1 - slashing_switch */; - return _toStringSlashingSwitch_V1( - &m->nested.staking_change_slashing_allowed_for_V1.slashing_switch, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4383: /* module 17 call 31 */ - switch (itemIdx) { - case 0: /* staking_update_permissioned_validator_intended_count_V1 - identity */; - return _toStringIdentityId_V1( - &m->nested.staking_update_permissioned_validator_intended_count_V1.identity, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* staking_update_permissioned_validator_intended_count_V1 - new_intended_count */; - return _toStringu32( - &m->nested.staking_update_permissioned_validator_intended_count_V1.new_intended_count, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4864: /* module 19 call 0 */ - switch (itemIdx) { - case 0: /* session_set_keys_V1 - keys */; - return _toStringKeys_V1( - &m->nested.session_set_keys_V1.keys, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* session_set_keys_V1 - proof */; - return _toStringBytes( - &m->nested.session_set_keys_V1.proof, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 4865: /* module 19 call 1 */ - switch (itemIdx) { - default: - return parser_no_data; - } - case 5378: /* module 21 call 2 */ - switch (itemIdx) { - case 0: /* grandpa_note_stalled_V1 - delay */; - return _toStringBlockNumber( - &m->nested.grandpa_note_stalled_V1.delay, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* grandpa_note_stalled_V1 - best_finalized_block_number */; - return _toStringBlockNumber( - &m->nested.grandpa_note_stalled_V1.best_finalized_block_number, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6403: /* module 25 call 3 */ - switch (itemIdx) { - case 0: /* sudo_sudo_as_V1 - who */; - return _toStringLookupSource_V1( - &m->nested.sudo_sudo_as_V1.who, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* sudo_sudo_as_V1 - call */; - return _toStringCall( - &m->nested.sudo_sudo_as_V1.call, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6656: /* module 26 call 0 */ - switch (itemIdx) { - case 0: /* asset_register_ticker_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.asset_register_ticker_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6657: /* module 26 call 1 */ - switch (itemIdx) { - case 0: /* asset_accept_ticker_transfer_V1 - auth_id */; - return _toStringu64( - &m->nested.asset_accept_ticker_transfer_V1.auth_id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6658: /* module 26 call 2 */ - switch (itemIdx) { - case 0: /* asset_accept_asset_ownership_transfer_V1 - auth_id */; - return _toStringu64( - &m->nested.asset_accept_asset_ownership_transfer_V1.auth_id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6659: /* module 26 call 3 */ - switch (itemIdx) { - case 0: /* asset_create_asset_V1 - name */; - return _toStringAssetName_V1( - &m->nested.asset_create_asset_V1.name, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* asset_create_asset_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.asset_create_asset_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* asset_create_asset_V1 - divisible */; - return _toStringbool( - &m->nested.asset_create_asset_V1.divisible, - outValue, outValueLen, - pageIdx, pageCount); - case 3: /* asset_create_asset_V1 - asset_type */; - return _toStringAssetType_V1( - &m->nested.asset_create_asset_V1.asset_type, - outValue, outValueLen, - pageIdx, pageCount); - case 4: /* asset_create_asset_V1 - identifiers */; - return _toStringVecAssetIdentifier_V1( - &m->nested.asset_create_asset_V1.identifiers, - outValue, outValueLen, - pageIdx, pageCount); - case 5: /* asset_create_asset_V1 - funding_round */; - return _toStringOptionFundingRoundName_V1( - &m->nested.asset_create_asset_V1.funding_round, - outValue, outValueLen, - pageIdx, pageCount); - case 6: /* asset_create_asset_V1 - disable_iu */; - return _toStringbool( - &m->nested.asset_create_asset_V1.disable_iu, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6660: /* module 26 call 4 */ - switch (itemIdx) { - case 0: /* asset_freeze_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.asset_freeze_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6661: /* module 26 call 5 */ - switch (itemIdx) { - case 0: /* asset_unfreeze_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.asset_unfreeze_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6662: /* module 26 call 6 */ - switch (itemIdx) { - case 0: /* asset_rename_asset_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.asset_rename_asset_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* asset_rename_asset_V1 - name */; - return _toStringAssetName_V1( - &m->nested.asset_rename_asset_V1.name, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6663: /* module 26 call 7 */ - switch (itemIdx) { - case 0: /* asset_issue_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.asset_issue_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* asset_issue_V1 - amount */; - return _toStringBalanceNoSymbol( - &m->nested.asset_issue_V1.amount, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6664: /* module 26 call 8 */ - switch (itemIdx) { - case 0: /* asset_redeem_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.asset_redeem_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* asset_redeem_V1 - amount */; - return _toStringBalanceNoSymbol( - &m->nested.asset_redeem_V1.amount, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6665: /* module 26 call 9 */ - switch (itemIdx) { - case 0: /* asset_make_divisible_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.asset_make_divisible_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6666: /* module 26 call 10 */ - switch (itemIdx) { - case 0: /* asset_add_documents_V1 - docs */; - return _toStringVecDocument_V1( - &m->nested.asset_add_documents_V1.docs, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* asset_add_documents_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.asset_add_documents_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6667: /* module 26 call 11 */ - switch (itemIdx) { - case 0: /* asset_remove_documents_V1 - ids */; - return _toStringVecDocumentId_V1( - &m->nested.asset_remove_documents_V1.ids, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* asset_remove_documents_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.asset_remove_documents_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6668: /* module 26 call 12 */ - switch (itemIdx) { - case 0: /* asset_set_funding_round_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.asset_set_funding_round_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* asset_set_funding_round_V1 - name */; - return _toStringFundingRoundName_V1( - &m->nested.asset_set_funding_round_V1.name, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6669: /* module 26 call 13 */ - switch (itemIdx) { - case 0: /* asset_update_identifiers_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.asset_update_identifiers_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* asset_update_identifiers_V1 - identifiers */; - return _toStringVecAssetIdentifier_V1( - &m->nested.asset_update_identifiers_V1.identifiers, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6670: /* module 26 call 14 */ - switch (itemIdx) { - case 0: /* asset_claim_classic_ticker_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.asset_claim_classic_ticker_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* asset_claim_classic_ticker_V1 - ethereum_signature */; - return _toStringEcdsaSignature_V1( - &m->nested.asset_claim_classic_ticker_V1.ethereum_signature, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6671: /* module 26 call 15 */ - switch (itemIdx) { - case 0: /* asset_reserve_classic_ticker_V1 - classic_ticker_import */; - return _toStringClassicTickerImport_V1( - &m->nested.asset_reserve_classic_ticker_V1.classic_ticker_import, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* asset_reserve_classic_ticker_V1 - contract_did */; - return _toStringIdentityId_V1( - &m->nested.asset_reserve_classic_ticker_V1.contract_did, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* asset_reserve_classic_ticker_V1 - config */; - return _toStringTickerRegistrationConfig_V1( - &m->nested.asset_reserve_classic_ticker_V1.config, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6672: /* module 26 call 16 */ - switch (itemIdx) { - case 0: /* asset_controller_transfer_V1 - ticker */; - return _toStringTicker_V1( - &m->basic.asset_controller_transfer_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* asset_controller_transfer_V1 - amount */; - return _toStringBalanceNoSymbol( - &m->basic.asset_controller_transfer_V1.amount, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* asset_controller_transfer_V1 - from_portfolio */; - return _toStringPortfolioId_V1( - &m->basic.asset_controller_transfer_V1.from_portfolio, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6673: /* module 26 call 17 */ - switch (itemIdx) { - case 0: /* asset_register_custom_asset_type_V1 - ty */; - return _toStringBytes( - &m->basic.asset_register_custom_asset_type_V1.ty, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6912: /* module 27 call 0 */ - switch (itemIdx) { - case 0: /* capitaldistribution_distribute_V1 - ca_id */; - return _toStringCAId_V1( - &m->nested.capitaldistribution_distribute_V1.ca_id, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* capitaldistribution_distribute_V1 - portfolio */; - return _toStringOptionPortfolioNumber_V1( - &m->nested.capitaldistribution_distribute_V1.portfolio, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* capitaldistribution_distribute_V1 - currency */; - return _toStringTicker_V1( - &m->nested.capitaldistribution_distribute_V1.currency, - outValue, outValueLen, - pageIdx, pageCount); - case 3: /* capitaldistribution_distribute_V1 - per_share */; - return _toStringBalance( - &m->nested.capitaldistribution_distribute_V1.per_share, - outValue, outValueLen, - pageIdx, pageCount); - case 4: /* capitaldistribution_distribute_V1 - amount */; - return _toStringBalance( - &m->nested.capitaldistribution_distribute_V1.amount, - outValue, outValueLen, - pageIdx, pageCount); - case 5: /* capitaldistribution_distribute_V1 - payment_at */; - return _toStringMoment_V1( - &m->nested.capitaldistribution_distribute_V1.payment_at, - outValue, outValueLen, - pageIdx, pageCount); - case 6: /* capitaldistribution_distribute_V1 - expires_at */; - return _toStringOptionMoment_V1( - &m->nested.capitaldistribution_distribute_V1.expires_at, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6913: /* module 27 call 1 */ - switch (itemIdx) { - case 0: /* capitaldistribution_claim_V1 - ca_id */; - return _toStringCAId_V1( - &m->nested.capitaldistribution_claim_V1.ca_id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6914: /* module 27 call 2 */ - switch (itemIdx) { - case 0: /* capitaldistribution_push_benefit_V1 - ca_id */; - return _toStringCAId_V1( - &m->nested.capitaldistribution_push_benefit_V1.ca_id, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* capitaldistribution_push_benefit_V1 - holder */; - return _toStringIdentityId_V1( - &m->nested.capitaldistribution_push_benefit_V1.holder, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6915: /* module 27 call 3 */ - switch (itemIdx) { - case 0: /* capitaldistribution_reclaim_V1 - ca_id */; - return _toStringCAId_V1( - &m->nested.capitaldistribution_reclaim_V1.ca_id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 6916: /* module 27 call 4 */ - switch (itemIdx) { - case 0: /* capitaldistribution_remove_distribution_V1 - ca_id */; - return _toStringCAId_V1( - &m->nested.capitaldistribution_remove_distribution_V1.ca_id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7168: /* module 28 call 0 */ - switch (itemIdx) { - case 0: /* checkpoint_create_checkpoint_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.checkpoint_create_checkpoint_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7169: /* module 28 call 1 */ - switch (itemIdx) { - case 0: /* checkpoint_set_schedules_max_complexity_V1 - max_complexity */; - return _toStringu64( - &m->nested.checkpoint_set_schedules_max_complexity_V1.max_complexity, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7170: /* module 28 call 2 */ - switch (itemIdx) { - case 0: /* checkpoint_create_schedule_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.checkpoint_create_schedule_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* checkpoint_create_schedule_V1 - schedule */; - return _toStringScheduleSpec_V1( - &m->nested.checkpoint_create_schedule_V1.schedule, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7171: /* module 28 call 3 */ - switch (itemIdx) { - case 0: /* checkpoint_remove_schedule_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.checkpoint_remove_schedule_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* checkpoint_remove_schedule_V1 - id */; - return _toStringScheduleId_V1( - &m->nested.checkpoint_remove_schedule_V1.id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7424: /* module 29 call 0 */ - switch (itemIdx) { - case 0: /* compliancemanager_add_compliance_requirement_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.compliancemanager_add_compliance_requirement_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* compliancemanager_add_compliance_requirement_V1 - sender_conditions */; - return _toStringVecCondition_V1( - &m->nested.compliancemanager_add_compliance_requirement_V1.sender_conditions, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* compliancemanager_add_compliance_requirement_V1 - receiver_conditions */; - return _toStringVecCondition_V1( - &m->nested.compliancemanager_add_compliance_requirement_V1.receiver_conditions, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7425: /* module 29 call 1 */ - switch (itemIdx) { - case 0: /* compliancemanager_remove_compliance_requirement_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.compliancemanager_remove_compliance_requirement_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* compliancemanager_remove_compliance_requirement_V1 - id */; - return _toStringu32( - &m->nested.compliancemanager_remove_compliance_requirement_V1.id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7426: /* module 29 call 2 */ - switch (itemIdx) { - case 0: /* compliancemanager_replace_asset_compliance_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.compliancemanager_replace_asset_compliance_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* compliancemanager_replace_asset_compliance_V1 - asset_compliance */; - return _toStringVecComplianceRequirement_V1( - &m->nested.compliancemanager_replace_asset_compliance_V1.asset_compliance, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7427: /* module 29 call 3 */ - switch (itemIdx) { - case 0: /* compliancemanager_reset_asset_compliance_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.compliancemanager_reset_asset_compliance_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7428: /* module 29 call 4 */ - switch (itemIdx) { - case 0: /* compliancemanager_pause_asset_compliance_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.compliancemanager_pause_asset_compliance_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7429: /* module 29 call 5 */ - switch (itemIdx) { - case 0: /* compliancemanager_resume_asset_compliance_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.compliancemanager_resume_asset_compliance_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7430: /* module 29 call 6 */ - switch (itemIdx) { - case 0: /* compliancemanager_add_default_trusted_claim_issuer_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.compliancemanager_add_default_trusted_claim_issuer_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* compliancemanager_add_default_trusted_claim_issuer_V1 - issuer */; - return _toStringTrustedIssuer_V1( - &m->nested.compliancemanager_add_default_trusted_claim_issuer_V1.issuer, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7431: /* module 29 call 7 */ - switch (itemIdx) { - case 0: /* compliancemanager_remove_default_trusted_claim_issuer_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.compliancemanager_remove_default_trusted_claim_issuer_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* compliancemanager_remove_default_trusted_claim_issuer_V1 - issuer */; - return _toStringIdentityId_V1( - &m->nested.compliancemanager_remove_default_trusted_claim_issuer_V1.issuer, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7432: /* module 29 call 8 */ - switch (itemIdx) { - case 0: /* compliancemanager_change_compliance_requirement_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.compliancemanager_change_compliance_requirement_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* compliancemanager_change_compliance_requirement_V1 - new_req */; - return _toStringComplianceRequirement_V1( - &m->nested.compliancemanager_change_compliance_requirement_V1.new_req, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7680: /* module 30 call 0 */ - switch (itemIdx) { - case 0: /* corporateaction_set_max_details_length_V1 - length */; - return _toStringu32( - &m->nested.corporateaction_set_max_details_length_V1.length, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7681: /* module 30 call 1 */ - switch (itemIdx) { - case 0: /* corporateaction_set_default_targets_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.corporateaction_set_default_targets_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* corporateaction_set_default_targets_V1 - targets */; - return _toStringTargetIdentities_V1( - &m->nested.corporateaction_set_default_targets_V1.targets, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7682: /* module 30 call 2 */ - switch (itemIdx) { - case 0: /* corporateaction_set_default_withholding_tax_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.corporateaction_set_default_withholding_tax_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* corporateaction_set_default_withholding_tax_V1 - tax */; - return _toStringTax_V1( - &m->nested.corporateaction_set_default_withholding_tax_V1.tax, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7683: /* module 30 call 3 */ - switch (itemIdx) { - case 0: /* corporateaction_set_did_withholding_tax_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.corporateaction_set_did_withholding_tax_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* corporateaction_set_did_withholding_tax_V1 - taxed_did */; - return _toStringIdentityId_V1( - &m->nested.corporateaction_set_did_withholding_tax_V1.taxed_did, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* corporateaction_set_did_withholding_tax_V1 - tax */; - return _toStringOptionTax_V1( - &m->nested.corporateaction_set_did_withholding_tax_V1.tax, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7684: /* module 30 call 4 */ - switch (itemIdx) { - case 0: /* corporateaction_initiate_corporate_action_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.corporateaction_initiate_corporate_action_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* corporateaction_initiate_corporate_action_V1 - kind */; - return _toStringCAKind_V1( - &m->nested.corporateaction_initiate_corporate_action_V1.kind, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* corporateaction_initiate_corporate_action_V1 - decl_date */; - return _toStringMoment_V1( - &m->nested.corporateaction_initiate_corporate_action_V1.decl_date, - outValue, outValueLen, - pageIdx, pageCount); - case 3: /* corporateaction_initiate_corporate_action_V1 - record_date */; - return _toStringOptionRecordDateSpec_V1( - &m->nested.corporateaction_initiate_corporate_action_V1.record_date, - outValue, outValueLen, - pageIdx, pageCount); - case 4: /* corporateaction_initiate_corporate_action_V1 - details */; - return _toStringCADetails_V1( - &m->nested.corporateaction_initiate_corporate_action_V1.details, - outValue, outValueLen, - pageIdx, pageCount); - case 5: /* corporateaction_initiate_corporate_action_V1 - targets */; - return _toStringOptionTargetIdentities_V1( - &m->nested.corporateaction_initiate_corporate_action_V1.targets, - outValue, outValueLen, - pageIdx, pageCount); - case 6: /* corporateaction_initiate_corporate_action_V1 - default_withholding_tax */; - return _toStringOptionTax_V1( - &m->nested.corporateaction_initiate_corporate_action_V1.default_withholding_tax, - outValue, outValueLen, - pageIdx, pageCount); - case 7: /* corporateaction_initiate_corporate_action_V1 - withholding_tax */; - return _toStringOptionVecTupleIdentityIdTax_V1( - &m->nested.corporateaction_initiate_corporate_action_V1.withholding_tax, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7685: /* module 30 call 5 */ - switch (itemIdx) { - case 0: /* corporateaction_link_ca_doc_V1 - id */; - return _toStringCAId_V1( - &m->nested.corporateaction_link_ca_doc_V1.id, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* corporateaction_link_ca_doc_V1 - docs */; - return _toStringVecDocumentId_V1( - &m->nested.corporateaction_link_ca_doc_V1.docs, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7686: /* module 30 call 6 */ - switch (itemIdx) { - case 0: /* corporateaction_remove_ca_V1 - ca_id */; - return _toStringCAId_V1( - &m->nested.corporateaction_remove_ca_V1.ca_id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7687: /* module 30 call 7 */ - switch (itemIdx) { - case 0: /* corporateaction_change_record_date_V1 - ca_id */; - return _toStringCAId_V1( - &m->nested.corporateaction_change_record_date_V1.ca_id, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* corporateaction_change_record_date_V1 - record_date */; - return _toStringOptionRecordDateSpec_V1( - &m->nested.corporateaction_change_record_date_V1.record_date, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7936: /* module 31 call 0 */ - switch (itemIdx) { - case 0: /* corporateballot_attach_ballot_V1 - ca_id */; - return _toStringCAId_V1( - &m->nested.corporateballot_attach_ballot_V1.ca_id, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* corporateballot_attach_ballot_V1 - range */; - return _toStringBallotTimeRange_V1( - &m->nested.corporateballot_attach_ballot_V1.range, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* corporateballot_attach_ballot_V1 - meta */; - return _toStringBallotMeta_V1( - &m->nested.corporateballot_attach_ballot_V1.meta, - outValue, outValueLen, - pageIdx, pageCount); - case 3: /* corporateballot_attach_ballot_V1 - rcv */; - return _toStringbool( - &m->nested.corporateballot_attach_ballot_V1.rcv, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7937: /* module 31 call 1 */ - switch (itemIdx) { - case 0: /* corporateballot_vote_V1 - ca_id */; - return _toStringCAId_V1( - &m->nested.corporateballot_vote_V1.ca_id, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* corporateballot_vote_V1 - votes */; - return _toStringVecBallotVote_V1( - &m->nested.corporateballot_vote_V1.votes, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7938: /* module 31 call 2 */ - switch (itemIdx) { - case 0: /* corporateballot_change_end_V1 - ca_id */; - return _toStringCAId_V1( - &m->nested.corporateballot_change_end_V1.ca_id, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* corporateballot_change_end_V1 - end */; - return _toStringMoment_V1( - &m->nested.corporateballot_change_end_V1.end, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7939: /* module 31 call 3 */ - switch (itemIdx) { - case 0: /* corporateballot_change_meta_V1 - ca_id */; - return _toStringCAId_V1( - &m->nested.corporateballot_change_meta_V1.ca_id, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* corporateballot_change_meta_V1 - meta */; - return _toStringBallotMeta_V1( - &m->nested.corporateballot_change_meta_V1.meta, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7940: /* module 31 call 4 */ - switch (itemIdx) { - case 0: /* corporateballot_change_rcv_V1 - ca_id */; - return _toStringCAId_V1( - &m->nested.corporateballot_change_rcv_V1.ca_id, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* corporateballot_change_rcv_V1 - rcv */; - return _toStringbool( - &m->nested.corporateballot_change_rcv_V1.rcv, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 7941: /* module 31 call 5 */ - switch (itemIdx) { - case 0: /* corporateballot_remove_ballot_V1 - ca_id */; - return _toStringCAId_V1( - &m->nested.corporateballot_remove_ballot_V1.ca_id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8448: /* module 33 call 0 */ - switch (itemIdx) { - case 0: /* pips_set_prune_historical_pips_V1 - prune */; - return _toStringbool( - &m->nested.pips_set_prune_historical_pips_V1.prune, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8449: /* module 33 call 1 */ - switch (itemIdx) { - case 0: /* pips_set_min_proposal_deposit_V1 - deposit */; - return _toStringBalance( - &m->nested.pips_set_min_proposal_deposit_V1.deposit, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8450: /* module 33 call 2 */ - switch (itemIdx) { - case 0: /* pips_set_default_enactment_period_V1 - duration */; - return _toStringBlockNumber( - &m->nested.pips_set_default_enactment_period_V1.duration, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8451: /* module 33 call 3 */ - switch (itemIdx) { - case 0: /* pips_set_pending_pip_expiry_V1 - expiry */; - return _toStringMaybeBlock_V1( - &m->nested.pips_set_pending_pip_expiry_V1.expiry, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8452: /* module 33 call 4 */ - switch (itemIdx) { - case 0: /* pips_set_max_pip_skip_count_V1 - max */; - return _toStringSkippedCount_V1( - &m->nested.pips_set_max_pip_skip_count_V1.max, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8453: /* module 33 call 5 */ - switch (itemIdx) { - case 0: /* pips_set_active_pip_limit_V1 - limit */; - return _toStringu32( - &m->nested.pips_set_active_pip_limit_V1.limit, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8456: /* module 33 call 8 */ - switch (itemIdx) { - case 0: /* pips_approve_committee_proposal_V1 - id */; - return _toStringPipId_V1( - &m->nested.pips_approve_committee_proposal_V1.id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8457: /* module 33 call 9 */ - switch (itemIdx) { - case 0: /* pips_reject_proposal_V1 - id */; - return _toStringPipId_V1( - &m->nested.pips_reject_proposal_V1.id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8458: /* module 33 call 10 */ - switch (itemIdx) { - case 0: /* pips_prune_proposal_V1 - id */; - return _toStringPipId_V1( - &m->nested.pips_prune_proposal_V1.id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8459: /* module 33 call 11 */ - switch (itemIdx) { - case 0: /* pips_reschedule_execution_V1 - id */; - return _toStringPipId_V1( - &m->nested.pips_reschedule_execution_V1.id, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* pips_reschedule_execution_V1 - until */; - return _toStringOptionBlockNumber( - &m->nested.pips_reschedule_execution_V1.until, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8460: /* module 33 call 12 */ - switch (itemIdx) { - default: - return parser_no_data; - } - case 8461: /* module 33 call 13 */ - switch (itemIdx) { - default: - return parser_no_data; - } - case 8462: /* module 33 call 14 */ - switch (itemIdx) { - case 0: /* pips_enact_snapshot_results_V1 - results */; - return _toStringVecTuplePipIdSnapshotResult_V1( - &m->nested.pips_enact_snapshot_results_V1.results, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8463: /* module 33 call 15 */ - switch (itemIdx) { - case 0: /* pips_execute_scheduled_pip_V1 - id */; - return _toStringPipId_V1( - &m->nested.pips_execute_scheduled_pip_V1.id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8464: /* module 33 call 16 */ - switch (itemIdx) { - case 0: /* pips_expire_scheduled_pip_V1 - did */; - return _toStringIdentityId_V1( - &m->nested.pips_expire_scheduled_pip_V1.did, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* pips_expire_scheduled_pip_V1 - id */; - return _toStringPipId_V1( - &m->nested.pips_expire_scheduled_pip_V1.id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8704: /* module 34 call 0 */ - switch (itemIdx) { - case 0: /* portfolio_create_portfolio_V1 - name */; - return _toStringPortfolioName_V1( - &m->nested.portfolio_create_portfolio_V1.name, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8705: /* module 34 call 1 */ - switch (itemIdx) { - case 0: /* portfolio_delete_portfolio_V1 - num */; - return _toStringPortfolioNumber_V1( - &m->nested.portfolio_delete_portfolio_V1.num, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8706: /* module 34 call 2 */ - switch (itemIdx) { - case 0: /* portfolio_move_portfolio_funds_V1 - from */; - return _toStringPortfolioId_V1( - &m->nested.portfolio_move_portfolio_funds_V1.from, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* portfolio_move_portfolio_funds_V1 - to */; - return _toStringPortfolioId_V1( - &m->nested.portfolio_move_portfolio_funds_V1.to, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* portfolio_move_portfolio_funds_V1 - items */; - return _toStringVecMovePortfolioItem_V1( - &m->nested.portfolio_move_portfolio_funds_V1.items, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8707: /* module 34 call 3 */ - switch (itemIdx) { - case 0: /* portfolio_rename_portfolio_V1 - num */; - return _toStringPortfolioNumber_V1( - &m->nested.portfolio_rename_portfolio_V1.num, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* portfolio_rename_portfolio_V1 - to_name */; - return _toStringPortfolioName_V1( - &m->nested.portfolio_rename_portfolio_V1.to_name, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8708: /* module 34 call 4 */ - switch (itemIdx) { - case 0: /* portfolio_quit_portfolio_custody_V1 - pid */; - return _toStringPortfolioId_V1( - &m->basic.portfolio_quit_portfolio_custody_V1.pid, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8709: /* module 34 call 5 */ - switch (itemIdx) { - case 0: /* portfolio_accept_portfolio_custody_V1 - auth_id */; - return _toStringu64( - &m->basic.portfolio_accept_portfolio_custody_V1.auth_id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 8960: /* module 35 call 0 */ - switch (itemIdx) { - case 0: /* protocolfee_change_coefficient_V1 - coefficient */; - return _toStringPosRatio_V1( - &m->nested.protocolfee_change_coefficient_V1.coefficient, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 9472: /* module 37 call 0 */ - switch (itemIdx) { - case 0: /* settlement_create_venue_V1 - details */; - return _toStringVenueDetails_V1( - &m->nested.settlement_create_venue_V1.details, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* settlement_create_venue_V1 - signers */; - return _toStringVecAccountId_V1( - &m->nested.settlement_create_venue_V1.signers, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* settlement_create_venue_V1 - typ */; - return _toStringVenueType_V1( - &m->nested.settlement_create_venue_V1.typ, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 9483: /* module 37 call 11 */ - switch (itemIdx) { - case 0: /* settlement_set_venue_filtering_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.settlement_set_venue_filtering_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* settlement_set_venue_filtering_V1 - enabled */; - return _toStringbool( - &m->nested.settlement_set_venue_filtering_V1.enabled, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 9486: /* module 37 call 14 */ - switch (itemIdx) { - case 0: /* settlement_change_receipt_validity_V1 - receipt_uid */; - return _toStringu64( - &m->basic.settlement_change_receipt_validity_V1.receipt_uid, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* settlement_change_receipt_validity_V1 - validity */; - return _toStringbool( - &m->basic.settlement_change_receipt_validity_V1.validity, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 9728: /* module 38 call 0 */ - switch (itemIdx) { - case 0: /* statistics_add_transfer_manager_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.statistics_add_transfer_manager_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* statistics_add_transfer_manager_V1 - new_transfer_manager */; - return _toStringTransferManager_V1( - &m->nested.statistics_add_transfer_manager_V1.new_transfer_manager, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 9729: /* module 38 call 1 */ - switch (itemIdx) { - case 0: /* statistics_remove_transfer_manager_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.statistics_remove_transfer_manager_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* statistics_remove_transfer_manager_V1 - transfer_manager */; - return _toStringTransferManager_V1( - &m->nested.statistics_remove_transfer_manager_V1.transfer_manager, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 9730: /* module 38 call 2 */ - switch (itemIdx) { - case 0: /* statistics_add_exempted_entities_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.statistics_add_exempted_entities_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* statistics_add_exempted_entities_V1 - transfer_manager */; - return _toStringTransferManager_V1( - &m->nested.statistics_add_exempted_entities_V1.transfer_manager, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* statistics_add_exempted_entities_V1 - exempted_entities */; - return _toStringVecScopeId_V1( - &m->nested.statistics_add_exempted_entities_V1.exempted_entities, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 9731: /* module 38 call 3 */ - switch (itemIdx) { - case 0: /* statistics_remove_exempted_entities_V1 - ticker */; - return _toStringTicker_V1( - &m->nested.statistics_remove_exempted_entities_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* statistics_remove_exempted_entities_V1 - transfer_manager */; - return _toStringTransferManager_V1( - &m->nested.statistics_remove_exempted_entities_V1.transfer_manager, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* statistics_remove_exempted_entities_V1 - entities */; - return _toStringVecScopeId_V1( - &m->nested.statistics_remove_exempted_entities_V1.entities, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 10240: /* module 40 call 0 */ - switch (itemIdx) { - case 0: /* treasury_disbursement_V1 - beneficiaries */; - return _toStringVecBeneficiary_V1( - &m->nested.treasury_disbursement_V1.beneficiaries, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 10241: /* module 40 call 1 */ - switch (itemIdx) { - case 0: /* treasury_reimbursement_V1 - amount */; - return _toStringBalanceOf( - &m->nested.treasury_reimbursement_V1.amount, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 10499: /* module 41 call 3 */ - switch (itemIdx) { - case 0: /* utility_relay_tx_V1 - target */; - return _toStringAccountId_V1( - &m->nested.utility_relay_tx_V1.target, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* utility_relay_tx_V1 - signature */; - return _toStringOffChainSignature_V1( - &m->nested.utility_relay_tx_V1.signature, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* utility_relay_tx_V1 - call */; - return _toStringUniqueCall_V1( - &m->nested.utility_relay_tx_V1.call, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 11010: /* module 43 call 2 */ - switch (itemIdx) { - case 0: /* externalagents_remove_agent_V1 - ticker */; - return _toStringTicker_V1( - &m->basic.externalagents_remove_agent_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* externalagents_remove_agent_V1 - agent */; - return _toStringIdentityId_V1( - &m->basic.externalagents_remove_agent_V1.agent, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 11011: /* module 43 call 3 */ - switch (itemIdx) { - case 0: /* externalagents_abdicate_V1 - ticker */; - return _toStringTicker_V1( - &m->basic.externalagents_abdicate_V1.ticker, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 11013: /* module 43 call 5 */ - switch (itemIdx) { - case 0: /* externalagents_accept_become_agent_V1 - auth_id */; - return _toStringu64( - &m->basic.externalagents_accept_become_agent_V1.auth_id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 11264: /* module 44 call 0 */ - switch (itemIdx) { - case 0: /* relayer_set_paying_key_V1 - user_key */; - return _toStringAccountId_V1( - &m->basic.relayer_set_paying_key_V1.user_key, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* relayer_set_paying_key_V1 - polyx_limit */; - return _toStringBalance( - &m->basic.relayer_set_paying_key_V1.polyx_limit, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 11265: /* module 44 call 1 */ - switch (itemIdx) { - case 0: /* relayer_accept_paying_key_V1 - auth_id */; - return _toStringu64( - &m->basic.relayer_accept_paying_key_V1.auth_id, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 11266: /* module 44 call 2 */ - switch (itemIdx) { - case 0: /* relayer_remove_paying_key_V1 - user_key */; - return _toStringAccountId_V1( - &m->basic.relayer_remove_paying_key_V1.user_key, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* relayer_remove_paying_key_V1 - paying_key */; - return _toStringAccountId_V1( - &m->basic.relayer_remove_paying_key_V1.paying_key, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 11267: /* module 44 call 3 */ - switch (itemIdx) { - case 0: /* relayer_update_polyx_limit_V1 - user_key */; - return _toStringAccountId_V1( - &m->basic.relayer_update_polyx_limit_V1.user_key, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* relayer_update_polyx_limit_V1 - polyx_limit */; - return _toStringBalance( - &m->basic.relayer_update_polyx_limit_V1.polyx_limit, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 11268: /* module 44 call 4 */ - switch (itemIdx) { - case 0: /* relayer_increase_polyx_limit_V1 - user_key */; - return _toStringAccountId_V1( - &m->basic.relayer_increase_polyx_limit_V1.user_key, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* relayer_increase_polyx_limit_V1 - amount */; - return _toStringBalance( - &m->basic.relayer_increase_polyx_limit_V1.amount, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 11269: /* module 44 call 5 */ - switch (itemIdx) { - case 0: /* relayer_decrease_polyx_limit_V1 - user_key */; - return _toStringAccountId_V1( - &m->basic.relayer_decrease_polyx_limit_V1.user_key, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* relayer_decrease_polyx_limit_V1 - amount */; - return _toStringBalance( - &m->basic.relayer_decrease_polyx_limit_V1.amount, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } - case 11520: /* module 45 call 0 */ - switch (itemIdx) { - case 0: /* rewards_claim_itn_reward_V1 - reward_address */; - return _toStringAccountId_V1( - &m->basic.rewards_claim_itn_reward_V1.reward_address, - outValue, outValueLen, - pageIdx, pageCount); - case 1: /* rewards_claim_itn_reward_V1 - itn_address */; - return _toStringAccountId_V1( - &m->basic.rewards_claim_itn_reward_V1.itn_address, - outValue, outValueLen, - pageIdx, pageCount); - case 2: /* rewards_claim_itn_reward_V1 - signature */; - return _toStringOffChainSignature_V1( - &m->basic.rewards_claim_itn_reward_V1.signature, - outValue, outValueLen, - pageIdx, pageCount); - default: - return parser_no_data; - } -#endif - default: - return parser_ok; - } - - return parser_ok; -} - -bool _getMethod_ItemIsExpert_V1(uint8_t moduleIdx, uint8_t callIdx, uint8_t itemIdx) -{ - uint16_t callPrivIdx = ((uint16_t)moduleIdx << 8u) + callIdx; - - switch (callPrivIdx) { - case 4355: // Staking:Withdraw Unbonded - switch (itemIdx) { - case 0: // Num slashing spans - return true; - default: - return false; - } - case 4372: // Staking:Force unstake - switch (itemIdx) { - case 1: // Num slashing spans - return true; - default: - return false; - } - case 4378: // Staking:Reap stash - switch (itemIdx) { - case 1: // Num slashing spans - return true; - default: - return false; - } - - default: - return false; - } -} - -bool _getMethod_IsNestingSupported_V1(uint8_t moduleIdx, uint8_t callIdx) -{ - uint16_t callPrivIdx = ((uint16_t)moduleIdx << 8u) + callIdx; - - switch (callPrivIdx) { - case 1812: // Identity:Revoke claim by index - case 4103: // Bridge:Force handle bridge tx - case 4104: // Bridge:Batch propose bridge tx - case 4105: // Bridge:Propose bridge tx - case 4106: // Bridge:Handle bridge tx - case 4107: // Bridge:Freeze txs - case 4108: // Bridge:Unfreeze txs - case 4109: // Bridge:Handle scheduled bridge tx - case 4110: // Bridge:Add freeze admin - case 4111: // Bridge:Remove freeze admin - case 6672: // Asset:Controller transfer - case 6673: // Asset:Register custom asset type - case 8708: // Portfolio:Quit portfolio custody - case 8709: // Portfolio:Accept portfolio custody - case 9486: // Settlement:Change receipt validity - case 11010: // ExternalAgents:Remove agent - case 11011: // ExternalAgents:Abdicate - case 11013: // ExternalAgents:Accept become agent - case 11264: // Relayer:Set paying key - case 11265: // Relayer:Accept paying key - case 11266: // Relayer:Remove paying key - case 11267: // Relayer:Update polyx limit - case 11268: // Relayer:Increase polyx limit - case 11269: // Relayer:Decrease polyx limit - case 11520: // Rewards:Claim itn reward - return false; - default: - return true; - } -} -#endif diff --git a/app/src/substrate/substrate_dispatch_V1.h b/app/src/substrate/substrate_dispatch_V1.h deleted file mode 100644 index 1a77675..0000000 --- a/app/src/substrate/substrate_dispatch_V1.h +++ /dev/null @@ -1,49 +0,0 @@ -/******************************************************************************* - * (c) 2019 - 2022 Zondax GmbH - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - ********************************************************************************/ -#pragma once - -#ifdef __cplusplus -extern "C" { -#endif - -#include "parser_impl.h" -#include "stdbool.h" -#include "substrate_functions.h" -#include "substrate_functions_V1.h" -#include -#include - -parser_error_t _readMethod_V1(parser_context_t* c, uint8_t moduleIdx, uint8_t callIdx, pd_Method_V1_t* method); - -const char* _getMethod_ModuleName_V1(uint8_t moduleIdx); - -const char* _getMethod_Name_V1(uint8_t moduleIdx, uint8_t callIdx); - -const char* _getMethod_ItemName_V1(uint8_t moduleIdx, uint8_t callIdx, uint8_t itemIdx); - -uint8_t _getMethod_NumItems_V1(uint8_t moduleIdx, uint8_t callIdx); - -parser_error_t _getMethod_ItemValue_V1( - pd_Method_V1_t* m, uint8_t moduleIdx, uint8_t callIdx, uint8_t itemIdx, - char* outValue, uint16_t outValueLen, - uint8_t pageIdx, uint8_t* pageCount); - -bool _getMethod_ItemIsExpert_V1(uint8_t moduleIdx, uint8_t callIdx, uint8_t itemIdx); -bool _getMethod_IsNestingSupported_V1(uint8_t moduleIdx, uint8_t callIdx); - -#ifdef __cplusplus -} -#endif diff --git a/app/src/substrate/substrate_functions_V1.h b/app/src/substrate/substrate_functions_V1.h deleted file mode 100644 index 6056b56..0000000 --- a/app/src/substrate/substrate_functions_V1.h +++ /dev/null @@ -1,1561 +0,0 @@ -/******************************************************************************* - * (c) 2019 - 2022 Zondax GmbH - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - ********************************************************************************/ -#pragma once - -#ifdef __cplusplus -extern "C" { -#endif - -#include "parser_common.h" -#include "substrate_methods_V1.h" -#include "substrate_types_V1.h" -#include -#include - -// Read functions -parser_error_t _readAGId_V1(parser_context_t* c, pd_AGId_V1_t* v); -parser_error_t _readAccountId_V1(parser_context_t* c, pd_AccountId_V1_t* v); -parser_error_t _readAccountIndex_V1(parser_context_t* c, pd_AccountIndex_V1_t* v); -parser_error_t _readAddRelayerPayingKey_V1(parser_context_t* c, pd_AddRelayerPayingKey_V1_t* v); -parser_error_t _readAgentGroup_V1(parser_context_t* c, pd_AgentGroup_V1_t* v); -parser_error_t _readAssetIdentifier_V1(parser_context_t* c, pd_AssetIdentifier_V1_t* v); -parser_error_t _readAssetName_V1(parser_context_t* c, pd_AssetName_V1_t* v); -parser_error_t _readAssetPermissions_V1(parser_context_t* c, pd_AssetPermissions_V1_t* v); -parser_error_t _readAssetType_V1(parser_context_t* c, pd_AssetType_V1_t* v); -parser_error_t _readAuthorizationData_V1(parser_context_t* c, pd_AuthorizationData_V1_t* v); -parser_error_t _readBabeEquivocationProof_V1(parser_context_t* c, pd_BabeEquivocationProof_V1_t* v); -parser_error_t _readBallotMeta_V1(parser_context_t* c, pd_BallotMeta_V1_t* v); -parser_error_t _readBallotTimeRange_V1(parser_context_t* c, pd_BallotTimeRange_V1_t* v); -parser_error_t _readBallotTitle_V1(parser_context_t* c, pd_BallotTitle_V1_t* v); -parser_error_t _readBallotVote_V1(parser_context_t* c, pd_BallotVote_V1_t* v); -parser_error_t _readBecomeAgent_V1(parser_context_t* c, pd_BecomeAgent_V1_t* v); -parser_error_t _readBeneficiary_V1(parser_context_t* c, pd_Beneficiary_V1_t* v); -parser_error_t _readBridgeTx_V1(parser_context_t* c, pd_BridgeTx_V1_t* v); -parser_error_t _readCADetails_V1(parser_context_t* c, pd_CADetails_V1_t* v); -parser_error_t _readCAId_V1(parser_context_t* c, pd_CAId_V1_t* v); -parser_error_t _readCAKind_V1(parser_context_t* c, pd_CAKind_V1_t* v); -parser_error_t _readCalendarPeriod_V1(parser_context_t* c, pd_CalendarPeriod_V1_t* v); -parser_error_t _readCalendarUnit_V1(parser_context_t* c, pd_CalendarUnit_V1_t* v); -parser_error_t _readCddId_V1(parser_context_t* c, pd_CddId_V1_t* v); -parser_error_t _readChangesTrieConfiguration_V1(parser_context_t* c, pd_ChangesTrieConfiguration_V1_t* v); -parser_error_t _readCheckpointId_V1(parser_context_t* c, pd_CheckpointId_V1_t* v); -parser_error_t _readChoiceTitle_V1(parser_context_t* c, pd_ChoiceTitle_V1_t* v); -parser_error_t _readClaimType_V1(parser_context_t* c, pd_ClaimType_V1_t* v); -parser_error_t _readClaim_V1(parser_context_t* c, pd_Claim_V1_t* v); -parser_error_t _readClassicTickerImport_V1(parser_context_t* c, pd_ClassicTickerImport_V1_t* v); -parser_error_t _readCompactAccountIndex_V1(parser_context_t* c, pd_CompactAccountIndex_V1_t* v); -parser_error_t _readCompactAssignments_V1(parser_context_t* c, pd_CompactAssignments_V1_t* v); -parser_error_t _readCompactEraIndex_V1(parser_context_t* c, pd_CompactEraIndex_V1_t* v); -parser_error_t _readCompactMoment_V1(parser_context_t* c, pd_CompactMoment_V1_t* v); -parser_error_t _readCompactPerBill_V1(parser_context_t* c, pd_CompactPerBill_V1_t* v); -parser_error_t _readComplianceRequirement_V1(parser_context_t* c, pd_ComplianceRequirement_V1_t* v); -parser_error_t _readConditionType_V1(parser_context_t* c, pd_ConditionType_V1_t* v); -parser_error_t _readCondition_V1(parser_context_t* c, pd_Condition_V1_t* v); -parser_error_t _readCounter_V1(parser_context_t* c, pd_Counter_V1_t* v); -parser_error_t _readCountryCode_V1(parser_context_t* c, pd_CountryCode_V1_t* v); -parser_error_t _readCustomAssetTypeId_V1(parser_context_t* c, pd_CustomAssetTypeId_V1_t* v); -parser_error_t _readDispatchableName_V1(parser_context_t* c, pd_DispatchableName_V1_t* v); -parser_error_t _readDispatchableNames_V1(parser_context_t* c, pd_DispatchableNames_V1_t* v); -parser_error_t _readDocumentHash_V1(parser_context_t* c, pd_DocumentHash_V1_t* v); -parser_error_t _readDocumentId_V1(parser_context_t* c, pd_DocumentId_V1_t* v); -parser_error_t _readDocumentName_V1(parser_context_t* c, pd_DocumentName_V1_t* v); -parser_error_t _readDocumentType_V1(parser_context_t* c, pd_DocumentType_V1_t* v); -parser_error_t _readDocumentUri_V1(parser_context_t* c, pd_DocumentUri_V1_t* v); -parser_error_t _readDocument_V1(parser_context_t* c, pd_Document_V1_t* v); -parser_error_t _readEcdsaSignature_V1(parser_context_t* c, pd_EcdsaSignature_V1_t* v); -parser_error_t _readElectionScore_V1(parser_context_t* c, pd_ElectionScore_V1_t* v); -parser_error_t _readElectionSize_V1(parser_context_t* c, pd_ElectionSize_V1_t* v); -parser_error_t _readEraIndex_V1(parser_context_t* c, pd_EraIndex_V1_t* v); -parser_error_t _readEthereumAddress_V1(parser_context_t* c, pd_EthereumAddress_V1_t* v); -parser_error_t _readExtrinsicPermissions_V1(parser_context_t* c, pd_ExtrinsicPermissions_V1_t* v); -parser_error_t _readFundingRoundName_V1(parser_context_t* c, pd_FundingRoundName_V1_t* v); -parser_error_t _readFundraiserName_V1(parser_context_t* c, pd_FundraiserName_V1_t* v); -parser_error_t _readGrandpaEquivocationProof_V1(parser_context_t* c, pd_GrandpaEquivocationProof_V1_t* v); -parser_error_t _readIdentityId_V1(parser_context_t* c, pd_IdentityId_V1_t* v); -parser_error_t _readInvestorZKProofData_V1(parser_context_t* c, pd_InvestorZKProofData_V1_t* v); -parser_error_t _readItnRewardStatus_V1(parser_context_t* c, pd_ItnRewardStatus_V1_t* v); -parser_error_t _readKeyOwnerProof_V1(parser_context_t* c, pd_KeyOwnerProof_V1_t* v); -parser_error_t _readKeyValue_V1(parser_context_t* c, pd_KeyValue_V1_t* v); -parser_error_t _readKey_V1(parser_context_t* c, pd_Key_V1_t* v); -parser_error_t _readKeys_V1(parser_context_t* c, pd_Keys_V1_t* v); -parser_error_t _readLeg_V1(parser_context_t* c, pd_Leg_V1_t* v); -parser_error_t _readLegacyPalletPermissions_V1(parser_context_t* c, pd_LegacyPalletPermissions_V1_t* v); -parser_error_t _readLegacyPermissions_V1(parser_context_t* c, pd_LegacyPermissions_V1_t* v); -parser_error_t _readLocalCAId_V1(parser_context_t* c, pd_LocalCAId_V1_t* v); -parser_error_t _readLookupSource_V1(parser_context_t* c, pd_LookupSource_V1_t* v); -parser_error_t _readMaybeBlock_V1(parser_context_t* c, pd_MaybeBlock_V1_t* v); -parser_error_t _readMemberCount_V1(parser_context_t* c, pd_MemberCount_V1_t* v); -parser_error_t _readMemo_V1(parser_context_t* c, pd_Memo_V1_t* v); -parser_error_t _readMoment_V1(parser_context_t* c, pd_Moment_V1_t* v); -parser_error_t _readMotionInfoLink_V1(parser_context_t* c, pd_MotionInfoLink_V1_t* v); -parser_error_t _readMotionTitle_V1(parser_context_t* c, pd_MotionTitle_V1_t* v); -parser_error_t _readMotion_V1(parser_context_t* c, pd_Motion_V1_t* v); -parser_error_t _readMovePortfolioItem_V1(parser_context_t* c, pd_MovePortfolioItem_V1_t* v); -parser_error_t _readOffChainSignature_V1(parser_context_t* c, pd_OffChainSignature_V1_t* v); -parser_error_t _readOptionChangesTrieConfiguration_V1(parser_context_t* c, pd_OptionChangesTrieConfiguration_V1_t* v); -parser_error_t _readOptionDocumentType_V1(parser_context_t* c, pd_OptionDocumentType_V1_t* v); -parser_error_t _readOptionFundingRoundName_V1(parser_context_t* c, pd_OptionFundingRoundName_V1_t* v); -parser_error_t _readOptionMemo_V1(parser_context_t* c, pd_OptionMemo_V1_t* v); -parser_error_t _readOptionMoment_V1(parser_context_t* c, pd_OptionMoment_V1_t* v); -parser_error_t _readOptionPeriod_V1(parser_context_t* c, pd_OptionPeriod_V1_t* v); -parser_error_t _readOptionPipDescription_V1(parser_context_t* c, pd_OptionPipDescription_V1_t* v); -parser_error_t _readOptionPortfolioNumber_V1(parser_context_t* c, pd_OptionPortfolioNumber_V1_t* v); -parser_error_t _readOptionReceiptDetails_V1(parser_context_t* c, pd_OptionReceiptDetails_V1_t* v); -parser_error_t _readOptionRecordDateSpec_V1(parser_context_t* c, pd_OptionRecordDateSpec_V1_t* v); -parser_error_t _readOptionScope_V1(parser_context_t* c, pd_OptionScope_V1_t* v); -parser_error_t _readOptionTargetIdentities_V1(parser_context_t* c, pd_OptionTargetIdentities_V1_t* v); -parser_error_t _readOptionTax_V1(parser_context_t* c, pd_OptionTax_V1_t* v); -parser_error_t _readOptionUrl_V1(parser_context_t* c, pd_OptionUrl_V1_t* v); -parser_error_t _readOptionVecLegacyPalletPermissions_V1(parser_context_t* c, pd_OptionVecLegacyPalletPermissions_V1_t* v); -parser_error_t _readOptionVecPortfolioId_V1(parser_context_t* c, pd_OptionVecPortfolioId_V1_t* v); -parser_error_t _readOptionVecTicker_V1(parser_context_t* c, pd_OptionVecTicker_V1_t* v); -parser_error_t _readOptionVecTupleIdentityIdTax_V1(parser_context_t* c, pd_OptionVecTupleIdentityIdTax_V1_t* v); -parser_error_t _readPalletName_V1(parser_context_t* c, pd_PalletName_V1_t* v); -parser_error_t _readPalletPermissions_V1(parser_context_t* c, pd_PalletPermissions_V1_t* v); -parser_error_t _readPerbill_V1(parser_context_t* c, pd_Perbill_V1_t* v); -parser_error_t _readPercent_V1(parser_context_t* c, pd_Percent_V1_t* v); -parser_error_t _readPercentage_V1(parser_context_t* c, pd_Percentage_V1_t* v); -parser_error_t _readPeriod_V1(parser_context_t* c, pd_Period_V1_t* v); -parser_error_t _readPermill_V1(parser_context_t* c, pd_Permill_V1_t* v); -parser_error_t _readPermissions_V1(parser_context_t* c, pd_Permissions_V1_t* v); -parser_error_t _readPipDescription_V1(parser_context_t* c, pd_PipDescription_V1_t* v); -parser_error_t _readPipId_V1(parser_context_t* c, pd_PipId_V1_t* v); -parser_error_t _readPortfolioId_V1(parser_context_t* c, pd_PortfolioId_V1_t* v); -parser_error_t _readPortfolioKind_V1(parser_context_t* c, pd_PortfolioKind_V1_t* v); -parser_error_t _readPortfolioName_V1(parser_context_t* c, pd_PortfolioName_V1_t* v); -parser_error_t _readPortfolioNumber_V1(parser_context_t* c, pd_PortfolioNumber_V1_t* v); -parser_error_t _readPortfolioPermissions_V1(parser_context_t* c, pd_PortfolioPermissions_V1_t* v); -parser_error_t _readPosRatio_V1(parser_context_t* c, pd_PosRatio_V1_t* v); -parser_error_t _readPriceTier_V1(parser_context_t* c, pd_PriceTier_V1_t* v); -parser_error_t _readPriority_V1(parser_context_t* c, pd_Priority_V1_t* v); -parser_error_t _readProposalIndex_V1(parser_context_t* c, pd_ProposalIndex_V1_t* v); -parser_error_t _readProtocolOp_V1(parser_context_t* c, pd_ProtocolOp_V1_t* v); -parser_error_t _readReceiptDetails_V1(parser_context_t* c, pd_ReceiptDetails_V1_t* v); -parser_error_t _readReceiptMetadata_V1(parser_context_t* c, pd_ReceiptMetadata_V1_t* v); -parser_error_t _readRecordDateSpec_V1(parser_context_t* c, pd_RecordDateSpec_V1_t* v); -parser_error_t _readRewardDestination_V1(parser_context_t* c, pd_RewardDestination_V1_t* v); -parser_error_t _readScheduleId_V1(parser_context_t* c, pd_ScheduleId_V1_t* v); -parser_error_t _readScheduleSpec_V1(parser_context_t* c, pd_ScheduleSpec_V1_t* v); -parser_error_t _readScopeClaimProof_V1(parser_context_t* c, pd_ScopeClaimProof_V1_t* v); -parser_error_t _readScopeId_V1(parser_context_t* c, pd_ScopeId_V1_t* v); -parser_error_t _readScope_V1(parser_context_t* c, pd_Scope_V1_t* v); -parser_error_t _readSecondaryKeyWithAuth_V1(parser_context_t* c, pd_SecondaryKeyWithAuth_V1_t* v); -parser_error_t _readSecondaryKey_V1(parser_context_t* c, pd_SecondaryKey_V1_t* v); -parser_error_t _readSettlementType_V1(parser_context_t* c, pd_SettlementType_V1_t* v); -parser_error_t _readSignatory_V1(parser_context_t* c, pd_Signatory_V1_t* v); -parser_error_t _readSignature_V1(parser_context_t* c, pd_Signature_V1_t* v); -parser_error_t _readSkippedCount_V1(parser_context_t* c, pd_SkippedCount_V1_t* v); -parser_error_t _readSlashingSwitch_V1(parser_context_t* c, pd_SlashingSwitch_V1_t* v); -parser_error_t _readSnapshotResult_V1(parser_context_t* c, pd_SnapshotResult_V1_t* v); -parser_error_t _readStreamDependency_V1(parser_context_t* c, pd_StreamDependency_V1_t* v); -parser_error_t _readTargetIdentities_V1(parser_context_t* c, pd_TargetIdentities_V1_t* v); -parser_error_t _readTargetIdentity_V1(parser_context_t* c, pd_TargetIdentity_V1_t* v); -parser_error_t _readTargetTreatment_V1(parser_context_t* c, pd_TargetTreatment_V1_t* v); -parser_error_t _readTax_V1(parser_context_t* c, pd_Tax_V1_t* v); -parser_error_t _readTickerRegistrationConfig_V1(parser_context_t* c, pd_TickerRegistrationConfig_V1_t* v); -parser_error_t _readTicker_V1(parser_context_t* c, pd_Ticker_V1_t* v); -parser_error_t _readTransferManager_V1(parser_context_t* c, pd_TransferManager_V1_t* v); -parser_error_t _readTrustedFor_V1(parser_context_t* c, pd_TrustedFor_V1_t* v); -parser_error_t _readTrustedIssuer_V1(parser_context_t* c, pd_TrustedIssuer_V1_t* v); -parser_error_t _readTupleCountryCodeScope_V1(parser_context_t* c, pd_TupleCountryCodeScope_V1_t* v); -parser_error_t _readTupleIdentityIdTax_V1(parser_context_t* c, pd_TupleIdentityIdTax_V1_t* v); -parser_error_t _readTupleIdentityIdbool_V1(parser_context_t* c, pd_TupleIdentityIdbool_V1_t* v); -parser_error_t _readTuplePipIdSnapshotResult_V1(parser_context_t* c, pd_TuplePipIdSnapshotResult_V1_t* v); -parser_error_t _readTupleScopeScopeIdCddId_V1(parser_context_t* c, pd_TupleScopeScopeIdCddId_V1_t* v); -parser_error_t _readUniqueCall_V1(parser_context_t* c, pd_UniqueCall_V1_t* v); -parser_error_t _readUrl_V1(parser_context_t* c, pd_Url_V1_t* v); -parser_error_t _readValidatorIndex_V1(parser_context_t* c, pd_ValidatorIndex_V1_t* v); -parser_error_t _readValidatorPrefs_V1(parser_context_t* c, pd_ValidatorPrefs_V1_t* v); -parser_error_t _readVecAccountId_V1(parser_context_t* c, pd_VecAccountId_V1_t* v); -parser_error_t _readVecAssetIdentifier_V1(parser_context_t* c, pd_VecAssetIdentifier_V1_t* v); -parser_error_t _readVecBallotVote_V1(parser_context_t* c, pd_VecBallotVote_V1_t* v); -parser_error_t _readVecBeneficiary_V1(parser_context_t* c, pd_VecBeneficiary_V1_t* v); -parser_error_t _readVecBridgeTx_V1(parser_context_t* c, pd_VecBridgeTx_V1_t* v); -parser_error_t _readVecChoiceTitle_V1(parser_context_t* c, pd_VecChoiceTitle_V1_t* v); -parser_error_t _readVecClaimType_V1(parser_context_t* c, pd_VecClaimType_V1_t* v); -parser_error_t _readVecClaim_V1(parser_context_t* c, pd_VecClaim_V1_t* v); -parser_error_t _readVecComplianceRequirement_V1(parser_context_t* c, pd_VecComplianceRequirement_V1_t* v); -parser_error_t _readVecCondition_V1(parser_context_t* c, pd_VecCondition_V1_t* v); -parser_error_t _readVecDispatchableName_V1(parser_context_t* c, pd_VecDispatchableName_V1_t* v); -parser_error_t _readVecDocumentId_V1(parser_context_t* c, pd_VecDocumentId_V1_t* v); -parser_error_t _readVecDocument_V1(parser_context_t* c, pd_VecDocument_V1_t* v); -parser_error_t _readVecIdentityId_V1(parser_context_t* c, pd_VecIdentityId_V1_t* v); -parser_error_t _readVecKeyValue_V1(parser_context_t* c, pd_VecKeyValue_V1_t* v); -parser_error_t _readVecKey_V1(parser_context_t* c, pd_VecKey_V1_t* v); -parser_error_t _readVecLeg_V1(parser_context_t* c, pd_VecLeg_V1_t* v); -parser_error_t _readVecLegacyPalletPermissions_V1(parser_context_t* c, pd_VecLegacyPalletPermissions_V1_t* v); -parser_error_t _readVecLookupSource_V1(parser_context_t* c, pd_VecLookupSource_V1_t* v); -parser_error_t _readVecMotion_V1(parser_context_t* c, pd_VecMotion_V1_t* v); -parser_error_t _readVecMovePortfolioItem_V1(parser_context_t* c, pd_VecMovePortfolioItem_V1_t* v); -parser_error_t _readVecPalletPermissions_V1(parser_context_t* c, pd_VecPalletPermissions_V1_t* v); -parser_error_t _readVecPortfolioId_V1(parser_context_t* c, pd_VecPortfolioId_V1_t* v); -parser_error_t _readVecPriceTier_V1(parser_context_t* c, pd_VecPriceTier_V1_t* v); -parser_error_t _readVecReceiptDetails_V1(parser_context_t* c, pd_VecReceiptDetails_V1_t* v); -parser_error_t _readVecScopeId_V1(parser_context_t* c, pd_VecScopeId_V1_t* v); -parser_error_t _readVecSecondaryKeyWithAuth_V1(parser_context_t* c, pd_VecSecondaryKeyWithAuth_V1_t* v); -parser_error_t _readVecSecondaryKey_V1(parser_context_t* c, pd_VecSecondaryKey_V1_t* v); -parser_error_t _readVecSignatory_V1(parser_context_t* c, pd_VecSignatory_V1_t* v); -parser_error_t _readVecTicker_V1(parser_context_t* c, pd_VecTicker_V1_t* v); -parser_error_t _readVecTrustedIssuer_V1(parser_context_t* c, pd_VecTrustedIssuer_V1_t* v); -parser_error_t _readVecTupleIdentityIdTax_V1(parser_context_t* c, pd_VecTupleIdentityIdTax_V1_t* v); -parser_error_t _readVecTupleIdentityIdbool_V1(parser_context_t* c, pd_VecTupleIdentityIdbool_V1_t* v); -parser_error_t _readVecTuplePipIdSnapshotResult_V1(parser_context_t* c, pd_VecTuplePipIdSnapshotResult_V1_t* v); -parser_error_t _readVecValidatorIndex_V1(parser_context_t* c, pd_VecValidatorIndex_V1_t* v); -parser_error_t _readVenueDetails_V1(parser_context_t* c, pd_VenueDetails_V1_t* v); -parser_error_t _readVenueType_V1(parser_context_t* c, pd_VenueType_V1_t* v); -parser_error_t _readWeight_V1(parser_context_t* c, pd_Weight_V1_t* v); - -// toString functions -parser_error_t _toStringAGId_V1( - const pd_AGId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringAccountId_V1( - const pd_AccountId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringAccountIndex_V1( - const pd_AccountIndex_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringAddRelayerPayingKey_V1( - const pd_AddRelayerPayingKey_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringAgentGroup_V1( - const pd_AgentGroup_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringAssetIdentifier_V1( - const pd_AssetIdentifier_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringAssetName_V1( - const pd_AssetName_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringAssetPermissions_V1( - const pd_AssetPermissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringAssetType_V1( - const pd_AssetType_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringAuthorizationData_V1( - const pd_AuthorizationData_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringBabeEquivocationProof_V1( - const pd_BabeEquivocationProof_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringBallotMeta_V1( - const pd_BallotMeta_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringBallotTimeRange_V1( - const pd_BallotTimeRange_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringBallotTitle_V1( - const pd_BallotTitle_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringBallotVote_V1( - const pd_BallotVote_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringBecomeAgent_V1( - const pd_BecomeAgent_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringBeneficiary_V1( - const pd_Beneficiary_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringBridgeTx_V1( - const pd_BridgeTx_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringCADetails_V1( - const pd_CADetails_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringCAId_V1( - const pd_CAId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringCAKind_V1( - const pd_CAKind_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringCalendarPeriod_V1( - const pd_CalendarPeriod_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringCalendarUnit_V1( - const pd_CalendarUnit_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringCddId_V1( - const pd_CddId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringChangesTrieConfiguration_V1( - const pd_ChangesTrieConfiguration_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringCheckpointId_V1( - const pd_CheckpointId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringChoiceTitle_V1( - const pd_ChoiceTitle_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringClaimType_V1( - const pd_ClaimType_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringClaim_V1( - const pd_Claim_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringClassicTickerImport_V1( - const pd_ClassicTickerImport_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringCompactAccountIndex_V1( - const pd_CompactAccountIndex_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringCompactAssignments_V1( - const pd_CompactAssignments_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringCompactEraIndex_V1( - const pd_CompactEraIndex_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringCompactMoment_V1( - const pd_CompactMoment_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringCompactPerBill_V1( - const pd_CompactPerBill_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringComplianceRequirement_V1( - const pd_ComplianceRequirement_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringConditionType_V1( - const pd_ConditionType_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringCondition_V1( - const pd_Condition_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringCounter_V1( - const pd_Counter_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringCountryCode_V1( - const pd_CountryCode_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringCustomAssetTypeId_V1( - const pd_CustomAssetTypeId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringDispatchableName_V1( - const pd_DispatchableName_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringDispatchableNames_V1( - const pd_DispatchableNames_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringDocumentHash_V1( - const pd_DocumentHash_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringDocumentId_V1( - const pd_DocumentId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringDocumentName_V1( - const pd_DocumentName_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringDocumentType_V1( - const pd_DocumentType_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringDocumentUri_V1( - const pd_DocumentUri_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringDocument_V1( - const pd_Document_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringEcdsaSignature_V1( - const pd_EcdsaSignature_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringElectionScore_V1( - const pd_ElectionScore_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringElectionSize_V1( - const pd_ElectionSize_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringEraIndex_V1( - const pd_EraIndex_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringEthereumAddress_V1( - const pd_EthereumAddress_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringExtrinsicPermissions_V1( - const pd_ExtrinsicPermissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringFundingRoundName_V1( - const pd_FundingRoundName_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringFundraiserName_V1( - const pd_FundraiserName_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringGrandpaEquivocationProof_V1( - const pd_GrandpaEquivocationProof_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringIdentityId_V1( - const pd_IdentityId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringInvestorZKProofData_V1( - const pd_InvestorZKProofData_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringItnRewardStatus_V1( - const pd_ItnRewardStatus_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringKeyOwnerProof_V1( - const pd_KeyOwnerProof_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringKeyValue_V1( - const pd_KeyValue_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringKey_V1( - const pd_Key_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringKeys_V1( - const pd_Keys_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringLeg_V1( - const pd_Leg_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringLegacyPalletPermissions_V1( - const pd_LegacyPalletPermissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringLegacyPermissions_V1( - const pd_LegacyPermissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringLocalCAId_V1( - const pd_LocalCAId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringLookupSource_V1( - const pd_LookupSource_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringMaybeBlock_V1( - const pd_MaybeBlock_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringMemberCount_V1( - const pd_MemberCount_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringMemo_V1( - const pd_Memo_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringMoment_V1( - const pd_Moment_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringMotionInfoLink_V1( - const pd_MotionInfoLink_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringMotionTitle_V1( - const pd_MotionTitle_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringMotion_V1( - const pd_Motion_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringMovePortfolioItem_V1( - const pd_MovePortfolioItem_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringOffChainSignature_V1( - const pd_OffChainSignature_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringOptionChangesTrieConfiguration_V1( - const pd_OptionChangesTrieConfiguration_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringOptionDocumentType_V1( - const pd_OptionDocumentType_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringOptionFundingRoundName_V1( - const pd_OptionFundingRoundName_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringOptionMemo_V1( - const pd_OptionMemo_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringOptionMoment_V1( - const pd_OptionMoment_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringOptionPeriod_V1( - const pd_OptionPeriod_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringOptionPipDescription_V1( - const pd_OptionPipDescription_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringOptionPortfolioNumber_V1( - const pd_OptionPortfolioNumber_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringOptionReceiptDetails_V1( - const pd_OptionReceiptDetails_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringOptionRecordDateSpec_V1( - const pd_OptionRecordDateSpec_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringOptionScope_V1( - const pd_OptionScope_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringOptionTargetIdentities_V1( - const pd_OptionTargetIdentities_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringOptionTax_V1( - const pd_OptionTax_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringOptionUrl_V1( - const pd_OptionUrl_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringOptionVecLegacyPalletPermissions_V1( - const pd_OptionVecLegacyPalletPermissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringOptionVecPortfolioId_V1( - const pd_OptionVecPortfolioId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringOptionVecTicker_V1( - const pd_OptionVecTicker_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringOptionVecTupleIdentityIdTax_V1( - const pd_OptionVecTupleIdentityIdTax_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringPalletName_V1( - const pd_PalletName_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringPalletPermissions_V1( - const pd_PalletPermissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringPerbill_V1( - const pd_Perbill_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringPercent_V1( - const pd_Percent_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringPercentage_V1( - const pd_Percentage_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringPeriod_V1( - const pd_Period_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringPermill_V1( - const pd_Permill_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringPermissions_V1( - const pd_Permissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringPipDescription_V1( - const pd_PipDescription_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringPipId_V1( - const pd_PipId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringPortfolioId_V1( - const pd_PortfolioId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringPortfolioKind_V1( - const pd_PortfolioKind_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringPortfolioName_V1( - const pd_PortfolioName_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringPortfolioNumber_V1( - const pd_PortfolioNumber_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringPortfolioPermissions_V1( - const pd_PortfolioPermissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringPosRatio_V1( - const pd_PosRatio_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringPriceTier_V1( - const pd_PriceTier_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringPriority_V1( - const pd_Priority_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringProposalIndex_V1( - const pd_ProposalIndex_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringProtocolOp_V1( - const pd_ProtocolOp_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringReceiptDetails_V1( - const pd_ReceiptDetails_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringReceiptMetadata_V1( - const pd_ReceiptMetadata_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringRecordDateSpec_V1( - const pd_RecordDateSpec_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringRewardDestination_V1( - const pd_RewardDestination_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringScheduleId_V1( - const pd_ScheduleId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringScheduleSpec_V1( - const pd_ScheduleSpec_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringScopeClaimProof_V1( - const pd_ScopeClaimProof_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringScopeId_V1( - const pd_ScopeId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringScope_V1( - const pd_Scope_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringSecondaryKeyWithAuth_V1( - const pd_SecondaryKeyWithAuth_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringSecondaryKey_V1( - const pd_SecondaryKey_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringSettlementType_V1( - const pd_SettlementType_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringSignatory_V1( - const pd_Signatory_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringSignature_V1( - const pd_Signature_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringSkippedCount_V1( - const pd_SkippedCount_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringSlashingSwitch_V1( - const pd_SlashingSwitch_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringSnapshotResult_V1( - const pd_SnapshotResult_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringStreamDependency_V1( - const pd_StreamDependency_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringTargetIdentities_V1( - const pd_TargetIdentities_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringTargetIdentity_V1( - const pd_TargetIdentity_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringTargetTreatment_V1( - const pd_TargetTreatment_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringTax_V1( - const pd_Tax_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringTickerRegistrationConfig_V1( - const pd_TickerRegistrationConfig_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringTicker_V1( - const pd_Ticker_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringTransferManager_V1( - const pd_TransferManager_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringTrustedFor_V1( - const pd_TrustedFor_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringTrustedIssuer_V1( - const pd_TrustedIssuer_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringTupleCountryCodeScope_V1( - const pd_TupleCountryCodeScope_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringTupleIdentityIdTax_V1( - const pd_TupleIdentityIdTax_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringTupleIdentityIdbool_V1( - const pd_TupleIdentityIdbool_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringTuplePipIdSnapshotResult_V1( - const pd_TuplePipIdSnapshotResult_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringTupleScopeScopeIdCddId_V1( - const pd_TupleScopeScopeIdCddId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringUniqueCall_V1( - const pd_UniqueCall_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringUrl_V1( - const pd_Url_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringValidatorIndex_V1( - const pd_ValidatorIndex_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringValidatorPrefs_V1( - const pd_ValidatorPrefs_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecAccountId_V1( - const pd_VecAccountId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecAssetIdentifier_V1( - const pd_VecAssetIdentifier_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecBallotVote_V1( - const pd_VecBallotVote_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecBeneficiary_V1( - const pd_VecBeneficiary_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecBridgeTx_V1( - const pd_VecBridgeTx_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecChoiceTitle_V1( - const pd_VecChoiceTitle_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecClaimType_V1( - const pd_VecClaimType_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecClaim_V1( - const pd_VecClaim_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecComplianceRequirement_V1( - const pd_VecComplianceRequirement_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecCondition_V1( - const pd_VecCondition_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecDispatchableName_V1( - const pd_VecDispatchableName_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecDocumentId_V1( - const pd_VecDocumentId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecDocument_V1( - const pd_VecDocument_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecIdentityId_V1( - const pd_VecIdentityId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecKeyValue_V1( - const pd_VecKeyValue_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecKey_V1( - const pd_VecKey_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecLeg_V1( - const pd_VecLeg_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecLegacyPalletPermissions_V1( - const pd_VecLegacyPalletPermissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecLookupSource_V1( - const pd_VecLookupSource_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecMotion_V1( - const pd_VecMotion_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecMovePortfolioItem_V1( - const pd_VecMovePortfolioItem_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecPalletPermissions_V1( - const pd_VecPalletPermissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecPortfolioId_V1( - const pd_VecPortfolioId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecPriceTier_V1( - const pd_VecPriceTier_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecReceiptDetails_V1( - const pd_VecReceiptDetails_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecScopeId_V1( - const pd_VecScopeId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecSecondaryKeyWithAuth_V1( - const pd_VecSecondaryKeyWithAuth_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecSecondaryKey_V1( - const pd_VecSecondaryKey_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecSignatory_V1( - const pd_VecSignatory_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecTicker_V1( - const pd_VecTicker_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecTrustedIssuer_V1( - const pd_VecTrustedIssuer_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecTupleIdentityIdTax_V1( - const pd_VecTupleIdentityIdTax_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecTupleIdentityIdbool_V1( - const pd_VecTupleIdentityIdbool_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecTuplePipIdSnapshotResult_V1( - const pd_VecTuplePipIdSnapshotResult_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVecValidatorIndex_V1( - const pd_VecValidatorIndex_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVenueDetails_V1( - const pd_VenueDetails_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringVenueType_V1( - const pd_VenueType_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringWeight_V1( - const pd_Weight_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -#ifdef __cplusplus -} -#endif diff --git a/app/src/substrate/substrate_methods_V1.h b/app/src/substrate/substrate_methods_V1.h deleted file mode 100644 index cae1e37..0000000 --- a/app/src/substrate/substrate_methods_V1.h +++ /dev/null @@ -1,1704 +0,0 @@ -/******************************************************************************* - * (c) 2019 - 2022 Zondax GmbH - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - ********************************************************************************/ -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wextern-c-compat" -#pragma once - -#ifdef __cplusplus -extern "C" { -#endif - -#include "substrate_types.h" -#include "substrate_types_V1.h" -#include -#include - -#define PD_CALL_SYSTEM_V1 0 -#define PD_CALL_TIMESTAMP_V1 2 -#define PD_CALL_INDICES_V1 3 -#define PD_CALL_BALANCES_V1 5 -#define PD_CALL_IDENTITY_V1 7 -#define PD_CALL_CDDSERVICEPROVIDERS_V1 8 -#define PD_CALL_POLYMESHCOMMITTEE_V1 9 -#define PD_CALL_COMMITTEEMEMBERSHIP_V1 10 -#define PD_CALL_TECHNICALCOMMITTEE_V1 11 -#define PD_CALL_TECHNICALCOMMITTEEMEMBERSHIP_V1 12 -#define PD_CALL_UPGRADECOMMITTEE_V1 13 -#define PD_CALL_UPGRADECOMMITTEEMEMBERSHIP_V1 14 -#define PD_CALL_MULTISIG_V1 15 -#define PD_CALL_BRIDGE_V1 16 -#define PD_CALL_STAKING_V1 17 -#define PD_CALL_SESSION_V1 19 -#define PD_CALL_GRANDPA_V1 21 -#define PD_CALL_SUDO_V1 25 -#define PD_CALL_ASSET_V1 26 -#define PD_CALL_CAPITALDISTRIBUTION_V1 27 -#define PD_CALL_CHECKPOINT_V1 28 -#define PD_CALL_COMPLIANCEMANAGER_V1 29 -#define PD_CALL_CORPORATEACTION_V1 30 -#define PD_CALL_CORPORATEBALLOT_V1 31 -#define PD_CALL_PIPS_V1 33 -#define PD_CALL_PORTFOLIO_V1 34 -#define PD_CALL_PROTOCOLFEE_V1 35 -#define PD_CALL_SETTLEMENT_V1 37 -#define PD_CALL_STATISTICS_V1 38 -#define PD_CALL_TREASURY_V1 40 -#define PD_CALL_UTILITY_V1 41 -#define PD_CALL_EXTERNALAGENTS_V1 43 -#define PD_CALL_RELAYER_V1 44 -#define PD_CALL_REWARDS_V1 45 - -#ifdef SUBSTRATE_PARSER_FULL - -#define PD_CALL_IDENTITY_REVOKE_CLAIM_BY_INDEX_V1 20 -typedef struct { - pd_IdentityId_V1_t target; - pd_ClaimType_V1_t claim_type; - pd_OptionScope_V1_t scope; -} pd_identity_revoke_claim_by_index_V1_t; - -#define PD_CALL_BRIDGE_FORCE_HANDLE_BRIDGE_TX_V1 7 -typedef struct { - pd_BridgeTx_V1_t bridge_tx; -} pd_bridge_force_handle_bridge_tx_V1_t; - -#define PD_CALL_BRIDGE_BATCH_PROPOSE_BRIDGE_TX_V1 8 -typedef struct { - pd_VecBridgeTx_V1_t bridge_txs; -} pd_bridge_batch_propose_bridge_tx_V1_t; - -#define PD_CALL_BRIDGE_PROPOSE_BRIDGE_TX_V1 9 -typedef struct { - pd_BridgeTx_V1_t bridge_tx; -} pd_bridge_propose_bridge_tx_V1_t; - -#define PD_CALL_BRIDGE_HANDLE_BRIDGE_TX_V1 10 -typedef struct { - pd_BridgeTx_V1_t bridge_tx; -} pd_bridge_handle_bridge_tx_V1_t; - -#define PD_CALL_BRIDGE_FREEZE_TXS_V1 11 -typedef struct { - pd_VecBridgeTx_V1_t bridge_txs; -} pd_bridge_freeze_txs_V1_t; - -#define PD_CALL_BRIDGE_UNFREEZE_TXS_V1 12 -typedef struct { - pd_VecBridgeTx_V1_t bridge_txs; -} pd_bridge_unfreeze_txs_V1_t; - -#define PD_CALL_BRIDGE_HANDLE_SCHEDULED_BRIDGE_TX_V1 13 -typedef struct { - pd_BridgeTx_V1_t bridge_tx; -} pd_bridge_handle_scheduled_bridge_tx_V1_t; - -#define PD_CALL_BRIDGE_ADD_FREEZE_ADMIN_V1 14 -typedef struct { - pd_AccountId_V1_t freeze_admin; -} pd_bridge_add_freeze_admin_V1_t; - -#define PD_CALL_BRIDGE_REMOVE_FREEZE_ADMIN_V1 15 -typedef struct { - pd_AccountId_V1_t freeze_admin; -} pd_bridge_remove_freeze_admin_V1_t; - -#define PD_CALL_ASSET_CONTROLLER_TRANSFER_V1 16 -typedef struct { - pd_Ticker_V1_t ticker; - pd_BalanceNoSymbol_t amount; - pd_PortfolioId_V1_t from_portfolio; -} pd_asset_controller_transfer_V1_t; - -#define PD_CALL_ASSET_REGISTER_CUSTOM_ASSET_TYPE_V1 17 -typedef struct { - pd_Bytes_t ty; -} pd_asset_register_custom_asset_type_V1_t; - -#define PD_CALL_PORTFOLIO_QUIT_PORTFOLIO_CUSTODY_V1 4 -typedef struct { - pd_PortfolioId_V1_t pid; -} pd_portfolio_quit_portfolio_custody_V1_t; - -#define PD_CALL_PORTFOLIO_ACCEPT_PORTFOLIO_CUSTODY_V1 5 -typedef struct { - pd_u64_t auth_id; -} pd_portfolio_accept_portfolio_custody_V1_t; - -#define PD_CALL_SETTLEMENT_CHANGE_RECEIPT_VALIDITY_V1 14 -typedef struct { - pd_u64_t receipt_uid; - pd_bool_t validity; -} pd_settlement_change_receipt_validity_V1_t; - -#define PD_CALL_EXTERNALAGENTS_REMOVE_AGENT_V1 2 -typedef struct { - pd_Ticker_V1_t ticker; - pd_IdentityId_V1_t agent; -} pd_externalagents_remove_agent_V1_t; - -#define PD_CALL_EXTERNALAGENTS_ABDICATE_V1 3 -typedef struct { - pd_Ticker_V1_t ticker; -} pd_externalagents_abdicate_V1_t; - -#define PD_CALL_EXTERNALAGENTS_ACCEPT_BECOME_AGENT_V1 5 -typedef struct { - pd_u64_t auth_id; -} pd_externalagents_accept_become_agent_V1_t; - -#define PD_CALL_RELAYER_SET_PAYING_KEY_V1 0 -typedef struct { - pd_AccountId_V1_t user_key; - pd_Balance_t polyx_limit; -} pd_relayer_set_paying_key_V1_t; - -#define PD_CALL_RELAYER_ACCEPT_PAYING_KEY_V1 1 -typedef struct { - pd_u64_t auth_id; -} pd_relayer_accept_paying_key_V1_t; - -#define PD_CALL_RELAYER_REMOVE_PAYING_KEY_V1 2 -typedef struct { - pd_AccountId_V1_t user_key; - pd_AccountId_V1_t paying_key; -} pd_relayer_remove_paying_key_V1_t; - -#define PD_CALL_RELAYER_UPDATE_POLYX_LIMIT_V1 3 -typedef struct { - pd_AccountId_V1_t user_key; - pd_Balance_t polyx_limit; -} pd_relayer_update_polyx_limit_V1_t; - -#define PD_CALL_RELAYER_INCREASE_POLYX_LIMIT_V1 4 -typedef struct { - pd_AccountId_V1_t user_key; - pd_Balance_t amount; -} pd_relayer_increase_polyx_limit_V1_t; - -#define PD_CALL_RELAYER_DECREASE_POLYX_LIMIT_V1 5 -typedef struct { - pd_AccountId_V1_t user_key; - pd_Balance_t amount; -} pd_relayer_decrease_polyx_limit_V1_t; - -#define PD_CALL_REWARDS_CLAIM_ITN_REWARD_V1 0 -typedef struct { - pd_AccountId_V1_t reward_address; - pd_AccountId_V1_t itn_address; - pd_OffChainSignature_V1_t signature; -} pd_rewards_claim_itn_reward_V1_t; - -#endif - -typedef union { -#ifdef SUBSTRATE_PARSER_FULL - pd_identity_revoke_claim_by_index_V1_t identity_revoke_claim_by_index_V1; - pd_bridge_force_handle_bridge_tx_V1_t bridge_force_handle_bridge_tx_V1; - pd_bridge_batch_propose_bridge_tx_V1_t bridge_batch_propose_bridge_tx_V1; - pd_bridge_propose_bridge_tx_V1_t bridge_propose_bridge_tx_V1; - pd_bridge_handle_bridge_tx_V1_t bridge_handle_bridge_tx_V1; - pd_bridge_freeze_txs_V1_t bridge_freeze_txs_V1; - pd_bridge_unfreeze_txs_V1_t bridge_unfreeze_txs_V1; - pd_bridge_handle_scheduled_bridge_tx_V1_t bridge_handle_scheduled_bridge_tx_V1; - pd_bridge_add_freeze_admin_V1_t bridge_add_freeze_admin_V1; - pd_bridge_remove_freeze_admin_V1_t bridge_remove_freeze_admin_V1; - pd_asset_controller_transfer_V1_t asset_controller_transfer_V1; - pd_asset_register_custom_asset_type_V1_t asset_register_custom_asset_type_V1; - pd_portfolio_quit_portfolio_custody_V1_t portfolio_quit_portfolio_custody_V1; - pd_portfolio_accept_portfolio_custody_V1_t portfolio_accept_portfolio_custody_V1; - pd_settlement_change_receipt_validity_V1_t settlement_change_receipt_validity_V1; - pd_externalagents_remove_agent_V1_t externalagents_remove_agent_V1; - pd_externalagents_abdicate_V1_t externalagents_abdicate_V1; - pd_externalagents_accept_become_agent_V1_t externalagents_accept_become_agent_V1; - pd_relayer_set_paying_key_V1_t relayer_set_paying_key_V1; - pd_relayer_accept_paying_key_V1_t relayer_accept_paying_key_V1; - pd_relayer_remove_paying_key_V1_t relayer_remove_paying_key_V1; - pd_relayer_update_polyx_limit_V1_t relayer_update_polyx_limit_V1; - pd_relayer_increase_polyx_limit_V1_t relayer_increase_polyx_limit_V1; - pd_relayer_decrease_polyx_limit_V1_t relayer_decrease_polyx_limit_V1; - pd_rewards_claim_itn_reward_V1_t rewards_claim_itn_reward_V1; -#endif -} pd_MethodBasic_V1_t; - -#define PD_CALL_BALANCES_TRANSFER_V1 0 -typedef struct { - pd_LookupSource_V1_t dest; - pd_CompactBalance_t amount; -} pd_balances_transfer_V1_t; - -#define PD_CALL_IDENTITY_REMOVE_SECONDARY_KEYS_V1 2 -typedef struct { - pd_VecSignatory_V1_t signers_to_remove; -} pd_identity_remove_secondary_keys_V1_t; - -#define PD_CALL_IDENTITY_ACCEPT_PRIMARY_KEY_V1 3 -typedef struct { - pd_u64_t rotation_auth_id; - pd_Optionu64_t optional_cdd_auth_id; -} pd_identity_accept_primary_key_V1_t; - -#define PD_CALL_IDENTITY_JOIN_IDENTITY_AS_KEY_V1 5 -typedef struct { - pd_u64_t auth_id; -} pd_identity_join_identity_as_key_V1_t; - -#define PD_CALL_IDENTITY_LEAVE_IDENTITY_AS_KEY_V1 6 -typedef struct { -} pd_identity_leave_identity_as_key_V1_t; - -#define PD_CALL_IDENTITY_ADD_CLAIM_V1 7 -typedef struct { - pd_IdentityId_V1_t target; - pd_Claim_V1_t claim; - pd_OptionMoment_V1_t expiry; -} pd_identity_add_claim_V1_t; - -#define PD_CALL_IDENTITY_REVOKE_CLAIM_V1 8 -typedef struct { - pd_IdentityId_V1_t target; - pd_Claim_V1_t claim; -} pd_identity_revoke_claim_V1_t; - -#define PD_CALL_IDENTITY_SET_PERMISSION_TO_SIGNER_V1 9 -typedef struct { - pd_Signatory_V1_t signer; - pd_Permissions_V1_t permissions; -} pd_identity_set_permission_to_signer_V1_t; - -#define PD_CALL_IDENTITY_FREEZE_SECONDARY_KEYS_V1 11 -typedef struct { -} pd_identity_freeze_secondary_keys_V1_t; - -#define PD_CALL_IDENTITY_UNFREEZE_SECONDARY_KEYS_V1 12 -typedef struct { -} pd_identity_unfreeze_secondary_keys_V1_t; - -#define PD_CALL_IDENTITY_ADD_AUTHORIZATION_V1 13 -typedef struct { - pd_Signatory_V1_t target; - pd_AuthorizationData_V1_t authorization_data; - pd_OptionMoment_V1_t expiry; -} pd_identity_add_authorization_V1_t; - -#define PD_CALL_IDENTITY_REMOVE_AUTHORIZATION_V1 14 -typedef struct { - pd_Signatory_V1_t target; - pd_u64_t auth_id; - pd_bool_t _auth_issuer_pays; -} pd_identity_remove_authorization_V1_t; - -#define PD_CALL_IDENTITY_ADD_SECONDARY_KEYS_WITH_AUTHORIZATION_V1 15 -typedef struct { - pd_VecSecondaryKeyWithAuth_V1_t additional_keys; - pd_Moment_V1_t expires_at; -} pd_identity_add_secondary_keys_with_authorization_V1_t; - -#define PD_CALL_IDENTITY_ADD_INVESTOR_UNIQUENESS_CLAIM_V1 16 -typedef struct { - pd_IdentityId_V1_t target; - pd_Claim_V1_t claim; - pd_InvestorZKProofData_V1_t proof; - pd_OptionMoment_V1_t expiry; -} pd_identity_add_investor_uniqueness_claim_V1_t; - -#define PD_CALL_MULTISIG_CREATE_MULTISIG_V1 0 -typedef struct { - pd_VecSignatory_V1_t signers; - pd_u64_t sigs_required; -} pd_multisig_create_multisig_V1_t; - -#define PD_CALL_MULTISIG_CREATE_OR_APPROVE_PROPOSAL_AS_IDENTITY_V1 1 -typedef struct { - pd_AccountId_V1_t multisig; - pd_Proposal_t proposal; - pd_OptionMoment_V1_t expiry; - pd_bool_t auto_close; -} pd_multisig_create_or_approve_proposal_as_identity_V1_t; - -#define PD_CALL_MULTISIG_CREATE_OR_APPROVE_PROPOSAL_AS_KEY_V1 2 -typedef struct { - pd_AccountId_V1_t multisig; - pd_Proposal_t proposal; - pd_OptionMoment_V1_t expiry; - pd_bool_t auto_close; -} pd_multisig_create_or_approve_proposal_as_key_V1_t; - -#define PD_CALL_MULTISIG_CREATE_PROPOSAL_AS_IDENTITY_V1 3 -typedef struct { - pd_AccountId_V1_t multisig; - pd_Proposal_t proposal; - pd_OptionMoment_V1_t expiry; - pd_bool_t auto_close; -} pd_multisig_create_proposal_as_identity_V1_t; - -#define PD_CALL_MULTISIG_CREATE_PROPOSAL_AS_KEY_V1 4 -typedef struct { - pd_AccountId_V1_t multisig; - pd_Proposal_t proposal; - pd_OptionMoment_V1_t expiry; - pd_bool_t auto_close; -} pd_multisig_create_proposal_as_key_V1_t; - -#define PD_CALL_MULTISIG_APPROVE_AS_IDENTITY_V1 5 -typedef struct { - pd_AccountId_V1_t multisig; - pd_u64_t proposal_id; -} pd_multisig_approve_as_identity_V1_t; - -#define PD_CALL_MULTISIG_APPROVE_AS_KEY_V1 6 -typedef struct { - pd_AccountId_V1_t multisig; - pd_u64_t proposal_id; -} pd_multisig_approve_as_key_V1_t; - -#define PD_CALL_MULTISIG_REJECT_AS_IDENTITY_V1 7 -typedef struct { - pd_AccountId_V1_t multisig; - pd_u64_t proposal_id; -} pd_multisig_reject_as_identity_V1_t; - -#define PD_CALL_MULTISIG_REJECT_AS_KEY_V1 8 -typedef struct { - pd_AccountId_V1_t multisig; - pd_u64_t proposal_id; -} pd_multisig_reject_as_key_V1_t; - -#define PD_CALL_MULTISIG_ACCEPT_MULTISIG_SIGNER_AS_IDENTITY_V1 9 -typedef struct { - pd_u64_t auth_id; -} pd_multisig_accept_multisig_signer_as_identity_V1_t; - -#define PD_CALL_MULTISIG_ACCEPT_MULTISIG_SIGNER_AS_KEY_V1 10 -typedef struct { - pd_u64_t auth_id; -} pd_multisig_accept_multisig_signer_as_key_V1_t; - -#define PD_CALL_MULTISIG_ADD_MULTISIG_SIGNER_V1 11 -typedef struct { - pd_Signatory_V1_t signer; -} pd_multisig_add_multisig_signer_V1_t; - -#define PD_CALL_MULTISIG_REMOVE_MULTISIG_SIGNER_V1 12 -typedef struct { - pd_Signatory_V1_t signer; -} pd_multisig_remove_multisig_signer_V1_t; - -#define PD_CALL_MULTISIG_ADD_MULTISIG_SIGNERS_VIA_CREATOR_V1 13 -typedef struct { - pd_AccountId_V1_t multisig; - pd_VecSignatory_V1_t signers; -} pd_multisig_add_multisig_signers_via_creator_V1_t; - -#define PD_CALL_MULTISIG_REMOVE_MULTISIG_SIGNERS_VIA_CREATOR_V1 14 -typedef struct { - pd_AccountId_V1_t multisig; - pd_VecSignatory_V1_t signers; -} pd_multisig_remove_multisig_signers_via_creator_V1_t; - -#define PD_CALL_MULTISIG_CHANGE_SIGS_REQUIRED_V1 15 -typedef struct { - pd_u64_t sigs_required; -} pd_multisig_change_sigs_required_V1_t; - -#define PD_CALL_MULTISIG_MAKE_MULTISIG_SIGNER_V1 16 -typedef struct { - pd_AccountId_V1_t multisig; -} pd_multisig_make_multisig_signer_V1_t; - -#define PD_CALL_MULTISIG_MAKE_MULTISIG_PRIMARY_V1 17 -typedef struct { - pd_AccountId_V1_t multisig; - pd_Optionu64_t optional_cdd_auth_id; -} pd_multisig_make_multisig_primary_V1_t; - -#define PD_CALL_MULTISIG_EXECUTE_SCHEDULED_PROPOSAL_V1 18 -typedef struct { - pd_AccountId_V1_t multisig; - pd_u64_t proposal_id; - pd_IdentityId_V1_t multisig_did; - pd_Weight_V1_t _proposal_weight; -} pd_multisig_execute_scheduled_proposal_V1_t; - -#define PD_CALL_STAKING_BOND_V1 0 -typedef struct { - pd_LookupSource_V1_t controller; - pd_CompactBalanceOf_t amount; - pd_RewardDestination_V1_t payee; -} pd_staking_bond_V1_t; - -#define PD_CALL_STAKING_BOND_EXTRA_V1 1 -typedef struct { - pd_CompactBalanceOf_t amount; -} pd_staking_bond_extra_V1_t; - -#define PD_CALL_STAKING_UNBOND_V1 2 -typedef struct { - pd_CompactBalanceOf_t amount; -} pd_staking_unbond_V1_t; - -#define PD_CALL_STAKING_WITHDRAW_UNBONDED_V1 3 -typedef struct { - pd_u32_t num_slashing_spans; -} pd_staking_withdraw_unbonded_V1_t; - -#define PD_CALL_STAKING_VALIDATE_V1 4 -typedef struct { - pd_ValidatorPrefs_V1_t prefs; -} pd_staking_validate_V1_t; - -#define PD_CALL_STAKING_NOMINATE_V1 5 -typedef struct { - pd_VecLookupSource_V1_t targets; -} pd_staking_nominate_V1_t; - -#define PD_CALL_STAKING_CHILL_V1 6 -typedef struct { -} pd_staking_chill_V1_t; - -#define PD_CALL_STAKING_SET_PAYEE_V1 7 -typedef struct { - pd_RewardDestination_V1_t payee; -} pd_staking_set_payee_V1_t; - -#define PD_CALL_STAKING_SET_CONTROLLER_V1 8 -typedef struct { - pd_LookupSource_V1_t controller; -} pd_staking_set_controller_V1_t; - -#define PD_CALL_STAKING_REBOND_V1 24 -typedef struct { - pd_CompactBalanceOf_t amount; -} pd_staking_rebond_V1_t; - -#define PD_CALL_PIPS_PROPOSE_V1 6 -typedef struct { - pd_Proposal_t proposal; - pd_Balance_t deposit; - pd_OptionUrl_V1_t url; - pd_OptionPipDescription_V1_t description; -} pd_pips_propose_V1_t; - -#define PD_CALL_PIPS_VOTE_V1 7 -typedef struct { - pd_PipId_V1_t id; - pd_bool_t aye_or_nay; - pd_Balance_t deposit; -} pd_pips_vote_V1_t; - -#define PD_CALL_UTILITY_BATCH_V1 0 -typedef struct { - pd_VecCall_t calls; -} pd_utility_batch_V1_t; - -#define PD_CALL_UTILITY_BATCH_ATOMIC_V1 1 -typedef struct { - pd_VecCall_t calls; -} pd_utility_batch_atomic_V1_t; - -#define PD_CALL_UTILITY_BATCH_OPTIMISTIC_V1 2 -typedef struct { - pd_VecCall_t calls; -} pd_utility_batch_optimistic_V1_t; - -#ifdef SUBSTRATE_PARSER_FULL -#define PD_CALL_SYSTEM_FILL_BLOCK_V1 0 -typedef struct { - pd_Perbill_V1_t _ratio; -} pd_system_fill_block_V1_t; - -#define PD_CALL_SYSTEM_REMARK_V1 1 -typedef struct { - pd_Bytes_t _remark; -} pd_system_remark_V1_t; - -#define PD_CALL_SYSTEM_SET_HEAP_PAGES_V1 2 -typedef struct { - pd_u64_t pages; -} pd_system_set_heap_pages_V1_t; - -#define PD_CALL_SYSTEM_SET_CODE_V1 3 -typedef struct { - pd_Bytes_t code; -} pd_system_set_code_V1_t; - -#define PD_CALL_SYSTEM_SET_CODE_WITHOUT_CHECKS_V1 4 -typedef struct { - pd_Bytes_t code; -} pd_system_set_code_without_checks_V1_t; - -#define PD_CALL_TIMESTAMP_SET_V1 0 -typedef struct { - pd_CompactMoment_V1_t now; -} pd_timestamp_set_V1_t; - -#define PD_CALL_INDICES_CLAIM_V1 0 -typedef struct { - pd_AccountIndex_V1_t index; -} pd_indices_claim_V1_t; - -#define PD_CALL_INDICES_TRANSFER_V1 1 -typedef struct { - pd_AccountId_V1_t new_; - pd_AccountIndex_V1_t index; -} pd_indices_transfer_V1_t; - -#define PD_CALL_INDICES_FREE_V1 2 -typedef struct { - pd_AccountIndex_V1_t index; -} pd_indices_free_V1_t; - -#define PD_CALL_INDICES_FORCE_TRANSFER_V1 3 -typedef struct { - pd_AccountId_V1_t new_; - pd_AccountIndex_V1_t index; - pd_bool_t freeze; -} pd_indices_force_transfer_V1_t; - -#define PD_CALL_INDICES_FREEZE_V1 4 -typedef struct { - pd_AccountIndex_V1_t index; -} pd_indices_freeze_V1_t; - -#define PD_CALL_BALANCES_TRANSFER_WITH_MEMO_V1 1 -typedef struct { - pd_LookupSource_V1_t dest; - pd_CompactBalance_t amount; - pd_OptionMemo_V1_t memo; -} pd_balances_transfer_with_memo_V1_t; - -#define PD_CALL_BALANCES_DEPOSIT_BLOCK_REWARD_RESERVE_BALANCE_V1 2 -typedef struct { - pd_CompactBalance_t amount; -} pd_balances_deposit_block_reward_reserve_balance_V1_t; - -#define PD_CALL_BALANCES_SET_BALANCE_V1 3 -typedef struct { - pd_LookupSource_V1_t who; - pd_CompactBalance_t new_free; - pd_CompactBalance_t new_reserved; -} pd_balances_set_balance_V1_t; - -#define PD_CALL_BALANCES_FORCE_TRANSFER_V1 4 -typedef struct { - pd_LookupSource_V1_t source; - pd_LookupSource_V1_t dest; - pd_CompactBalance_t amount; -} pd_balances_force_transfer_V1_t; - -#define PD_CALL_BALANCES_BURN_ACCOUNT_BALANCE_V1 5 -typedef struct { - pd_Balance_t amount; -} pd_balances_burn_account_balance_V1_t; - -#define PD_CALL_IDENTITY_INVALIDATE_CDD_CLAIMS_V1 1 -typedef struct { - pd_IdentityId_V1_t cdd; - pd_Moment_V1_t disable_from; - pd_OptionMoment_V1_t expiry; -} pd_identity_invalidate_cdd_claims_V1_t; - -#define PD_CALL_IDENTITY_CHANGE_CDD_REQUIREMENT_FOR_MK_ROTATION_V1 4 -typedef struct { - pd_bool_t auth_required; -} pd_identity_change_cdd_requirement_for_mk_rotation_V1_t; - -#define PD_CALL_IDENTITY_GC_ADD_CDD_CLAIM_V1 17 -typedef struct { - pd_IdentityId_V1_t target; -} pd_identity_gc_add_cdd_claim_V1_t; - -#define PD_CALL_IDENTITY_GC_REVOKE_CDD_CLAIM_V1 18 -typedef struct { - pd_IdentityId_V1_t target; -} pd_identity_gc_revoke_cdd_claim_V1_t; - -#define PD_CALL_CDDSERVICEPROVIDERS_SET_ACTIVE_MEMBERS_LIMIT_V1 0 -typedef struct { - pd_MemberCount_V1_t limit; -} pd_cddserviceproviders_set_active_members_limit_V1_t; - -#define PD_CALL_CDDSERVICEPROVIDERS_DISABLE_MEMBER_V1 1 -typedef struct { - pd_IdentityId_V1_t who; - pd_OptionMoment_V1_t expiry; - pd_OptionMoment_V1_t at; -} pd_cddserviceproviders_disable_member_V1_t; - -#define PD_CALL_CDDSERVICEPROVIDERS_ADD_MEMBER_V1 2 -typedef struct { - pd_IdentityId_V1_t who; -} pd_cddserviceproviders_add_member_V1_t; - -#define PD_CALL_CDDSERVICEPROVIDERS_REMOVE_MEMBER_V1 3 -typedef struct { - pd_IdentityId_V1_t who; -} pd_cddserviceproviders_remove_member_V1_t; - -#define PD_CALL_CDDSERVICEPROVIDERS_SWAP_MEMBER_V1 4 -typedef struct { - pd_IdentityId_V1_t remove; - pd_IdentityId_V1_t add; -} pd_cddserviceproviders_swap_member_V1_t; - -#define PD_CALL_CDDSERVICEPROVIDERS_RESET_MEMBERS_V1 5 -typedef struct { - pd_VecIdentityId_V1_t members; -} pd_cddserviceproviders_reset_members_V1_t; - -#define PD_CALL_CDDSERVICEPROVIDERS_ABDICATE_MEMBERSHIP_V1 6 -typedef struct { -} pd_cddserviceproviders_abdicate_membership_V1_t; - -#define PD_CALL_POLYMESHCOMMITTEE_SET_VOTE_THRESHOLD_V1 0 -typedef struct { - pd_u32_t n; - pd_u32_t d; -} pd_polymeshcommittee_set_vote_threshold_V1_t; - -#define PD_CALL_POLYMESHCOMMITTEE_SET_RELEASE_COORDINATOR_V1 1 -typedef struct { - pd_IdentityId_V1_t id; -} pd_polymeshcommittee_set_release_coordinator_V1_t; - -#define PD_CALL_POLYMESHCOMMITTEE_SET_EXPIRES_AFTER_V1 2 -typedef struct { - pd_MaybeBlock_V1_t expiry; -} pd_polymeshcommittee_set_expires_after_V1_t; - -#define PD_CALL_POLYMESHCOMMITTEE_VOTE_OR_PROPOSE_V1 3 -typedef struct { - pd_bool_t approve; - pd_Call_t call; -} pd_polymeshcommittee_vote_or_propose_V1_t; - -#define PD_CALL_POLYMESHCOMMITTEE_VOTE_V1 4 -typedef struct { - pd_Hash_t proposal; - pd_ProposalIndex_V1_t index; - pd_bool_t approve; -} pd_polymeshcommittee_vote_V1_t; - -#define PD_CALL_COMMITTEEMEMBERSHIP_SET_ACTIVE_MEMBERS_LIMIT_V1 0 -typedef struct { - pd_MemberCount_V1_t limit; -} pd_committeemembership_set_active_members_limit_V1_t; - -#define PD_CALL_COMMITTEEMEMBERSHIP_DISABLE_MEMBER_V1 1 -typedef struct { - pd_IdentityId_V1_t who; - pd_OptionMoment_V1_t expiry; - pd_OptionMoment_V1_t at; -} pd_committeemembership_disable_member_V1_t; - -#define PD_CALL_COMMITTEEMEMBERSHIP_ADD_MEMBER_V1 2 -typedef struct { - pd_IdentityId_V1_t who; -} pd_committeemembership_add_member_V1_t; - -#define PD_CALL_COMMITTEEMEMBERSHIP_REMOVE_MEMBER_V1 3 -typedef struct { - pd_IdentityId_V1_t who; -} pd_committeemembership_remove_member_V1_t; - -#define PD_CALL_COMMITTEEMEMBERSHIP_SWAP_MEMBER_V1 4 -typedef struct { - pd_IdentityId_V1_t remove; - pd_IdentityId_V1_t add; -} pd_committeemembership_swap_member_V1_t; - -#define PD_CALL_COMMITTEEMEMBERSHIP_RESET_MEMBERS_V1 5 -typedef struct { - pd_VecIdentityId_V1_t members; -} pd_committeemembership_reset_members_V1_t; - -#define PD_CALL_COMMITTEEMEMBERSHIP_ABDICATE_MEMBERSHIP_V1 6 -typedef struct { -} pd_committeemembership_abdicate_membership_V1_t; - -#define PD_CALL_TECHNICALCOMMITTEE_SET_VOTE_THRESHOLD_V1 0 -typedef struct { - pd_u32_t n; - pd_u32_t d; -} pd_technicalcommittee_set_vote_threshold_V1_t; - -#define PD_CALL_TECHNICALCOMMITTEE_SET_RELEASE_COORDINATOR_V1 1 -typedef struct { - pd_IdentityId_V1_t id; -} pd_technicalcommittee_set_release_coordinator_V1_t; - -#define PD_CALL_TECHNICALCOMMITTEE_SET_EXPIRES_AFTER_V1 2 -typedef struct { - pd_MaybeBlock_V1_t expiry; -} pd_technicalcommittee_set_expires_after_V1_t; - -#define PD_CALL_TECHNICALCOMMITTEE_VOTE_OR_PROPOSE_V1 3 -typedef struct { - pd_bool_t approve; - pd_Call_t call; -} pd_technicalcommittee_vote_or_propose_V1_t; - -#define PD_CALL_TECHNICALCOMMITTEE_VOTE_V1 4 -typedef struct { - pd_Hash_t proposal; - pd_ProposalIndex_V1_t index; - pd_bool_t approve; -} pd_technicalcommittee_vote_V1_t; - -#define PD_CALL_TECHNICALCOMMITTEEMEMBERSHIP_SET_ACTIVE_MEMBERS_LIMIT_V1 0 -typedef struct { - pd_MemberCount_V1_t limit; -} pd_technicalcommitteemembership_set_active_members_limit_V1_t; - -#define PD_CALL_TECHNICALCOMMITTEEMEMBERSHIP_DISABLE_MEMBER_V1 1 -typedef struct { - pd_IdentityId_V1_t who; - pd_OptionMoment_V1_t expiry; - pd_OptionMoment_V1_t at; -} pd_technicalcommitteemembership_disable_member_V1_t; - -#define PD_CALL_TECHNICALCOMMITTEEMEMBERSHIP_ADD_MEMBER_V1 2 -typedef struct { - pd_IdentityId_V1_t who; -} pd_technicalcommitteemembership_add_member_V1_t; - -#define PD_CALL_TECHNICALCOMMITTEEMEMBERSHIP_REMOVE_MEMBER_V1 3 -typedef struct { - pd_IdentityId_V1_t who; -} pd_technicalcommitteemembership_remove_member_V1_t; - -#define PD_CALL_TECHNICALCOMMITTEEMEMBERSHIP_SWAP_MEMBER_V1 4 -typedef struct { - pd_IdentityId_V1_t remove; - pd_IdentityId_V1_t add; -} pd_technicalcommitteemembership_swap_member_V1_t; - -#define PD_CALL_TECHNICALCOMMITTEEMEMBERSHIP_RESET_MEMBERS_V1 5 -typedef struct { - pd_VecIdentityId_V1_t members; -} pd_technicalcommitteemembership_reset_members_V1_t; - -#define PD_CALL_TECHNICALCOMMITTEEMEMBERSHIP_ABDICATE_MEMBERSHIP_V1 6 -typedef struct { -} pd_technicalcommitteemembership_abdicate_membership_V1_t; - -#define PD_CALL_UPGRADECOMMITTEE_SET_VOTE_THRESHOLD_V1 0 -typedef struct { - pd_u32_t n; - pd_u32_t d; -} pd_upgradecommittee_set_vote_threshold_V1_t; - -#define PD_CALL_UPGRADECOMMITTEE_SET_RELEASE_COORDINATOR_V1 1 -typedef struct { - pd_IdentityId_V1_t id; -} pd_upgradecommittee_set_release_coordinator_V1_t; - -#define PD_CALL_UPGRADECOMMITTEE_SET_EXPIRES_AFTER_V1 2 -typedef struct { - pd_MaybeBlock_V1_t expiry; -} pd_upgradecommittee_set_expires_after_V1_t; - -#define PD_CALL_UPGRADECOMMITTEE_VOTE_OR_PROPOSE_V1 3 -typedef struct { - pd_bool_t approve; - pd_Call_t call; -} pd_upgradecommittee_vote_or_propose_V1_t; - -#define PD_CALL_UPGRADECOMMITTEE_VOTE_V1 4 -typedef struct { - pd_Hash_t proposal; - pd_ProposalIndex_V1_t index; - pd_bool_t approve; -} pd_upgradecommittee_vote_V1_t; - -#define PD_CALL_UPGRADECOMMITTEEMEMBERSHIP_SET_ACTIVE_MEMBERS_LIMIT_V1 0 -typedef struct { - pd_MemberCount_V1_t limit; -} pd_upgradecommitteemembership_set_active_members_limit_V1_t; - -#define PD_CALL_UPGRADECOMMITTEEMEMBERSHIP_DISABLE_MEMBER_V1 1 -typedef struct { - pd_IdentityId_V1_t who; - pd_OptionMoment_V1_t expiry; - pd_OptionMoment_V1_t at; -} pd_upgradecommitteemembership_disable_member_V1_t; - -#define PD_CALL_UPGRADECOMMITTEEMEMBERSHIP_ADD_MEMBER_V1 2 -typedef struct { - pd_IdentityId_V1_t who; -} pd_upgradecommitteemembership_add_member_V1_t; - -#define PD_CALL_UPGRADECOMMITTEEMEMBERSHIP_REMOVE_MEMBER_V1 3 -typedef struct { - pd_IdentityId_V1_t who; -} pd_upgradecommitteemembership_remove_member_V1_t; - -#define PD_CALL_UPGRADECOMMITTEEMEMBERSHIP_SWAP_MEMBER_V1 4 -typedef struct { - pd_IdentityId_V1_t remove; - pd_IdentityId_V1_t add; -} pd_upgradecommitteemembership_swap_member_V1_t; - -#define PD_CALL_UPGRADECOMMITTEEMEMBERSHIP_RESET_MEMBERS_V1 5 -typedef struct { - pd_VecIdentityId_V1_t members; -} pd_upgradecommitteemembership_reset_members_V1_t; - -#define PD_CALL_UPGRADECOMMITTEEMEMBERSHIP_ABDICATE_MEMBERSHIP_V1 6 -typedef struct { -} pd_upgradecommitteemembership_abdicate_membership_V1_t; - -#define PD_CALL_BRIDGE_CHANGE_CONTROLLER_V1 0 -typedef struct { - pd_AccountId_V1_t controller; -} pd_bridge_change_controller_V1_t; - -#define PD_CALL_BRIDGE_CHANGE_ADMIN_V1 1 -typedef struct { - pd_AccountId_V1_t admin; -} pd_bridge_change_admin_V1_t; - -#define PD_CALL_BRIDGE_CHANGE_TIMELOCK_V1 2 -typedef struct { - pd_BlockNumber_t timelock; -} pd_bridge_change_timelock_V1_t; - -#define PD_CALL_BRIDGE_FREEZE_V1 3 -typedef struct { -} pd_bridge_freeze_V1_t; - -#define PD_CALL_BRIDGE_UNFREEZE_V1 4 -typedef struct { -} pd_bridge_unfreeze_V1_t; - -#define PD_CALL_BRIDGE_CHANGE_BRIDGE_LIMIT_V1 5 -typedef struct { - pd_Balance_t amount; - pd_BlockNumber_t duration; -} pd_bridge_change_bridge_limit_V1_t; - -#define PD_CALL_BRIDGE_CHANGE_BRIDGE_EXEMPTED_V1 6 -typedef struct { - pd_VecTupleIdentityIdbool_V1_t exempted; -} pd_bridge_change_bridge_exempted_V1_t; - -#define PD_CALL_STAKING_SET_VALIDATOR_COUNT_V1 9 -typedef struct { - pd_Compactu32_t new_; -} pd_staking_set_validator_count_V1_t; - -#define PD_CALL_STAKING_INCREASE_VALIDATOR_COUNT_V1 10 -typedef struct { - pd_Compactu32_t additional; -} pd_staking_increase_validator_count_V1_t; - -#define PD_CALL_STAKING_ADD_PERMISSIONED_VALIDATOR_V1 12 -typedef struct { - pd_IdentityId_V1_t identity; - pd_Optionu32_t intended_count; -} pd_staking_add_permissioned_validator_V1_t; - -#define PD_CALL_STAKING_REMOVE_PERMISSIONED_VALIDATOR_V1 13 -typedef struct { - pd_IdentityId_V1_t identity; -} pd_staking_remove_permissioned_validator_V1_t; - -#define PD_CALL_STAKING_VALIDATE_CDD_EXPIRY_NOMINATORS_V1 14 -typedef struct { - pd_VecAccountId_V1_t targets; -} pd_staking_validate_cdd_expiry_nominators_V1_t; - -#define PD_CALL_STAKING_SET_COMMISSION_CAP_V1 15 -typedef struct { - pd_Perbill_V1_t new_cap; -} pd_staking_set_commission_cap_V1_t; - -#define PD_CALL_STAKING_SET_MIN_BOND_THRESHOLD_V1 16 -typedef struct { - pd_BalanceOf_t new_value; -} pd_staking_set_min_bond_threshold_V1_t; - -#define PD_CALL_STAKING_FORCE_NO_ERAS_V1 17 -typedef struct { -} pd_staking_force_no_eras_V1_t; - -#define PD_CALL_STAKING_FORCE_NEW_ERA_V1 18 -typedef struct { -} pd_staking_force_new_era_V1_t; - -#define PD_CALL_STAKING_SET_INVULNERABLES_V1 19 -typedef struct { - pd_VecAccountId_V1_t invulnerables; -} pd_staking_set_invulnerables_V1_t; - -#define PD_CALL_STAKING_FORCE_UNSTAKE_V1 20 -typedef struct { - pd_AccountId_V1_t stash; - pd_u32_t num_slashing_spans; -} pd_staking_force_unstake_V1_t; - -#define PD_CALL_STAKING_FORCE_NEW_ERA_ALWAYS_V1 21 -typedef struct { -} pd_staking_force_new_era_always_V1_t; - -#define PD_CALL_STAKING_CANCEL_DEFERRED_SLASH_V1 22 -typedef struct { - pd_EraIndex_V1_t era; - pd_Vecu32_t slash_indices; -} pd_staking_cancel_deferred_slash_V1_t; - -#define PD_CALL_STAKING_PAYOUT_STAKERS_V1 23 -typedef struct { - pd_AccountId_V1_t validator_stash; - pd_EraIndex_V1_t era; -} pd_staking_payout_stakers_V1_t; - -#define PD_CALL_STAKING_SET_HISTORY_DEPTH_V1 25 -typedef struct { - pd_CompactEraIndex_V1_t new_history_depth; - pd_Compactu32_t _era_items_deleted; -} pd_staking_set_history_depth_V1_t; - -#define PD_CALL_STAKING_REAP_STASH_V1 26 -typedef struct { - pd_AccountId_V1_t stash; - pd_u32_t num_slashing_spans; -} pd_staking_reap_stash_V1_t; - -#define PD_CALL_STAKING_PAYOUT_STAKERS_BY_SYSTEM_V1 29 -typedef struct { - pd_AccountId_V1_t validator_stash; - pd_EraIndex_V1_t era; -} pd_staking_payout_stakers_by_system_V1_t; - -#define PD_CALL_STAKING_CHANGE_SLASHING_ALLOWED_FOR_V1 30 -typedef struct { - pd_SlashingSwitch_V1_t slashing_switch; -} pd_staking_change_slashing_allowed_for_V1_t; - -#define PD_CALL_STAKING_UPDATE_PERMISSIONED_VALIDATOR_INTENDED_COUNT_V1 31 -typedef struct { - pd_IdentityId_V1_t identity; - pd_u32_t new_intended_count; -} pd_staking_update_permissioned_validator_intended_count_V1_t; - -#define PD_CALL_SESSION_SET_KEYS_V1 0 -typedef struct { - pd_Keys_V1_t keys; - pd_Bytes_t proof; -} pd_session_set_keys_V1_t; - -#define PD_CALL_SESSION_PURGE_KEYS_V1 1 -typedef struct { -} pd_session_purge_keys_V1_t; - -#define PD_CALL_GRANDPA_NOTE_STALLED_V1 2 -typedef struct { - pd_BlockNumber_t delay; - pd_BlockNumber_t best_finalized_block_number; -} pd_grandpa_note_stalled_V1_t; - -#define PD_CALL_SUDO_SUDO_AS_V1 3 -typedef struct { - pd_LookupSource_V1_t who; - pd_Call_t call; -} pd_sudo_sudo_as_V1_t; - -#define PD_CALL_ASSET_REGISTER_TICKER_V1 0 -typedef struct { - pd_Ticker_V1_t ticker; -} pd_asset_register_ticker_V1_t; - -#define PD_CALL_ASSET_ACCEPT_TICKER_TRANSFER_V1 1 -typedef struct { - pd_u64_t auth_id; -} pd_asset_accept_ticker_transfer_V1_t; - -#define PD_CALL_ASSET_ACCEPT_ASSET_OWNERSHIP_TRANSFER_V1 2 -typedef struct { - pd_u64_t auth_id; -} pd_asset_accept_asset_ownership_transfer_V1_t; - -#define PD_CALL_ASSET_CREATE_ASSET_V1 3 -typedef struct { - pd_AssetName_V1_t name; - pd_Ticker_V1_t ticker; - pd_bool_t divisible; - pd_AssetType_V1_t asset_type; - pd_VecAssetIdentifier_V1_t identifiers; - pd_OptionFundingRoundName_V1_t funding_round; - pd_bool_t disable_iu; -} pd_asset_create_asset_V1_t; - -#define PD_CALL_ASSET_FREEZE_V1 4 -typedef struct { - pd_Ticker_V1_t ticker; -} pd_asset_freeze_V1_t; - -#define PD_CALL_ASSET_UNFREEZE_V1 5 -typedef struct { - pd_Ticker_V1_t ticker; -} pd_asset_unfreeze_V1_t; - -#define PD_CALL_ASSET_RENAME_ASSET_V1 6 -typedef struct { - pd_Ticker_V1_t ticker; - pd_AssetName_V1_t name; -} pd_asset_rename_asset_V1_t; - -#define PD_CALL_ASSET_ISSUE_V1 7 -typedef struct { - pd_Ticker_V1_t ticker; - pd_BalanceNoSymbol_t amount; -} pd_asset_issue_V1_t; - -#define PD_CALL_ASSET_REDEEM_V1 8 -typedef struct { - pd_Ticker_V1_t ticker; - pd_BalanceNoSymbol_t amount; -} pd_asset_redeem_V1_t; - -#define PD_CALL_ASSET_MAKE_DIVISIBLE_V1 9 -typedef struct { - pd_Ticker_V1_t ticker; -} pd_asset_make_divisible_V1_t; - -#define PD_CALL_ASSET_ADD_DOCUMENTS_V1 10 -typedef struct { - pd_VecDocument_V1_t docs; - pd_Ticker_V1_t ticker; -} pd_asset_add_documents_V1_t; - -#define PD_CALL_ASSET_REMOVE_DOCUMENTS_V1 11 -typedef struct { - pd_VecDocumentId_V1_t ids; - pd_Ticker_V1_t ticker; -} pd_asset_remove_documents_V1_t; - -#define PD_CALL_ASSET_SET_FUNDING_ROUND_V1 12 -typedef struct { - pd_Ticker_V1_t ticker; - pd_FundingRoundName_V1_t name; -} pd_asset_set_funding_round_V1_t; - -#define PD_CALL_ASSET_UPDATE_IDENTIFIERS_V1 13 -typedef struct { - pd_Ticker_V1_t ticker; - pd_VecAssetIdentifier_V1_t identifiers; -} pd_asset_update_identifiers_V1_t; - -#define PD_CALL_ASSET_CLAIM_CLASSIC_TICKER_V1 14 -typedef struct { - pd_Ticker_V1_t ticker; - pd_EcdsaSignature_V1_t ethereum_signature; -} pd_asset_claim_classic_ticker_V1_t; - -#define PD_CALL_ASSET_RESERVE_CLASSIC_TICKER_V1 15 -typedef struct { - pd_ClassicTickerImport_V1_t classic_ticker_import; - pd_IdentityId_V1_t contract_did; - pd_TickerRegistrationConfig_V1_t config; -} pd_asset_reserve_classic_ticker_V1_t; - -#define PD_CALL_CAPITALDISTRIBUTION_DISTRIBUTE_V1 0 -typedef struct { - pd_CAId_V1_t ca_id; - pd_OptionPortfolioNumber_V1_t portfolio; - pd_Ticker_V1_t currency; - pd_Balance_t per_share; - pd_Balance_t amount; - pd_Moment_V1_t payment_at; - pd_OptionMoment_V1_t expires_at; -} pd_capitaldistribution_distribute_V1_t; - -#define PD_CALL_CAPITALDISTRIBUTION_CLAIM_V1 1 -typedef struct { - pd_CAId_V1_t ca_id; -} pd_capitaldistribution_claim_V1_t; - -#define PD_CALL_CAPITALDISTRIBUTION_PUSH_BENEFIT_V1 2 -typedef struct { - pd_CAId_V1_t ca_id; - pd_IdentityId_V1_t holder; -} pd_capitaldistribution_push_benefit_V1_t; - -#define PD_CALL_CAPITALDISTRIBUTION_RECLAIM_V1 3 -typedef struct { - pd_CAId_V1_t ca_id; -} pd_capitaldistribution_reclaim_V1_t; - -#define PD_CALL_CAPITALDISTRIBUTION_REMOVE_DISTRIBUTION_V1 4 -typedef struct { - pd_CAId_V1_t ca_id; -} pd_capitaldistribution_remove_distribution_V1_t; - -#define PD_CALL_CHECKPOINT_CREATE_CHECKPOINT_V1 0 -typedef struct { - pd_Ticker_V1_t ticker; -} pd_checkpoint_create_checkpoint_V1_t; - -#define PD_CALL_CHECKPOINT_SET_SCHEDULES_MAX_COMPLEXITY_V1 1 -typedef struct { - pd_u64_t max_complexity; -} pd_checkpoint_set_schedules_max_complexity_V1_t; - -#define PD_CALL_CHECKPOINT_CREATE_SCHEDULE_V1 2 -typedef struct { - pd_Ticker_V1_t ticker; - pd_ScheduleSpec_V1_t schedule; -} pd_checkpoint_create_schedule_V1_t; - -#define PD_CALL_CHECKPOINT_REMOVE_SCHEDULE_V1 3 -typedef struct { - pd_Ticker_V1_t ticker; - pd_ScheduleId_V1_t id; -} pd_checkpoint_remove_schedule_V1_t; - -#define PD_CALL_COMPLIANCEMANAGER_ADD_COMPLIANCE_REQUIREMENT_V1 0 -typedef struct { - pd_Ticker_V1_t ticker; - pd_VecCondition_V1_t sender_conditions; - pd_VecCondition_V1_t receiver_conditions; -} pd_compliancemanager_add_compliance_requirement_V1_t; - -#define PD_CALL_COMPLIANCEMANAGER_REMOVE_COMPLIANCE_REQUIREMENT_V1 1 -typedef struct { - pd_Ticker_V1_t ticker; - pd_u32_t id; -} pd_compliancemanager_remove_compliance_requirement_V1_t; - -#define PD_CALL_COMPLIANCEMANAGER_REPLACE_ASSET_COMPLIANCE_V1 2 -typedef struct { - pd_Ticker_V1_t ticker; - pd_VecComplianceRequirement_V1_t asset_compliance; -} pd_compliancemanager_replace_asset_compliance_V1_t; - -#define PD_CALL_COMPLIANCEMANAGER_RESET_ASSET_COMPLIANCE_V1 3 -typedef struct { - pd_Ticker_V1_t ticker; -} pd_compliancemanager_reset_asset_compliance_V1_t; - -#define PD_CALL_COMPLIANCEMANAGER_PAUSE_ASSET_COMPLIANCE_V1 4 -typedef struct { - pd_Ticker_V1_t ticker; -} pd_compliancemanager_pause_asset_compliance_V1_t; - -#define PD_CALL_COMPLIANCEMANAGER_RESUME_ASSET_COMPLIANCE_V1 5 -typedef struct { - pd_Ticker_V1_t ticker; -} pd_compliancemanager_resume_asset_compliance_V1_t; - -#define PD_CALL_COMPLIANCEMANAGER_ADD_DEFAULT_TRUSTED_CLAIM_ISSUER_V1 6 -typedef struct { - pd_Ticker_V1_t ticker; - pd_TrustedIssuer_V1_t issuer; -} pd_compliancemanager_add_default_trusted_claim_issuer_V1_t; - -#define PD_CALL_COMPLIANCEMANAGER_REMOVE_DEFAULT_TRUSTED_CLAIM_ISSUER_V1 7 -typedef struct { - pd_Ticker_V1_t ticker; - pd_IdentityId_V1_t issuer; -} pd_compliancemanager_remove_default_trusted_claim_issuer_V1_t; - -#define PD_CALL_COMPLIANCEMANAGER_CHANGE_COMPLIANCE_REQUIREMENT_V1 8 -typedef struct { - pd_Ticker_V1_t ticker; - pd_ComplianceRequirement_V1_t new_req; -} pd_compliancemanager_change_compliance_requirement_V1_t; - -#define PD_CALL_CORPORATEACTION_SET_MAX_DETAILS_LENGTH_V1 0 -typedef struct { - pd_u32_t length; -} pd_corporateaction_set_max_details_length_V1_t; - -#define PD_CALL_CORPORATEACTION_SET_DEFAULT_TARGETS_V1 1 -typedef struct { - pd_Ticker_V1_t ticker; - pd_TargetIdentities_V1_t targets; -} pd_corporateaction_set_default_targets_V1_t; - -#define PD_CALL_CORPORATEACTION_SET_DEFAULT_WITHHOLDING_TAX_V1 2 -typedef struct { - pd_Ticker_V1_t ticker; - pd_Tax_V1_t tax; -} pd_corporateaction_set_default_withholding_tax_V1_t; - -#define PD_CALL_CORPORATEACTION_SET_DID_WITHHOLDING_TAX_V1 3 -typedef struct { - pd_Ticker_V1_t ticker; - pd_IdentityId_V1_t taxed_did; - pd_OptionTax_V1_t tax; -} pd_corporateaction_set_did_withholding_tax_V1_t; - -#define PD_CALL_CORPORATEACTION_INITIATE_CORPORATE_ACTION_V1 4 -typedef struct { - pd_Ticker_V1_t ticker; - pd_CAKind_V1_t kind; - pd_Moment_V1_t decl_date; - pd_OptionRecordDateSpec_V1_t record_date; - pd_CADetails_V1_t details; - pd_OptionTargetIdentities_V1_t targets; - pd_OptionTax_V1_t default_withholding_tax; - pd_OptionVecTupleIdentityIdTax_V1_t withholding_tax; -} pd_corporateaction_initiate_corporate_action_V1_t; - -#define PD_CALL_CORPORATEACTION_LINK_CA_DOC_V1 5 -typedef struct { - pd_CAId_V1_t id; - pd_VecDocumentId_V1_t docs; -} pd_corporateaction_link_ca_doc_V1_t; - -#define PD_CALL_CORPORATEACTION_REMOVE_CA_V1 6 -typedef struct { - pd_CAId_V1_t ca_id; -} pd_corporateaction_remove_ca_V1_t; - -#define PD_CALL_CORPORATEACTION_CHANGE_RECORD_DATE_V1 7 -typedef struct { - pd_CAId_V1_t ca_id; - pd_OptionRecordDateSpec_V1_t record_date; -} pd_corporateaction_change_record_date_V1_t; - -#define PD_CALL_CORPORATEBALLOT_ATTACH_BALLOT_V1 0 -typedef struct { - pd_CAId_V1_t ca_id; - pd_BallotTimeRange_V1_t range; - pd_BallotMeta_V1_t meta; - pd_bool_t rcv; -} pd_corporateballot_attach_ballot_V1_t; - -#define PD_CALL_CORPORATEBALLOT_VOTE_V1 1 -typedef struct { - pd_CAId_V1_t ca_id; - pd_VecBallotVote_V1_t votes; -} pd_corporateballot_vote_V1_t; - -#define PD_CALL_CORPORATEBALLOT_CHANGE_END_V1 2 -typedef struct { - pd_CAId_V1_t ca_id; - pd_Moment_V1_t end; -} pd_corporateballot_change_end_V1_t; - -#define PD_CALL_CORPORATEBALLOT_CHANGE_META_V1 3 -typedef struct { - pd_CAId_V1_t ca_id; - pd_BallotMeta_V1_t meta; -} pd_corporateballot_change_meta_V1_t; - -#define PD_CALL_CORPORATEBALLOT_CHANGE_RCV_V1 4 -typedef struct { - pd_CAId_V1_t ca_id; - pd_bool_t rcv; -} pd_corporateballot_change_rcv_V1_t; - -#define PD_CALL_CORPORATEBALLOT_REMOVE_BALLOT_V1 5 -typedef struct { - pd_CAId_V1_t ca_id; -} pd_corporateballot_remove_ballot_V1_t; - -#define PD_CALL_PIPS_SET_PRUNE_HISTORICAL_PIPS_V1 0 -typedef struct { - pd_bool_t prune; -} pd_pips_set_prune_historical_pips_V1_t; - -#define PD_CALL_PIPS_SET_MIN_PROPOSAL_DEPOSIT_V1 1 -typedef struct { - pd_Balance_t deposit; -} pd_pips_set_min_proposal_deposit_V1_t; - -#define PD_CALL_PIPS_SET_DEFAULT_ENACTMENT_PERIOD_V1 2 -typedef struct { - pd_BlockNumber_t duration; -} pd_pips_set_default_enactment_period_V1_t; - -#define PD_CALL_PIPS_SET_PENDING_PIP_EXPIRY_V1 3 -typedef struct { - pd_MaybeBlock_V1_t expiry; -} pd_pips_set_pending_pip_expiry_V1_t; - -#define PD_CALL_PIPS_SET_MAX_PIP_SKIP_COUNT_V1 4 -typedef struct { - pd_SkippedCount_V1_t max; -} pd_pips_set_max_pip_skip_count_V1_t; - -#define PD_CALL_PIPS_SET_ACTIVE_PIP_LIMIT_V1 5 -typedef struct { - pd_u32_t limit; -} pd_pips_set_active_pip_limit_V1_t; - -#define PD_CALL_PIPS_APPROVE_COMMITTEE_PROPOSAL_V1 8 -typedef struct { - pd_PipId_V1_t id; -} pd_pips_approve_committee_proposal_V1_t; - -#define PD_CALL_PIPS_REJECT_PROPOSAL_V1 9 -typedef struct { - pd_PipId_V1_t id; -} pd_pips_reject_proposal_V1_t; - -#define PD_CALL_PIPS_PRUNE_PROPOSAL_V1 10 -typedef struct { - pd_PipId_V1_t id; -} pd_pips_prune_proposal_V1_t; - -#define PD_CALL_PIPS_RESCHEDULE_EXECUTION_V1 11 -typedef struct { - pd_PipId_V1_t id; - pd_OptionBlockNumber_t until; -} pd_pips_reschedule_execution_V1_t; - -#define PD_CALL_PIPS_CLEAR_SNAPSHOT_V1 12 -typedef struct { -} pd_pips_clear_snapshot_V1_t; - -#define PD_CALL_PIPS_SNAPSHOT_V1 13 -typedef struct { -} pd_pips_snapshot_V1_t; - -#define PD_CALL_PIPS_ENACT_SNAPSHOT_RESULTS_V1 14 -typedef struct { - pd_VecTuplePipIdSnapshotResult_V1_t results; -} pd_pips_enact_snapshot_results_V1_t; - -#define PD_CALL_PIPS_EXECUTE_SCHEDULED_PIP_V1 15 -typedef struct { - pd_PipId_V1_t id; -} pd_pips_execute_scheduled_pip_V1_t; - -#define PD_CALL_PIPS_EXPIRE_SCHEDULED_PIP_V1 16 -typedef struct { - pd_IdentityId_V1_t did; - pd_PipId_V1_t id; -} pd_pips_expire_scheduled_pip_V1_t; - -#define PD_CALL_PORTFOLIO_CREATE_PORTFOLIO_V1 0 -typedef struct { - pd_PortfolioName_V1_t name; -} pd_portfolio_create_portfolio_V1_t; - -#define PD_CALL_PORTFOLIO_DELETE_PORTFOLIO_V1 1 -typedef struct { - pd_PortfolioNumber_V1_t num; -} pd_portfolio_delete_portfolio_V1_t; - -#define PD_CALL_PORTFOLIO_MOVE_PORTFOLIO_FUNDS_V1 2 -typedef struct { - pd_PortfolioId_V1_t from; - pd_PortfolioId_V1_t to; - pd_VecMovePortfolioItem_V1_t items; -} pd_portfolio_move_portfolio_funds_V1_t; - -#define PD_CALL_PORTFOLIO_RENAME_PORTFOLIO_V1 3 -typedef struct { - pd_PortfolioNumber_V1_t num; - pd_PortfolioName_V1_t to_name; -} pd_portfolio_rename_portfolio_V1_t; - -#define PD_CALL_PROTOCOLFEE_CHANGE_COEFFICIENT_V1 0 -typedef struct { - pd_PosRatio_V1_t coefficient; -} pd_protocolfee_change_coefficient_V1_t; - -#define PD_CALL_SETTLEMENT_CREATE_VENUE_V1 0 -typedef struct { - pd_VenueDetails_V1_t details; - pd_VecAccountId_V1_t signers; - pd_VenueType_V1_t typ; -} pd_settlement_create_venue_V1_t; - -#define PD_CALL_SETTLEMENT_SET_VENUE_FILTERING_V1 11 -typedef struct { - pd_Ticker_V1_t ticker; - pd_bool_t enabled; -} pd_settlement_set_venue_filtering_V1_t; - -#define PD_CALL_STATISTICS_ADD_TRANSFER_MANAGER_V1 0 -typedef struct { - pd_Ticker_V1_t ticker; - pd_TransferManager_V1_t new_transfer_manager; -} pd_statistics_add_transfer_manager_V1_t; - -#define PD_CALL_STATISTICS_REMOVE_TRANSFER_MANAGER_V1 1 -typedef struct { - pd_Ticker_V1_t ticker; - pd_TransferManager_V1_t transfer_manager; -} pd_statistics_remove_transfer_manager_V1_t; - -#define PD_CALL_STATISTICS_ADD_EXEMPTED_ENTITIES_V1 2 -typedef struct { - pd_Ticker_V1_t ticker; - pd_TransferManager_V1_t transfer_manager; - pd_VecScopeId_V1_t exempted_entities; -} pd_statistics_add_exempted_entities_V1_t; - -#define PD_CALL_STATISTICS_REMOVE_EXEMPTED_ENTITIES_V1 3 -typedef struct { - pd_Ticker_V1_t ticker; - pd_TransferManager_V1_t transfer_manager; - pd_VecScopeId_V1_t entities; -} pd_statistics_remove_exempted_entities_V1_t; - -#define PD_CALL_TREASURY_DISBURSEMENT_V1 0 -typedef struct { - pd_VecBeneficiary_V1_t beneficiaries; -} pd_treasury_disbursement_V1_t; - -#define PD_CALL_TREASURY_REIMBURSEMENT_V1 1 -typedef struct { - pd_BalanceOf_t amount; -} pd_treasury_reimbursement_V1_t; - -#define PD_CALL_UTILITY_RELAY_TX_V1 3 -typedef struct { - pd_AccountId_V1_t target; - pd_OffChainSignature_V1_t signature; - pd_UniqueCall_V1_t call; -} pd_utility_relay_tx_V1_t; - -#endif - -typedef union { - pd_balances_transfer_V1_t balances_transfer_V1; - pd_identity_remove_secondary_keys_V1_t identity_remove_secondary_keys_V1; - pd_identity_accept_primary_key_V1_t identity_accept_primary_key_V1; - pd_identity_join_identity_as_key_V1_t identity_join_identity_as_key_V1; - pd_identity_leave_identity_as_key_V1_t identity_leave_identity_as_key_V1; - pd_identity_add_claim_V1_t identity_add_claim_V1; - pd_identity_revoke_claim_V1_t identity_revoke_claim_V1; - pd_identity_set_permission_to_signer_V1_t identity_set_permission_to_signer_V1; - pd_identity_freeze_secondary_keys_V1_t identity_freeze_secondary_keys_V1; - pd_identity_unfreeze_secondary_keys_V1_t identity_unfreeze_secondary_keys_V1; - pd_identity_add_authorization_V1_t identity_add_authorization_V1; - pd_identity_remove_authorization_V1_t identity_remove_authorization_V1; - pd_identity_add_secondary_keys_with_authorization_V1_t identity_add_secondary_keys_with_authorization_V1; - pd_identity_add_investor_uniqueness_claim_V1_t identity_add_investor_uniqueness_claim_V1; - pd_multisig_create_multisig_V1_t multisig_create_multisig_V1; - pd_multisig_create_or_approve_proposal_as_identity_V1_t multisig_create_or_approve_proposal_as_identity_V1; - pd_multisig_create_or_approve_proposal_as_key_V1_t multisig_create_or_approve_proposal_as_key_V1; - pd_multisig_create_proposal_as_identity_V1_t multisig_create_proposal_as_identity_V1; - pd_multisig_create_proposal_as_key_V1_t multisig_create_proposal_as_key_V1; - pd_multisig_approve_as_identity_V1_t multisig_approve_as_identity_V1; - pd_multisig_approve_as_key_V1_t multisig_approve_as_key_V1; - pd_multisig_reject_as_identity_V1_t multisig_reject_as_identity_V1; - pd_multisig_reject_as_key_V1_t multisig_reject_as_key_V1; - pd_multisig_accept_multisig_signer_as_identity_V1_t multisig_accept_multisig_signer_as_identity_V1; - pd_multisig_accept_multisig_signer_as_key_V1_t multisig_accept_multisig_signer_as_key_V1; - pd_multisig_add_multisig_signer_V1_t multisig_add_multisig_signer_V1; - pd_multisig_remove_multisig_signer_V1_t multisig_remove_multisig_signer_V1; - pd_multisig_add_multisig_signers_via_creator_V1_t multisig_add_multisig_signers_via_creator_V1; - pd_multisig_remove_multisig_signers_via_creator_V1_t multisig_remove_multisig_signers_via_creator_V1; - pd_multisig_change_sigs_required_V1_t multisig_change_sigs_required_V1; - pd_multisig_make_multisig_signer_V1_t multisig_make_multisig_signer_V1; - pd_multisig_make_multisig_primary_V1_t multisig_make_multisig_primary_V1; - pd_multisig_execute_scheduled_proposal_V1_t multisig_execute_scheduled_proposal_V1; - pd_staking_bond_V1_t staking_bond_V1; - pd_staking_bond_extra_V1_t staking_bond_extra_V1; - pd_staking_unbond_V1_t staking_unbond_V1; - pd_staking_withdraw_unbonded_V1_t staking_withdraw_unbonded_V1; - pd_staking_validate_V1_t staking_validate_V1; - pd_staking_nominate_V1_t staking_nominate_V1; - pd_staking_chill_V1_t staking_chill_V1; - pd_staking_set_payee_V1_t staking_set_payee_V1; - pd_staking_set_controller_V1_t staking_set_controller_V1; - pd_staking_rebond_V1_t staking_rebond_V1; - pd_pips_propose_V1_t pips_propose_V1; - pd_pips_vote_V1_t pips_vote_V1; - pd_utility_batch_V1_t utility_batch_V1; - pd_utility_batch_atomic_V1_t utility_batch_atomic_V1; - pd_utility_batch_optimistic_V1_t utility_batch_optimistic_V1; -#ifdef SUBSTRATE_PARSER_FULL - pd_system_fill_block_V1_t system_fill_block_V1; - pd_system_remark_V1_t system_remark_V1; - pd_system_set_heap_pages_V1_t system_set_heap_pages_V1; - pd_system_set_code_V1_t system_set_code_V1; - pd_system_set_code_without_checks_V1_t system_set_code_without_checks_V1; - pd_timestamp_set_V1_t timestamp_set_V1; - pd_indices_claim_V1_t indices_claim_V1; - pd_indices_transfer_V1_t indices_transfer_V1; - pd_indices_free_V1_t indices_free_V1; - pd_indices_force_transfer_V1_t indices_force_transfer_V1; - pd_indices_freeze_V1_t indices_freeze_V1; - pd_balances_transfer_with_memo_V1_t balances_transfer_with_memo_V1; - pd_balances_deposit_block_reward_reserve_balance_V1_t balances_deposit_block_reward_reserve_balance_V1; - pd_balances_set_balance_V1_t balances_set_balance_V1; - pd_balances_force_transfer_V1_t balances_force_transfer_V1; - pd_balances_burn_account_balance_V1_t balances_burn_account_balance_V1; - pd_identity_invalidate_cdd_claims_V1_t identity_invalidate_cdd_claims_V1; - pd_identity_change_cdd_requirement_for_mk_rotation_V1_t identity_change_cdd_requirement_for_mk_rotation_V1; - pd_identity_gc_add_cdd_claim_V1_t identity_gc_add_cdd_claim_V1; - pd_identity_gc_revoke_cdd_claim_V1_t identity_gc_revoke_cdd_claim_V1; - pd_cddserviceproviders_set_active_members_limit_V1_t cddserviceproviders_set_active_members_limit_V1; - pd_cddserviceproviders_disable_member_V1_t cddserviceproviders_disable_member_V1; - pd_cddserviceproviders_add_member_V1_t cddserviceproviders_add_member_V1; - pd_cddserviceproviders_remove_member_V1_t cddserviceproviders_remove_member_V1; - pd_cddserviceproviders_swap_member_V1_t cddserviceproviders_swap_member_V1; - pd_cddserviceproviders_reset_members_V1_t cddserviceproviders_reset_members_V1; - pd_cddserviceproviders_abdicate_membership_V1_t cddserviceproviders_abdicate_membership_V1; - pd_polymeshcommittee_set_vote_threshold_V1_t polymeshcommittee_set_vote_threshold_V1; - pd_polymeshcommittee_set_release_coordinator_V1_t polymeshcommittee_set_release_coordinator_V1; - pd_polymeshcommittee_set_expires_after_V1_t polymeshcommittee_set_expires_after_V1; - pd_polymeshcommittee_vote_or_propose_V1_t polymeshcommittee_vote_or_propose_V1; - pd_polymeshcommittee_vote_V1_t polymeshcommittee_vote_V1; - pd_committeemembership_set_active_members_limit_V1_t committeemembership_set_active_members_limit_V1; - pd_committeemembership_disable_member_V1_t committeemembership_disable_member_V1; - pd_committeemembership_add_member_V1_t committeemembership_add_member_V1; - pd_committeemembership_remove_member_V1_t committeemembership_remove_member_V1; - pd_committeemembership_swap_member_V1_t committeemembership_swap_member_V1; - pd_committeemembership_reset_members_V1_t committeemembership_reset_members_V1; - pd_committeemembership_abdicate_membership_V1_t committeemembership_abdicate_membership_V1; - pd_technicalcommittee_set_vote_threshold_V1_t technicalcommittee_set_vote_threshold_V1; - pd_technicalcommittee_set_release_coordinator_V1_t technicalcommittee_set_release_coordinator_V1; - pd_technicalcommittee_set_expires_after_V1_t technicalcommittee_set_expires_after_V1; - pd_technicalcommittee_vote_or_propose_V1_t technicalcommittee_vote_or_propose_V1; - pd_technicalcommittee_vote_V1_t technicalcommittee_vote_V1; - pd_technicalcommitteemembership_set_active_members_limit_V1_t technicalcommitteemembership_set_active_members_limit_V1; - pd_technicalcommitteemembership_disable_member_V1_t technicalcommitteemembership_disable_member_V1; - pd_technicalcommitteemembership_add_member_V1_t technicalcommitteemembership_add_member_V1; - pd_technicalcommitteemembership_remove_member_V1_t technicalcommitteemembership_remove_member_V1; - pd_technicalcommitteemembership_swap_member_V1_t technicalcommitteemembership_swap_member_V1; - pd_technicalcommitteemembership_reset_members_V1_t technicalcommitteemembership_reset_members_V1; - pd_technicalcommitteemembership_abdicate_membership_V1_t technicalcommitteemembership_abdicate_membership_V1; - pd_upgradecommittee_set_vote_threshold_V1_t upgradecommittee_set_vote_threshold_V1; - pd_upgradecommittee_set_release_coordinator_V1_t upgradecommittee_set_release_coordinator_V1; - pd_upgradecommittee_set_expires_after_V1_t upgradecommittee_set_expires_after_V1; - pd_upgradecommittee_vote_or_propose_V1_t upgradecommittee_vote_or_propose_V1; - pd_upgradecommittee_vote_V1_t upgradecommittee_vote_V1; - pd_upgradecommitteemembership_set_active_members_limit_V1_t upgradecommitteemembership_set_active_members_limit_V1; - pd_upgradecommitteemembership_disable_member_V1_t upgradecommitteemembership_disable_member_V1; - pd_upgradecommitteemembership_add_member_V1_t upgradecommitteemembership_add_member_V1; - pd_upgradecommitteemembership_remove_member_V1_t upgradecommitteemembership_remove_member_V1; - pd_upgradecommitteemembership_swap_member_V1_t upgradecommitteemembership_swap_member_V1; - pd_upgradecommitteemembership_reset_members_V1_t upgradecommitteemembership_reset_members_V1; - pd_upgradecommitteemembership_abdicate_membership_V1_t upgradecommitteemembership_abdicate_membership_V1; - pd_bridge_change_controller_V1_t bridge_change_controller_V1; - pd_bridge_change_admin_V1_t bridge_change_admin_V1; - pd_bridge_change_timelock_V1_t bridge_change_timelock_V1; - pd_bridge_freeze_V1_t bridge_freeze_V1; - pd_bridge_unfreeze_V1_t bridge_unfreeze_V1; - pd_bridge_change_bridge_limit_V1_t bridge_change_bridge_limit_V1; - pd_bridge_change_bridge_exempted_V1_t bridge_change_bridge_exempted_V1; - pd_staking_set_validator_count_V1_t staking_set_validator_count_V1; - pd_staking_increase_validator_count_V1_t staking_increase_validator_count_V1; - pd_staking_add_permissioned_validator_V1_t staking_add_permissioned_validator_V1; - pd_staking_remove_permissioned_validator_V1_t staking_remove_permissioned_validator_V1; - pd_staking_validate_cdd_expiry_nominators_V1_t staking_validate_cdd_expiry_nominators_V1; - pd_staking_set_commission_cap_V1_t staking_set_commission_cap_V1; - pd_staking_set_min_bond_threshold_V1_t staking_set_min_bond_threshold_V1; - pd_staking_force_no_eras_V1_t staking_force_no_eras_V1; - pd_staking_force_new_era_V1_t staking_force_new_era_V1; - pd_staking_set_invulnerables_V1_t staking_set_invulnerables_V1; - pd_staking_force_unstake_V1_t staking_force_unstake_V1; - pd_staking_force_new_era_always_V1_t staking_force_new_era_always_V1; - pd_staking_cancel_deferred_slash_V1_t staking_cancel_deferred_slash_V1; - pd_staking_payout_stakers_V1_t staking_payout_stakers_V1; - pd_staking_set_history_depth_V1_t staking_set_history_depth_V1; - pd_staking_reap_stash_V1_t staking_reap_stash_V1; - pd_staking_payout_stakers_by_system_V1_t staking_payout_stakers_by_system_V1; - pd_staking_change_slashing_allowed_for_V1_t staking_change_slashing_allowed_for_V1; - pd_staking_update_permissioned_validator_intended_count_V1_t staking_update_permissioned_validator_intended_count_V1; - pd_session_set_keys_V1_t session_set_keys_V1; - pd_session_purge_keys_V1_t session_purge_keys_V1; - pd_grandpa_note_stalled_V1_t grandpa_note_stalled_V1; - pd_sudo_sudo_as_V1_t sudo_sudo_as_V1; - pd_asset_register_ticker_V1_t asset_register_ticker_V1; - pd_asset_accept_ticker_transfer_V1_t asset_accept_ticker_transfer_V1; - pd_asset_accept_asset_ownership_transfer_V1_t asset_accept_asset_ownership_transfer_V1; - pd_asset_create_asset_V1_t asset_create_asset_V1; - pd_asset_freeze_V1_t asset_freeze_V1; - pd_asset_unfreeze_V1_t asset_unfreeze_V1; - pd_asset_rename_asset_V1_t asset_rename_asset_V1; - pd_asset_issue_V1_t asset_issue_V1; - pd_asset_redeem_V1_t asset_redeem_V1; - pd_asset_make_divisible_V1_t asset_make_divisible_V1; - pd_asset_add_documents_V1_t asset_add_documents_V1; - pd_asset_remove_documents_V1_t asset_remove_documents_V1; - pd_asset_set_funding_round_V1_t asset_set_funding_round_V1; - pd_asset_update_identifiers_V1_t asset_update_identifiers_V1; - pd_asset_claim_classic_ticker_V1_t asset_claim_classic_ticker_V1; - pd_asset_reserve_classic_ticker_V1_t asset_reserve_classic_ticker_V1; - pd_capitaldistribution_distribute_V1_t capitaldistribution_distribute_V1; - pd_capitaldistribution_claim_V1_t capitaldistribution_claim_V1; - pd_capitaldistribution_push_benefit_V1_t capitaldistribution_push_benefit_V1; - pd_capitaldistribution_reclaim_V1_t capitaldistribution_reclaim_V1; - pd_capitaldistribution_remove_distribution_V1_t capitaldistribution_remove_distribution_V1; - pd_checkpoint_create_checkpoint_V1_t checkpoint_create_checkpoint_V1; - pd_checkpoint_set_schedules_max_complexity_V1_t checkpoint_set_schedules_max_complexity_V1; - pd_checkpoint_create_schedule_V1_t checkpoint_create_schedule_V1; - pd_checkpoint_remove_schedule_V1_t checkpoint_remove_schedule_V1; - pd_compliancemanager_add_compliance_requirement_V1_t compliancemanager_add_compliance_requirement_V1; - pd_compliancemanager_remove_compliance_requirement_V1_t compliancemanager_remove_compliance_requirement_V1; - pd_compliancemanager_replace_asset_compliance_V1_t compliancemanager_replace_asset_compliance_V1; - pd_compliancemanager_reset_asset_compliance_V1_t compliancemanager_reset_asset_compliance_V1; - pd_compliancemanager_pause_asset_compliance_V1_t compliancemanager_pause_asset_compliance_V1; - pd_compliancemanager_resume_asset_compliance_V1_t compliancemanager_resume_asset_compliance_V1; - pd_compliancemanager_add_default_trusted_claim_issuer_V1_t compliancemanager_add_default_trusted_claim_issuer_V1; - pd_compliancemanager_remove_default_trusted_claim_issuer_V1_t compliancemanager_remove_default_trusted_claim_issuer_V1; - pd_compliancemanager_change_compliance_requirement_V1_t compliancemanager_change_compliance_requirement_V1; - pd_corporateaction_set_max_details_length_V1_t corporateaction_set_max_details_length_V1; - pd_corporateaction_set_default_targets_V1_t corporateaction_set_default_targets_V1; - pd_corporateaction_set_default_withholding_tax_V1_t corporateaction_set_default_withholding_tax_V1; - pd_corporateaction_set_did_withholding_tax_V1_t corporateaction_set_did_withholding_tax_V1; - pd_corporateaction_initiate_corporate_action_V1_t corporateaction_initiate_corporate_action_V1; - pd_corporateaction_link_ca_doc_V1_t corporateaction_link_ca_doc_V1; - pd_corporateaction_remove_ca_V1_t corporateaction_remove_ca_V1; - pd_corporateaction_change_record_date_V1_t corporateaction_change_record_date_V1; - pd_corporateballot_attach_ballot_V1_t corporateballot_attach_ballot_V1; - pd_corporateballot_vote_V1_t corporateballot_vote_V1; - pd_corporateballot_change_end_V1_t corporateballot_change_end_V1; - pd_corporateballot_change_meta_V1_t corporateballot_change_meta_V1; - pd_corporateballot_change_rcv_V1_t corporateballot_change_rcv_V1; - pd_corporateballot_remove_ballot_V1_t corporateballot_remove_ballot_V1; - pd_pips_set_prune_historical_pips_V1_t pips_set_prune_historical_pips_V1; - pd_pips_set_min_proposal_deposit_V1_t pips_set_min_proposal_deposit_V1; - pd_pips_set_default_enactment_period_V1_t pips_set_default_enactment_period_V1; - pd_pips_set_pending_pip_expiry_V1_t pips_set_pending_pip_expiry_V1; - pd_pips_set_max_pip_skip_count_V1_t pips_set_max_pip_skip_count_V1; - pd_pips_set_active_pip_limit_V1_t pips_set_active_pip_limit_V1; - pd_pips_approve_committee_proposal_V1_t pips_approve_committee_proposal_V1; - pd_pips_reject_proposal_V1_t pips_reject_proposal_V1; - pd_pips_prune_proposal_V1_t pips_prune_proposal_V1; - pd_pips_reschedule_execution_V1_t pips_reschedule_execution_V1; - pd_pips_clear_snapshot_V1_t pips_clear_snapshot_V1; - pd_pips_snapshot_V1_t pips_snapshot_V1; - pd_pips_enact_snapshot_results_V1_t pips_enact_snapshot_results_V1; - pd_pips_execute_scheduled_pip_V1_t pips_execute_scheduled_pip_V1; - pd_pips_expire_scheduled_pip_V1_t pips_expire_scheduled_pip_V1; - pd_portfolio_create_portfolio_V1_t portfolio_create_portfolio_V1; - pd_portfolio_delete_portfolio_V1_t portfolio_delete_portfolio_V1; - pd_portfolio_move_portfolio_funds_V1_t portfolio_move_portfolio_funds_V1; - pd_portfolio_rename_portfolio_V1_t portfolio_rename_portfolio_V1; - pd_protocolfee_change_coefficient_V1_t protocolfee_change_coefficient_V1; - pd_settlement_create_venue_V1_t settlement_create_venue_V1; - pd_settlement_set_venue_filtering_V1_t settlement_set_venue_filtering_V1; - pd_statistics_add_transfer_manager_V1_t statistics_add_transfer_manager_V1; - pd_statistics_remove_transfer_manager_V1_t statistics_remove_transfer_manager_V1; - pd_statistics_add_exempted_entities_V1_t statistics_add_exempted_entities_V1; - pd_statistics_remove_exempted_entities_V1_t statistics_remove_exempted_entities_V1; - pd_treasury_disbursement_V1_t treasury_disbursement_V1; - pd_treasury_reimbursement_V1_t treasury_reimbursement_V1; - pd_utility_relay_tx_V1_t utility_relay_tx_V1; -#endif -} pd_MethodNested_V1_t; - -typedef union { - pd_MethodBasic_V1_t basic; - pd_MethodNested_V1_t nested; -} pd_Method_V1_t; - -#ifdef __cplusplus -} -#endif - -#pragma clang diagnostic pop diff --git a/app/src/substrate/substrate_types_V1.c b/app/src/substrate/substrate_types_V1.c deleted file mode 100644 index 119c6d2..0000000 --- a/app/src/substrate/substrate_types_V1.c +++ /dev/null @@ -1,5882 +0,0 @@ -/******************************************************************************* - * (c) 2019 - 2022 Zondax GmbH - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - ********************************************************************************/ -#include "bignum.h" -#include "coin.h" -#include "parser_impl.h" -#include "substrate_dispatch_V1.h" -#include "substrate_strings.h" - -#include -#include -#include -#include - -#ifndef DISABLE_PREVIOUS - -parser_error_t _readCompactAssignments_V1(parser_context_t* c, pd_CompactAssignments_V1_t* v) -{ - return _readCompactInt(c, v); -} - -parser_error_t _readCompactEraIndex_V1(parser_context_t* c, pd_CompactEraIndex_V1_t* v) -{ - return _readCompactInt(c, v); -} - -parser_error_t _readCompactMoment_V1(parser_context_t* c, pd_CompactMoment_V1_t* v) -{ - return _readCompactInt(c, v); -} - -parser_error_t _readAGId_V1(parser_context_t* c, pd_AGId_V1_t* v) -{ - CHECK_ERROR(_readUInt32(c, &v->value)) - return parser_ok; -} - -parser_error_t _readAccountId_V1(parser_context_t* c, pd_AccountId_V1_t* v) { - GEN_DEF_READARRAY(32) -} - -parser_error_t _readAccountIndex_V1(parser_context_t* c, pd_AccountIndex_V1_t* v) -{ - return _readUInt32(c, &v->value); -} - -parser_error_t _readAddRelayerPayingKey_V1(parser_context_t* c, pd_AddRelayerPayingKey_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readAccountId_V1(c, &v->accountId_1)); - CHECK_ERROR(_readAccountId_V1(c, &v->accountId_2)); - CHECK_ERROR(_readBalance(c, &v->balance)); - return parser_ok; -} - -parser_error_t _readAgentGroup_V1(parser_context_t* c, pd_AgentGroup_V1_t* v) -{ - CHECK_INPUT(); - - CHECK_ERROR(_readUInt8(c, &v->value)) - - switch (v->value) { - case 0: // Full - case 2: // ExceptMeta - case 3: // PolymeshV1CAA - case 4: // PolymeshV1PIA - break; - case 1: // Custom - CHECK_ERROR(_readAGId_V1(c, &v->agId)) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _readAssetIdentifier_V1(parser_context_t* c, pd_AssetIdentifier_V1_t* v) -{ - CHECK_INPUT() - - CHECK_ERROR(_readUInt8(c, &v->value)) - switch (v->value) { - case 0: - case 1: - v->_len = 9; - break; - case 2: - v->_len = 12; - break; - case 3: - v->_len = 20; - break; - default: - return parser_unexpected_value; - } - - GEN_DEF_READARRAY(v->_len) -} - -parser_error_t _readAssetName_V1(parser_context_t* c, pd_AssetName_V1_t* v) -{ - CHECK_INPUT() - - compactInt_t clen; - CHECK_ERROR(_readCompactInt(c, &clen)) - CHECK_ERROR(_getValue(&clen, &v->_len)) - - v->_ptr = c->buffer + c->offset; - CTX_CHECK_AND_ADVANCE(c, v->_len); - - return parser_ok; -} - -parser_error_t _readAssetPermissions_V1(parser_context_t* c, pd_AssetPermissions_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->value)) - switch (v->value) { - case 0: // Whole - break; - case 1: // These - case 2: // Except - CHECK_ERROR(_readVecTicker_V1(c, &v->contained)) - break; - default: - return parser_unexpected_value; - } - return parser_ok; -} - -parser_error_t _readAssetType_V1(parser_context_t* c, pd_AssetType_V1_t* v) -{ - CHECK_INPUT() - CHECK_ERROR(_readUInt8(c, &v->value)) - - if (v->value > 10) { - return parser_unexpected_value; - } - - if (v->value == 9) { - // Custom type - CHECK_ERROR(_readCustomAssetTypeId_V1(c, &v->custom)) - } - - return parser_ok; -} - -parser_error_t _readAuthorizationData_V1(parser_context_t* c, pd_AuthorizationData_V1_t* v) -{ - CHECK_INPUT(); - - CHECK_ERROR(_readUInt8(c, &v->value)) - - switch (v->value) { - case 0: // AttestPrimaryKeyRotation - CHECK_ERROR(_readIdentityId_V1(c, &v->identityId)) - break; - case 1: // RotatePrimaryKey - break; - case 2: // TransferTicker - CHECK_ERROR(_readTicker_V1(c, &v->ticker)) - break; - case 3: // AddMultiSigSigner - CHECK_ERROR(_readAccountId_V1(c, &v->accountId)) - break; - case 4: // TransferAssetOwnership - CHECK_ERROR(_readTicker_V1(c, &v->ticker)) - break; - case 5: // JoinIdentity - CHECK_ERROR(_readPermissions_V1(c, &v->permissions)) - break; - case 6: // PortfolioCustody - CHECK_ERROR(_readPortfolioId_V1(c, &v->portfolioId)) - break; - case 7: // BecomeAgent - CHECK_ERROR(_readBecomeAgent_V1(c, &v->becomeAgent)) - break; - case 8: // AddRelayerPayingKey - CHECK_ERROR(_readAddRelayerPayingKey_V1(c, &v->addRelayerPayingKey)) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _readBabeEquivocationProof_V1(parser_context_t* c, pd_BabeEquivocationProof_V1_t* v) -{ - return parser_not_supported; -} - -parser_error_t _readBallotMeta_V1(parser_context_t* c, pd_BallotMeta_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readBallotTitle_V1(c, &v->title)) - CHECK_ERROR(_readVecMotion_V1(c, &v->motions)) - return parser_ok; -} - -parser_error_t _readBallotTimeRange_V1(parser_context_t* c, pd_BallotTimeRange_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readMoment_V1(c, &v->start)) - CHECK_ERROR(_readMoment_V1(c, &v->end)) - return parser_ok; -} - -parser_error_t _readBallotTitle_V1(parser_context_t* c, pd_BallotTitle_V1_t* v) -{ - CHECK_INPUT() - - compactInt_t clen; - CHECK_ERROR(_readCompactInt(c, &clen)) - CHECK_ERROR(_getValue(&clen, &v->_len)) - - v->_ptr = c->buffer + c->offset; - CTX_CHECK_AND_ADVANCE(c, v->_len); - - return parser_ok; -} - -parser_error_t _readBallotVote_V1(parser_context_t* c, pd_BallotVote_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readBalance(c, &v->power)) - CHECK_ERROR(_readOptionu16(c, &v->fallback)) - return parser_ok; -} - -parser_error_t _readBecomeAgent_V1(parser_context_t* c, pd_BecomeAgent_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readTicker_V1(c, &v->ticker)); - CHECK_ERROR(_readAgentGroup_V1(c, &v->agentGroup)); - return parser_ok; -} - -parser_error_t _readBeneficiary_V1(parser_context_t* c, pd_Beneficiary_V1_t* v) -{ - CHECK_ERROR(_readIdentityId_V1(c, &v->identity)) - CHECK_ERROR(_readBalance(c, &v->balance)) - return parser_ok; -} - -parser_error_t _readBridgeTx_V1(parser_context_t* c, pd_BridgeTx_V1_t* v) -{ - CHECK_INPUT() - - CHECK_ERROR(_readUInt32(c, &v->nonce)) - CHECK_ERROR(_readAccountId_V1(c, &v->recipient)) - CHECK_ERROR(_readBalance(c, &v->value)) - CHECK_ERROR(_readHash(c, &v->txHash)) - - return parser_ok; -} - -parser_error_t _readCADetails_V1(parser_context_t* c, pd_CADetails_V1_t* v) -{ - CHECK_INPUT() - - compactInt_t clen; - CHECK_ERROR(_readCompactInt(c, &clen)) - CHECK_ERROR(_getValue(&clen, &v->_len)) - - v->_ptr = c->buffer + c->offset; - CTX_CHECK_AND_ADVANCE(c, v->_len); - - return parser_ok; -} - -parser_error_t _readCAId_V1(parser_context_t* c, pd_CAId_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readTicker_V1(c, &v->ticker)) - CHECK_ERROR(_readLocalCAId_V1(c, &v->local_id)) - return parser_ok; -} - -parser_error_t _readCAKind_V1(parser_context_t* c, pd_CAKind_V1_t* v) -{ - CHECK_INPUT(); - - CHECK_ERROR(_readUInt8(c, &v->value)); - return parser_ok; -} - -parser_error_t _readCalendarPeriod_V1(parser_context_t* c, pd_CalendarPeriod_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readCalendarUnit_V1(c, &v->unit)) - CHECK_ERROR(_readUInt64(c, &v->amount)) - return parser_ok; -} - -parser_error_t _readCalendarUnit_V1(parser_context_t* c, pd_CalendarUnit_V1_t* v) -{ - CHECK_INPUT(); - - CHECK_ERROR(_readUInt8(c, &v->value)); - return parser_ok; -} - -parser_error_t _readCddId_V1(parser_context_t* c, pd_CddId_V1_t* v) { - GEN_DEF_READARRAY(32) -} - -parser_error_t _readChangesTrieConfiguration_V1(parser_context_t* c, pd_ChangesTrieConfiguration_V1_t* v) -{ - CHECK_ERROR(_readu32(c, &v->digest_interval)) - CHECK_ERROR(_readu32(c, &v->digest_levels)) - return parser_ok; -} - -parser_error_t _readCheckpointId_V1(parser_context_t* c, pd_CheckpointId_V1_t* v) -{ - return _readUInt64(c, &v->value); -} - -parser_error_t _readChoiceTitle_V1(parser_context_t* c, pd_ChoiceTitle_V1_t* v) -{ - CHECK_INPUT() - - compactInt_t clen; - CHECK_ERROR(_readCompactInt(c, &clen)) - CHECK_ERROR(_getValue(&clen, &v->_len)) - - v->_ptr = c->buffer + c->offset; - CTX_CHECK_AND_ADVANCE(c, v->_len); - - return parser_ok; -} - -parser_error_t _readClaimType_V1(parser_context_t* c, pd_ClaimType_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt8(c, &v->value)) - return parser_ok; -} - -parser_error_t _readClaim_V1(parser_context_t* c, pd_Claim_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt8(c, &v->value)) - switch (v->value) { - case 0: // Accredited - case 1: // Affiliate - case 2: // BuyLockup - case 3: // SellLockup - case 5: // KnowYourCustomer - case 7: // Exempted - case 8: // Blocked - CHECK_ERROR(_readScope_V1(c, &v->scope)) - break; - case 4: // CustomerDueDiligence - case 11: // InvestorUniquenessV2 - CHECK_ERROR(_readCddId_V1(c, &v->cddId)) - break; - case 6: // Jurisdiction - CHECK_ERROR(_readTupleCountryCodeScope_V1(c, &v->jurisdiction)) - break; - case 9: // InvestorUniqueness - CHECK_ERROR(_readTupleScopeScopeIdCddId_V1(c, &v->investorUniqueness)) - break; - case 10: // NoData - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _readClassicTickerImport_V1(parser_context_t* c, pd_ClassicTickerImport_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readEthereumAddress_V1(c, &v->eth_owner)) - CHECK_ERROR(_readTicker_V1(c, &v->ticker)) - CHECK_ERROR(_readBool(c, &v->is_contract)) - CHECK_ERROR(_readBool(c, &v->is_created)) - return parser_ok; -} - -parser_error_t _readCompactAccountIndex_V1(parser_context_t* c, pd_CompactAccountIndex_V1_t* v) -{ - return _readCompactInt(c, &v->value); -} - -parser_error_t _readCompactPerBill_V1(parser_context_t* c, pd_CompactPerBill_V1_t* v) -{ - return _readCompactInt(c, &v->value); -} - -parser_error_t _readComplianceRequirement_V1(parser_context_t* c, pd_ComplianceRequirement_V1_t* v) -{ - CHECK_INPUT(); - - CHECK_ERROR(_readVecCondition_V1(c, &v->senderConditions)) - CHECK_ERROR(_readVecCondition_V1(c, &v->receiverConditions)) - CHECK_ERROR(_readUInt32(c, &v->id)) - return parser_ok; -} - -parser_error_t _readConditionType_V1(parser_context_t* c, pd_ConditionType_V1_t* v) -{ - CHECK_INPUT(); - - CHECK_ERROR(_readUInt8(c, &v->value)) - - switch (v->value) { - case 0: - case 1: - CHECK_ERROR(_readClaim_V1(c, &v->claim)) - break; - case 2: - case 3: - CHECK_ERROR(_readVecClaim_V1(c, &v->vecClaim)) - break; - case 4: - CHECK_ERROR(_readTargetIdentity_V1(c, &v->identity)) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _readCondition_V1(parser_context_t* c, pd_Condition_V1_t* v) -{ - CHECK_INPUT(); - - CHECK_ERROR(_readConditionType_V1(c, &v->conditionType)) - CHECK_ERROR(_readVecTrustedIssuer_V1(c, &v->issuers)) - return parser_ok; -} - -parser_error_t _readCounter_V1(parser_context_t* c, pd_Counter_V1_t* v) -{ - return _readUInt64(c, &v->value); -} - -parser_error_t _readCountryCode_V1(parser_context_t* c, pd_CountryCode_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->value)) - return parser_ok; -} - -parser_error_t _readCustomAssetTypeId_V1(parser_context_t* c, pd_CustomAssetTypeId_V1_t* v) -{ - CHECK_ERROR(_readUInt32(c, &v->value)) - return parser_ok; -} - -parser_error_t _readDispatchableName_V1(parser_context_t* c, pd_DispatchableName_V1_t* v) -{ - CHECK_INPUT() - - compactInt_t clen; - CHECK_ERROR(_readCompactInt(c, &clen)) - CHECK_ERROR(_getValue(&clen, &v->_len)) - - v->_ptr = c->buffer + c->offset; - CTX_CHECK_AND_ADVANCE(c, v->_len); - - return parser_ok; -} - -parser_error_t _readDispatchableNames_V1(parser_context_t* c, pd_DispatchableNames_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->value)) - switch (v->value) { - case 0: // Whole - break; - case 1: // These - case 2: // Except - CHECK_ERROR(_readVecDispatchableName_V1(c, &v->contained)) - break; - default: - return parser_unexpected_value; - } - return parser_ok; -} - -parser_error_t _readDocumentHash_V1(parser_context_t* c, pd_DocumentHash_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt8(c, &v->value)) - - switch (v->value) { - case 0: // None - v->_len = 0; - break; - case 1: // H512 - v->_len = 64; - break; - case 2: // H384 - v->_len = 48; - break; - case 3: // H320 - v->_len = 40; - break; - case 4: // H256 - v->_len = 32; - break; - case 5: // H224 - v->_len = 28; - break; - case 6: // H192 - v->_len = 24; - break; - case 7: // H160 - v->_len = 20; - break; - case 8: // H128 - v->_len = 16; - break; - default: - return parser_unexpected_value; - } - - GEN_DEF_READARRAY(v->_len) -} - -parser_error_t _readDocumentId_V1(parser_context_t* c, pd_DocumentId_V1_t* v) -{ - CHECK_ERROR(_readUInt32(c, &v->value)) - return parser_ok; -} - -parser_error_t _readDocumentName_V1(parser_context_t* c, pd_DocumentName_V1_t* v) -{ - CHECK_INPUT() - - compactInt_t clen; - CHECK_ERROR(_readCompactInt(c, &clen)) - CHECK_ERROR(_getValue(&clen, &v->_len)) - - v->_ptr = c->buffer + c->offset; - CTX_CHECK_AND_ADVANCE(c, v->_len); - - return parser_ok; -} - -parser_error_t _readDocumentType_V1(parser_context_t* c, pd_DocumentType_V1_t* v) -{ - CHECK_INPUT() - - compactInt_t clen; - CHECK_ERROR(_readCompactInt(c, &clen)) - CHECK_ERROR(_getValue(&clen, &v->_len)) - - v->_ptr = c->buffer + c->offset; - CTX_CHECK_AND_ADVANCE(c, v->_len); - - return parser_ok; -} - -parser_error_t _readDocumentUri_V1(parser_context_t* c, pd_DocumentUri_V1_t* v) -{ - CHECK_INPUT() - - compactInt_t clen; - CHECK_ERROR(_readCompactInt(c, &clen)) - CHECK_ERROR(_getValue(&clen, &v->_len)) - - v->_ptr = c->buffer + c->offset; - CTX_CHECK_AND_ADVANCE(c, v->_len); - - return parser_ok; -} - -parser_error_t _readDocument_V1(parser_context_t* c, pd_Document_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readDocumentUri_V1(c, &v->uri)) - CHECK_ERROR(_readDocumentHash_V1(c, &v->content_hash)) - CHECK_ERROR(_readDocumentName_V1(c, &v->name)) - CHECK_ERROR(_readOptionDocumentType_V1(c, &v->doc_type)) - CHECK_ERROR(_readOptionMoment_V1(c, &v->filing_date)) - return parser_ok; -} - -parser_error_t _readEcdsaSignature_V1(parser_context_t* c, pd_EcdsaSignature_V1_t* v) { - GEN_DEF_READARRAY(65) -} - -parser_error_t _readElectionScore_V1(parser_context_t* c, pd_ElectionScore_V1_t* v) -{ - return parser_not_supported; -} - -parser_error_t _readElectionSize_V1(parser_context_t* c, pd_ElectionSize_V1_t* v) -{ - CHECK_ERROR(_readCompactInt(c, &v->validators)); - CHECK_ERROR(_readCompactInt(c, &v->nominators)); - return parser_ok; -} - -parser_error_t _readEraIndex_V1(parser_context_t* c, pd_EraIndex_V1_t* v) -{ - return _readUInt32(c, &v->value); -} - -parser_error_t _readEthereumAddress_V1(parser_context_t* c, pd_EthereumAddress_V1_t* v) { - GEN_DEF_READARRAY(20) -} - -parser_error_t _readExtrinsicPermissions_V1(parser_context_t* c, pd_ExtrinsicPermissions_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->value)) - switch (v->value) { - case 0: // Whole - break; - case 1: // These - case 2: // Except - CHECK_ERROR(_readVecPalletPermissions_V1(c, &v->contained)) - break; - default: - return parser_unexpected_value; - } - return parser_ok; -} - -parser_error_t _readFundingRoundName_V1(parser_context_t* c, pd_FundingRoundName_V1_t* v) -{ - CHECK_INPUT() - - compactInt_t clen; - CHECK_ERROR(_readCompactInt(c, &clen)) - CHECK_ERROR(_getValue(&clen, &v->_len)) - - v->_ptr = c->buffer + c->offset; - CTX_CHECK_AND_ADVANCE(c, v->_len); - - return parser_ok; -} - -parser_error_t _readFundraiserName_V1(parser_context_t* c, pd_FundraiserName_V1_t* v) -{ - CHECK_INPUT() - - compactInt_t clen; - CHECK_ERROR(_readCompactInt(c, &clen)) - CHECK_ERROR(_getValue(&clen, &v->_len)) - - v->_ptr = c->buffer + c->offset; - CTX_CHECK_AND_ADVANCE(c, v->_len); - - return parser_ok; -} - -parser_error_t _readGrandpaEquivocationProof_V1(parser_context_t* c, pd_GrandpaEquivocationProof_V1_t* v) -{ - return parser_not_supported; -} - -parser_error_t _readIdentityId_V1(parser_context_t* c, pd_IdentityId_V1_t* v) { - GEN_DEF_READARRAY(32) -} - -parser_error_t _readInvestorZKProofData_V1(parser_context_t* c, pd_InvestorZKProofData_V1_t* v) { - GEN_DEF_READARRAY(64) -} - -parser_error_t _readItnRewardStatus_V1(parser_context_t* c, pd_ItnRewardStatus_V1_t* v) -{ - return parser_not_supported; -} - -parser_error_t _readKeyOwnerProof_V1(parser_context_t* c, pd_KeyOwnerProof_V1_t* v) -{ - return parser_not_supported; -} - -parser_error_t _readKeyValue_V1(parser_context_t* c, pd_KeyValue_V1_t* v) { - GEN_DEF_READARRAY(32) -} - -parser_error_t _readKey_V1(parser_context_t* c, pd_Key_V1_t* v) { - GEN_DEF_READARRAY(32) -} - -parser_error_t _readKeys_V1(parser_context_t* c, pd_Keys_V1_t* v) -{ - GEN_DEF_READARRAY(4 * 32) - return parser_ok; -} - -parser_error_t _readLeg_V1(parser_context_t* c, pd_Leg_V1_t* v) -{ - CHECK_INPUT() - - CHECK_ERROR(_readPortfolioId_V1(c, &v->from)) - CHECK_ERROR(_readPortfolioId_V1(c, &v->to)) - CHECK_ERROR(_readTicker_V1(c, &v->asset)) - CHECK_ERROR(_readBalance(c, &v->amount)) - - return parser_ok; -} - -parser_error_t _readLegacyPalletPermissions_V1(parser_context_t* c, pd_LegacyPalletPermissions_V1_t* v) -{ - CHECK_INPUT(); - - CHECK_ERROR(_readPalletName_V1(c, &v->palletName)) - CHECK_ERROR(_readBool(c, &v->total)) - CHECK_ERROR(_readVecDispatchableName_V1(c, &v->dispatchableNames)) - - return parser_ok; -} - -parser_error_t _readLegacyPermissions_V1(parser_context_t* c, pd_LegacyPermissions_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readOptionVecTicker_V1(c, &v->asset)) - CHECK_ERROR(_readOptionVecLegacyPalletPermissions_V1(c, &v->extrinsic)) - CHECK_ERROR(_readOptionVecPortfolioId_V1(c, &v->portfolio)) - return parser_ok; -} - -parser_error_t _readLocalCAId_V1(parser_context_t* c, pd_LocalCAId_V1_t* v) -{ - CHECK_ERROR(_readUInt32(c, &v->value)) - return parser_ok; -} - -parser_error_t _readLookupSource_V1(parser_context_t* c, pd_LookupSource_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt8(c, &v->value)) - switch (v->value) { - case 0: // Id - CHECK_ERROR(_readAccountId_V1(c, &v->id)) - break; - case 1: // Index - CHECK_ERROR(_readCompactAccountIndex_V1(c, &v->index)) - break; - case 2: // Raw - CHECK_ERROR(_readBytes(c, &v->raw)) - break; - case 3: // Address32 - GEN_DEF_READARRAY(32) - case 4: // Address20 - GEN_DEF_READARRAY(20) - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _readMaybeBlock_V1(parser_context_t* c, pd_MaybeBlock_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt8(c, &v->value)) - - switch (v->value) { - case 0: - CHECK_ERROR(_readBlockNumber(c, &v->blockNumber)) - break; - case 1: - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _readMemberCount_V1(parser_context_t* c, pd_MemberCount_V1_t* v) -{ - return _readUInt32(c, &v->value); -} - -parser_error_t _readMemo_V1(parser_context_t* c, pd_Memo_V1_t* v) -{ - v->_len = 32; - GEN_DEF_READARRAY(32) - return parser_ok; -} - -parser_error_t _readMoment_V1(parser_context_t* c, pd_Moment_V1_t* v) -{ - return _readUInt64(c, &v->value); -} - -parser_error_t _readMotionInfoLink_V1(parser_context_t* c, pd_MotionInfoLink_V1_t* v) -{ - CHECK_INPUT() - - compactInt_t clen; - CHECK_ERROR(_readCompactInt(c, &clen)) - CHECK_ERROR(_getValue(&clen, &v->_len)) - - v->_ptr = c->buffer + c->offset; - CTX_CHECK_AND_ADVANCE(c, v->_len); - - return parser_ok; -} - -parser_error_t _readMotionTitle_V1(parser_context_t* c, pd_MotionTitle_V1_t* v) -{ - CHECK_INPUT() - - compactInt_t clen; - CHECK_ERROR(_readCompactInt(c, &clen)) - CHECK_ERROR(_getValue(&clen, &v->_len)) - - v->_ptr = c->buffer + c->offset; - CTX_CHECK_AND_ADVANCE(c, v->_len); - - return parser_ok; -} - -parser_error_t _readMotion_V1(parser_context_t* c, pd_Motion_V1_t* v) -{ - CHECK_INPUT() - CHECK_ERROR(_readMotionTitle_V1(c, &v->title)) - CHECK_ERROR(_readMotionInfoLink_V1(c, &v->info_link)) - CHECK_ERROR(_readVecChoiceTitle_V1(c, &v->choices)) - return parser_ok; -} - -parser_error_t _readMovePortfolioItem_V1(parser_context_t* c, pd_MovePortfolioItem_V1_t* v) -{ - CHECK_ERROR(_readTicker_V1(c, &v->ticker)); - CHECK_ERROR(_readBalance(c, &v->balance)); - CHECK_ERROR(_readOptionMemo_V1(c, &v->memo)); - return parser_ok; -} - -parser_error_t _readOffChainSignature_V1(parser_context_t* c, pd_OffChainSignature_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt8(c, &v->value)) - switch (v->value) { - case 0: // Ed25519 - case 1: // Sr25519 - case 2: // Ecdsa - GEN_DEF_READARRAY(64) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _readPalletName_V1(parser_context_t* c, pd_PalletName_V1_t* v) -{ - CHECK_INPUT() - - compactInt_t clen; - CHECK_ERROR(_readCompactInt(c, &clen)) - CHECK_ERROR(_getValue(&clen, &v->_len)) - - v->_ptr = c->buffer + c->offset; - CTX_CHECK_AND_ADVANCE(c, v->_len); - - return parser_ok; -} - -parser_error_t _readPalletPermissions_V1(parser_context_t* c, pd_PalletPermissions_V1_t* v) -{ - CHECK_INPUT(); - - CHECK_ERROR(_readPalletName_V1(c, &v->palletName)) - CHECK_ERROR(_readDispatchableNames_V1(c, &v->dispatchableNames)) - - return parser_ok; -} - -parser_error_t _readPerbill_V1(parser_context_t* c, pd_Perbill_V1_t* v) -{ - return _readUInt32(c, &v->value); -} - -parser_error_t _readPercent_V1(parser_context_t* c, pd_Percent_V1_t* v) -{ - return _readCompactInt(c, &v->value); -} - -parser_error_t _readPercentage_V1(parser_context_t* c, pd_Percentage_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readPermill_V1(c, &v->value)) - return parser_ok; -} - -parser_error_t _readPeriod_V1(parser_context_t* c, pd_Period_V1_t* v) -{ - return _readUInt64(c, &v->value); -} - -parser_error_t _readPermill_V1(parser_context_t* c, pd_Permill_V1_t* v) -{ - CHECK_ERROR(_readUInt32(c, &v->value)) - return parser_ok; -} - -parser_error_t _readPermissions_V1(parser_context_t* c, pd_Permissions_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readAssetPermissions_V1(c, &v->asset)) - CHECK_ERROR(_readExtrinsicPermissions_V1(c, &v->extrinsic)) - CHECK_ERROR(_readPortfolioPermissions_V1(c, &v->portfolio)) - return parser_ok; -} - -parser_error_t _readPipDescription_V1(parser_context_t* c, pd_PipDescription_V1_t* v) -{ - CHECK_INPUT() - - compactInt_t clen; - CHECK_ERROR(_readCompactInt(c, &clen)) - CHECK_ERROR(_getValue(&clen, &v->_len)) - - v->_ptr = c->buffer + c->offset; - CTX_CHECK_AND_ADVANCE(c, v->_len); - - return parser_ok; -} - -parser_error_t _readPipId_V1(parser_context_t* c, pd_PipId_V1_t* v) -{ - CHECK_ERROR(_readUInt32(c, &v->value)) - return parser_ok; -} - -parser_error_t _readPortfolioId_V1(parser_context_t* c, pd_PortfolioId_V1_t* v) -{ - CHECK_INPUT() - - CHECK_ERROR(_readIdentityId_V1(c, &v->did)) - CHECK_ERROR(_readPortfolioKind_V1(c, &v->kind)) - - return parser_ok; -} - -parser_error_t _readPortfolioKind_V1(parser_context_t* c, pd_PortfolioKind_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt8(c, &v->value)) - switch (v->value) { - case 0: - break; - case 1: - CHECK_INPUT(); - CHECK_ERROR(_readPortfolioNumber_V1(c, &v->number)) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _readPortfolioName_V1(parser_context_t* c, pd_PortfolioName_V1_t* v) -{ - CHECK_INPUT() - - compactInt_t clen; - CHECK_ERROR(_readCompactInt(c, &clen)) - CHECK_ERROR(_getValue(&clen, &v->_len)) - - v->_ptr = c->buffer + c->offset; - CTX_CHECK_AND_ADVANCE(c, v->_len); - - return parser_ok; -} - -parser_error_t _readPortfolioNumber_V1(parser_context_t* c, pd_PortfolioNumber_V1_t* v) -{ - return _readUInt64(c, &v->value); -} - -parser_error_t _readPortfolioPermissions_V1(parser_context_t* c, pd_PortfolioPermissions_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->value)) - switch (v->value) { - case 0: // Whole - break; - case 1: // These - case 2: // Except - CHECK_ERROR(_readVecPortfolioId_V1(c, &v->contained)) - break; - default: - return parser_unexpected_value; - } - return parser_ok; -} - -parser_error_t _readPosRatio_V1(parser_context_t* c, pd_PosRatio_V1_t* v) -{ - CHECK_ERROR(_readUInt32(c, &v->numerator)) - CHECK_ERROR(_readUInt32(c, &v->denominator)) - return parser_ok; -} - -parser_error_t _readPriceTier_V1(parser_context_t* c, pd_PriceTier_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readBalance(c, &v->total)) - CHECK_ERROR(_readBalance(c, &v->price)) - return parser_ok; -} - -parser_error_t _readPriority_V1(parser_context_t* c, pd_Priority_V1_t* v) -{ - CHECK_ERROR(_readu32(c, &v->stream_id)) - CHECK_ERROR(_readStreamDependency_V1(c, &v->dependency)) - return parser_ok; -} - -parser_error_t _readProposalIndex_V1(parser_context_t* c, pd_ProposalIndex_V1_t* v) -{ - CHECK_ERROR(_readUInt32(c, &v->value)) - return parser_ok; -} - -parser_error_t _readProtocolOp_V1(parser_context_t* c, pd_ProtocolOp_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt8(c, &v->value)) - - if (v->value > 12) { - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _readReceiptDetails_V1(parser_context_t* c, pd_ReceiptDetails_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt64(c, &v->receipt_uid)) - CHECK_ERROR(_readUInt64(c, &v->leg_id)) - CHECK_ERROR(_readAccountId_V1(c, &v->signer)) - CHECK_ERROR(_readOffChainSignature_V1(c, &v->signature)) - CHECK_ERROR(_readReceiptMetadata_V1(c, &v->metadata)) - return parser_ok; -} - -parser_error_t _readReceiptMetadata_V1(parser_context_t* c, pd_ReceiptMetadata_V1_t* v) -{ - CHECK_INPUT() - - compactInt_t clen; - CHECK_ERROR(_readCompactInt(c, &clen)) - CHECK_ERROR(_getValue(&clen, &v->_len)) - - v->_ptr = c->buffer + c->offset; - CTX_CHECK_AND_ADVANCE(c, v->_len); - - return parser_ok; -} - -parser_error_t _readRecordDateSpec_V1(parser_context_t* c, pd_RecordDateSpec_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt8(c, &v->value)) - switch (v->value) { - case 0: // Scheduled - CHECK_ERROR(_readMoment_V1(c, &v->scheduled)) - break; - case 1: // ExistingSchedule - CHECK_ERROR(_readScheduleId_V1(c, &v->existingSchedule)) - break; - case 2: // Existing - CHECK_ERROR(_readCheckpointId_V1(c, &v->existing)) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _readRewardDestination_V1(parser_context_t* c, pd_RewardDestination_V1_t* v) -{ - CHECK_INPUT(); - - CHECK_ERROR(_readUInt8(c, &v->value)) - switch (v->value) { - case 0: // Staked - break; - case 1: // Stash - break; - case 2: // Controller - break; - case 3: // Account - CHECK_ERROR(_readAccountId_V1(c, &v->accountId)) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _readScheduleId_V1(parser_context_t* c, pd_ScheduleId_V1_t* v) -{ - return _readUInt64(c, &v->value); -} - -parser_error_t _readScheduleSpec_V1(parser_context_t* c, pd_ScheduleSpec_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readOptionMoment_V1(c, &v->start)) - CHECK_ERROR(_readCalendarPeriod_V1(c, &v->period)) - CHECK_ERROR(_readUInt32(c, &v->remaining)) - return parser_ok; -} - -parser_error_t _readScopeClaimProof_V1(parser_context_t* c, pd_ScopeClaimProof_V1_t* v) -{ - return parser_not_supported; -} - -parser_error_t _readScopeId_V1(parser_context_t* c, pd_ScopeId_V1_t* v) { - GEN_DEF_READARRAY(32) -} - -parser_error_t _readScope_V1(parser_context_t* c, pd_Scope_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt8(c, &v->value)) - switch (v->value) { - case 0: - CHECK_ERROR(_readIdentityId_V1(c, &v->identity)) - break; - case 1: - CHECK_ERROR(_readTicker_V1(c, &v->ticker)) - break; - case 2: { - compactInt_t clen; - CHECK_ERROR(_readCompactInt(c, &clen)) - CHECK_ERROR(_getValue(&clen, &v->_len)) - GEN_DEF_READARRAY(v->_len) - break; - } - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _readSecondaryKeyWithAuth_V1(parser_context_t* c, pd_SecondaryKeyWithAuth_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readSecondaryKey_V1(c, &v->secondary_key)) - CHECK_ERROR(_readSignature_V1(c, &v->auth_signature)) - return parser_ok; -} - -parser_error_t _readSecondaryKey_V1(parser_context_t* c, pd_SecondaryKey_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readSignatory_V1(c, &v->signer)) - CHECK_ERROR(_readPermissions_V1(c, &v->permissions)) - return parser_ok; -} - -parser_error_t _readSettlementType_V1(parser_context_t* c, pd_SettlementType_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt8(c, &v->value)) - - switch (v->value) { - case 0: - break; - case 1: - CHECK_ERROR(_readBlockNumber(c, &v->blockNumber)) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _readSignatory_V1(parser_context_t* c, pd_Signatory_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt8(c, &v->value)) - - switch (v->value) { - case 0: - CHECK_ERROR(_readIdentityId_V1(c, &v->identity)) - break; - case 1: - CHECK_ERROR(_readAccountId_V1(c, &v->account)) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _readSignature_V1(parser_context_t* c, pd_Signature_V1_t* v) { - GEN_DEF_READARRAY(64) -} - -parser_error_t _readSkippedCount_V1(parser_context_t* c, pd_SkippedCount_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->value)) - return parser_ok; -} - -parser_error_t _readSlashingSwitch_V1(parser_context_t* c, pd_SlashingSwitch_V1_t* v) -{ - CHECK_INPUT(); - - CHECK_ERROR(_readUInt8(c, &v->value)); - return parser_ok; -} - -parser_error_t _readSnapshotResult_V1(parser_context_t* c, pd_SnapshotResult_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->value)) - return parser_ok; -} - -parser_error_t _readStreamDependency_V1(parser_context_t* c, pd_StreamDependency_V1_t* v) -{ - CHECK_ERROR(_readu32(c, &v->dependency_id)) - CHECK_ERROR(_readUInt8(c, &v->weight)) - CHECK_ERROR(_readbool(c, &v->is_exclusive)) - return parser_ok; -} - -parser_error_t _readTargetIdentities_V1(parser_context_t* c, pd_TargetIdentities_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readVecIdentityId_V1(c, &v->identities)) - CHECK_ERROR(_readTargetTreatment_V1(c, &v->treatment)) - return parser_ok; -} - -parser_error_t _readTargetIdentity_V1(parser_context_t* c, pd_TargetIdentity_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt8(c, &v->value)) - switch (v->value) { - case 0: - break; - case 1: - CHECK_ERROR(_readIdentityId_V1(c, &v->specific)) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _readTargetTreatment_V1(parser_context_t* c, pd_TargetTreatment_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt8(c, &v->value)) - return parser_ok; -} - -parser_error_t _readTax_V1(parser_context_t* c, pd_Tax_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readPermill_V1(c, &v->value)) - return parser_ok; -} - -parser_error_t _readTickerRegistrationConfig_V1(parser_context_t* c, pd_TickerRegistrationConfig_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt8(c, &v->max_ticker_length)) - CHECK_ERROR(_readOptionMoment_V1(c, &v->registration_length)) - return parser_ok; -} - -parser_error_t _readTicker_V1(parser_context_t* c, pd_Ticker_V1_t* v) -{ - v->_len = 12; - GEN_DEF_READARRAY(v->_len) -} - -parser_error_t _readTransferManager_V1(parser_context_t* c, pd_TransferManager_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt8(c, &v->value)) - switch (v->value) { - case 0: // CountTransferManager - CHECK_ERROR(_readCounter_V1(c, &v->countTransferManager)) - break; - case 1: // PercentageTransferManager - CHECK_ERROR(_readPercentage_V1(c, &v->percentageTransferManager)) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _readTrustedFor_V1(parser_context_t* c, pd_TrustedFor_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt8(c, &v->value)) - - switch (v->value) { - case 0: - break; - case 1: - CHECK_ERROR(_readVecClaimType_V1(c, &v->claims)) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _readTrustedIssuer_V1(parser_context_t* c, pd_TrustedIssuer_V1_t* v) -{ - CHECK_INPUT(); - - CHECK_ERROR(_readIdentityId_V1(c, &v->issuer)) - CHECK_ERROR(_readTrustedFor_V1(c, &v->trustedFor)) - return parser_ok; -} - -parser_error_t _readTupleCountryCodeScope_V1(parser_context_t* c, pd_TupleCountryCodeScope_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readCountryCode_V1(c, &v->country_code)) - CHECK_ERROR(_readScope_V1(c, &v->scope)) - return parser_ok; -} - -parser_error_t _readTupleIdentityIdTax_V1(parser_context_t* c, pd_TupleIdentityIdTax_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readIdentityId_V1(c, &v->id)) - CHECK_ERROR(_readTax_V1(c, &v->tax)) - return parser_ok; -} - -parser_error_t _readTupleIdentityIdbool_V1(parser_context_t* c, pd_TupleIdentityIdbool_V1_t* v) -{ - CHECK_ERROR(_readIdentityId_V1(c, &v->identity)) - CHECK_ERROR(_readBool(c, &v->val)) - return parser_ok; -} - -parser_error_t _readTuplePipIdSnapshotResult_V1(parser_context_t* c, pd_TuplePipIdSnapshotResult_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readPipId_V1(c, &v->pip_id)) - CHECK_ERROR(_readSnapshotResult_V1(c, &v->snapshot_result)) - return parser_ok; -} - -parser_error_t _readTupleScopeScopeIdCddId_V1(parser_context_t* c, pd_TupleScopeScopeIdCddId_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readScope_V1(c, &v->scope)) - CHECK_ERROR(_readScopeId_V1(c, &v->scopeId)) - CHECK_ERROR(_readCddId_V1(c, &v->cddId)) - return parser_ok; -} - -parser_error_t _readUniqueCall_V1(parser_context_t* c, pd_UniqueCall_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt64(c, &v->nonce)) - CHECK_ERROR(_readCall(c, &v->call)) - return parser_ok; -} - -parser_error_t _readUrl_V1(parser_context_t* c, pd_Url_V1_t* v) -{ - CHECK_INPUT() - - compactInt_t clen; - CHECK_ERROR(_readCompactInt(c, &clen)) - CHECK_ERROR(_getValue(&clen, &v->_len)) - - v->_ptr = c->buffer + c->offset; - CTX_CHECK_AND_ADVANCE(c, v->_len); - - return parser_ok; -} - -parser_error_t _readValidatorIndex_V1(parser_context_t* c, pd_ValidatorIndex_V1_t* v) -{ - CHECK_INPUT() - CHECK_ERROR(_readUInt16(c, &v->value)) - return parser_ok; -} - -parser_error_t _readValidatorPrefs_V1(parser_context_t* c, pd_ValidatorPrefs_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readCompactPerBill_V1(c, &v->commission)); - CHECK_ERROR(_readBool(c, &v->blocked)); - return parser_ok; -} - -parser_error_t _readVenueDetails_V1(parser_context_t* c, pd_VenueDetails_V1_t* v) -{ - CHECK_INPUT() - - compactInt_t clen; - CHECK_ERROR(_readCompactInt(c, &clen)) - CHECK_ERROR(_getValue(&clen, &v->_len)) - - v->_ptr = c->buffer + c->offset; - CTX_CHECK_AND_ADVANCE(c, v->_len); - - return parser_ok; -} - -parser_error_t _readVenueType_V1(parser_context_t* c, pd_VenueType_V1_t* v) -{ - CHECK_INPUT(); - CHECK_ERROR(_readUInt8(c, &v->value)) - - if (v->value > 3) { - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _readWeight_V1(parser_context_t* c, pd_Weight_V1_t* v) -{ - return _readUInt64(c, &v->value); -} - -parser_error_t _readVecAccountId_V1(parser_context_t* c, pd_VecAccountId_V1_t* v) { - GEN_DEF_READVECTOR(AccountId_V1) -} - -parser_error_t _readVecAssetIdentifier_V1(parser_context_t* c, pd_VecAssetIdentifier_V1_t* v) { - GEN_DEF_READVECTOR(AssetIdentifier_V1) -} - -parser_error_t _readVecBallotVote_V1(parser_context_t* c, pd_VecBallotVote_V1_t* v) { - GEN_DEF_READVECTOR(BallotVote_V1) -} - -parser_error_t _readVecBeneficiary_V1(parser_context_t* c, pd_VecBeneficiary_V1_t* v) { - GEN_DEF_READVECTOR(Beneficiary_V1) -} - -parser_error_t _readVecBridgeTx_V1(parser_context_t* c, pd_VecBridgeTx_V1_t* v) { - GEN_DEF_READVECTOR(BridgeTx_V1) -} - -parser_error_t _readVecChoiceTitle_V1(parser_context_t* c, pd_VecChoiceTitle_V1_t* v) { - GEN_DEF_READVECTOR(ChoiceTitle_V1) -} - -parser_error_t _readVecClaimType_V1(parser_context_t* c, pd_VecClaimType_V1_t* v) { - GEN_DEF_READVECTOR(ClaimType_V1) -} - -parser_error_t _readVecClaim_V1(parser_context_t* c, pd_VecClaim_V1_t* v) { - GEN_DEF_READVECTOR(Claim_V1) -} - -parser_error_t _readVecComplianceRequirement_V1(parser_context_t* c, pd_VecComplianceRequirement_V1_t* v) { - GEN_DEF_READVECTOR(ComplianceRequirement_V1) -} - -parser_error_t _readVecCondition_V1(parser_context_t* c, pd_VecCondition_V1_t* v) { - GEN_DEF_READVECTOR(Condition_V1) -} - -parser_error_t _readVecDispatchableName_V1(parser_context_t* c, pd_VecDispatchableName_V1_t* v) { - GEN_DEF_READVECTOR(DispatchableName_V1) -} - -parser_error_t _readVecDocumentId_V1(parser_context_t* c, pd_VecDocumentId_V1_t* v) { - GEN_DEF_READVECTOR(DocumentId_V1) -} - -parser_error_t _readVecDocument_V1(parser_context_t* c, pd_VecDocument_V1_t* v) { - GEN_DEF_READVECTOR(Document_V1) -} - -parser_error_t _readVecIdentityId_V1(parser_context_t* c, pd_VecIdentityId_V1_t* v) { - GEN_DEF_READVECTOR(IdentityId_V1) -} - -parser_error_t _readVecKeyValue_V1(parser_context_t* c, pd_VecKeyValue_V1_t* v) { - GEN_DEF_READVECTOR(KeyValue_V1) -} - -parser_error_t _readVecKey_V1(parser_context_t* c, pd_VecKey_V1_t* v) { - GEN_DEF_READVECTOR(Key_V1) -} - -parser_error_t _readVecLeg_V1(parser_context_t* c, pd_VecLeg_V1_t* v) { - GEN_DEF_READVECTOR(Leg_V1) -} - -parser_error_t _readVecLegacyPalletPermissions_V1(parser_context_t* c, pd_VecLegacyPalletPermissions_V1_t* v) { - GEN_DEF_READVECTOR(LegacyPalletPermissions_V1) -} - -parser_error_t _readVecLookupSource_V1(parser_context_t* c, pd_VecLookupSource_V1_t* v) { - GEN_DEF_READVECTOR(LookupSource_V1) -} - -parser_error_t _readVecMotion_V1(parser_context_t* c, pd_VecMotion_V1_t* v) { - GEN_DEF_READVECTOR(Motion_V1) -} - -parser_error_t _readVecMovePortfolioItem_V1(parser_context_t* c, pd_VecMovePortfolioItem_V1_t* v) { - GEN_DEF_READVECTOR(MovePortfolioItem_V1) -} - -parser_error_t _readVecPalletPermissions_V1(parser_context_t* c, pd_VecPalletPermissions_V1_t* v) { - GEN_DEF_READVECTOR(PalletPermissions_V1) -} - -parser_error_t _readVecPortfolioId_V1(parser_context_t* c, pd_VecPortfolioId_V1_t* v) { - GEN_DEF_READVECTOR(PortfolioId_V1) -} - -parser_error_t _readVecPriceTier_V1(parser_context_t* c, pd_VecPriceTier_V1_t* v) { - GEN_DEF_READVECTOR(PriceTier_V1) -} - -parser_error_t _readVecReceiptDetails_V1(parser_context_t* c, pd_VecReceiptDetails_V1_t* v) { - GEN_DEF_READVECTOR(ReceiptDetails_V1) -} - -parser_error_t _readVecScopeId_V1(parser_context_t* c, pd_VecScopeId_V1_t* v) { - GEN_DEF_READVECTOR(ScopeId_V1) -} - -parser_error_t _readVecSecondaryKeyWithAuth_V1(parser_context_t* c, pd_VecSecondaryKeyWithAuth_V1_t* v) { - GEN_DEF_READVECTOR(SecondaryKeyWithAuth_V1) -} - -parser_error_t _readVecSecondaryKey_V1(parser_context_t* c, pd_VecSecondaryKey_V1_t* v) { - GEN_DEF_READVECTOR(SecondaryKey_V1) -} - -parser_error_t _readVecSignatory_V1(parser_context_t* c, pd_VecSignatory_V1_t* v) { - GEN_DEF_READVECTOR(Signatory_V1) -} - -parser_error_t _readVecTicker_V1(parser_context_t* c, pd_VecTicker_V1_t* v) { - GEN_DEF_READVECTOR(Ticker_V1) -} - -parser_error_t _readVecTrustedIssuer_V1(parser_context_t* c, pd_VecTrustedIssuer_V1_t* v) { - GEN_DEF_READVECTOR(TrustedIssuer_V1) -} - -parser_error_t _readVecTupleIdentityIdTax_V1(parser_context_t* c, pd_VecTupleIdentityIdTax_V1_t* v) { - GEN_DEF_READVECTOR(TupleIdentityIdTax_V1) -} - -parser_error_t _readVecTupleIdentityIdbool_V1(parser_context_t* c, pd_VecTupleIdentityIdbool_V1_t* v) { - GEN_DEF_READVECTOR(TupleIdentityIdbool_V1) -} - -parser_error_t _readVecTuplePipIdSnapshotResult_V1(parser_context_t* c, pd_VecTuplePipIdSnapshotResult_V1_t* v) { - GEN_DEF_READVECTOR(TuplePipIdSnapshotResult_V1) -} - -parser_error_t _readVecValidatorIndex_V1(parser_context_t* c, pd_VecValidatorIndex_V1_t* v) { - GEN_DEF_READVECTOR(ValidatorIndex_V1) -} - -parser_error_t _readOptionChangesTrieConfiguration_V1(parser_context_t* c, pd_OptionChangesTrieConfiguration_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->some)) - if (v->some > 0) { - CHECK_ERROR(_readChangesTrieConfiguration_V1(c, &v->contained)) - } - return parser_ok; -} - -parser_error_t _readOptionDocumentType_V1(parser_context_t* c, pd_OptionDocumentType_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->some)) - if (v->some > 0) { - CHECK_ERROR(_readDocumentType_V1(c, &v->contained)) - } - return parser_ok; -} - -parser_error_t _readOptionFundingRoundName_V1(parser_context_t* c, pd_OptionFundingRoundName_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->some)) - if (v->some > 0) { - CHECK_ERROR(_readFundingRoundName_V1(c, &v->contained)) - } - return parser_ok; -} - -parser_error_t _readOptionMemo_V1(parser_context_t* c, pd_OptionMemo_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->some)) - if (v->some > 0) { - CHECK_ERROR(_readMemo_V1(c, &v->contained)) - } - return parser_ok; -} - -parser_error_t _readOptionMoment_V1(parser_context_t* c, pd_OptionMoment_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->some)) - if (v->some > 0) { - CHECK_ERROR(_readMoment_V1(c, &v->contained)) - } - return parser_ok; -} - -parser_error_t _readOptionPeriod_V1(parser_context_t* c, pd_OptionPeriod_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->some)) - if (v->some > 0) { - CHECK_ERROR(_readPeriod_V1(c, &v->contained)) - } - return parser_ok; -} - -parser_error_t _readOptionPipDescription_V1(parser_context_t* c, pd_OptionPipDescription_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->some)) - if (v->some > 0) { - CHECK_ERROR(_readPipDescription_V1(c, &v->contained)) - } - return parser_ok; -} - -parser_error_t _readOptionPortfolioNumber_V1(parser_context_t* c, pd_OptionPortfolioNumber_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->some)) - if (v->some > 0) { - CHECK_ERROR(_readPortfolioNumber_V1(c, &v->contained)) - } - return parser_ok; -} - -parser_error_t _readOptionReceiptDetails_V1(parser_context_t* c, pd_OptionReceiptDetails_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->some)) - if (v->some > 0) { - CHECK_ERROR(_readReceiptDetails_V1(c, &v->contained)) - } - return parser_ok; -} - -parser_error_t _readOptionRecordDateSpec_V1(parser_context_t* c, pd_OptionRecordDateSpec_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->some)) - if (v->some > 0) { - CHECK_ERROR(_readRecordDateSpec_V1(c, &v->contained)) - } - return parser_ok; -} - -parser_error_t _readOptionScope_V1(parser_context_t* c, pd_OptionScope_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->some)) - if (v->some > 0) { - CHECK_ERROR(_readScope_V1(c, &v->contained)) - } - return parser_ok; -} - -parser_error_t _readOptionTargetIdentities_V1(parser_context_t* c, pd_OptionTargetIdentities_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->some)) - if (v->some > 0) { - CHECK_ERROR(_readTargetIdentities_V1(c, &v->contained)) - } - return parser_ok; -} - -parser_error_t _readOptionTax_V1(parser_context_t* c, pd_OptionTax_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->some)) - if (v->some > 0) { - CHECK_ERROR(_readTax_V1(c, &v->contained)) - } - return parser_ok; -} - -parser_error_t _readOptionUrl_V1(parser_context_t* c, pd_OptionUrl_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->some)) - if (v->some > 0) { - CHECK_ERROR(_readUrl_V1(c, &v->contained)) - } - return parser_ok; -} - -parser_error_t _readOptionVecLegacyPalletPermissions_V1(parser_context_t* c, pd_OptionVecLegacyPalletPermissions_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->some)) - if (v->some > 0) { - CHECK_ERROR(_readVecLegacyPalletPermissions_V1(c, &v->contained)) - } - return parser_ok; -} - -parser_error_t _readOptionVecPortfolioId_V1(parser_context_t* c, pd_OptionVecPortfolioId_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->some)) - if (v->some > 0) { - CHECK_ERROR(_readVecPortfolioId_V1(c, &v->contained)) - } - return parser_ok; -} - -parser_error_t _readOptionVecTicker_V1(parser_context_t* c, pd_OptionVecTicker_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->some)) - if (v->some > 0) { - CHECK_ERROR(_readVecTicker_V1(c, &v->contained)) - } - return parser_ok; -} - -parser_error_t _readOptionVecTupleIdentityIdTax_V1(parser_context_t* c, pd_OptionVecTupleIdentityIdTax_V1_t* v) -{ - CHECK_ERROR(_readUInt8(c, &v->some)) - if (v->some > 0) { - CHECK_ERROR(_readVecTupleIdentityIdTax_V1(c, &v->contained)) - } - return parser_ok; -} - -/////////////////////////////////// -/////////////////////////////////// -/////////////////////////////////// - -parser_error_t _toStringCompactAssignments_V1( - const pd_CompactAssignments_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringCompactInt(v, 0, "", "", outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringCompactEraIndex_V1( - const pd_CompactEraIndex_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringCompactInt(v, 0, "", "", outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringCompactMoment_V1( - const pd_CompactMoment_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringCompactInt(v, 0, "", "", outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringAGId_V1( - const pd_AGId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringu32(&v->value, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringAccountId_V1( - const pd_AccountId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringPubkeyAsAddress(v->_ptr, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringAccountIndex_V1( - const pd_AccountIndex_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringu32(&v->value, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringAddRelayerPayingKey_V1( - const pd_AddRelayerPayingKey_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[3]; - CHECK_ERROR(_toStringAccountId_V1(&v->accountId_1, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringAccountId_V1(&v->accountId_2, outValue, outValueLen, 0, &pages[1])) - CHECK_ERROR(_toStringBalance(&v->balance, outValue, outValueLen, 0, &pages[2])) - - *pageCount = pages[0] + pages[1] + pages[2]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringAccountId_V1(&v->accountId_1, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringAccountId_V1(&v->accountId_2, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - pageIdx -= pages[1]; - - ////// - if (pageIdx < pages[2]) { - CHECK_ERROR(_toStringBalance(&v->balance, outValue, outValueLen, pageIdx, &pages[2])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringAgentGroup_V1( - const pd_AgentGroup_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - *pageCount = 0; - uint8_t _dummy; - - // Count the total pages (pageCount) first (Printing the enum name adds 1 page). - // If pageIdx == 0, prints enum name, else prints value. - - switch (v->value) { - case 0: // Full - GEN_DEF_TOSTRING_ENUM("Full") - break; - case 1: // RotatePrimaryKey - CHECK_ERROR(_toStringAGId_V1(&v->agId, outValue, outValueLen, 0, pageCount);) - GEN_DEF_TOSTRING_ENUM("Custom") - CHECK_ERROR(_toStringAGId_V1(&v->agId, outValue, outValueLen, pageIdx, &_dummy);) - break; - case 2: // ExceptMeta - GEN_DEF_TOSTRING_ENUM("ExceptMeta") - break; - case 3: // PolymeshV1CAA - GEN_DEF_TOSTRING_ENUM("PolymeshV1CAA") - break; - case 4: // PolymeshV1PIA - GEN_DEF_TOSTRING_ENUM("PolymeshV1PIA") - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringAssetIdentifier_V1( - const pd_AssetIdentifier_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringAssetName_V1( - const pd_AssetName_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringAssetPermissions_V1( - const pd_AssetPermissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - *pageCount = 0; - uint8_t _dummy; - - switch (v->value) { - case 0: // Whole - GEN_DEF_TOSTRING_ENUM("Whole") - break; - case 1: // These - CHECK_ERROR(_toStringVecTicker_V1(&v->contained, outValue, outValueLen, 0, pageCount);) - GEN_DEF_TOSTRING_ENUM("These") - CHECK_ERROR(_toStringVecTicker_V1(&v->contained, outValue, outValueLen, pageIdx, &_dummy);) - break; - case 2: // Except - CHECK_ERROR(_toStringVecTicker_V1(&v->contained, outValue, outValueLen, 0, pageCount);) - GEN_DEF_TOSTRING_ENUM("Except") - CHECK_ERROR(_toStringVecTicker_V1(&v->contained, outValue, outValueLen, pageIdx, &_dummy);) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringAssetType_V1( - const pd_AssetType_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - *pageCount = 0; - uint8_t _dummy; - switch (v->value) { - case 0: - GEN_DEF_TOSTRING_ENUM("EquityCommon"); - break; - case 1: - GEN_DEF_TOSTRING_ENUM("EquityPreferred"); - break; - case 2: - GEN_DEF_TOSTRING_ENUM("Commodity"); - break; - case 3: - GEN_DEF_TOSTRING_ENUM("FixedIncome"); - break; - case 4: - GEN_DEF_TOSTRING_ENUM("REIT"); - break; - case 5: - GEN_DEF_TOSTRING_ENUM("Fund"); - break; - case 6: - GEN_DEF_TOSTRING_ENUM("RevenueShareAgreement"); - break; - case 7: - GEN_DEF_TOSTRING_ENUM("StructuredProduct"); - break; - case 8: - GEN_DEF_TOSTRING_ENUM("Derivative"); - break; - case 9: - CHECK_ERROR(_toStringCustomAssetTypeId_V1(&v->custom, outValue, outValueLen, 0, pageCount)); - GEN_DEF_TOSTRING_ENUM("Custom") - CHECK_ERROR(_toStringCustomAssetTypeId_V1(&v->custom, outValue, outValueLen, pageIdx, &_dummy)) - break; - case 10: - GEN_DEF_TOSTRING_ENUM("StableCoin"); - break; - } - - return parser_ok; -} - -parser_error_t _toStringAuthorizationData_V1( - const pd_AuthorizationData_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - *pageCount = 0; - uint8_t _dummy; - - // Count the total pages (pageCount) first (Printing the enum name adds 1 page). - // If pageIdx == 0, prints enum name, else prints value. - - switch (v->value) { - case 0: // AttestPrimaryKeyRotation - CHECK_ERROR(_toStringIdentityId_V1(&v->identityId, outValue, outValueLen, 0, pageCount);) - GEN_DEF_TOSTRING_ENUM("AttestPrimaryKeyRotation") - CHECK_ERROR(_toStringIdentityId_V1(&v->identityId, outValue, outValueLen, pageIdx, &_dummy);) - break; - case 1: // RotatePrimaryKey - GEN_DEF_TOSTRING_ENUM("RotatePrimaryKey") - break; - case 2: // TransferTicker - CHECK_ERROR(_toStringTicker_V1(&v->ticker, outValue, outValueLen, 0, pageCount);) - GEN_DEF_TOSTRING_ENUM("TransferTicker") - CHECK_ERROR(_toStringTicker_V1(&v->ticker, outValue, outValueLen, pageIdx, &_dummy);) - break; - case 3: // AddMultiSigSigner - CHECK_ERROR(_toStringAccountId_V1(&v->accountId, outValue, outValueLen, 0, pageCount);) - GEN_DEF_TOSTRING_ENUM("AddMultiSigSigner") - CHECK_ERROR(_toStringAccountId_V1(&v->accountId, outValue, outValueLen, pageIdx, &_dummy);) - break; - case 4: // TransferAssetOwnership - CHECK_ERROR(_toStringTicker_V1(&v->ticker, outValue, outValueLen, 0, pageCount);) - GEN_DEF_TOSTRING_ENUM("TransferAssetOwnership") - CHECK_ERROR(_toStringTicker_V1(&v->ticker, outValue, outValueLen, pageIdx, &_dummy);) - break; - case 5: // JoinIdentity - CHECK_ERROR(_toStringPermissions_V1(&v->permissions, outValue, outValueLen, 0, pageCount);) - GEN_DEF_TOSTRING_ENUM("JoinIdentity") - CHECK_ERROR(_toStringPermissions_V1(&v->permissions, outValue, outValueLen, pageIdx, &_dummy);) - break; - case 6: // PortfolioCustody - CHECK_ERROR(_toStringPortfolioId_V1(&v->portfolioId, outValue, outValueLen, 0, pageCount);) - GEN_DEF_TOSTRING_ENUM("PortfolioCustody") - CHECK_ERROR(_toStringPortfolioId_V1(&v->portfolioId, outValue, outValueLen, pageIdx, &_dummy);) - break; - case 7: // BecomeAgent - CHECK_ERROR(_toStringBecomeAgent_V1(&v->becomeAgent, outValue, outValueLen, 0, pageCount);) - GEN_DEF_TOSTRING_ENUM("BecomeAgent") - CHECK_ERROR(_toStringBecomeAgent_V1(&v->becomeAgent, outValue, outValueLen, pageIdx, &_dummy);) - break; - case 8: // AddRelayerPayingKey - CHECK_ERROR(_toStringAddRelayerPayingKey_V1(&v->addRelayerPayingKey, outValue, outValueLen, 0, pageCount);) - GEN_DEF_TOSTRING_ENUM("AddRelayerPayingKey") - CHECK_ERROR(_toStringAddRelayerPayingKey_V1(&v->addRelayerPayingKey, outValue, outValueLen, pageIdx, &_dummy);) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringBabeEquivocationProof_V1( - const pd_BabeEquivocationProof_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - return parser_print_not_supported; -} - -parser_error_t _toStringBallotMeta_V1( - const pd_BallotMeta_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringBallotTitle_V1(&v->title, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringVecMotion_V1(&v->motions, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringBallotTitle_V1(&v->title, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringVecMotion_V1(&v->motions, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringBallotTimeRange_V1( - const pd_BallotTimeRange_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringMoment_V1(&v->start, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringMoment_V1(&v->end, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringMoment_V1(&v->start, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringMoment_V1(&v->end, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringBallotTitle_V1( - const pd_BallotTitle_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringBallotVote_V1( - const pd_BallotVote_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringBalance(&v->power, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringOptionu16(&v->fallback, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringBalance(&v->power, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringOptionu16(&v->fallback, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringBecomeAgent_V1( - const pd_BecomeAgent_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringTicker_V1(&v->ticker, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringAgentGroup_V1(&v->agentGroup, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringTicker_V1(&v->ticker, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringAgentGroup_V1(&v->agentGroup, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringBeneficiary_V1( - const pd_Beneficiary_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringIdentityId_V1(&v->identity, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringBalance(&v->balance, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringIdentityId_V1(&v->identity, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringBalance(&v->balance, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringBridgeTx_V1( - const pd_BridgeTx_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[4]; - CHECK_ERROR(_toStringu32(&v->nonce, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringAccountId_V1(&v->recipient, outValue, outValueLen, 0, &pages[1])) - CHECK_ERROR(_toStringBalance(&v->value, outValue, outValueLen, 0, &pages[2])) - CHECK_ERROR(_toStringHash(&v->txHash, outValue, outValueLen, 0, &pages[3])) - - *pageCount = pages[0] + pages[1] + pages[2] + pages[3]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringu32(&v->nonce, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringAccountId_V1(&v->recipient, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - pageIdx -= pages[1]; - - ////// - if (pageIdx < pages[2]) { - CHECK_ERROR(_toStringBalance(&v->value, outValue, outValueLen, pageIdx, &pages[2])) - return parser_ok; - } - - pageIdx -= pages[2]; - - ////// - if (pageIdx < pages[3]) { - CHECK_ERROR(_toStringHash(&v->txHash, outValue, outValueLen, pageIdx, &pages[3])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringCADetails_V1( - const pd_CADetails_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringCAId_V1( - const pd_CAId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringTicker_V1(&v->ticker, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringLocalCAId_V1(&v->local_id, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringTicker_V1(&v->ticker, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringLocalCAId_V1(&v->local_id, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringCAKind_V1( - const pd_CAKind_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - switch (v->value) { - case 0: - snprintf(outValue, outValueLen, "PredictableBenefit"); - break; - case 1: - snprintf(outValue, outValueLen, "UnpredictableBenfit"); - break; - case 2: - snprintf(outValue, outValueLen, "IssuerNotice"); - break; - case 3: - snprintf(outValue, outValueLen, "Reorganization"); - break; - case 4: - snprintf(outValue, outValueLen, "Other"); - break; - default: - return parser_unexpected_value; - } - *pageCount = 1; - return parser_ok; -} - -parser_error_t _toStringCalendarPeriod_V1( - const pd_CalendarPeriod_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringCalendarUnit_V1(&v->unit, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringu64(&v->amount, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringCalendarUnit_V1(&v->unit, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringu64(&v->amount, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringCalendarUnit_V1( - const pd_CalendarUnit_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - switch (v->value) { - case 0: - snprintf(outValue, outValueLen, "Second"); - break; - case 1: - snprintf(outValue, outValueLen, "Minute"); - break; - case 2: - snprintf(outValue, outValueLen, "Hour"); - break; - case 3: - snprintf(outValue, outValueLen, "Day"); - break; - case 4: - snprintf(outValue, outValueLen, "Week"); - break; - case 5: - snprintf(outValue, outValueLen, "Month"); - break; - case 6: - snprintf(outValue, outValueLen, "Year"); - break; - default: - return parser_unexpected_value; - } - *pageCount = 1; - return parser_ok; -} - -parser_error_t _toStringCddId_V1( - const pd_CddId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) { - GEN_DEF_TOSTRING_ARRAY(32) -} - -parser_error_t _toStringChangesTrieConfiguration_V1( - const pd_ChangesTrieConfiguration_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - // Get all pages first - uint8_t pages[2]; - CHECK_ERROR(_toStringu32(&v->digest_interval, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringu32(&v->digest_levels, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringu32(&v->digest_interval, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringu32(&v->digest_levels, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringCheckpointId_V1( - const pd_CheckpointId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringu64(&v->value, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringChoiceTitle_V1( - const pd_ChoiceTitle_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringClaimType_V1( - const pd_ClaimType_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - *pageCount = 1; - switch (v->value) { - case 0: // Accredited - snprintf(outValue, outValueLen, "Accredited"); - break; - case 1: // Affiliate - snprintf(outValue, outValueLen, "Affiliate"); - break; - case 2: // BuyLockup - snprintf(outValue, outValueLen, "BuyLockup"); - break; - case 3: // SellLockup - snprintf(outValue, outValueLen, "SellLockup"); - break; - case 4: // CustomerDueDiligence - snprintf(outValue, outValueLen, "CustomerDueDiligence"); - break; - case 5: // KnowYourCustomer - snprintf(outValue, outValueLen, "KnowYourCustomer"); - break; - case 6: // Jurisdiction - snprintf(outValue, outValueLen, "Jurisdiction"); - break; - case 7: // Exempted - snprintf(outValue, outValueLen, "Exempted"); - break; - case 8: // Blocked - snprintf(outValue, outValueLen, "Blocked"); - break; - case 9: // InvestorUniqueness - snprintf(outValue, outValueLen, "InvestorUniqueness"); - break; - case 10: // NoData - snprintf(outValue, outValueLen, "NoData"); - break; - case 11: // InvestorUniquenessV2 - snprintf(outValue, outValueLen, "InvestorUniquenessV2"); - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringClaim_V1( - const pd_Claim_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - *pageCount = 0; - uint8_t _dummy; - - // Count the total pages (pageCount) first (Printing the enum name adds 1 page). - // If pageIdx == 0, prints enum name, else prints value. - - switch (v->value) { - case 0: // Accredited - CHECK_ERROR(_toStringScope_V1(&v->scope, outValue, outValueLen, 0, pageCount)); - GEN_DEF_TOSTRING_ENUM("Accredited"); - CHECK_ERROR(_toStringScope_V1(&v->scope, outValue, outValueLen, pageIdx, &_dummy)); - break; - case 1: // Affiliate - CHECK_ERROR(_toStringScope_V1(&v->scope, outValue, outValueLen, 0, pageCount)); - GEN_DEF_TOSTRING_ENUM("Affiliate"); - CHECK_ERROR(_toStringScope_V1(&v->scope, outValue, outValueLen, pageIdx, &_dummy)); - break; - case 2: // BuyLockup - CHECK_ERROR(_toStringScope_V1(&v->scope, outValue, outValueLen, 0, pageCount)); - GEN_DEF_TOSTRING_ENUM("BuyLockup"); - CHECK_ERROR(_toStringScope_V1(&v->scope, outValue, outValueLen, pageIdx, &_dummy)); - break; - case 3: // SellLockup - CHECK_ERROR(_toStringScope_V1(&v->scope, outValue, outValueLen, 0, pageCount)); - GEN_DEF_TOSTRING_ENUM("SellLockup"); - CHECK_ERROR(_toStringScope_V1(&v->scope, outValue, outValueLen, pageIdx, &_dummy)); - break; - case 4: // CustomerDueDiligence - CHECK_ERROR(_toStringCddId_V1(&v->cddId, outValue, outValueLen, 0, pageCount)); - GEN_DEF_TOSTRING_ENUM("CustomerDueDiligence"); - CHECK_ERROR(_toStringCddId_V1(&v->cddId, outValue, outValueLen, pageIdx, &_dummy)); - break; - case 5: // KnowYourCustomer - CHECK_ERROR(_toStringScope_V1(&v->scope, outValue, outValueLen, 0, pageCount)); - GEN_DEF_TOSTRING_ENUM("KnowYourCustomer"); - CHECK_ERROR(_toStringScope_V1(&v->scope, outValue, outValueLen, pageIdx, &_dummy)); - break; - case 6: // Jurisdiction - CHECK_ERROR(_toStringTupleCountryCodeScope_V1(&v->jurisdiction, outValue, outValueLen, 0, pageCount)); - GEN_DEF_TOSTRING_ENUM("Jurisdiction"); - CHECK_ERROR(_toStringTupleCountryCodeScope_V1(&v->jurisdiction, outValue, outValueLen, pageIdx, &_dummy)); - break; - case 7: // Exempted - CHECK_ERROR(_toStringScope_V1(&v->scope, outValue, outValueLen, 0, pageCount)); - GEN_DEF_TOSTRING_ENUM("Exempted"); - CHECK_ERROR(_toStringScope_V1(&v->scope, outValue, outValueLen, pageIdx, &_dummy)); - break; - case 8: // Blocked - CHECK_ERROR(_toStringScope_V1(&v->scope, outValue, outValueLen, 0, pageCount)); - GEN_DEF_TOSTRING_ENUM("Blocked"); - CHECK_ERROR(_toStringScope_V1(&v->scope, outValue, outValueLen, pageIdx, &_dummy)); - break; - case 9: // InvestorUniqueness - CHECK_ERROR(_toStringTupleScopeScopeIdCddId_V1(&v->investorUniqueness, outValue, outValueLen, 0, pageCount)); - GEN_DEF_TOSTRING_ENUM("InvestorUniqueness"); - CHECK_ERROR(_toStringTupleScopeScopeIdCddId_V1(&v->investorUniqueness, outValue, outValueLen, pageIdx, &_dummy)); - break; - case 10: // NoData - snprintf(outValue, outValueLen, "NoData"); - *pageCount = 1; - break; - case 11: // InvestorUniquenessV2 - CHECK_ERROR(_toStringCddId_V1(&v->cddId, outValue, outValueLen, 0, pageCount)); - GEN_DEF_TOSTRING_ENUM("InvestorUniquenessV2"); - CHECK_ERROR(_toStringCddId_V1(&v->cddId, outValue, outValueLen, pageIdx, &_dummy)); - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringClassicTickerImport_V1( - const pd_ClassicTickerImport_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[4]; - CHECK_ERROR(_toStringEthereumAddress_V1(&v->eth_owner, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringTicker_V1(&v->ticker, outValue, outValueLen, 0, &pages[1])) - CHECK_ERROR(_toStringbool(&v->is_contract, outValue, outValueLen, 0, &pages[2])) - CHECK_ERROR(_toStringbool(&v->is_created, outValue, outValueLen, 0, &pages[3])) - - *pageCount = pages[0] + pages[1] + pages[2] + pages[3]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringEthereumAddress_V1(&v->eth_owner, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringTicker_V1(&v->ticker, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - pageIdx -= pages[1]; - - ////// - if (pageIdx < pages[2]) { - CHECK_ERROR(_toStringbool(&v->is_contract, outValue, outValueLen, pageIdx, &pages[2])) - return parser_ok; - } - - pageIdx -= pages[2]; - - ////// - if (pageIdx < pages[3]) { - CHECK_ERROR(_toStringbool(&v->is_created, outValue, outValueLen, pageIdx, &pages[3])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringCompactAccountIndex_V1( - const pd_CompactAccountIndex_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringCompactInt(&v->value, 0, "", "", outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringCompactPerBill_V1( - const pd_CompactPerBill_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - // 9 but shift 2 to show as percentage - return _toStringCompactInt(&v->value, 7, "%", "", outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringComplianceRequirement_V1( - const pd_ComplianceRequirement_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[3]; - CHECK_ERROR(_toStringVecCondition_V1(&v->senderConditions, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringVecCondition_V1(&v->receiverConditions, outValue, outValueLen, 0, &pages[1])) - CHECK_ERROR(_toStringu32(&v->id, outValue, outValueLen, 0, &pages[2])) - - *pageCount = pages[0] + pages[1] + pages[2]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringVecCondition_V1(&v->senderConditions, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringVecCondition_V1(&v->receiverConditions, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - pageIdx -= pages[1]; - - ////// - if (pageIdx < pages[2]) { - CHECK_ERROR(_toStringu32(&v->id, outValue, outValueLen, pageIdx, &pages[2])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringConditionType_V1( - const pd_ConditionType_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - switch (v->value) { - case 0: // IsPresent - case 1: // IsAbsent - CHECK_ERROR(_toStringClaim_V1(&v->claim, outValue, outValueLen, pageIdx, pageCount)) - break; - case 2: // IsAnyOf - case 3: // IsNoneOf - CHECK_ERROR(_toStringVecClaim_V1(&v->vecClaim, outValue, outValueLen, pageIdx, pageCount)) - break; - case 4: // IsIdentity - CHECK_ERROR(_toStringTargetIdentity_V1(&v->identity, outValue, outValueLen, pageIdx, pageCount)) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringCondition_V1( - const pd_Condition_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringConditionType_V1(&v->conditionType, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringVecTrustedIssuer_V1(&v->issuers, outValue, outValueLen, 0, &pages[1])) - - if (v->issuers._len == 0) { - pages[1] = 0; - } - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringConditionType_V1(&v->conditionType, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringVecTrustedIssuer_V1(&v->issuers, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringCounter_V1( - const pd_Counter_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringu64(&v->value, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringCountryCode_V1( - const pd_CountryCode_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - if (v->value > COUNTRY_CODES_SIZE - 1) { - return parser_value_out_of_range; - } - snprintf(outValue, outValueLen, "%s", (char*)PIC(STR_COUNTRY_CODES[v->value])); - *pageCount = 1; - return parser_ok; -} - -parser_error_t _toStringCustomAssetTypeId_V1( - const pd_CustomAssetTypeId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringu32(&v->value, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringDispatchableName_V1( - const pd_DispatchableName_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringDispatchableNames_V1( - const pd_DispatchableNames_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - *pageCount = 0; - uint8_t _dummy; - - switch (v->value) { - case 0: // Whole - GEN_DEF_TOSTRING_ENUM("Whole") - break; - case 1: // These - CHECK_ERROR(_toStringVecDispatchableName_V1(&v->contained, outValue, outValueLen, 0, pageCount);) - GEN_DEF_TOSTRING_ENUM("These") - CHECK_ERROR(_toStringVecDispatchableName_V1(&v->contained, outValue, outValueLen, pageIdx, &_dummy);) - break; - case 2: // Except - CHECK_ERROR(_toStringVecDispatchableName_V1(&v->contained, outValue, outValueLen, 0, pageCount);) - GEN_DEF_TOSTRING_ENUM("Except") - CHECK_ERROR(_toStringVecDispatchableName_V1(&v->contained, outValue, outValueLen, pageIdx, &_dummy);) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringDocumentHash_V1( - const pd_DocumentHash_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) { - GEN_DEF_TOSTRING_ARRAY(v->_len) -} - -parser_error_t _toStringDocumentId_V1( - const pd_DocumentId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringu32(&v->value, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringDocumentName_V1( - const pd_DocumentName_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringDocumentType_V1( - const pd_DocumentType_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringDocumentUri_V1( - const pd_DocumentUri_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringDocument_V1( - const pd_Document_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[5]; - CHECK_ERROR(_toStringDocumentUri_V1(&v->uri, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringDocumentHash_V1(&v->content_hash, outValue, outValueLen, 0, &pages[1])) - CHECK_ERROR(_toStringDocumentName_V1(&v->name, outValue, outValueLen, 0, &pages[2])) - CHECK_ERROR(_toStringOptionDocumentType_V1(&v->doc_type, outValue, outValueLen, 0, &pages[3])) - CHECK_ERROR(_toStringOptionMoment_V1(&v->filing_date, outValue, outValueLen, 0, &pages[4])) - - *pageCount = pages[0] + pages[1] + pages[2] + pages[3] + pages[4]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringDocumentUri_V1(&v->uri, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringDocumentHash_V1(&v->content_hash, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - pageIdx -= pages[1]; - - ////// - if (pageIdx < pages[2]) { - CHECK_ERROR(_toStringDocumentName_V1(&v->name, outValue, outValueLen, pageIdx, &pages[2])) - return parser_ok; - } - - pageIdx -= pages[2]; - - ////// - if (pageIdx < pages[3]) { - CHECK_ERROR(_toStringOptionDocumentType_V1(&v->doc_type, outValue, outValueLen, pageIdx, &pages[3])) - return parser_ok; - } - - pageIdx -= pages[3]; - - ////// - if (pageIdx < pages[4]) { - CHECK_ERROR(_toStringOptionMoment_V1(&v->filing_date, outValue, outValueLen, pageIdx, &pages[4])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringEcdsaSignature_V1( - const pd_EcdsaSignature_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) { - GEN_DEF_TOSTRING_ARRAY(65) -} - -parser_error_t _toStringElectionScore_V1( - const pd_ElectionScore_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - return parser_print_not_supported; -} - -parser_error_t _toStringElectionSize_V1( - const pd_ElectionSize_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - // Get all pages first - uint8_t pages[2]; - CHECK_ERROR(_toStringCompactInt(&v->validators, COIN_AMOUNT_DECIMAL_PLACES, "", "", outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringCompactInt(&v->nominators, COIN_AMOUNT_DECIMAL_PLACES, "", "", outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringCompactInt(&v->validators, COIN_AMOUNT_DECIMAL_PLACES, "", "", outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringCompactInt(&v->nominators, COIN_AMOUNT_DECIMAL_PLACES, "", "", outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringEraIndex_V1( - const pd_EraIndex_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringu32(&v->value, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringEthereumAddress_V1( - const pd_EthereumAddress_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) { - GEN_DEF_TOSTRING_ARRAY(20) -} - -parser_error_t _toStringExtrinsicPermissions_V1( - const pd_ExtrinsicPermissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - *pageCount = 0; - uint8_t _dummy; - - switch (v->value) { - case 0: // Whole - GEN_DEF_TOSTRING_ENUM("Whole") - break; - case 1: // These - CHECK_ERROR(_toStringVecPalletPermissions_V1(&v->contained, outValue, outValueLen, 0, pageCount);) - GEN_DEF_TOSTRING_ENUM("These") - CHECK_ERROR(_toStringVecPalletPermissions_V1(&v->contained, outValue, outValueLen, pageIdx, &_dummy);) - break; - case 2: // Except - CHECK_ERROR(_toStringVecPalletPermissions_V1(&v->contained, outValue, outValueLen, 0, pageCount);) - GEN_DEF_TOSTRING_ENUM("Except") - CHECK_ERROR(_toStringVecPalletPermissions_V1(&v->contained, outValue, outValueLen, pageIdx, &_dummy);) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringFundingRoundName_V1( - const pd_FundingRoundName_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringFundraiserName_V1( - const pd_FundraiserName_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringGrandpaEquivocationProof_V1( - const pd_GrandpaEquivocationProof_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - return parser_print_not_supported; -} - -parser_error_t _toStringIdentityId_V1( - const pd_IdentityId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) { - GEN_DEF_TOSTRING_ARRAY(32) -} - -parser_error_t _toStringInvestorZKProofData_V1( - const pd_InvestorZKProofData_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) { - GEN_DEF_TOSTRING_ARRAY(64) -} - -parser_error_t _toStringItnRewardStatus_V1( - const pd_ItnRewardStatus_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - return parser_print_not_supported; -} - -parser_error_t _toStringKeyOwnerProof_V1( - const pd_KeyOwnerProof_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - return parser_print_not_supported; -} - -parser_error_t _toStringKeyValue_V1( - const pd_KeyValue_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - return parser_print_not_supported; -} - -parser_error_t _toStringKey_V1( - const pd_Key_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - return parser_print_not_supported; -} - -parser_error_t _toStringKeys_V1( - const pd_Keys_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) { - GEN_DEF_TOSTRING_ARRAY(4 * 32) -} - -parser_error_t _toStringLeg_V1( - const pd_Leg_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - // Index + count pages - uint8_t pages[4]; - CHECK_ERROR(_toStringPortfolioId_V1(&v->from, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringPortfolioId_V1(&v->to, outValue, outValueLen, 0, &pages[1])) - CHECK_ERROR(_toStringTicker_V1(&v->asset, outValue, outValueLen, 0, &pages[2])) - CHECK_ERROR(_toStringBalance(&v->amount, outValue, outValueLen, 0, &pages[3])) - - *pageCount = pages[0] + pages[1] + pages[2] + pages[3]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringPortfolioId_V1(&v->from, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringPortfolioId_V1(&v->to, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - pageIdx -= pages[1]; - - ////// - if (pageIdx < pages[2]) { - CHECK_ERROR(_toStringTicker_V1(&v->asset, outValue, outValueLen, pageIdx, &pages[2])) - return parser_ok; - } - - pageIdx -= pages[2]; - - ////// - if (pageIdx < pages[3]) { - CHECK_ERROR(_toStringBalance(&v->amount, outValue, outValueLen, pageIdx, &pages[3])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringLegacyPalletPermissions_V1( - const pd_LegacyPalletPermissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - // Index + count pages - uint8_t pages[3]; - CHECK_ERROR(_toStringPalletName_V1(&v->palletName, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringbool(&v->total, outValue, outValueLen, 0, &pages[1])) - CHECK_ERROR(_toStringVecDispatchableName_V1(&v->dispatchableNames, outValue, outValueLen, 0, &pages[2])) - - *pageCount = pages[0] + pages[1] + pages[2]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringPalletName_V1(&v->palletName, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringbool(&v->total, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - pageIdx -= pages[1]; - - ////// - if (pageIdx < pages[2]) { - CHECK_ERROR(_toStringVecDispatchableName_V1(&v->dispatchableNames, outValue, outValueLen, pageIdx, &pages[2])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringLegacyPermissions_V1( - const pd_LegacyPermissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[3]; - CHECK_ERROR(_toStringOptionVecTicker_V1(&v->asset, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringOptionVecLegacyPalletPermissions_V1(&v->extrinsic, outValue, outValueLen, 0, &pages[1])) - CHECK_ERROR(_toStringOptionVecPortfolioId_V1(&v->portfolio, outValue, outValueLen, 0, &pages[2])) - - *pageCount = pages[0] + pages[1] + pages[2]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringOptionVecTicker_V1(&v->asset, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringOptionVecLegacyPalletPermissions_V1(&v->extrinsic, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - pageIdx -= pages[1]; - - ////// - if (pageIdx < pages[2]) { - CHECK_ERROR(_toStringOptionVecPortfolioId_V1(&v->portfolio, outValue, outValueLen, pageIdx, &pages[2])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringLocalCAId_V1( - const pd_LocalCAId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringu32(&v->value, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringLookupSource_V1( - const pd_LookupSource_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - switch (v->value) { - case 0: // Id - CHECK_ERROR(_toStringAccountId_V1(&v->id, outValue, outValueLen, pageIdx, pageCount)) - break; - case 1: // Index - CHECK_ERROR(_toStringCompactAccountIndex_V1(&v->index, outValue, outValueLen, pageIdx, pageCount)) - break; - case 2: // Raw - CHECK_ERROR(_toStringBytes(&v->raw, outValue, outValueLen, pageIdx, pageCount)) - break; - case 3: // Address32 - { - GEN_DEF_TOSTRING_ARRAY(32) - } - case 4: // Address20 - { - GEN_DEF_TOSTRING_ARRAY(20) - } - default: - return parser_not_supported; - } - - return parser_ok; -} - -parser_error_t _toStringMaybeBlock_V1( - const pd_MaybeBlock_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - *pageCount = 1; - switch (v->value) { - case 0: - _toStringBlockNumber(&v->blockNumber, outValue, outValueLen, pageIdx, pageCount); - break; - case 1: - snprintf(outValue, outValueLen, "None"); - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringMemberCount_V1( - const pd_MemberCount_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringu32(&v->value, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringMemo_V1( - const pd_Memo_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - if (formatBufferData(v->_ptr, v->_len, outValue, outValueLen, pageIdx, pageCount) != zxerr_ok) { - return parser_print_not_supported; - } - return parser_ok; -} - -parser_error_t _toStringMoment_V1( - const pd_Moment_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringu64(&v->value, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringMotionInfoLink_V1( - const pd_MotionInfoLink_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringMotionTitle_V1( - const pd_MotionTitle_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringMotion_V1( - const pd_Motion_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[3]; - CHECK_ERROR(_toStringMotionTitle_V1(&v->title, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringMotionInfoLink_V1(&v->info_link, outValue, outValueLen, 0, &pages[1])) - CHECK_ERROR(_toStringVecChoiceTitle_V1(&v->choices, outValue, outValueLen, 0, &pages[2])) - - *pageCount = pages[0] + pages[1] + pages[2]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringMotionTitle_V1(&v->title, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringMotionInfoLink_V1(&v->info_link, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - pageIdx -= pages[1]; - - ////// - if (pageIdx < pages[2]) { - CHECK_ERROR(_toStringVecChoiceTitle_V1(&v->choices, outValue, outValueLen, pageIdx, &pages[2])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringMovePortfolioItem_V1( - const pd_MovePortfolioItem_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[3]; - CHECK_ERROR(_toStringTicker_V1(&v->ticker, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringBalance(&v->balance, outValue, outValueLen, 0, &pages[1])) - CHECK_ERROR(_toStringOptionMemo_V1(&v->memo, outValue, outValueLen, 0, &pages[2])) - - *pageCount = pages[0] + pages[1] + pages[2]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringTicker_V1(&v->ticker, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringBalance(&v->balance, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - pageIdx -= pages[1]; - - ////// - if (pageIdx < pages[2]) { - CHECK_ERROR(_toStringOptionMemo_V1(&v->memo, outValue, outValueLen, 0, &pages[2])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringOffChainSignature_V1( - const pd_OffChainSignature_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - switch (v->value) { - case 0: // Ed25519 - case 1: // Sr25519 - case 2: // Ecdsa - GEN_DEF_TOSTRING_ARRAY(64) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringPalletName_V1( - const pd_PalletName_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringPalletPermissions_V1( - const pd_PalletPermissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringPalletName_V1(&v->palletName, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringDispatchableNames_V1(&v->dispatchableNames, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringPalletName_V1(&v->palletName, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringDispatchableNames_V1(&v->dispatchableNames, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringPerbill_V1( - const pd_Perbill_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[100]; - char ratioBuffer[80]; - memset(outValue, 0, outValueLen); - memset(ratioBuffer, 0, sizeof(ratioBuffer)); - memset(bufferUI, 0, sizeof(bufferUI)); - *pageCount = 1; - - if (fpuint64_to_str(ratioBuffer, sizeof(ratioBuffer), v->value, 7) == 0) { - return parser_unexpected_value; - } - - snprintf(bufferUI, sizeof(bufferUI), "%s%%", ratioBuffer); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - return parser_ok; -} - -parser_error_t _toStringPercent_V1( - const pd_Percent_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - // 9 but shift 2 to show as percentage - return _toStringCompactInt(&v->value, 7, "%", "", outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringPercentage_V1( - const pd_Percentage_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - CHECK_ERROR(_toStringPermill_V1(&v->value, outValue, outValueLen, pageIdx, pageCount)) - return parser_ok; -} - -parser_error_t _toStringPeriod_V1( - const pd_Period_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringu64(&v->value, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringPermill_V1( - const pd_Permill_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[100]; - char ratioBuffer[80]; - memset(outValue, 0, outValueLen); - memset(ratioBuffer, 0, sizeof(ratioBuffer)); - memset(bufferUI, 0, sizeof(bufferUI)); - *pageCount = 1; - - if (fpuint64_to_str(ratioBuffer, sizeof(ratioBuffer), v->value, 4) == 0) { - return parser_unexpected_value; - } - - snprintf(bufferUI, sizeof(bufferUI), "%s%%", ratioBuffer); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - return parser_ok; -} - -parser_error_t _toStringPermissions_V1( - const pd_Permissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[3]; - CHECK_ERROR(_toStringAssetPermissions_V1(&v->asset, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringExtrinsicPermissions_V1(&v->extrinsic, outValue, outValueLen, 0, &pages[1])) - CHECK_ERROR(_toStringPortfolioPermissions_V1(&v->portfolio, outValue, outValueLen, 0, &pages[2])) - - *pageCount = pages[0] + pages[1] + pages[2]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringAssetPermissions_V1(&v->asset, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringExtrinsicPermissions_V1(&v->extrinsic, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - pageIdx -= pages[1]; - - ////// - if (pageIdx < pages[2]) { - CHECK_ERROR(_toStringPortfolioPermissions_V1(&v->portfolio, outValue, outValueLen, pageIdx, &pages[2])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringPipDescription_V1( - const pd_PipDescription_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringPipId_V1( - const pd_PipId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringu32(&v->value, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringPortfolioId_V1( - const pd_PortfolioId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringIdentityId_V1(&v->did, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringPortfolioKind_V1(&v->kind, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringIdentityId_V1(&v->did, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringPortfolioKind_V1(&v->kind, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringPortfolioKind_V1( - const pd_PortfolioKind_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - *pageCount = 1; - switch (v->value) { - case 0: - snprintf(outValue, outValueLen, "Default"); - break; - case 1: - _toStringPortfolioNumber_V1(&v->number, outValue, outValueLen, pageIdx, pageCount); - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringPortfolioName_V1( - const pd_PortfolioName_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringPortfolioNumber_V1( - const pd_PortfolioNumber_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringu64(&v->value, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringPortfolioPermissions_V1( - const pd_PortfolioPermissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - *pageCount = 0; - uint8_t _dummy; - - switch (v->value) { - case 0: // Whole - GEN_DEF_TOSTRING_ENUM("Whole") - break; - case 1: // These - CHECK_ERROR(_toStringVecPortfolioId_V1(&v->contained, outValue, outValueLen, 0, pageCount);) - GEN_DEF_TOSTRING_ENUM("These") - CHECK_ERROR(_toStringVecPortfolioId_V1(&v->contained, outValue, outValueLen, pageIdx, &_dummy);) - break; - case 2: // Except - CHECK_ERROR(_toStringVecPortfolioId_V1(&v->contained, outValue, outValueLen, 0, pageCount);) - GEN_DEF_TOSTRING_ENUM("Except") - CHECK_ERROR(_toStringVecPortfolioId_V1(&v->contained, outValue, outValueLen, pageIdx, &_dummy);) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringPosRatio_V1( - const pd_PosRatio_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringu32(&v->numerator, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringu32(&v->denominator, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringu32(&v->numerator, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringu32(&v->denominator, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringPriceTier_V1( - const pd_PriceTier_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringBalance(&v->total, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringBalance(&v->price, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringBalance(&v->total, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringBalance(&v->price, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringPriority_V1( - const pd_Priority_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - // Get all pages first - uint8_t pages[2]; - CHECK_ERROR(_toStringu32(&v->stream_id, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringStreamDependency_V1(&v->dependency, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringu32(&v->stream_id, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringStreamDependency_V1(&v->dependency, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringProposalIndex_V1( - const pd_ProposalIndex_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringu32(&v->value, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringProtocolOp_V1( - const pd_ProtocolOp_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - *pageCount = 1; - switch (v->value) { - case 0: - snprintf(outValue, outValueLen, "AssetRegisterTicker"); - break; - case 1: - snprintf(outValue, outValueLen, "AssetIssue"); - break; - case 2: - snprintf(outValue, outValueLen, "AssetAddDocument"); - break; - case 3: - snprintf(outValue, outValueLen, "AssetCreateAsset"); - break; - case 4: - snprintf(outValue, outValueLen, "CheckpointCreateSchedule"); - break; - case 5: - snprintf(outValue, outValueLen, "ComplianceManagerAddComplianceRequirement"); - break; - case 6: - snprintf(outValue, outValueLen, "IdentityCddRegisterDid"); - break; - case 7: - snprintf(outValue, outValueLen, "IdentityAddClaim"); - break; - case 8: - snprintf(outValue, outValueLen, "IdentityAddSecondaryKeysWithAuthorization"); - break; - case 9: - snprintf(outValue, outValueLen, "PipsPropose"); - break; - case 10: - snprintf(outValue, outValueLen, "ContractsPutCode"); - break; - case 11: - snprintf(outValue, outValueLen, "CorporateBallotAttachBallot"); - break; - case 12: - snprintf(outValue, outValueLen, "CapitalDistributionDistribute"); - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringReceiptDetails_V1( - const pd_ReceiptDetails_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[5]; - CHECK_ERROR(_toStringu64(&v->receipt_uid, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringu64(&v->leg_id, outValue, outValueLen, 0, &pages[1])) - CHECK_ERROR(_toStringAccountId_V1(&v->signer, outValue, outValueLen, 0, &pages[2])) - CHECK_ERROR(_toStringOffChainSignature_V1(&v->signature, outValue, outValueLen, 0, &pages[3])) - CHECK_ERROR(_toStringReceiptMetadata_V1(&v->metadata, outValue, outValueLen, 0, &pages[4])) - - *pageCount = pages[0] + pages[1] + pages[2] + pages[3] + pages[4]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringu64(&v->receipt_uid, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringu64(&v->leg_id, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - pageIdx -= pages[1]; - - ////// - if (pageIdx < pages[2]) { - CHECK_ERROR(_toStringAccountId_V1(&v->signer, outValue, outValueLen, pageIdx, &pages[2])) - return parser_ok; - } - - pageIdx -= pages[2]; - - ////// - if (pageIdx < pages[3]) { - CHECK_ERROR(_toStringOffChainSignature_V1(&v->signature, outValue, outValueLen, pageIdx, &pages[3])) - return parser_ok; - } - - pageIdx -= pages[3]; - - ////// - if (pageIdx < pages[4]) { - CHECK_ERROR(_toStringReceiptMetadata_V1(&v->metadata, outValue, outValueLen, pageIdx, &pages[4])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringReceiptMetadata_V1( - const pd_ReceiptMetadata_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringRecordDateSpec_V1( - const pd_RecordDateSpec_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - switch (v->value) { - case 0: // Scheduled - CHECK_ERROR(_toStringMoment_V1(&v->scheduled, outValue, outValueLen, pageIdx, pageCount)); - break; - case 1: // ExistingSchedule - CHECK_ERROR(_toStringScheduleId_V1(&v->existingSchedule, outValue, outValueLen, pageIdx, pageCount)); - break; - case 2: // Existing - CHECK_ERROR(_toStringCheckpointId_V1(&v->existing, outValue, outValueLen, pageIdx, pageCount)); - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringRewardDestination_V1( - const pd_RewardDestination_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - *pageCount = 0; - uint8_t _dummy; - - switch (v->value) { - case 0: - GEN_DEF_TOSTRING_ENUM("Staked") - break; - case 1: - GEN_DEF_TOSTRING_ENUM("Stash") - break; - case 2: - GEN_DEF_TOSTRING_ENUM("Controller") - break; - case 3: - CHECK_ERROR(_toStringAccountId_V1(&v->accountId, outValue, outValueLen, 0, pageCount);) - GEN_DEF_TOSTRING_ENUM("Account") - CHECK_ERROR(_toStringAccountId_V1(&v->accountId, outValue, outValueLen, pageIdx, &_dummy);) - break; - default: - return parser_print_not_supported; - } - return parser_ok; -} - -parser_error_t _toStringScheduleId_V1( - const pd_ScheduleId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringu64(&v->value, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringScheduleSpec_V1( - const pd_ScheduleSpec_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[3]; - CHECK_ERROR(_toStringOptionMoment_V1(&v->start, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringCalendarPeriod_V1(&v->period, outValue, outValueLen, 0, &pages[1])) - CHECK_ERROR(_toStringu32(&v->remaining, outValue, outValueLen, 0, &pages[2])) - - *pageCount = pages[0] + pages[1] + pages[2]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringOptionMoment_V1(&v->start, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringCalendarPeriod_V1(&v->period, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - pageIdx -= pages[1]; - ////// - if (pageIdx < pages[2]) { - CHECK_ERROR(_toStringu32(&v->remaining, outValue, outValueLen, pageIdx, &pages[2])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringScopeClaimProof_V1( - const pd_ScopeClaimProof_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - return parser_print_not_supported; -} - -parser_error_t _toStringScopeId_V1( - const pd_ScopeId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) { - GEN_DEF_TOSTRING_ARRAY(32) -} - -parser_error_t _toStringScope_V1( - const pd_Scope_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - switch (v->value) { - case 0: - _toStringIdentityId_V1(&v->identity, outValue, outValueLen, pageIdx, pageCount); - break; - case 1: - _toStringTicker_V1(&v->ticker, outValue, outValueLen, pageIdx, pageCount); - break; - case 2: - GEN_DEF_TOSTRING_ARRAY(v->_len) - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringSecondaryKeyWithAuth_V1( - const pd_SecondaryKeyWithAuth_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringSecondaryKey_V1(&v->secondary_key, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringSignature_V1(&v->auth_signature, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringSecondaryKey_V1(&v->secondary_key, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringSignature_V1(&v->auth_signature, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringSecondaryKey_V1( - const pd_SecondaryKey_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringSignatory_V1(&v->signer, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringPermissions_V1(&v->permissions, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringSignatory_V1(&v->signer, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringPermissions_V1(&v->permissions, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringSettlementType_V1( - const pd_SettlementType_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - switch (v->value) { - case 0: - snprintf(outValue, outValueLen, "SettleOnAffirmation"); - *pageCount = 1; - break; - case 1: - _toStringBlockNumber(&v->blockNumber, outValue, outValueLen, pageIdx, pageCount); - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringSignatory_V1( - const pd_Signatory_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - switch (v->value) { - case 0: - _toStringIdentityId_V1(&v->identity, outValue, outValueLen, pageIdx, pageCount); - break; - case 1: - _toStringAccountId_V1(&v->account, outValue, outValueLen, pageIdx, pageCount); - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringSignature_V1( - const pd_Signature_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) { - GEN_DEF_TOSTRING_ARRAY(64) -} - -parser_error_t _toStringSkippedCount_V1( - const pd_SkippedCount_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - uint16_t valu16 = (uint16_t)v->value; - return _toStringu16(&valu16, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringSlashingSwitch_V1( - const pd_SlashingSwitch_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - switch (v->value) { - case 0: - snprintf(outValue, outValueLen, "Validator"); - break; - case 1: - snprintf(outValue, outValueLen, "ValidatorAndNominator"); - break; - case 2: - snprintf(outValue, outValueLen, "None"); - break; - default: - return parser_unexpected_value; - } - *pageCount = 1; - return parser_ok; -} - -parser_error_t _toStringSnapshotResult_V1( - const pd_SnapshotResult_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - switch (v->value) { - case 0: - snprintf(outValue, outValueLen, "Approve"); - break; - case 1: - snprintf(outValue, outValueLen, "Reject"); - break; - case 2: - snprintf(outValue, outValueLen, "Skip"); - break; - default: - return parser_unexpected_value; - } - - *pageCount = 1; - return parser_ok; -} - -parser_error_t _toStringStreamDependency_V1( - const pd_StreamDependency_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[3]; - CHECK_ERROR(_toStringu32(&v->dependency_id, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringu16((const pd_u16_t*)&v->weight, outValue, outValueLen, 0, &pages[1])) - CHECK_ERROR(_toStringbool(&v->is_exclusive, outValue, outValueLen, 0, &pages[2])) - - *pageCount = pages[0] + pages[1] + pages[2]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringu32(&v->dependency_id, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringu16((const pd_u16_t*)&v->weight, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - pageIdx -= pages[1]; - - ////// - if (pageIdx < pages[2]) { - CHECK_ERROR(_toStringbool(&v->is_exclusive, outValue, outValueLen, pageIdx, &pages[2])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringTargetIdentities_V1( - const pd_TargetIdentities_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringVecIdentityId_V1(&v->identities, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringTargetTreatment_V1(&v->treatment, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringVecIdentityId_V1(&v->identities, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringTargetTreatment_V1(&v->treatment, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringTargetIdentity_V1( - const pd_TargetIdentity_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - *pageCount = 1; - switch (v->value) { - case 0: - snprintf(outValue, outValueLen, "ExternalAgent"); - break; - case 1: - _toStringIdentityId_V1(&v->specific, outValue, outValueLen, pageIdx, pageCount); - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringTargetTreatment_V1( - const pd_TargetTreatment_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - switch (v->value) { - case 0: - snprintf(outValue, outValueLen, "Include"); - break; - case 1: - snprintf(outValue, outValueLen, "Exclude"); - break; - default: - return parser_unexpected_value; - } - *pageCount = 1; - return parser_ok; -} - -parser_error_t _toStringTax_V1( - const pd_Tax_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - CHECK_ERROR(_toStringPermill_V1(&v->value, outValue, outValueLen, pageIdx, pageCount)) - return parser_ok; -} - -parser_error_t _toStringTickerRegistrationConfig_V1( - const pd_TickerRegistrationConfig_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringu8(&v->max_ticker_length, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringOptionMoment_V1(&v->registration_length, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringu8(&v->max_ticker_length, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringOptionMoment_V1(&v->registration_length, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringTicker_V1( - const pd_Ticker_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringTransferManager_V1( - const pd_TransferManager_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - switch (v->value) { - case 0: // CountTransferManager - CHECK_ERROR(_toStringCounter_V1(&v->countTransferManager, outValue, outValueLen, pageIdx, pageCount)); - break; - case 1: // PercentageTransferManager - CHECK_ERROR(_toStringPercentage_V1(&v->percentageTransferManager, outValue, outValueLen, pageIdx, pageCount)); - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringTrustedFor_V1( - const pd_TrustedFor_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - switch (v->value) { - case 0: // Any - snprintf(outValue, outValueLen, "Any"); - *pageCount = 1; - break; - case 1: // Specific - _toStringVecClaimType_V1(&v->claims, outValue, outValueLen, pageIdx, pageCount); - break; - default: - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringTrustedIssuer_V1( - const pd_TrustedIssuer_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringIdentityId_V1(&v->issuer, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringTrustedFor_V1(&v->trustedFor, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringIdentityId_V1(&v->issuer, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringTrustedFor_V1(&v->trustedFor, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringTupleCountryCodeScope_V1( - const pd_TupleCountryCodeScope_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringCountryCode_V1(&v->country_code, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringScope_V1(&v->scope, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringCountryCode_V1(&v->country_code, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringScope_V1(&v->scope, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringTupleIdentityIdTax_V1( - const pd_TupleIdentityIdTax_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringIdentityId_V1(&v->id, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringTax_V1(&v->tax, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringIdentityId_V1(&v->id, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringTax_V1(&v->tax, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringTupleIdentityIdbool_V1( - const pd_TupleIdentityIdbool_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - // Get all pages first - uint8_t pages[2]; - CHECK_ERROR(_toStringIdentityId_V1(&v->identity, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringbool(&v->val, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringIdentityId_V1(&v->identity, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringbool(&v->val, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringTuplePipIdSnapshotResult_V1( - const pd_TuplePipIdSnapshotResult_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringPipId_V1(&v->pip_id, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringSnapshotResult_V1(&v->snapshot_result, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringPipId_V1(&v->pip_id, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringSnapshotResult_V1(&v->snapshot_result, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringTupleScopeScopeIdCddId_V1( - const pd_TupleScopeScopeIdCddId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[3]; - CHECK_ERROR(_toStringScope_V1(&v->scope, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringScopeId_V1(&v->scopeId, outValue, outValueLen, 0, &pages[1])) - CHECK_ERROR(_toStringCddId_V1(&v->cddId, outValue, outValueLen, 0, &pages[2])) - - *pageCount = pages[0] + pages[1] + pages[2]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringScope_V1(&v->scope, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringScopeId_V1(&v->scopeId, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - pageIdx -= pages[1]; - - ////// - if (pageIdx < pages[2]) { - CHECK_ERROR(_toStringCddId_V1(&v->cddId, outValue, outValueLen, pageIdx, &pages[2])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringUniqueCall_V1( - const pd_UniqueCall_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - // Index + count pages - uint8_t pages[2]; - CHECK_ERROR(_toStringu64(&v->nonce, outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringCall(&v->call, outValue, outValueLen, 0, &pages[1])) - - *pageCount = pages[0] + pages[1]; - if (pageIdx > *pageCount) { - return parser_display_idx_out_of_range; - } - - if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringu64(&v->nonce, outValue, outValueLen, pageIdx, &pages[0])) - return parser_ok; - } - pageIdx -= pages[0]; - - ////// - if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringCall(&v->call, outValue, outValueLen, pageIdx, &pages[1])) - return parser_ok; - } - - return parser_display_idx_out_of_range; -} - -parser_error_t _toStringUrl_V1( - const pd_Url_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringValidatorIndex_V1( - const pd_ValidatorIndex_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringu16(&v->value, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringValidatorPrefs_V1( - const pd_ValidatorPrefs_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - return _toStringCompactPerBill_V1(&v->commission, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringVenueDetails_V1( - const pd_VenueDetails_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - char bufferUI[v->_len + 1]; - memset(bufferUI, 0, sizeof(bufferUI)); - memcpy(bufferUI, v->_ptr, v->_len); - memset(outValue, 0, outValueLen); - - asciify(bufferUI); - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -parser_error_t _toStringVenueType_V1( - const pd_VenueType_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - switch (v->value) { - case 0: - snprintf(outValue, outValueLen, "Other"); - break; - case 1: - snprintf(outValue, outValueLen, "Distribution"); - break; - case 2: - snprintf(outValue, outValueLen, "Sto"); - break; - case 3: - snprintf(outValue, outValueLen, "Exchange"); - break; - } - *pageCount = 1; - return parser_ok; -} - -parser_error_t _toStringWeight_V1( - const pd_Weight_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - return _toStringu64(&v->value, outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringVecAccountId_V1( - const pd_VecAccountId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(AccountId_V1); -} - -parser_error_t _toStringVecAssetIdentifier_V1( - const pd_VecAssetIdentifier_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(AssetIdentifier_V1); -} - -parser_error_t _toStringVecBallotVote_V1( - const pd_VecBallotVote_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(BallotVote_V1); -} - -parser_error_t _toStringVecBeneficiary_V1( - const pd_VecBeneficiary_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(Beneficiary_V1); -} - -parser_error_t _toStringVecBridgeTx_V1( - const pd_VecBridgeTx_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(BridgeTx_V1); -} - -parser_error_t _toStringVecChoiceTitle_V1( - const pd_VecChoiceTitle_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(ChoiceTitle_V1); -} - -parser_error_t _toStringVecClaimType_V1( - const pd_VecClaimType_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(ClaimType_V1); -} - -parser_error_t _toStringVecClaim_V1( - const pd_VecClaim_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(Claim_V1); -} - -parser_error_t _toStringVecComplianceRequirement_V1( - const pd_VecComplianceRequirement_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(ComplianceRequirement_V1); -} - -parser_error_t _toStringVecCondition_V1( - const pd_VecCondition_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(Condition_V1); -} - -parser_error_t _toStringVecDispatchableName_V1( - const pd_VecDispatchableName_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(DispatchableName_V1); -} - -parser_error_t _toStringVecDocumentId_V1( - const pd_VecDocumentId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(DocumentId_V1); -} - -parser_error_t _toStringVecDocument_V1( - const pd_VecDocument_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(Document_V1); -} - -parser_error_t _toStringVecIdentityId_V1( - const pd_VecIdentityId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(IdentityId_V1); -} - -parser_error_t _toStringVecKeyValue_V1( - const pd_VecKeyValue_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(KeyValue_V1); -} - -parser_error_t _toStringVecKey_V1( - const pd_VecKey_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(Key_V1); -} - -parser_error_t _toStringVecLeg_V1( - const pd_VecLeg_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(Leg_V1); -} - -parser_error_t _toStringVecLegacyPalletPermissions_V1( - const pd_VecLegacyPalletPermissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(LegacyPalletPermissions_V1); -} - -parser_error_t _toStringVecLookupSource_V1( - const pd_VecLookupSource_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(LookupSource_V1); -} - -parser_error_t _toStringVecMotion_V1( - const pd_VecMotion_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(Motion_V1); -} - -parser_error_t _toStringVecMovePortfolioItem_V1( - const pd_VecMovePortfolioItem_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(MovePortfolioItem_V1); -} - -parser_error_t _toStringVecPalletPermissions_V1( - const pd_VecPalletPermissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(PalletPermissions_V1); -} - -parser_error_t _toStringVecPortfolioId_V1( - const pd_VecPortfolioId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(PortfolioId_V1); -} - -parser_error_t _toStringVecPriceTier_V1( - const pd_VecPriceTier_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(PriceTier_V1); -} - -parser_error_t _toStringVecReceiptDetails_V1( - const pd_VecReceiptDetails_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(ReceiptDetails_V1); -} - -parser_error_t _toStringVecScopeId_V1( - const pd_VecScopeId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(ScopeId_V1); -} - -parser_error_t _toStringVecSecondaryKeyWithAuth_V1( - const pd_VecSecondaryKeyWithAuth_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(SecondaryKeyWithAuth_V1); -} - -parser_error_t _toStringVecSecondaryKey_V1( - const pd_VecSecondaryKey_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(SecondaryKey_V1); -} - -parser_error_t _toStringVecSignatory_V1( - const pd_VecSignatory_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(Signatory_V1); -} - -parser_error_t _toStringVecTicker_V1( - const pd_VecTicker_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(Ticker_V1); -} - -parser_error_t _toStringVecTrustedIssuer_V1( - const pd_VecTrustedIssuer_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(TrustedIssuer_V1); -} - -parser_error_t _toStringVecTupleIdentityIdTax_V1( - const pd_VecTupleIdentityIdTax_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(TupleIdentityIdTax_V1); -} - -parser_error_t _toStringVecTupleIdentityIdbool_V1( - const pd_VecTupleIdentityIdbool_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(TupleIdentityIdbool_V1); -} - -parser_error_t _toStringVecTuplePipIdSnapshotResult_V1( - const pd_VecTuplePipIdSnapshotResult_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(TuplePipIdSnapshotResult_V1); -} - -parser_error_t _toStringVecValidatorIndex_V1( - const pd_VecValidatorIndex_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - GEN_DEF_TOSTRING_VECTOR(ValidatorIndex_V1); -} - -parser_error_t _toStringOptionChangesTrieConfiguration_V1( - const pd_OptionChangesTrieConfiguration_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - *pageCount = 1; - if (v->some > 0) { - CHECK_ERROR(_toStringChangesTrieConfiguration_V1( - &v->contained, - outValue, outValueLen, - pageIdx, pageCount)); - } else { - snprintf(outValue, outValueLen, "None"); - } - return parser_ok; -} - -parser_error_t _toStringOptionDocumentType_V1( - const pd_OptionDocumentType_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - *pageCount = 1; - if (v->some > 0) { - CHECK_ERROR(_toStringDocumentType_V1( - &v->contained, - outValue, outValueLen, - pageIdx, pageCount)); - } else { - snprintf(outValue, outValueLen, "None"); - } - return parser_ok; -} - -parser_error_t _toStringOptionFundingRoundName_V1( - const pd_OptionFundingRoundName_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - *pageCount = 1; - if (v->some > 0) { - CHECK_ERROR(_toStringFundingRoundName_V1( - &v->contained, - outValue, outValueLen, - pageIdx, pageCount)); - } else { - snprintf(outValue, outValueLen, "None"); - } - return parser_ok; -} - -parser_error_t _toStringOptionMemo_V1( - const pd_OptionMemo_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - *pageCount = 1; - if (v->some > 0) { - CHECK_ERROR(_toStringMemo_V1( - &v->contained, - outValue, outValueLen, - pageIdx, pageCount)); - } else { - snprintf(outValue, outValueLen, "None"); - } - return parser_ok; -} - -parser_error_t _toStringOptionMoment_V1( - const pd_OptionMoment_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - *pageCount = 1; - if (v->some > 0) { - CHECK_ERROR(_toStringMoment_V1( - &v->contained, - outValue, outValueLen, - pageIdx, pageCount)); - } else { - snprintf(outValue, outValueLen, "None"); - } - return parser_ok; -} - -parser_error_t _toStringOptionPeriod_V1( - const pd_OptionPeriod_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - *pageCount = 1; - if (v->some > 0) { - CHECK_ERROR(_toStringPeriod_V1( - &v->contained, - outValue, outValueLen, - pageIdx, pageCount)); - } else { - snprintf(outValue, outValueLen, "None"); - } - return parser_ok; -} - -parser_error_t _toStringOptionPipDescription_V1( - const pd_OptionPipDescription_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - *pageCount = 1; - if (v->some > 0) { - CHECK_ERROR(_toStringPipDescription_V1( - &v->contained, - outValue, outValueLen, - pageIdx, pageCount)); - } else { - snprintf(outValue, outValueLen, "None"); - } - return parser_ok; -} - -parser_error_t _toStringOptionPortfolioNumber_V1( - const pd_OptionPortfolioNumber_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - *pageCount = 1; - if (v->some > 0) { - CHECK_ERROR(_toStringPortfolioNumber_V1( - &v->contained, - outValue, outValueLen, - pageIdx, pageCount)); - } else { - snprintf(outValue, outValueLen, "None"); - } - return parser_ok; -} - -parser_error_t _toStringOptionReceiptDetails_V1( - const pd_OptionReceiptDetails_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - *pageCount = 1; - if (v->some > 0) { - CHECK_ERROR(_toStringReceiptDetails_V1( - &v->contained, - outValue, outValueLen, - pageIdx, pageCount)); - } else { - snprintf(outValue, outValueLen, "None"); - } - return parser_ok; -} - -parser_error_t _toStringOptionRecordDateSpec_V1( - const pd_OptionRecordDateSpec_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - *pageCount = 1; - if (v->some > 0) { - CHECK_ERROR(_toStringRecordDateSpec_V1( - &v->contained, - outValue, outValueLen, - pageIdx, pageCount)); - } else { - snprintf(outValue, outValueLen, "None"); - } - return parser_ok; -} - -parser_error_t _toStringOptionScope_V1( - const pd_OptionScope_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - *pageCount = 1; - if (v->some > 0) { - CHECK_ERROR(_toStringScope_V1( - &v->contained, - outValue, outValueLen, - pageIdx, pageCount)); - } else { - snprintf(outValue, outValueLen, "None"); - } - return parser_ok; -} - -parser_error_t _toStringOptionTargetIdentities_V1( - const pd_OptionTargetIdentities_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - *pageCount = 1; - if (v->some > 0) { - CHECK_ERROR(_toStringTargetIdentities_V1( - &v->contained, - outValue, outValueLen, - pageIdx, pageCount)); - } else { - snprintf(outValue, outValueLen, "None"); - } - return parser_ok; -} - -parser_error_t _toStringOptionTax_V1( - const pd_OptionTax_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - *pageCount = 1; - if (v->some > 0) { - CHECK_ERROR(_toStringTax_V1( - &v->contained, - outValue, outValueLen, - pageIdx, pageCount)); - } else { - snprintf(outValue, outValueLen, "None"); - } - return parser_ok; -} - -parser_error_t _toStringOptionUrl_V1( - const pd_OptionUrl_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - *pageCount = 1; - if (v->some > 0) { - CHECK_ERROR(_toStringUrl_V1( - &v->contained, - outValue, outValueLen, - pageIdx, pageCount)); - } else { - snprintf(outValue, outValueLen, "None"); - } - return parser_ok; -} - -parser_error_t _toStringOptionVecLegacyPalletPermissions_V1( - const pd_OptionVecLegacyPalletPermissions_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - *pageCount = 1; - if (v->some > 0) { - CHECK_ERROR(_toStringVecLegacyPalletPermissions_V1( - &v->contained, - outValue, outValueLen, - pageIdx, pageCount)); - } else { - snprintf(outValue, outValueLen, "None"); - } - return parser_ok; -} - -parser_error_t _toStringOptionVecPortfolioId_V1( - const pd_OptionVecPortfolioId_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - *pageCount = 1; - if (v->some > 0) { - CHECK_ERROR(_toStringVecPortfolioId_V1( - &v->contained, - outValue, outValueLen, - pageIdx, pageCount)); - } else { - snprintf(outValue, outValueLen, "None"); - } - return parser_ok; -} - -parser_error_t _toStringOptionVecTicker_V1( - const pd_OptionVecTicker_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - *pageCount = 1; - if (v->some > 0) { - CHECK_ERROR(_toStringVecTicker_V1( - &v->contained, - outValue, outValueLen, - pageIdx, pageCount)); - } else { - snprintf(outValue, outValueLen, "None"); - } - return parser_ok; -} - -parser_error_t _toStringOptionVecTupleIdentityIdTax_V1( - const pd_OptionVecTupleIdentityIdTax_V1_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) -{ - CLEAN_AND_CHECK() - - *pageCount = 1; - if (v->some > 0) { - CHECK_ERROR(_toStringVecTupleIdentityIdTax_V1( - &v->contained, - outValue, outValueLen, - pageIdx, pageCount)); - } else { - snprintf(outValue, outValueLen, "None"); - } - return parser_ok; -} -#endif diff --git a/app/src/substrate/substrate_types_V1.h b/app/src/substrate/substrate_types_V1.h deleted file mode 100644 index 8ad07ed..0000000 --- a/app/src/substrate/substrate_types_V1.h +++ /dev/null @@ -1,1032 +0,0 @@ -/******************************************************************************* - * (c) 2019 - 2022 Zondax GmbH - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - ********************************************************************************/ -#pragma once - -#ifdef __cplusplus -extern "C" { -#endif - -#include "substrate_types.h" -#include -#include - -// Based -// https://github.com/paritytech/substrate/blob/master/node/primitives/src/lib.rs - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_DispatchableName_V1_t; - -typedef struct { - const uint8_t* _ptr; -} pd_IdentityId_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_Ticker_V1_t; - -typedef struct { - const uint8_t* _ptr; -} pd_CddId_V1_t; - -typedef struct { - uint8_t value; -} pd_ClaimType_V1_t; - -typedef struct { - uint8_t value; -} pd_CountryCode_V1_t; - -typedef struct { - uint64_t value; -} pd_PortfolioNumber_V1_t; - -typedef struct { - const uint8_t* _ptr; -} pd_ScopeId_V1_t; - -typedef struct { - uint8_t value; - union { - pd_IdentityId_V1_t identity; - pd_Ticker_V1_t ticker; - uint64_t _len; - const uint8_t* _ptr; - }; -} pd_Scope_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecDispatchableName_V1_t; - -typedef struct { - uint8_t value; - pd_VecDispatchableName_V1_t contained; -} pd_DispatchableNames_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_PalletName_V1_t; - -typedef struct { - uint8_t value; - pd_PortfolioNumber_V1_t number; -} pd_PortfolioKind_V1_t; - -typedef struct { - pd_CountryCode_V1_t country_code; - pd_Scope_V1_t scope; -} pd_TupleCountryCodeScope_V1_t; - -typedef struct { - pd_Scope_V1_t scope; - pd_ScopeId_V1_t scopeId; - pd_CddId_V1_t cddId; -} pd_TupleScopeScopeIdCddId_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecClaimType_V1_t; - -typedef struct { - uint8_t value; - union { - pd_Scope_V1_t scope; - pd_CddId_V1_t cddId; - pd_TupleCountryCodeScope_V1_t jurisdiction; - pd_TupleScopeScopeIdCddId_V1_t investorUniqueness; - }; -} pd_Claim_V1_t; - -typedef struct { - pd_PalletName_V1_t palletName; - pd_DispatchableNames_V1_t dispatchableNames; -} pd_PalletPermissions_V1_t; - -typedef struct { - pd_IdentityId_V1_t did; - pd_PortfolioKind_V1_t kind; -} pd_PortfolioId_V1_t; - -typedef struct { - uint8_t value; - pd_VecClaimType_V1_t claims; -} pd_TrustedFor_V1_t; - -typedef struct { - uint8_t value; - pd_IdentityId_V1_t specific; -} pd_TargetIdentity_V1_t; - -typedef struct { - pd_IdentityId_V1_t issuer; - pd_TrustedFor_V1_t trustedFor; -} pd_TrustedIssuer_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecClaim_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecPalletPermissions_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecPortfolioId_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecTicker_V1_t; - -typedef struct { - const uint8_t* _ptr; -} pd_AccountId_V1_t; - -typedef struct { - uint8_t value; - pd_VecTicker_V1_t contained; -} pd_AssetPermissions_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_ChoiceTitle_V1_t; - -typedef struct { - uint8_t value; - union { - pd_Claim_V1_t claim; - pd_VecClaim_V1_t vecClaim; - pd_TargetIdentity_V1_t identity; - }; -} pd_ConditionType_V1_t; - -typedef struct { - uint8_t value; - pd_VecPalletPermissions_V1_t contained; -} pd_ExtrinsicPermissions_V1_t; - -typedef struct { - uint32_t value; -} pd_Permill_V1_t; - -typedef struct { - uint8_t value; - pd_VecPortfolioId_V1_t contained; -} pd_PortfolioPermissions_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecTrustedIssuer_V1_t; - -typedef struct { - uint32_t value; -} pd_AGId_V1_t; - -typedef struct { - pd_ConditionType_V1_t conditionType; - pd_VecTrustedIssuer_V1_t issuers; -} pd_Condition_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_DocumentType_V1_t; - -typedef struct { - pd_PalletName_V1_t palletName; - pd_bool_t total; - pd_VecDispatchableName_V1_t dispatchableNames; -} pd_LegacyPalletPermissions_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_Memo_V1_t; - -typedef struct { - uint64_t value; -} pd_Moment_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_MotionInfoLink_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_MotionTitle_V1_t; - -typedef struct { - pd_AssetPermissions_V1_t asset; - pd_ExtrinsicPermissions_V1_t extrinsic; - pd_PortfolioPermissions_V1_t portfolio; -} pd_Permissions_V1_t; - -typedef struct { - uint8_t value; - union { - pd_IdentityId_V1_t identity; - pd_AccountId_V1_t account; - }; -} pd_Signatory_V1_t; - -typedef struct { - pd_Permill_V1_t value; -} pd_Tax_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecChoiceTitle_V1_t; - -typedef struct { - uint8_t value; - pd_AGId_V1_t agId; - -} pd_AgentGroup_V1_t; - -typedef struct { - uint8_t value; -} pd_CalendarUnit_V1_t; - -typedef struct { - uint64_t value; -} pd_CheckpointId_V1_t; - -typedef struct { - compactInt_t value; -} pd_CompactAccountIndex_V1_t; - -typedef struct { - uint8_t value; - uint8_t _len; - const uint8_t* _ptr; -} pd_DocumentHash_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_DocumentName_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_DocumentUri_V1_t; - -typedef struct { - pd_MotionTitle_V1_t title; - pd_MotionInfoLink_V1_t info_link; - pd_VecChoiceTitle_V1_t choices; -} pd_Motion_V1_t; - -typedef struct { - uint8_t value; - uint64_t _len; - const uint8_t* _ptr; -} pd_OffChainSignature_V1_t; - -typedef struct { - uint8_t some; - pd_DocumentType_V1_t contained; -} pd_OptionDocumentType_V1_t; - -typedef struct { - uint8_t some; - pd_Memo_V1_t contained; -} pd_OptionMemo_V1_t; - -typedef struct { - uint8_t some; - pd_Moment_V1_t contained; -} pd_OptionMoment_V1_t; - -typedef struct { - uint32_t value; -} pd_PipId_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_ReceiptMetadata_V1_t; - -typedef struct { - uint64_t value; -} pd_ScheduleId_V1_t; - -typedef struct { - pd_Signatory_V1_t signer; - pd_Permissions_V1_t permissions; -} pd_SecondaryKey_V1_t; - -typedef struct { - const uint8_t* _ptr; -} pd_Signature_V1_t; - -typedef struct { - uint8_t value; -} pd_SnapshotResult_V1_t; - -typedef struct { - uint8_t value; -} pd_TargetTreatment_V1_t; - -typedef struct { - pd_IdentityId_V1_t id; - pd_Tax_V1_t tax; -} pd_TupleIdentityIdTax_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecCondition_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecIdentityId_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecLegacyPalletPermissions_V1_t; - -typedef struct { - pd_AccountId_V1_t accountId_1; - pd_AccountId_V1_t accountId_2; - pd_Balance_t balance; -} pd_AddRelayerPayingKey_V1_t; - -typedef struct { - uint8_t value; - uint64_t _len; - const uint8_t* _ptr; -} pd_AssetIdentifier_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_BallotTitle_V1_t; - -typedef struct { - pd_Balance_t power; - pd_Optionu16_t fallback; -} pd_BallotVote_V1_t; - -typedef struct { - pd_Ticker_V1_t ticker; - pd_AgentGroup_V1_t agentGroup; -} pd_BecomeAgent_V1_t; - -typedef struct { - pd_IdentityId_V1_t identity; - pd_Balance_t balance; -} pd_Beneficiary_V1_t; - -typedef struct { - uint32_t nonce; - pd_AccountId_V1_t recipient; - pd_Balance_t value; - pd_Hash_t txHash; -} pd_BridgeTx_V1_t; - -typedef struct { - pd_CalendarUnit_V1_t unit; - uint64_t amount; -} pd_CalendarPeriod_V1_t; - -typedef struct { - pd_u32_t digest_interval; - pd_u32_t digest_levels; -} pd_ChangesTrieConfiguration_V1_t; - -typedef struct { - compactInt_t value; -} pd_CompactPerBill_V1_t; - -typedef struct { - pd_VecCondition_V1_t senderConditions; - pd_VecCondition_V1_t receiverConditions; - uint32_t id; -} pd_ComplianceRequirement_V1_t; - -typedef struct { - uint64_t value; -} pd_Counter_V1_t; - -typedef struct { - uint32_t value; -} pd_CustomAssetTypeId_V1_t; - -typedef struct { - uint32_t value; -} pd_DocumentId_V1_t; - -typedef struct { - pd_DocumentUri_V1_t uri; - pd_DocumentHash_V1_t content_hash; - pd_DocumentName_V1_t name; - pd_OptionDocumentType_V1_t doc_type; - pd_OptionMoment_V1_t filing_date; -} pd_Document_V1_t; - -typedef struct { - const uint8_t* _ptr; -} pd_EthereumAddress_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_FundingRoundName_V1_t; - -typedef struct { - const uint8_t* _ptr; -} pd_KeyValue_V1_t; - -typedef struct { - const uint8_t* _ptr; -} pd_Key_V1_t; - -typedef struct { - pd_PortfolioId_V1_t from; - pd_PortfolioId_V1_t to; - pd_Ticker_V1_t asset; - pd_Balance_t amount; -} pd_Leg_V1_t; - -typedef struct { - uint32_t value; -} pd_LocalCAId_V1_t; - -typedef struct { - uint8_t value; - union { - pd_AccountId_V1_t id; - pd_CompactAccountIndex_V1_t index; - pd_Bytes_t raw; - const uint8_t* _ptr; - }; -} pd_LookupSource_V1_t; - -typedef struct { - pd_Ticker_V1_t ticker; - pd_Balance_t balance; - pd_OptionMemo_V1_t memo; -} pd_MovePortfolioItem_V1_t; - -typedef struct { - uint8_t some; - pd_VecLegacyPalletPermissions_V1_t contained; -} pd_OptionVecLegacyPalletPermissions_V1_t; - -typedef struct { - uint8_t some; - pd_VecPortfolioId_V1_t contained; -} pd_OptionVecPortfolioId_V1_t; - -typedef struct { - uint8_t some; - pd_VecTicker_V1_t contained; -} pd_OptionVecTicker_V1_t; - -typedef struct { - pd_Permill_V1_t value; -} pd_Percentage_V1_t; - -typedef struct { - uint64_t value; -} pd_Period_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_PipDescription_V1_t; - -typedef struct { - pd_Balance_t total; - pd_Balance_t price; -} pd_PriceTier_V1_t; - -typedef struct { - uint64_t receipt_uid; - uint64_t leg_id; - pd_AccountId_V1_t signer; - pd_OffChainSignature_V1_t signature; - pd_ReceiptMetadata_V1_t metadata; -} pd_ReceiptDetails_V1_t; - -typedef struct { - uint8_t value; - union { - pd_Moment_V1_t scheduled; - pd_ScheduleId_V1_t existingSchedule; - pd_CheckpointId_V1_t existing; - }; -} pd_RecordDateSpec_V1_t; - -typedef struct { - pd_SecondaryKey_V1_t secondary_key; - pd_Signature_V1_t auth_signature; -} pd_SecondaryKeyWithAuth_V1_t; - -typedef struct { - pd_u32_t dependency_id; - uint8_t weight; - pd_bool_t is_exclusive; -} pd_StreamDependency_V1_t; - -typedef struct { - pd_VecIdentityId_V1_t identities; - pd_TargetTreatment_V1_t treatment; -} pd_TargetIdentities_V1_t; - -typedef struct { - pd_IdentityId_V1_t identity; - pd_bool_t val; -} pd_TupleIdentityIdbool_V1_t; - -typedef struct { - pd_PipId_V1_t pip_id; - pd_SnapshotResult_V1_t snapshot_result; -} pd_TuplePipIdSnapshotResult_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_Url_V1_t; - -typedef struct { - uint16_t value; -} pd_ValidatorIndex_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecMotion_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecTupleIdentityIdTax_V1_t; - -typedef struct { - uint8_t value; - pd_CustomAssetTypeId_V1_t custom; -} pd_AssetType_V1_t; - -typedef struct { - uint8_t value; - union { - pd_IdentityId_V1_t identityId; - pd_AccountId_V1_t accountId; - pd_Ticker_V1_t ticker; - pd_Permissions_V1_t permissions; - pd_PortfolioId_V1_t portfolioId; - pd_BecomeAgent_V1_t becomeAgent; - pd_AddRelayerPayingKey_V1_t addRelayerPayingKey; - }; -} pd_AuthorizationData_V1_t; - -typedef struct { - pd_BallotTitle_V1_t title; - pd_VecMotion_V1_t motions; -} pd_BallotMeta_V1_t; - -typedef struct { - pd_Moment_V1_t start; - pd_Moment_V1_t end; -} pd_BallotTimeRange_V1_t; - -typedef struct { - pd_Ticker_V1_t ticker; - pd_LocalCAId_V1_t local_id; -} pd_CAId_V1_t; - -typedef struct { - pd_EthereumAddress_V1_t eth_owner; - pd_Ticker_V1_t ticker; - pd_bool_t is_contract; - pd_bool_t is_created; -} pd_ClassicTickerImport_V1_t; - -typedef struct { - pd_OptionVecTicker_V1_t asset; - pd_OptionVecLegacyPalletPermissions_V1_t extrinsic; - pd_OptionVecPortfolioId_V1_t portfolio; -} pd_LegacyPermissions_V1_t; - -typedef struct { - uint8_t value; - pd_BlockNumber_t blockNumber; -} pd_MaybeBlock_V1_t; - -typedef struct { - uint8_t some; - pd_ChangesTrieConfiguration_V1_t contained; -} pd_OptionChangesTrieConfiguration_V1_t; - -typedef struct { - uint8_t some; - pd_ReceiptDetails_V1_t contained; -} pd_OptionReceiptDetails_V1_t; - -typedef struct { - uint8_t some; - pd_RecordDateSpec_V1_t contained; -} pd_OptionRecordDateSpec_V1_t; - -typedef struct { - uint8_t some; - pd_Scope_V1_t contained; -} pd_OptionScope_V1_t; - -typedef struct { - uint8_t some; - pd_TargetIdentities_V1_t contained; -} pd_OptionTargetIdentities_V1_t; - -typedef struct { - uint8_t some; - pd_Tax_V1_t contained; -} pd_OptionTax_V1_t; - -typedef struct { - uint32_t stream_id; - pd_StreamDependency_V1_t dependency; -} pd_Priority_V1_t; - -typedef struct { - uint8_t value; - union { - pd_AccountId_V1_t accountId; - }; -} pd_RewardDestination_V1_t; - -typedef struct { - pd_OptionMoment_V1_t start; - pd_CalendarPeriod_V1_t period; - uint32_t remaining; -} pd_ScheduleSpec_V1_t; - -typedef struct { - uint8_t value; - pd_BlockNumber_t blockNumber; -} pd_SettlementType_V1_t; - -typedef struct { - uint8_t max_ticker_length; - pd_OptionMoment_V1_t registration_length; -} pd_TickerRegistrationConfig_V1_t; - -typedef struct { - uint8_t value; - union { - pd_Counter_V1_t countTransferManager; - pd_Percentage_V1_t percentageTransferManager; - }; -} pd_TransferManager_V1_t; - -typedef struct { - uint64_t nonce; - pd_Call_t call; -} pd_UniqueCall_V1_t; - -typedef struct { - pd_CompactPerBill_V1_t commission; - pd_bool_t blocked; -} pd_ValidatorPrefs_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecBallotVote_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecBeneficiary_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecBridgeTx_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecComplianceRequirement_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecDocument_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecLeg_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecLookupSource_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecMovePortfolioItem_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecPriceTier_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecReceiptDetails_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecSecondaryKeyWithAuth_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecSecondaryKey_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecSignatory_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecTupleIdentityIdbool_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecTuplePipIdSnapshotResult_V1_t; - -typedef struct { - uint32_t value; -} pd_AccountIndex_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_AssetName_V1_t; - -typedef struct { - // TODO: Not implemented - uint8_t _NOT_IMPLEMENTED__DO_NOT_USE; -} pd_BabeEquivocationProof_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_CADetails_V1_t; - -typedef struct { - uint8_t value; -} pd_CAKind_V1_t; - -typedef compactInt_t pd_CompactAssignments_V1_t; - -typedef compactInt_t pd_CompactEraIndex_V1_t; - -typedef compactInt_t pd_CompactMoment_V1_t; - -typedef struct { - const uint8_t* _ptr; -} pd_EcdsaSignature_V1_t; - -typedef struct { - // TODO: Not implemented - uint8_t _NOT_IMPLEMENTED__DO_NOT_USE; -} pd_ElectionScore_V1_t; - -typedef struct { - compactInt_t validators; - compactInt_t nominators; -} pd_ElectionSize_V1_t; - -typedef struct { - uint32_t value; -} pd_EraIndex_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_FundraiserName_V1_t; - -typedef struct { - // TODO: Not implemented - uint8_t _NOT_IMPLEMENTED__DO_NOT_USE; -} pd_GrandpaEquivocationProof_V1_t; - -typedef struct { - const uint8_t* _ptr; -} pd_InvestorZKProofData_V1_t; - -typedef struct { - // TODO: Not implemented - uint8_t _NOT_IMPLEMENTED__DO_NOT_USE; -} pd_ItnRewardStatus_V1_t; - -typedef struct { - // TODO: Not implemented - uint8_t _NOT_IMPLEMENTED__DO_NOT_USE; -} pd_KeyOwnerProof_V1_t; - -typedef struct { - const uint8_t* _ptr; -} pd_Keys_V1_t; - -typedef struct { - uint32_t value; -} pd_MemberCount_V1_t; - -typedef struct { - uint8_t some; - pd_FundingRoundName_V1_t contained; -} pd_OptionFundingRoundName_V1_t; - -typedef struct { - uint8_t some; - pd_Period_V1_t contained; -} pd_OptionPeriod_V1_t; - -typedef struct { - uint8_t some; - pd_PipDescription_V1_t contained; -} pd_OptionPipDescription_V1_t; - -typedef struct { - uint8_t some; - pd_PortfolioNumber_V1_t contained; -} pd_OptionPortfolioNumber_V1_t; - -typedef struct { - uint8_t some; - pd_Url_V1_t contained; -} pd_OptionUrl_V1_t; - -typedef struct { - uint8_t some; - pd_VecTupleIdentityIdTax_V1_t contained; -} pd_OptionVecTupleIdentityIdTax_V1_t; - -typedef struct { - uint32_t value; -} pd_Perbill_V1_t; - -typedef struct { - compactInt_t value; -} pd_Percent_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_PortfolioName_V1_t; - -typedef struct { - uint32_t numerator; - uint32_t denominator; -} pd_PosRatio_V1_t; - -typedef struct { - uint32_t value; -} pd_ProposalIndex_V1_t; - -typedef struct { - uint8_t value; -} pd_ProtocolOp_V1_t; - -typedef struct { - // TODO: Not implemented - uint8_t _NOT_IMPLEMENTED__DO_NOT_USE; -} pd_ScopeClaimProof_V1_t; - -typedef struct { - uint8_t value; -} pd_SkippedCount_V1_t; - -typedef struct { - uint8_t value; -} pd_SlashingSwitch_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecAccountId_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecAssetIdentifier_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecDocumentId_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecKeyValue_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecKey_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecScopeId_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; - uint64_t _lenBuffer; -} pd_VecValidatorIndex_V1_t; - -typedef struct { - uint64_t _len; - const uint8_t* _ptr; -} pd_VenueDetails_V1_t; - -typedef struct { - uint8_t value; -} pd_VenueType_V1_t; - -typedef struct { - uint64_t value; -} pd_Weight_V1_t; - -#ifdef __cplusplus -} -#endif From 4600036d9f0a36722e1fffd440e451eef48adba9 Mon Sep 17 00:00:00 2001 From: Carlo Sala Date: Thu, 9 Jun 2022 14:48:58 +0200 Subject: [PATCH 05/13] split parser_impl.c in two files --- CMakeLists.txt | 1 + app/src/common/parser_common.h | 2 +- app/src/parser_impl.c | 459 +------------------------------ app/src/parser_impl.h | 10 +- app/src/parser_impl_common.c | 484 +++++++++++++++++++++++++++++++++ 5 files changed, 495 insertions(+), 461 deletions(-) create mode 100644 app/src/parser_impl_common.c diff --git a/CMakeLists.txt b/CMakeLists.txt index 46a8b39..56c20eb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -115,6 +115,7 @@ file(GLOB_RECURSE LIB_SRC #### ${CMAKE_CURRENT_SOURCE_DIR}/app/src/crypto_helper.c ${CMAKE_CURRENT_SOURCE_DIR}/app/src/parser.c + ${CMAKE_CURRENT_SOURCE_DIR}/app/src/parser_impl_common.c ${CMAKE_CURRENT_SOURCE_DIR}/app/src/parser_impl.c ${CMAKE_CURRENT_SOURCE_DIR}/app/src/parser_txdef.c ${CMAKE_CURRENT_SOURCE_DIR}/app/src/substrate/substrate*.c diff --git a/app/src/common/parser_common.h b/app/src/common/parser_common.h index f0cc29d..c4d6cb2 100644 --- a/app/src/common/parser_common.h +++ b/app/src/common/parser_common.h @@ -1,5 +1,5 @@ /******************************************************************************* -* (c) 2019 Zondax GmbH +* (c) 2019 - 2022 Zondax GmbH * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/app/src/parser_impl.c b/app/src/parser_impl.c index 746e398..bc5e2f1 100644 --- a/app/src/parser_impl.c +++ b/app/src/parser_impl.c @@ -24,359 +24,7 @@ #include "substrate_types.h" #include "substrate_dispatch.h" -parser_error_t parser_init_context(parser_context_t *ctx, - const uint8_t *buffer, - uint16_t bufferSize) { - ctx->offset = 0; - ctx->buffer = NULL; - ctx->bufferLen = 0; - - if (bufferSize == 0 || buffer == NULL) { - // Not available, use defaults - return parser_init_context_empty; - } - - ctx->buffer = buffer; - ctx->bufferLen = bufferSize; - return parser_ok; -} - -parser_error_t parser_init(parser_context_t *ctx, const uint8_t *buffer, uint16_t bufferSize) { - CHECK_PARSER_ERR(parser_init_context(ctx, buffer, bufferSize)) - return parser_ok; -} - -const char *parser_getErrorDescription(parser_error_t err) { - switch (err) { - // General errors - case parser_ok: - return "No error"; - case parser_no_data: - return "No more data"; - case parser_init_context_empty: - return "Initialized empty context"; - case parser_display_idx_out_of_range: - return "display_idx_out_of_range"; - case parser_display_page_out_of_range: - return "display_page_out_of_range"; - // Coin specific - case parser_spec_not_supported: - return "Spec version not supported"; - case parser_tx_version_not_supported: - return "Txn version not supported"; - case parser_not_allowed: - return "Not allowed"; - case parser_not_supported: - return "Not supported"; - case parser_unexpected_buffer_end: - return "Unexpected buffer end"; - case parser_unexpected_value: - return "Unexpected value"; - case parser_value_out_of_range: - return "Value out of range"; - case parser_value_too_many_bytes: - return "Value too many bytes"; - case parser_unexpected_module: - return "Unexpected module"; - case parser_unexpected_callIndex: - return "Unexpected call index"; - case parser_unexpected_unparsed_bytes: - return "Unexpected unparsed bytes"; - case parser_print_not_supported: - return "Value cannot be printed"; - case parser_tx_nesting_not_supported: - return "Call nesting not supported"; - case parser_tx_nesting_limit_reached: - return "Max nested calls reached"; - case parser_tx_call_vec_too_large: - return "Call vector exceeds limit"; - default: - return "Unrecognized error code"; - } -} - -GEN_DEF_READFIX_UNSIGNED(8) - -GEN_DEF_READFIX_UNSIGNED(16) - -GEN_DEF_READFIX_UNSIGNED(32) - -GEN_DEF_READFIX_UNSIGNED(64) - -parser_error_t _readBool(parser_context_t *c, pd_bool_t *v) { - CHECK_INPUT() - - const uint8_t p = *(c->buffer + c->offset); - CTX_CHECK_AND_ADVANCE(c, 1) - - switch (p) { - case 0x00: - *v = bool_false; - break; - case 0x01: - *v = bool_true; - break; - default: - return parser_unexpected_value; - } - return parser_ok; -} - -parser_error_t _readCompactInt(parser_context_t *c, compactInt_t *v) { - CHECK_INPUT() - - v->ptr = c->buffer + c->offset; - const uint8_t mode = *v->ptr & 0x03u; // get mode from two least significant bits - - uint64_t tmp; - switch (mode) { - case 0: // single byte - v->len = 1; - CTX_CHECK_AND_ADVANCE(c, v->len) - _getValue(v, &tmp); - break; - case 1: // 2-byte - v->len = 2; - CTX_CHECK_AND_ADVANCE(c, v->len) - _getValue(v, &tmp); - break; - case 2: // 4-byte - v->len = 4; - CTX_CHECK_AND_ADVANCE(c, v->len) - _getValue(v, &tmp); - break; - case 3: // bigint - v->len = (*v->ptr >> 2u) + 4 + 1; - CTX_CHECK_AND_ADVANCE(c, v->len) - break; - default: - // this is actually impossible - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _getValue(const compactInt_t *c, uint64_t *v) { - *v = 0; - - switch (c->len) { - case 1: - *v = (*c->ptr) >> 2u; - break; - case 2: - *v = (*c->ptr) >> 2u; - *v += *(c->ptr + 1) << 6u; - if (*v < 64) { - return parser_value_out_of_range; - } - break; - case 4: - *v = (*c->ptr) >> 2u; - *v += *(c->ptr + 1) << 6u; - *v += *(c->ptr + 2) << (8u + 6u); - *v += *(c->ptr + 3) << (16u + 6u); - if (*v < 16383) { - return parser_value_out_of_range; - } - break; - default: - return parser_value_out_of_range; - } - - return parser_ok; -} - -parser_error_t _toStringCompactInt(const compactInt_t *c, - uint8_t decimalPlaces, - char postfix[], - char prefix[], - char *outValue, uint16_t outValueLen, - uint8_t pageIdx, uint8_t *pageCount) { - char bufferUI[200]; - MEMZERO(outValue, outValueLen); - MEMZERO(bufferUI, sizeof(bufferUI)); - *pageCount = 1; - - if (c->len <= 4) { - uint64_t v; - _getValue(c, &v); - if (uint64_to_str(bufferUI, sizeof(bufferUI), v) != NULL) { - return parser_unexpected_value; - } - } else { - // This is longer number - uint8_t bcdOut[100]; - const uint16_t bcdOutLen = sizeof(bcdOut); - - bignumLittleEndian_to_bcd(bcdOut, bcdOutLen, c->ptr + 1, c->len - 1); - if (!bignumLittleEndian_bcdprint(bufferUI, sizeof(bufferUI), bcdOut, bcdOutLen)) - return parser_unexpected_buffer_end; - } - - // Format number - if (intstr_to_fpstr_inplace(bufferUI, sizeof(bufferUI), decimalPlaces) == 0) { - return parser_unexpected_value; - } - - if (z_str3join(bufferUI, sizeof(bufferUI), prefix, postfix) != zxerr_ok) { - return parser_unexpected_buffer_end; - } - - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - - return parser_ok; -} - -////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////// - -parser_error_t _readCallIndex(parser_context_t *c, pd_CallIndex_t *v) { - CHECK_INPUT() - - CHECK_ERROR(_readUInt8(c, &v->moduleIdx)) - CHECK_ERROR(_readUInt8(c, &v->idx)) - return parser_ok; -} - -parser_error_t _readEra(parser_context_t *c, pd_ExtrinsicEra_t *v) { - CHECK_INPUT() - // https://github.com/paritytech/substrate/blob/fc3adc87dc806237eb7371c1d21055eea1702be0/core/sr-primitives/src/generic/era.rs#L117 - - v->type = eEraImmortal; - v->period = 0; - v->phase = 0; - - uint8_t first; - CHECK_ERROR(_readUInt8(c, &first)) - if (first == 0) { return parser_ok; } - - v->type = eEraMortal; - uint64_t encoded = first; - CHECK_ERROR(_readUInt8(c, &first)) - encoded += (uint64_t) first << 8u; - - v->period = 2U << (encoded % (1u << 4u)); - uint64_t quantize_factor = (v->period >> 12u); - quantize_factor = (quantize_factor == 0 ? 1 : quantize_factor); - - v->phase = (encoded >> 4u) * quantize_factor; - - if (v->period >= 4 && v->phase < v->period) { - return parser_ok; - } - - return parser_unexpected_value; -} - -//////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////// - -parser_error_t _readCompactIndex(parser_context_t *c, pd_CompactIndex_t *v) { - CHECK_INPUT() - CHECK_ERROR(_readCompactInt(c, &v->index)) - return parser_ok; -} - -parser_error_t _readCompactBalance(parser_context_t *c, pd_CompactBalance_t *v) { - CHECK_INPUT() - CHECK_ERROR(_readCompactInt(c, &v->value)) - return parser_ok; -} - -parser_error_t _toStringCompactIndex(const pd_CompactIndex_t *v, - char *outValue, uint16_t outValueLen, - uint8_t pageIdx, uint8_t *pageCount) { - return _toStringCompactInt(&v->index, 0, "", "", outValue, outValueLen, pageIdx, pageCount); -} - -parser_error_t _toStringCompactBalance(const pd_CompactBalance_t *v, - char *outValue, uint16_t outValueLen, - uint8_t pageIdx, uint8_t *pageCount) { - CHECK_ERROR(_toStringCompactInt( - &v->value, - COIN_AMOUNT_DECIMAL_PLACES, "", COIN_TICKER, - outValue, outValueLen, pageIdx, pageCount)) - number_inplace_trimming(outValue, 1); - return parser_ok; -} - -//////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////// - -parser_error_t _checkVersions(parser_context_t *c) { - // Methods are not length delimited so in order to retrieve the specVersion - // it is necessary to parse from the back. - // The transaction is expect to end in - // [4 bytes] specVersion - // [4 bytes] transactionVersion - // [32 bytes] genesisHash - // [32 bytes] blockHash - const uint16_t specOffsetFromBack = 4 + 4 + 32 + 32; - if (c->bufferLen < specOffsetFromBack) { - return parser_unexpected_buffer_end; - } - - uint8_t *p = (uint8_t *) (c->buffer + c->bufferLen - specOffsetFromBack); - uint32_t specVersion = 0; - specVersion += (uint32_t) p[0] << 0u; - specVersion += (uint32_t) p[1] << 8u; - specVersion += (uint32_t) p[2] << 16u; - specVersion += (uint32_t) p[3] << 24u; - - p += 4; - uint32_t transactionVersion = 0; - transactionVersion += (uint32_t) p[0] << 0u; - transactionVersion += (uint32_t) p[1] << 8u; - transactionVersion += (uint32_t) p[2] << 16u; - transactionVersion += (uint32_t) p[3] << 24u; - - if (transactionVersion != (SUPPORTED_TX_VERSION_CURRENT) && - transactionVersion != (SUPPORTED_TX_VERSION_PREVIOUS)) { - return parser_tx_version_not_supported; - } - - if (specVersion < SUPPORTED_MINIMUM_SPEC_VERSION) { - return parser_spec_not_supported; - } - - c->tx_obj->specVersion = specVersion; - c->tx_obj->transactionVersion = transactionVersion; - - return parser_ok; -} - -uint8_t __address_type; - -uint8_t _getAddressType() { - return __address_type; -} - -uint8_t _detectAddressType(const parser_context_t *c) { - char hashstr[65]; - uint8_t pc; - - if (c->tx_obj->genesisHash._ptr != NULL) { - _toStringHash(&c->tx_obj->genesisHash, hashstr, 65, 0, &pc); - - // Compare with known genesis hashes - if (strcmp(hashstr, COIN_GENESIS_HASH) == 0) { - return PK_ADDRESS_TYPE; - } - } - - return 42; -} +extern uint16_t __address_type; parser_error_t _readTx(parser_context_t *c, parser_tx_t *v) { CHECK_INPUT() @@ -407,108 +55,3 @@ parser_error_t _readTx(parser_context_t *c, parser_tx_t *v) { return parser_ok; } - -//////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////// - -parser_error_t _readAddress(parser_context_t *c, pd_Address_t *v) { - CHECK_INPUT() - // Based on - // https://github.com/paritytech/substrate/blob/fc3adc87dc806237eb7371c1d21055eea1702be0/srml/indices/src/address.rs#L66 - - uint8_t tmp; - CHECK_ERROR(_readUInt8(c, &tmp)) - - switch (tmp) { - case 0xFF: { - v->type = eAddressId; - v->idPtr = c->buffer + c->offset; - CTX_CHECK_AND_ADVANCE(c, 32) - break; - } - case 0xFE: { - compactInt_t ci; - CHECK_ERROR(_readCompactInt(c, &ci)) - - v->type = eAddressIndex; - CHECK_ERROR(_getValue(&ci, &v->idx)) - - if (v->idx <= 0xffffffffu) { - return parser_unexpected_value; - } - break; - } - case 0xFD: { - uint32_t tmpval; - CHECK_ERROR(_readUInt32(c, &tmpval)) - v->type = eAddressIndex; - v->idx = tmpval; - if (v->idx <= 0xFFFF) { - return parser_unexpected_value; - } - break; - } - case 0xFC: { - uint16_t tmpval; - CHECK_ERROR(_readUInt16(c, &tmpval)) - v->type = eAddressIndex; - v->idx = tmpval; - if (v->idx <= 0xEF) { - return parser_unexpected_value; - } - break; - } - default: - if (tmp <= 0xEF) { - v->type = eAddressIndex; - v->idx = tmp; - return parser_ok; - } - - return parser_unexpected_value; - } - - return parser_ok; -} - -parser_error_t _toStringPubkeyAsAddress(const uint8_t *pubkey, - char *outValue, uint16_t outValueLen, - uint8_t pageIdx, uint8_t *pageCount) { - char bufferUI[200]; - - if (crypto_SS58EncodePubkey((uint8_t *) bufferUI, sizeof(bufferUI), __address_type, pubkey) == 0) { - return parser_no_data; - } - - pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); - if (pageIdx >= *pageCount) { - return parser_no_data; - } - return parser_ok; -} - -parser_error_t _toStringAddress(const pd_Address_t *v, - char *outValue, uint16_t outValueLen, - uint8_t pageIdx, uint8_t *pageCount) { - MEMZERO(outValue, outValueLen); - if (v == NULL) { - return parser_ok; - } - - *pageCount = 1; - switch (v->type) { - case eAddressIndex: - return parser_not_supported; - case eAddressId: { - return _toStringPubkeyAsAddress(v->idPtr, - outValue, outValueLen, - pageIdx, pageCount); - } - } - - return parser_ok; -} diff --git a/app/src/parser_impl.h b/app/src/parser_impl.h index 2d1b77d..fca14c1 100644 --- a/app/src/parser_impl.h +++ b/app/src/parser_impl.h @@ -1,5 +1,5 @@ /******************************************************************************* -* (c) 2019 Zondax GmbH +* (c) 2019 - 2022 Zondax GmbH * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -174,7 +174,13 @@ parser_error_t _readEra(parser_context_t *c, pd_ExtrinsicEra_t *v); parser_error_t _readTx(parser_context_t *c, parser_tx_t *v); -uint8_t _getAddressType(); +parser_error_t _checkVersions(parser_context_t *c); + +uint16_t _getAddressType(); + +parser_error_t _readCompactIndex(parser_context_t *c, pd_CompactIndex_t *v); + +uint16_t _detectAddressType(const parser_context_t *c); parser_error_t _toStringCompactInt(const compactInt_t *c, uint8_t decimalPlaces, char postfix[], diff --git a/app/src/parser_impl_common.c b/app/src/parser_impl_common.c new file mode 100644 index 0000000..b6ff8de --- /dev/null +++ b/app/src/parser_impl_common.c @@ -0,0 +1,484 @@ +/******************************************************************************* +* (c) 2019 - 2022 Zondax GmbH +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +********************************************************************************/ + +#include +#include +#include "parser_impl.h" +#include "parser_txdef.h" +#include "coin.h" +#include "crypto_helper.h" +#include "bignum.h" +#include "substrate_types.h" +#include "substrate_dispatch.h" + +parser_error_t parser_init_context(parser_context_t *ctx, + const uint8_t *buffer, + uint16_t bufferSize) { + ctx->offset = 0; + ctx->buffer = NULL; + ctx->bufferLen = 0; + + if (bufferSize == 0 || buffer == NULL) { + // Not available, use defaults + return parser_init_context_empty; + } + + ctx->buffer = buffer; + ctx->bufferLen = bufferSize; + return parser_ok; +} + +parser_error_t parser_init(parser_context_t *ctx, const uint8_t *buffer, uint16_t bufferSize) { + CHECK_PARSER_ERR(parser_init_context(ctx, buffer, bufferSize)) + return parser_ok; +} + +const char *parser_getErrorDescription(parser_error_t err) { + switch (err) { + // General errors + case parser_ok: + return "No error"; + case parser_no_data: + return "No more data"; + case parser_init_context_empty: + return "Initialized empty context"; + case parser_display_idx_out_of_range: + return "display_idx_out_of_range"; + case parser_display_page_out_of_range: + return "display_page_out_of_range"; + // Coin specific + case parser_spec_not_supported: + return "Spec version not supported"; + case parser_tx_version_not_supported: + return "Txn version not supported"; + case parser_not_allowed: + return "Not allowed"; + case parser_not_supported: + return "Not supported"; + case parser_unexpected_buffer_end: + return "Unexpected buffer end"; + case parser_unexpected_value: + return "Unexpected value"; + case parser_value_out_of_range: + return "Value out of range"; + case parser_value_too_many_bytes: + return "Value too many bytes"; + case parser_unexpected_module: + return "Unexpected module index"; + case parser_unexpected_callIndex: + return "Method not supported"; + case parser_unexpected_unparsed_bytes: + return "Unexpected unparsed bytes"; + case parser_print_not_supported: + return "Value cannot be printed"; + case parser_tx_nesting_not_supported: + return "Call nesting not supported"; + case parser_tx_nesting_limit_reached: + return "Max nested calls reached"; + case parser_tx_call_vec_too_large: + return "Call vector exceeds limit"; + default: + return "Unrecognized error code"; + } +} + +GEN_DEF_READFIX_UNSIGNED(8) + +GEN_DEF_READFIX_UNSIGNED(16) + +GEN_DEF_READFIX_UNSIGNED(32) + +GEN_DEF_READFIX_UNSIGNED(64) + +parser_error_t _readBool(parser_context_t *c, pd_bool_t *v) { + CHECK_INPUT() + + const uint8_t p = *(c->buffer + c->offset); + CTX_CHECK_AND_ADVANCE(c, 1) + + switch (p) { + case 0x00: + *v = bool_false; + break; + case 0x01: + *v = bool_true; + break; + default: + return parser_unexpected_value; + } + return parser_ok; +} + +parser_error_t _readCompactInt(parser_context_t *c, compactInt_t *v) { + CHECK_INPUT() + + v->ptr = c->buffer + c->offset; + const uint8_t mode = *v->ptr & 0x03u; // get mode from two least significant bits + + uint64_t tmp; + switch (mode) { + case 0: // single byte + v->len = 1; + CTX_CHECK_AND_ADVANCE(c, v->len) + _getValue(v, &tmp); + break; + case 1: // 2-byte + v->len = 2; + CTX_CHECK_AND_ADVANCE(c, v->len) + _getValue(v, &tmp); + break; + case 2: // 4-byte + v->len = 4; + CTX_CHECK_AND_ADVANCE(c, v->len) + _getValue(v, &tmp); + break; + case 3: // bigint + v->len = (*v->ptr >> 2u) + 4 + 1; + CTX_CHECK_AND_ADVANCE(c, v->len) + break; + default: + // this is actually impossible + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _getValue(const compactInt_t *c, uint64_t *v) { + *v = 0; + + switch (c->len) { + case 1: + *v = (*c->ptr) >> 2u; + break; + case 2: + *v = (*c->ptr) >> 2u; + *v += *(c->ptr + 1) << 6u; + if (*v < 64) { + return parser_value_out_of_range; + } + break; + case 4: + *v = (*c->ptr) >> 2u; + *v += *(c->ptr + 1) << 6u; + *v += *(c->ptr + 2) << (8u + 6u); + *v += *(c->ptr + 3) << (16u + 6u); + if (*v < 16383) { + return parser_value_out_of_range; + } + break; + default: + return parser_value_out_of_range; + } + + return parser_ok; +} + +parser_error_t _toStringCompactInt(const compactInt_t *c, + uint8_t decimalPlaces, + char postfix[], + char prefix[], + char *outValue, uint16_t outValueLen, + uint8_t pageIdx, uint8_t *pageCount) { + char bufferUI[200]; + MEMZERO(outValue, outValueLen); + MEMZERO(bufferUI, sizeof(bufferUI)); + *pageCount = 1; + + if (c->len <= 4) { + uint64_t v; + _getValue(c, &v); + if (uint64_to_str(bufferUI, sizeof(bufferUI), v) != NULL) { + return parser_unexpected_value; + } + } else { + // This is longer number + uint8_t bcdOut[100]; + const uint16_t bcdOutLen = sizeof(bcdOut); + + bignumLittleEndian_to_bcd(bcdOut, bcdOutLen, c->ptr + 1, c->len - 1); + if (!bignumLittleEndian_bcdprint(bufferUI, sizeof(bufferUI), bcdOut, bcdOutLen)) + return parser_unexpected_buffer_end; + } + + // Format number + if (intstr_to_fpstr_inplace(bufferUI, sizeof(bufferUI), decimalPlaces) == 0) { + return parser_unexpected_value; + } + + if (z_str3join(bufferUI, sizeof(bufferUI), prefix, postfix) != zxerr_ok) { + return parser_unexpected_buffer_end; + } + + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////// + +parser_error_t _readCallIndex(parser_context_t *c, pd_CallIndex_t *v) { + CHECK_INPUT() + + CHECK_ERROR(_readUInt8(c, &v->moduleIdx)) + CHECK_ERROR(_readUInt8(c, &v->idx)) + return parser_ok; +} + +parser_error_t _readEra(parser_context_t *c, pd_ExtrinsicEra_t *v) { + CHECK_INPUT() + // https://github.com/paritytech/substrate/blob/fc3adc87dc806237eb7371c1d21055eea1702be0/core/sr-primitives/src/generic/era.rs#L117 + + v->type = eEraImmortal; + v->period = 0; + v->phase = 0; + + uint8_t first; + CHECK_ERROR(_readUInt8(c, &first)) + if (first == 0) { return parser_ok; } + + v->type = eEraMortal; + uint64_t encoded = first; + CHECK_ERROR(_readUInt8(c, &first)) + encoded += (uint64_t) first << 8u; + + v->period = 2U << (encoded % (1u << 4u)); + uint64_t quantize_factor = (v->period >> 12u); + quantize_factor = (quantize_factor == 0 ? 1 : quantize_factor); + + v->phase = (encoded >> 4u) * quantize_factor; + + if (v->period >= 4 && v->phase < v->period) { + return parser_ok; + } + + return parser_unexpected_value; +} + +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// + +parser_error_t _readCompactIndex(parser_context_t *c, pd_CompactIndex_t *v) { + CHECK_INPUT() + CHECK_ERROR(_readCompactInt(c, &v->index)) + return parser_ok; +} + +parser_error_t _readCompactBalance(parser_context_t *c, pd_CompactBalance_t *v) { + CHECK_INPUT() + CHECK_ERROR(_readCompactInt(c, &v->value)) + return parser_ok; +} + +parser_error_t _toStringCompactIndex(const pd_CompactIndex_t *v, + char *outValue, uint16_t outValueLen, + uint8_t pageIdx, uint8_t *pageCount) { + return _toStringCompactInt(&v->index, 0, "", "", outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringCompactBalance(const pd_CompactBalance_t *v, + char *outValue, uint16_t outValueLen, + uint8_t pageIdx, uint8_t *pageCount) { + CHECK_ERROR(_toStringCompactInt( + &v->value, + COIN_AMOUNT_DECIMAL_PLACES, "", COIN_TICKER, + outValue, outValueLen, pageIdx, pageCount)) + number_inplace_trimming(outValue, 1); + return parser_ok; +} + +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// + +parser_error_t _checkVersions(parser_context_t *c) { + // Methods are not length delimited so in order to retrieve the specVersion + // it is necessary to parse from the back. + // The transaction is expect to end in + // [4 bytes] specVersion + // [4 bytes] transactionVersion + // [32 bytes] genesisHash + // [32 bytes] blockHash + const uint16_t specOffsetFromBack = 4 + 4 + 32 + 32; + if (c->bufferLen < specOffsetFromBack) { + return parser_unexpected_buffer_end; + } + + uint8_t *p = (uint8_t *) (c->buffer + c->bufferLen - specOffsetFromBack); + uint32_t specVersion = 0; + specVersion += (uint32_t) p[0] << 0u; + specVersion += (uint32_t) p[1] << 8u; + specVersion += (uint32_t) p[2] << 16u; + specVersion += (uint32_t) p[3] << 24u; + + p += 4; + uint32_t transactionVersion = 0; + transactionVersion += (uint32_t) p[0] << 0u; + transactionVersion += (uint32_t) p[1] << 8u; + transactionVersion += (uint32_t) p[2] << 16u; + transactionVersion += (uint32_t) p[3] << 24u; + + if (transactionVersion != (SUPPORTED_TX_VERSION_CURRENT) && + transactionVersion != (SUPPORTED_TX_VERSION_PREVIOUS)) { + return parser_tx_version_not_supported; + } + + if (specVersion < SUPPORTED_MINIMUM_SPEC_VERSION) { + return parser_spec_not_supported; + } + + c->tx_obj->specVersion = specVersion; + c->tx_obj->transactionVersion = transactionVersion; + + return parser_ok; +} + +uint16_t __address_type; + +uint16_t _getAddressType() { + return __address_type; +} + +uint16_t _detectAddressType(const parser_context_t *c) { + char hashstr[65]; + uint8_t pc; + + if (c->tx_obj->genesisHash._ptr != NULL) { + _toStringHash(&c->tx_obj->genesisHash, hashstr, 65, 0, &pc); + + // Compare with known genesis hashes + if (strcmp(hashstr, COIN_GENESIS_HASH) == 0) { + return PK_ADDRESS_TYPE; + } + } + + return 42; +} + +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// + +parser_error_t _readAddress(parser_context_t *c, pd_Address_t *v) { + CHECK_INPUT() + // Based on + // https://github.com/paritytech/substrate/blob/fc3adc87dc806237eb7371c1d21055eea1702be0/srml/indices/src/address.rs#L66 + + uint8_t tmp; + CHECK_ERROR(_readUInt8(c, &tmp)) + + switch (tmp) { + case 0xFF: { + v->type = eAddressId; + v->idPtr = c->buffer + c->offset; + CTX_CHECK_AND_ADVANCE(c, 32) + break; + } + case 0xFE: { + compactInt_t ci; + CHECK_ERROR(_readCompactInt(c, &ci)) + + v->type = eAddressIndex; + CHECK_ERROR(_getValue(&ci, &v->idx)) + + if (v->idx <= 0xffffffffu) { + return parser_unexpected_value; + } + break; + } + case 0xFD: { + uint32_t tmpval; + CHECK_ERROR(_readUInt32(c, &tmpval)) + v->type = eAddressIndex; + v->idx = tmpval; + if (v->idx <= 0xFFFF) { + return parser_unexpected_value; + } + break; + } + case 0xFC: { + uint16_t tmpval; + CHECK_ERROR(_readUInt16(c, &tmpval)) + v->type = eAddressIndex; + v->idx = tmpval; + if (v->idx <= 0xEF) { + return parser_unexpected_value; + } + break; + } + default: + if (tmp <= 0xEF) { + v->type = eAddressIndex; + v->idx = tmp; + return parser_ok; + } + + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _toStringPubkeyAsAddress(const uint8_t *pubkey, + char *outValue, uint16_t outValueLen, + uint8_t pageIdx, uint8_t *pageCount) { + char bufferUI[200]; + + if (crypto_SS58EncodePubkey((uint8_t *) bufferUI, sizeof(bufferUI), __address_type, pubkey) == 0) { + return parser_no_data; + } + + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + if (pageIdx >= *pageCount) { + return parser_no_data; + } + return parser_ok; +} + +parser_error_t _toStringAddress(const pd_Address_t *v, + char *outValue, uint16_t outValueLen, + uint8_t pageIdx, uint8_t *pageCount) { + MEMZERO(outValue, outValueLen); + if (v == NULL) { + return parser_ok; + } + + *pageCount = 1; + switch (v->type) { + case eAddressIndex: + return parser_not_supported; + case eAddressId: { + return _toStringPubkeyAsAddress(v->idPtr, + outValue, outValueLen, + pageIdx, pageCount); + } + } + + return parser_ok; +} From 3561b30d68bfdaf70e118c28884d9153eb21feca Mon Sep 17 00:00:00 2001 From: Carlo Sala Date: Thu, 9 Jun 2022 17:36:35 +0200 Subject: [PATCH 06/13] remove secret mode --- app/Makefile | 2 - app/src/apdu_handler.c | 13 ++---- app/src/secret.c | 65 ------------------------------ app/src/secret.h | 37 ----------------- app/src/substrate/substrate_coin.h | 5 +-- 5 files changed, 4 insertions(+), 118 deletions(-) delete mode 100644 app/src/secret.c delete mode 100644 app/src/secret.h diff --git a/app/Makefile b/app/Makefile index 5761c0f..b27025a 100755 --- a/app/Makefile +++ b/app/Makefile @@ -40,8 +40,6 @@ all: bin/app.elf include $(BOLOS_SDK)/Makefile.defines -#DEFINES += APP_SECRET_MODE_ENABLED - $(info ************ TARGET_NAME = [$(TARGET_NAME)]) ifeq ($(APP_TESTING),1) diff --git a/app/src/apdu_handler.c b/app/src/apdu_handler.c index c71539c..bb2a3b0 100644 --- a/app/src/apdu_handler.c +++ b/app/src/apdu_handler.c @@ -29,7 +29,6 @@ #include "crypto.h" #include "coin.h" #include "zxmacros.h" -#include "secret.h" #include "app_mode.h" static bool tx_initialized = false; @@ -49,12 +48,6 @@ void extractHDPath(uint32_t rx, uint32_t offset) { if (!mainnet) { THROW(APDU_CODE_DATA_INVALID); } - -#ifdef APP_SECRET_MODE_ENABLED - if (app_mode_secret()) { - hdPath[1] = HDPATH_1_RECOVERY; - } -#endif } __Z_INLINE bool process_chunk(uint32_t rx) { @@ -144,7 +137,7 @@ __Z_INLINE void handleGetAddr(volatile uint32_t *flags, volatile uint32_t *tx, u } if (requireConfirmation) { view_review_init(addr_getItem, addr_getNumItems, app_reply_address); - view_review_show(); + view_review_show(0x03); *flags |= IO_ASYNCH_REPLY; return; } @@ -173,7 +166,7 @@ __Z_INLINE void handleSignSr25519(volatile uint32_t *flags, volatile uint32_t *t } view_review_init(tx_getItem, tx_getNumItems, app_return_sr25519); - view_review_show(); + view_review_show(0x03); *flags |= IO_ASYNCH_REPLY; } #endif @@ -189,7 +182,7 @@ __Z_INLINE void handleSignEd25519(volatile uint32_t *flags, volatile uint32_t *t } view_review_init(tx_getItem, tx_getNumItems, app_sign_ed25519); - view_review_show(); + view_review_show(0x03); *flags |= IO_ASYNCH_REPLY; } diff --git a/app/src/secret.c b/app/src/secret.c deleted file mode 100644 index 78f0c8e..0000000 --- a/app/src/secret.c +++ /dev/null @@ -1,65 +0,0 @@ -/******************************************************************************* -* (c) 2020 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#include "os.h" -#include "cx.h" -#include "coin.h" -#include "app_main.h" -#include "tx.h" -#include "view.h" -#include "app_mode.h" -#include "zxformat.h" - -void secret_accept() { -#ifdef APP_SECRET_MODE_ENABLED - app_mode_set_secret(true); - view_idle_show(0, NULL); -#endif -} - -static char *secret_message = - "USE AT YOUR OWN RISK!! " - "You are about to enable the KSM recovery mode." - "If you are not sure why you are here, reject or unplug your device immediately." - "Activating this mode will temporarily allow you to sign transactions using Polkadot keys"; - -zxerr_t secret_getNumItems(uint8_t *num_items) { - zemu_log_stack("secret_getNumItems"); - *num_items = 1; - return zxerr_ok; -} - -zxerr_t secret_getItem(int8_t displayIdx, - char *outKey, uint16_t outKeyLen, - char *outVal, uint16_t outValLen, - uint8_t pageIdx, uint8_t *pageCount) { - if (displayIdx != 0) { - return zxerr_no_data; - } - - snprintf(outKey, outKeyLen, "WARNING!"); - pageString(outVal, outValLen, (char *) PIC(secret_message), pageIdx, pageCount); - return zxerr_ok; -} - -zxerr_t secret_enabled() { -#ifdef APP_SECRET_MODE_ENABLED - zemu_log("RECOVERY TRIGGERED"); - view_review_init(secret_getItem, secret_getNumItems, secret_accept); - view_review_show(); -#endif - return zxerr_ok; -} diff --git a/app/src/secret.h b/app/src/secret.h deleted file mode 100644 index 678d40c..0000000 --- a/app/src/secret.h +++ /dev/null @@ -1,37 +0,0 @@ -/******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#pragma once - -#include "zxmacros.h" -#include -#include "zxerror.h" - -#ifdef __cplusplus -extern "C" { -#endif - -zxerr_t secret_enabled(); - -zxerr_t secret_getNumItems(uint8_t *num_items); - -zxerr_t secret_getItem(int8_t displayIdx, - char *outKey, uint16_t outKeyLen, - char *outValue, uint16_t outValueLen, - uint8_t pageIdx, uint8_t *pageCount); - -#ifdef __cplusplus -} -#endif diff --git a/app/src/substrate/substrate_coin.h b/app/src/substrate/substrate_coin.h index e5fc52b..48b6bfb 100644 --- a/app/src/substrate/substrate_coin.h +++ b/app/src/substrate/substrate_coin.h @@ -25,7 +25,7 @@ extern "C" { #define HDPATH_LEN_DEFAULT 5 #define HDPATH_0_DEFAULT (0x80000000 | 0x2c) #define HDPATH_1_DEFAULT (0x80000000 | 0x253) -#define HDPATH_1_RECOVERY (0x80000000 | 0x162) +#define HDPATH_1_RECOVERY (0x80000000 | 0x253) #define HDPATH_2_DEFAULT (0x80000000u | 0u) #define HDPATH_3_DEFAULT (0u) @@ -61,11 +61,8 @@ typedef enum { #define COIN_NAME "Polymesh" #define COIN_TICKER "POLYX " -#define COIN_SECRET_REQUIRED_CLICKS 10 - #define MENU_MAIN_APP_LINE1 "Polymesh" #define MENU_MAIN_APP_LINE2 "Ready" -#define MENU_MAIN_APP_LINE2_SECRET "POLYX RECOVERY" #define APPVERSION_LINE1 "Polymesh" #define APPVERSION_LINE2 "v" APPVERSION From ac036f42166a210cee7ecc1465af6f960d6cc1f5 Mon Sep 17 00:00:00 2001 From: Carlo Sala Date: Thu, 9 Jun 2022 19:14:36 +0200 Subject: [PATCH 07/13] small changes to Makefile --- app/Makefile | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/app/Makefile b/app/Makefile index b27025a..5ff6b95 100755 --- a/app/Makefile +++ b/app/Makefile @@ -1,7 +1,7 @@ #******************************************************************************* -# Ledger App -# (c) 2018 - 2022 Zondax GmbH -# (c) 2017 Ledger +# Ledger App +# (c) 2019 - 2022 Zondax GmbH +# (c) 2017 Ledger # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -27,8 +27,8 @@ all: bin/app.elf @echo "APPNAME=\"${APPNAME}\"" >> $(OUTPUT_INSTALLER) @echo "APPVERSION=\"${APPVERSION}\"" >> $(OUTPUT_INSTALLER) @echo "APPPATH=\""${APPPATH}"\"" >> $(OUTPUT_INSTALLER) - @echo "LOAD_PARAMS=\"${COMMON_LOAD_PARAMS}\"" >> $(OUTPUT_INSTALLER) - @echo "DELETE_PARAMS=\"${COMMON_DELETE_PARAMS}\"" >> $(OUTPUT_INSTALLER) + @echo "LOAD_PARAMS=($$(echo "${APP_LOAD_PARAMS}" | sed -e "s|"${APPNAME}"|\""${APPNAME}"\"|"))" >> $(OUTPUT_INSTALLER) + @echo "DELETE_PARAMS=($$(echo "${COMMON_DELETE_PARAMS}" | sed -e "s|"${APPNAME}"|\""${APPNAME}"\"|"))" >> $(OUTPUT_INSTALLER) @echo "APPHEX=\"" >> $(OUTPUT_INSTALLER) @cat $(CURDIR)/bin/app.hex >> $(OUTPUT_INSTALLER) @echo "\"" >> $(OUTPUT_INSTALLER) @@ -80,7 +80,7 @@ $(info COIN = [$(COIN)]) ifeq ($(COIN),POLYX) # Main app configuration DEFINES += APP_STANDARD -ifeq ($(TARGET_NAME),TARGET_NANOX) +ifneq ($(TARGET_NAME),TARGET_NANOS) DEFINES += SUBSTRATE_PARSER_FULL endif APPNAME = "Polymesh" @@ -103,11 +103,11 @@ endef $(error "$(error_message)") endif -APP_LOAD_PARAMS = --delete $(COMMON_LOAD_PARAMS) --path $(APPPATH) --curve ed25519 +APP_LOAD_PARAMS = --curve ed25519 $(COMMON_LOAD_PARAMS) --path $(APPPATH) ifeq ($(TARGET_NAME),TARGET_NANOS) APP_LOAD_PARAMS += --appFlags 0x000 -APP_STACK_SIZE:=3172 +APP_STACK_SIZE:=3160 ICONNAME:=$(CURDIR)/nanos_icon.gif OUTPUT_ELF ?= $(CURDIR)/output/app_s.elf OUTPUT_INSTALLER := $(CURDIR)/pkg/installer_s.sh @@ -136,10 +136,6 @@ ifndef ICONNAME $(error ICONNAME is not set) endif -# Ledger: add the "Pending security review" disclaimer -APP_LOAD_PARAMS += --tlvraw 9F:01 -DEFINES += HAVE_PENDING_REVIEW_SCREEN - ############ # Platform @@ -267,7 +263,7 @@ dep/%.d: %.c Makefile listvariants: ifeq ($(TARGET_NAME),TARGET_NANOS) @echo VARIANTS COIN POLYX POLYX_XL -else ifeq ($(TARGET_NAME),TARGET_NANOX) +else @echo VARIANTS COIN POLYX endif From ed5432dc7db3015d581fc5d29228c4d5ce1efa6e Mon Sep 17 00:00:00 2001 From: Carlo Sala Date: Sun, 19 Jun 2022 09:23:10 +0200 Subject: [PATCH 08/13] support prefix > 63 --- app/src/crypto.h | 2 +- app/src/crypto_helper.c | 36 ++++++++++++++++++++++++++++-------- app/src/crypto_helper.h | 4 +++- 3 files changed, 32 insertions(+), 10 deletions(-) diff --git a/app/src/crypto.h b/app/src/crypto.h index 7296902..48dfb9b 100644 --- a/app/src/crypto.h +++ b/app/src/crypto.h @@ -39,7 +39,7 @@ extern "C" { extern uint32_t hdPath[HDPATH_LEN_DEFAULT]; uint8_t crypto_SS58EncodePubkey(uint8_t *buffer, uint16_t buffer_len, - uint8_t addressType, const uint8_t *pubkey); + uint16_t addressType, const uint8_t *pubkey); zxerr_t crypto_fillAddress(key_kind_e addressKind, uint8_t *buffer, uint16_t bufferLen, uint16_t *addrResponseLen); diff --git a/app/src/crypto_helper.c b/app/src/crypto_helper.c index 0833a0b..64b30d1 100644 --- a/app/src/crypto_helper.c +++ b/app/src/crypto_helper.c @@ -47,8 +47,24 @@ int ss58hash(const unsigned char *in, unsigned int inLen, #endif +uint8_t crypto_SS58CalculatePrefix(uint16_t addressType, uint8_t *prefixBytes) { + if (addressType > 16383) { + return 0; + } + + if (addressType > 63) { + prefixBytes[0] = 0x40 | ((addressType >> 2) & 0x3F); + prefixBytes[1] = ((addressType & 0x3) << 6) + ((addressType >> 8) & 0x3F); + return 2; + } + + prefixBytes[0] = addressType & 0x3F; // address type + return 1; +} + uint8_t crypto_SS58EncodePubkey(uint8_t *buffer, uint16_t buffer_len, - uint8_t addressType, const uint8_t *pubkey) { + uint16_t addressType, const uint8_t *pubkey) { + // based on https://docs.substrate.io/v3/advanced/ss58/ if (buffer == NULL || buffer_len < SS58_ADDRESS_MAX_LEN) { return 0; } @@ -57,17 +73,21 @@ uint8_t crypto_SS58EncodePubkey(uint8_t *buffer, uint16_t buffer_len, } MEMZERO(buffer, buffer_len); - uint8_t unencoded[35]; uint8_t hash[64]; + uint8_t unencoded[36]; + + const uint8_t prefixSize = crypto_SS58CalculatePrefix(addressType, unencoded); + if (prefixSize == 0) { + return 0; + } - unencoded[0] = addressType; // address type - memcpy(unencoded + 1, pubkey, 32); // account id - ss58hash((uint8_t *) unencoded, 33, hash, 64); - unencoded[33] = hash[0]; - unencoded[34] = hash[1]; + memcpy(unencoded + prefixSize, pubkey, 32); // account id + ss58hash((uint8_t *) unencoded, 32 + prefixSize, hash, 64); + unencoded[32 + prefixSize] = hash[0]; + unencoded[33 + prefixSize] = hash[1]; size_t outLen = buffer_len; - encode_base58(unencoded, 35, buffer, &outLen); + encode_base58(unencoded, 34 + prefixSize, buffer, &outLen); return outLen; } diff --git a/app/src/crypto_helper.h b/app/src/crypto_helper.h index 090875f..d7b0f68 100644 --- a/app/src/crypto_helper.h +++ b/app/src/crypto_helper.h @@ -30,8 +30,10 @@ extern "C" { #define SS58_BLAKE_PREFIX_LEN 7 #define SS58_ADDRESS_MAX_LEN 60u +uint8_t crypto_SS58CalculatePrefix(uint16_t addressType, uint8_t *prefixBytes); + uint8_t crypto_SS58EncodePubkey(uint8_t *buffer, uint16_t buffer_len, - uint8_t addressType, const uint8_t *pubkey); + uint16_t addressType, const uint8_t *pubkey); #ifdef __cplusplus } From af889402aebe5895f5e4caa060b2b4e4f47b9714 Mon Sep 17 00:00:00 2001 From: Carlo Sala Date: Sun, 19 Jun 2022 12:06:55 +0200 Subject: [PATCH 09/13] update rust deps --- app/rust/Cargo.lock | 118 +++++++++++++++++++++++--------------------- 1 file changed, 63 insertions(+), 55 deletions(-) diff --git a/app/rust/Cargo.lock b/app/rust/Cargo.lock index 7a143ef..4da829d 100644 --- a/app/rust/Cargo.lock +++ b/app/rust/Cargo.lock @@ -1,10 +1,12 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. +version = 3 + [[package]] name = "aho-corasick" -version = "0.7.15" +version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5" +checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" dependencies = [ "memchr", ] @@ -73,9 +75,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "curve25519-dalek" -version = "2.1.2" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "434e1720189a637d44fe464f4df1e6eb900b4835255b14354497c78af37d9bb8" +checksum = "4a9b85542f99a2dfa2a1b8e192662741c9859a846b296bef1c92ef9b58b5a216" dependencies = [ "byteorder", "digest 0.8.1", @@ -86,9 +88,9 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.1.0" +version = "3.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "639891fde0dbea823fc3d798a0fdf9d2f9440a42d64a78ab3488b0ca025117b3" +checksum = "90f9d052967f590a76e62eb387bd0bbb1b000182c3cefe5364db6b7211651bc0" dependencies = [ "byteorder", "digest 0.9.0", @@ -112,7 +114,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" dependencies = [ - "generic-array 0.14.4", + "generic-array 0.14.5", ] [[package]] @@ -145,9 +147,9 @@ dependencies = [ [[package]] name = "generic-array" -version = "0.14.4" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817" +checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803" dependencies = [ "typenum", "version_check", @@ -166,9 +168,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" dependencies = [ "libc", ] @@ -181,9 +183,9 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hex-literal" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "961de220ec9a91af2e1e5bd80d02109155695e516771762381ef8581317066e0" +checksum = "d70693199b3cf4552f3fa720b54163927a3ebed2aef240efaf556033ab336a11" dependencies = [ "hex-literal-impl", "proc-macro-hack", @@ -191,9 +193,9 @@ dependencies = [ [[package]] name = "hex-literal-impl" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "853f769599eb31de176303197b7ba4973299c38c7a7604a6bc88c3eef05b9b46" +checksum = "59448fc2f82a5fb6907f78c3d69d843e82ff5b051923313cc4438cb0c7b745a8" dependencies = [ "proc-macro-hack", ] @@ -209,30 +211,30 @@ dependencies = [ [[package]] name = "keccak" -version = "0.1.0" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" +checksum = "f9b7d56ba4a8344d6be9729995e6b06f928af29998cdf79fe390cbf6b1fee838" [[package]] name = "libc" -version = "0.2.93" +version = "0.2.126" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9385f66bf6105b241aa65a61cb923ef20efc665cb9f9bb50ac2f0c4b7f378d41" +checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836" [[package]] name = "log" -version = "0.4.14" +version = "0.4.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" +checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" dependencies = [ "cfg-if", ] [[package]] name = "memchr" -version = "2.3.4" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525" +checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" [[package]] name = "merlin" @@ -260,9 +262,9 @@ checksum = "de96540e0ebde571dc55c73d60ef407c653844e6f9a1e2fdbd40c07b9252d812" [[package]] name = "ppv-lite86" -version = "0.2.10" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" +checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" [[package]] name = "proc-macro-hack" @@ -272,11 +274,11 @@ checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" [[package]] name = "proc-macro2" -version = "1.0.26" +version = "1.0.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a152013215dca273577e18d2bf00fa862b89b24169fb78c4c95aeb07992c9cec" +checksum = "c54b25569025b7fc9651de43004ae593a75ad88543b17178aa5e1b9c4f15f56f" dependencies = [ - "unicode-xid", + "unicode-ident", ] [[package]] @@ -287,9 +289,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quote" -version = "1.0.9" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" +checksum = "f53dc8cf16a769a6f677e09e7ff2cd4be1ea0f48754aac39520536962011de0d" dependencies = [ "proc-macro2", ] @@ -332,9 +334,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.4.5" +version = "1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "957056ecddbeba1b26965114e191d2e8589ce74db242b6ea25fc4062427a5c19" +checksum = "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1" dependencies = [ "aho-corasick", "memchr", @@ -343,15 +345,15 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.6.23" +version = "0.6.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5f089152e60f62d28b835fbff2cd2e8dc0baf1ac13343bef92ab7eed84548" +checksum = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64" [[package]] name = "rslib" version = "0.1.0" dependencies = [ - "curve25519-dalek 3.1.0", + "curve25519-dalek 3.2.1", "env_logger", "getrandom", "hex", @@ -372,7 +374,7 @@ checksum = "021b403afe70d81eea68f6ea12f6b3c9588e5d536a94c3bf80f15e7faa267862" dependencies = [ "arrayref", "arrayvec", - "curve25519-dalek 2.1.2", + "curve25519-dalek 2.1.3", "merlin", "rand_core", "sha2", @@ -394,26 +396,26 @@ dependencies = [ [[package]] name = "subtle" -version = "2.4.0" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2" +checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" [[package]] name = "syn" -version = "1.0.69" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48fe99c6bd8b1cc636890bcc071842de909d902c81ac7dab53ba33c421ab8ffb" +checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd" dependencies = [ "proc-macro2", "quote", - "unicode-xid", + "unicode-ident", ] [[package]] name = "synstructure" -version = "0.12.4" +version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" +checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" dependencies = [ "proc-macro2", "quote", @@ -423,30 +425,36 @@ dependencies = [ [[package]] name = "termcolor" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4" +checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" dependencies = [ "winapi-util", ] [[package]] name = "typenum" -version = "1.13.0" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" + +[[package]] +name = "unicode-ident" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06" +checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c" [[package]] name = "unicode-xid" -version = "0.2.1" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" +checksum = "957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04" [[package]] name = "version_check" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "wasi" @@ -487,18 +495,18 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "zeroize" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81a974bcdd357f0dca4d41677db03436324d45a4c9ed2d0b873a5a360ce41c36" +checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd" dependencies = [ "zeroize_derive", ] [[package]] name = "zeroize_derive" -version = "1.0.1" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3f369ddb18862aba61aa49bf31e74d29f0f162dec753063200e1dc084345d16" +checksum = "3f8f187641dad4f680d25c4bfc4225b418165984179f26ca76ec4fb6441d3a17" dependencies = [ "proc-macro2", "quote", From 43a1f27ddf9b2d109ca9011316ff9daea3b5840f Mon Sep 17 00:00:00 2001 From: Carlo Sala Date: Tue, 14 Jun 2022 15:52:46 +0200 Subject: [PATCH 10/13] update to spec 5000001 --- app/Makefile.version | 6 +- app/src/parser_impl.h | 1 + app/src/parser_impl_common.c | 10 +- app/src/substrate/substrate_dispatch.c | 64 +- app/src/substrate/substrate_dispatch.h | 8 +- app/src/substrate/substrate_dispatch_V2.c | 68 +- app/src/substrate/substrate_dispatch_V2.h | 1 + app/src/substrate/substrate_dispatch_V3.c | 10974 +++++++++++++++++++ app/src/substrate/substrate_dispatch_V3.h | 50 + app/src/substrate/substrate_functions.h | 46 +- app/src/substrate/substrate_functions_V3.h | 1385 +++ app/src/substrate/substrate_methods.h | 8 +- app/src/substrate/substrate_methods_V3.h | 2024 ++++ app/src/substrate/substrate_strings.h | 591 +- app/src/substrate/substrate_types.c | 124 +- app/src/substrate/substrate_types.h | 28 +- app/src/substrate/substrate_types_V2.c | 20 +- app/src/substrate/substrate_types_V3.c | 5374 +++++++++ app/src/substrate/substrate_types_V3.h | 919 ++ 19 files changed, 21180 insertions(+), 521 deletions(-) create mode 100644 app/src/substrate/substrate_dispatch_V3.c create mode 100644 app/src/substrate/substrate_dispatch_V3.h create mode 100644 app/src/substrate/substrate_functions_V3.h create mode 100644 app/src/substrate/substrate_methods_V3.h create mode 100644 app/src/substrate/substrate_types_V3.c create mode 100644 app/src/substrate/substrate_types_V3.h diff --git a/app/Makefile.version b/app/Makefile.version index 9797ac9..c0c17d3 100644 --- a/app/Makefile.version +++ b/app/Makefile.version @@ -1,6 +1,6 @@ # This is the `transaction_version` field of `Runtime` -APPVERSION_M=2 +APPVERSION_M=3 # This is the `spec_version` field of `Runtime` -APPVERSION_N=3010 +APPVERSION_N=5000001 # This is the patch version of this release -APPVERSION_P=1 +APPVERSION_P=0 diff --git a/app/src/parser_impl.h b/app/src/parser_impl.h index fca14c1..b5436f2 100644 --- a/app/src/parser_impl.h +++ b/app/src/parser_impl.h @@ -183,6 +183,7 @@ parser_error_t _readCompactIndex(parser_context_t *c, pd_CompactIndex_t *v); uint16_t _detectAddressType(const parser_context_t *c); parser_error_t _toStringCompactInt(const compactInt_t *c, uint8_t decimalPlaces, + bool trimTrailingZeros, char postfix[], char prefix[], char *outValue, uint16_t outValueLen, diff --git a/app/src/parser_impl_common.c b/app/src/parser_impl_common.c index b6ff8de..7f2bccb 100644 --- a/app/src/parser_impl_common.c +++ b/app/src/parser_impl_common.c @@ -189,6 +189,7 @@ parser_error_t _getValue(const compactInt_t *c, uint64_t *v) { parser_error_t _toStringCompactInt(const compactInt_t *c, uint8_t decimalPlaces, + bool trimTrailingZeros, char postfix[], char prefix[], char *outValue, uint16_t outValueLen, @@ -223,6 +224,10 @@ parser_error_t _toStringCompactInt(const compactInt_t *c, return parser_unexpected_buffer_end; } + if(trimTrailingZeros) { + number_inplace_trimming(bufferUI, 1); + } + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); return parser_ok; @@ -293,7 +298,7 @@ parser_error_t _readCompactBalance(parser_context_t *c, pd_CompactBalance_t *v) parser_error_t _toStringCompactIndex(const pd_CompactIndex_t *v, char *outValue, uint16_t outValueLen, uint8_t pageIdx, uint8_t *pageCount) { - return _toStringCompactInt(&v->index, 0, "", "", outValue, outValueLen, pageIdx, pageCount); + return _toStringCompactInt(&v->index, 0, false, "", "", outValue, outValueLen, pageIdx, pageCount); } parser_error_t _toStringCompactBalance(const pd_CompactBalance_t *v, @@ -301,9 +306,8 @@ parser_error_t _toStringCompactBalance(const pd_CompactBalance_t *v, uint8_t pageIdx, uint8_t *pageCount) { CHECK_ERROR(_toStringCompactInt( &v->value, - COIN_AMOUNT_DECIMAL_PLACES, "", COIN_TICKER, + COIN_AMOUNT_DECIMAL_PLACES, true, "", COIN_TICKER, outValue, outValueLen, pageIdx, pageCount)) - number_inplace_trimming(outValue, 1); return parser_ok; } diff --git a/app/src/substrate/substrate_dispatch.c b/app/src/substrate/substrate_dispatch.c index 27aba0d..bb7c129 100644 --- a/app/src/substrate/substrate_dispatch.c +++ b/app/src/substrate/substrate_dispatch.c @@ -27,12 +27,12 @@ parser_error_t _readMethod( { switch (c->tx_obj->transactionVersion) { #ifndef DISABLE_CURRENT - case 2: - return _readMethod_V2(c, moduleIdx, callIdx, &method->V2); + case 3: + return _readMethod_V3(c, moduleIdx, callIdx, &method->V3); #endif #ifndef DISABLE_PREVIOUS - case 1: - return _readMethod_V1(c, moduleIdx, callIdx, &method->V1); + case 2: + return _readMethod_V2(c, moduleIdx, callIdx, &method->V2); #endif default: return parser_tx_version_not_supported; @@ -43,12 +43,12 @@ uint8_t _getMethod_NumItems(uint32_t transactionVersion, uint8_t moduleIdx, uint { switch (transactionVersion) { #ifndef DISABLE_CURRENT - case 2: - return _getMethod_NumItems_V2(moduleIdx, callIdx); + case 3: + return _getMethod_NumItems_V3(moduleIdx, callIdx); #endif #ifndef DISABLE_PREVIOUS - case 1: - return _getMethod_NumItems_V1(moduleIdx, callIdx); + case 2: + return _getMethod_NumItems_V2(moduleIdx, callIdx); #endif default: return parser_tx_version_not_supported; @@ -59,12 +59,12 @@ const char* _getMethod_ModuleName(uint32_t transactionVersion, uint8_t moduleIdx { switch (transactionVersion) { #ifndef DISABLE_CURRENT - case 2: - return _getMethod_ModuleName_V2(moduleIdx); + case 3: + return _getMethod_ModuleName_V3(moduleIdx); #endif #ifndef DISABLE_PREVIOUS - case 1: - return _getMethod_ModuleName_V1(moduleIdx); + case 2: + return _getMethod_ModuleName_V2(moduleIdx); #endif default: return NULL; @@ -75,12 +75,12 @@ const char* _getMethod_Name(uint32_t transactionVersion, uint8_t moduleIdx, uint { switch (transactionVersion) { #ifndef DISABLE_CURRENT - case 2: - return _getMethod_Name_V2(moduleIdx, callIdx); + case 3: + return _getMethod_Name_V3(moduleIdx, callIdx); #endif #ifndef DISABLE_PREVIOUS - case 1: - return _getMethod_Name_V1(moduleIdx, callIdx); + case 2: + return _getMethod_Name_V2(moduleIdx, callIdx); #endif default: return 0; @@ -91,12 +91,12 @@ const char* _getMethod_ItemName(uint32_t transactionVersion, uint8_t moduleIdx, { switch (transactionVersion) { #ifndef DISABLE_CURRENT - case 2: - return _getMethod_ItemName_V2(moduleIdx, callIdx, itemIdx); + case 3: + return _getMethod_ItemName_V3(moduleIdx, callIdx, itemIdx); #endif #ifndef DISABLE_PREVIOUS - case 1: - return _getMethod_ItemName_V1(moduleIdx, callIdx, itemIdx); + case 2: + return _getMethod_ItemName_V2(moduleIdx, callIdx, itemIdx); #endif default: return NULL; @@ -109,13 +109,13 @@ parser_error_t _getMethod_ItemValue(uint32_t transactionVersion, pd_Method_t* m, { switch (transactionVersion) { #ifndef DISABLE_CURRENT - case 2: - return _getMethod_ItemValue_V2(&m->V2, moduleIdx, callIdx, itemIdx, outValue, + case 3: + return _getMethod_ItemValue_V3(&m->V3, moduleIdx, callIdx, itemIdx, outValue, outValueLen, pageIdx, pageCount); #endif #ifndef DISABLE_PREVIOUS - case 1: - return _getMethod_ItemValue_V1(&m->V1, moduleIdx, callIdx, itemIdx, outValue, + case 2: + return _getMethod_ItemValue_V2(&m->V2, moduleIdx, callIdx, itemIdx, outValue, outValueLen, pageIdx, pageCount); #endif default: @@ -127,12 +127,12 @@ bool _getMethod_ItemIsExpert(uint32_t transactionVersion, uint8_t moduleIdx, uin { switch (transactionVersion) { #ifndef DISABLE_CURRENT - case 2: - return _getMethod_ItemIsExpert_V2(moduleIdx, callIdx, itemIdx); + case 3: + return _getMethod_ItemIsExpert_V3(moduleIdx, callIdx, itemIdx); #endif #ifndef DISABLE_PREVIOUS - case 1: - return _getMethod_ItemIsExpert_V1(moduleIdx, callIdx, itemIdx); + case 2: + return _getMethod_ItemIsExpert_V2(moduleIdx, callIdx, itemIdx); #endif default: return false; @@ -143,12 +143,12 @@ bool _getMethod_IsNestingSupported(uint32_t transactionVersion, uint8_t moduleId { switch (transactionVersion) { #ifndef DISABLE_CURRENT - case 2: - return _getMethod_IsNestingSupported_V2(moduleIdx, callIdx); + case 3: + return _getMethod_IsNestingSupported_V3(moduleIdx, callIdx); #endif #ifndef DISABLE_PREVIOUS - case 1: - return _getMethod_IsNestingSupported_V1(moduleIdx, callIdx); + case 2: + return _getMethod_IsNestingSupported_V2(moduleIdx, callIdx); #endif default: return false; diff --git a/app/src/substrate/substrate_dispatch.h b/app/src/substrate/substrate_dispatch.h index 102943c..8a3294d 100644 --- a/app/src/substrate/substrate_dispatch.h +++ b/app/src/substrate/substrate_dispatch.h @@ -21,8 +21,8 @@ extern "C" { #include "parser_common.h" #include "stdbool.h" -#include "substrate_dispatch_V1.h" #include "substrate_dispatch_V2.h" +#include "substrate_dispatch_V3.h" #include #include @@ -33,12 +33,12 @@ extern "C" { { \ switch (txVersion) { \ \ + case 3: \ + return PD_CALL_##CALL##_V3; \ + \ case 2: \ return PD_CALL_##CALL##_V2; \ \ - case 1: \ - return PD_CALL_##CALL##_V1; \ - \ default: \ return 0; \ } \ diff --git a/app/src/substrate/substrate_dispatch_V2.c b/app/src/substrate/substrate_dispatch_V2.c index 659585e..aa6e01c 100644 --- a/app/src/substrate/substrate_dispatch_V2.c +++ b/app/src/substrate/substrate_dispatch_V2.c @@ -3085,6 +3085,16 @@ const char* _getMethod_Name_V2(uint8_t moduleIdx, uint8_t callIdx) return STR_ME_BATCH_ATOMIC; case 10498: /* module 41 call 2 */ return STR_ME_BATCH_OPTIMISTIC; + default: + return _getMethod_Name_V2_ParserFull(callPrivIdx); + } + + return NULL; +} + +const char* _getMethod_Name_V2_ParserFull(uint16_t callPrivIdx) +{ + switch (callPrivIdx) { #ifdef SUBSTRATE_PARSER_FULL case 0: /* module 0 call 0 */ return STR_ME_FILL_BLOCK; @@ -3096,18 +3106,6 @@ const char* _getMethod_Name_V2(uint8_t moduleIdx, uint8_t callIdx) return STR_ME_SET_CODE; case 4: /* module 0 call 4 */ return STR_ME_SET_CODE_WITHOUT_CHECKS; - case 5: /* module 0 call 5 */ - return STR_ME_SET_CHANGES_TRIE_CONFIG; - case 6: /* module 0 call 6 */ - return STR_ME_SET_STORAGE; - case 7: /* module 0 call 7 */ - return STR_ME_KILL_STORAGE; - case 8: /* module 0 call 8 */ - return STR_ME_KILL_PREFIX; - case 256: /* module 1 call 0 */ - return STR_ME_REPORT_EQUIVOCATION; - case 257: /* module 1 call 1 */ - return STR_ME_REPORT_EQUIVOCATION_UNSIGNED; case 512: /* module 2 call 0 */ return STR_ME_SET; case 768: /* module 3 call 0 */ @@ -3120,8 +3118,6 @@ const char* _getMethod_Name_V2(uint8_t moduleIdx, uint8_t callIdx) return STR_ME_FORCE_TRANSFER; case 772: /* module 3 call 4 */ return STR_ME_FREEZE; - case 1024: /* module 4 call 0 */ - return STR_ME_SET_UNCLES; case 1281: /* module 5 call 1 */ return STR_ME_TRANSFER_WITH_MEMO; case 1282: /* module 5 call 2 */ @@ -3132,8 +3128,6 @@ const char* _getMethod_Name_V2(uint8_t moduleIdx, uint8_t callIdx) return STR_ME_FORCE_TRANSFER; case 1285: /* module 5 call 5 */ return STR_ME_BURN_ACCOUNT_BALANCE; - case 1792: /* module 7 call 0 */ - return STR_ME_CDD_REGISTER_DID; case 1793: /* module 7 call 1 */ return STR_ME_INVALIDATE_CDD_CLAIMS; case 1796: /* module 7 call 4 */ @@ -3142,8 +3136,6 @@ const char* _getMethod_Name_V2(uint8_t moduleIdx, uint8_t callIdx) return STR_ME_GC_ADD_CDD_CLAIM; case 1810: /* module 7 call 18 */ return STR_ME_GC_REVOKE_CDD_CLAIM; - case 1811: /* module 7 call 19 */ - return STR_ME_ADD_INVESTOR_UNIQUENESS_CLAIM_V2; case 1812: /* module 7 call 20 */ return STR_ME_REVOKE_CLAIM_BY_INDEX; case 1813: /* module 7 call 21 */ @@ -3272,8 +3264,6 @@ const char* _getMethod_Name_V2(uint8_t moduleIdx, uint8_t callIdx) return STR_ME_SET_VALIDATOR_COUNT; case 4362: /* module 17 call 10 */ return STR_ME_INCREASE_VALIDATOR_COUNT; - case 4363: /* module 17 call 11 */ - return STR_ME_SCALE_VALIDATOR_COUNT; case 4364: /* module 17 call 12 */ return STR_ME_ADD_PERMISSIONED_VALIDATOR; case 4365: /* module 17 call 13 */ @@ -3302,10 +3292,6 @@ const char* _getMethod_Name_V2(uint8_t moduleIdx, uint8_t callIdx) return STR_ME_SET_HISTORY_DEPTH; case 4378: /* module 17 call 26 */ return STR_ME_REAP_STASH; - case 4379: /* module 17 call 27 */ - return STR_ME_SUBMIT_ELECTION_SOLUTION; - case 4380: /* module 17 call 28 */ - return STR_ME_SUBMIT_ELECTION_SOLUTION_UNSIGNED; case 4381: /* module 17 call 29 */ return STR_ME_PAYOUT_STAKERS_BY_SYSTEM; case 4382: /* module 17 call 30 */ @@ -3316,20 +3302,8 @@ const char* _getMethod_Name_V2(uint8_t moduleIdx, uint8_t callIdx) return STR_ME_SET_KEYS; case 4865: /* module 19 call 1 */ return STR_ME_PURGE_KEYS; - case 5376: /* module 21 call 0 */ - return STR_ME_REPORT_EQUIVOCATION; - case 5377: /* module 21 call 1 */ - return STR_ME_REPORT_EQUIVOCATION_UNSIGNED; case 5378: /* module 21 call 2 */ return STR_ME_NOTE_STALLED; - case 5888: /* module 23 call 0 */ - return STR_ME_HEARTBEAT; - case 6400: /* module 25 call 0 */ - return STR_ME_SUDO; - case 6401: /* module 25 call 1 */ - return STR_ME_SUDO_UNCHECKED_WEIGHT; - case 6402: /* module 25 call 2 */ - return STR_ME_SET_KEY; case 6403: /* module 25 call 3 */ return STR_ME_SUDO_AS; case 6656: /* module 26 call 0 */ @@ -3476,20 +3450,6 @@ const char* _getMethod_Name_V2(uint8_t moduleIdx, uint8_t callIdx) return STR_ME_ACCEPT_PORTFOLIO_CUSTODY; case 8960: /* module 35 call 0 */ return STR_ME_CHANGE_COEFFICIENT; - case 8961: /* module 35 call 1 */ - return STR_ME_CHANGE_BASE_FEE; - case 9216: /* module 36 call 0 */ - return STR_ME_SCHEDULE; - case 9217: /* module 36 call 1 */ - return STR_ME_CANCEL; - case 9218: /* module 36 call 2 */ - return STR_ME_SCHEDULE_NAMED; - case 9219: /* module 36 call 3 */ - return STR_ME_CANCEL_NAMED; - case 9220: /* module 36 call 4 */ - return STR_ME_SCHEDULE_AFTER; - case 9221: /* module 36 call 5 */ - return STR_ME_SCHEDULE_NAMED_AFTER; case 9472: /* module 37 call 0 */ return STR_ME_CREATE_VENUE; case 9473: /* module 37 call 1 */ @@ -3550,16 +3510,10 @@ const char* _getMethod_Name_V2(uint8_t moduleIdx, uint8_t callIdx) return STR_ME_REIMBURSEMENT; case 10499: /* module 41 call 3 */ return STR_ME_RELAY_TX; - case 11008: /* module 43 call 0 */ - return STR_ME_CREATE_GROUP; - case 11009: /* module 43 call 1 */ - return STR_ME_SET_GROUP_PERMISSIONS; case 11010: /* module 43 call 2 */ return STR_ME_REMOVE_AGENT; case 11011: /* module 43 call 3 */ return STR_ME_ABDICATE; - case 11012: /* module 43 call 4 */ - return STR_ME_CHANGE_GROUP; case 11013: /* module 43 call 5 */ return STR_ME_ACCEPT_BECOME_AGENT; case 11264: /* module 44 call 0 */ @@ -3576,8 +3530,6 @@ const char* _getMethod_Name_V2(uint8_t moduleIdx, uint8_t callIdx) return STR_ME_DECREASE_POLYX_LIMIT; case 11520: /* module 45 call 0 */ return STR_ME_CLAIM_ITN_REWARD; - case 11521: /* module 45 call 1 */ - return STR_ME_SET_ITN_REWARD_STATUS; #endif default: return NULL; diff --git a/app/src/substrate/substrate_dispatch_V2.h b/app/src/substrate/substrate_dispatch_V2.h index a9f571b..8b2d2c1 100644 --- a/app/src/substrate/substrate_dispatch_V2.h +++ b/app/src/substrate/substrate_dispatch_V2.h @@ -31,6 +31,7 @@ parser_error_t _readMethod_V2(parser_context_t* c, uint8_t moduleIdx, uint8_t ca const char* _getMethod_ModuleName_V2(uint8_t moduleIdx); const char* _getMethod_Name_V2(uint8_t moduleIdx, uint8_t callIdx); +const char* _getMethod_Name_V2_ParserFull(uint16_t callPrivIdx); const char* _getMethod_ItemName_V2(uint8_t moduleIdx, uint8_t callIdx, uint8_t itemIdx); diff --git a/app/src/substrate/substrate_dispatch_V3.c b/app/src/substrate/substrate_dispatch_V3.c new file mode 100644 index 0000000..b25f98c --- /dev/null +++ b/app/src/substrate/substrate_dispatch_V3.c @@ -0,0 +1,10974 @@ +/******************************************************************************* + * (c) 2019 - 2022 Zondax GmbH + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ + +#include "substrate_dispatch_V3.h" +#include "substrate_strings.h" +#include "zxmacros.h" +#include + +__Z_INLINE parser_error_t _readMethod_balances_transfer_V3( + parser_context_t* c, pd_balances_transfer_V3_t* m) +{ + CHECK_ERROR(_readLookupasStaticLookupSource_V3(c, &m->dest)) + CHECK_ERROR(_readCompactBalance(c, &m->amount)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_balances_transfer_with_memo_V3( + parser_context_t* c, pd_balances_transfer_with_memo_V3_t* m) +{ + CHECK_ERROR(_readLookupasStaticLookupSource_V3(c, &m->dest)) + CHECK_ERROR(_readCompactBalance(c, &m->amount)) + CHECK_ERROR(_readOptionMemo_V3(c, &m->memo)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_accept_primary_key_V3( + parser_context_t* c, pd_identity_accept_primary_key_V3_t* m) +{ + CHECK_ERROR(_readu64(c, &m->rotation_auth_id)) + CHECK_ERROR(_readOptionu64(c, &m->optional_cdd_auth_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_join_identity_as_key_V3( + parser_context_t* c, pd_identity_join_identity_as_key_V3_t* m) +{ + CHECK_ERROR(_readu64(c, &m->auth_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_leave_identity_as_key_V3( + parser_context_t* c, pd_identity_leave_identity_as_key_V3_t* m) +{ + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_add_claim_V3( + parser_context_t* c, pd_identity_add_claim_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->target)) + CHECK_ERROR(_readClaim_V3(c, &m->claim)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->expiry)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_revoke_claim_V3( + parser_context_t* c, pd_identity_revoke_claim_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->target)) + CHECK_ERROR(_readClaim_V3(c, &m->claim)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_set_permission_to_signer_V3( + parser_context_t* c, pd_identity_set_permission_to_signer_V3_t* m) +{ + CHECK_ERROR(_readSignatoryAccountId_V3(c, &m->key)) + CHECK_ERROR(_readPermissions_V3(c, &m->perms)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_freeze_secondary_keys_V3( + parser_context_t* c, pd_identity_freeze_secondary_keys_V3_t* m) +{ + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_unfreeze_secondary_keys_V3( + parser_context_t* c, pd_identity_unfreeze_secondary_keys_V3_t* m) +{ + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_add_authorization_V3( + parser_context_t* c, pd_identity_add_authorization_V3_t* m) +{ + CHECK_ERROR(_readSignatoryAccountId_V3(c, &m->target)) + CHECK_ERROR(_readAuthorizationDataAccountId_V3(c, &m->data)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->expiry)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_remove_authorization_V3( + parser_context_t* c, pd_identity_remove_authorization_V3_t* m) +{ + CHECK_ERROR(_readSignatoryAccountId_V3(c, &m->target)) + CHECK_ERROR(_readu64(c, &m->auth_id)) + CHECK_ERROR(_readbool(c, &m->_auth_issuer_pays)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_add_investor_uniqueness_claim_V3( + parser_context_t* c, pd_identity_add_investor_uniqueness_claim_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->target)) + CHECK_ERROR(_readClaim_V3(c, &m->claim)) + CHECK_ERROR(_readInvestorZKProofData_V3(c, &m->proof)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->expiry)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_add_secondary_keys_with_authorization_V3( + parser_context_t* c, pd_identity_add_secondary_keys_with_authorization_V3_t* m) +{ + CHECK_ERROR(_readVecSecondaryKeyWithAuthAccountId_V3(c, &m->additional_keys)) + CHECK_ERROR(_readMoment_V3(c, &m->expires_at)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_remove_secondary_keys_V3( + parser_context_t* c, pd_identity_remove_secondary_keys_V3_t* m) +{ + CHECK_ERROR(_readVecAccountId_V3(c, &m->keys_to_remove)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_multisig_create_multisig_V3( + parser_context_t* c, pd_multisig_create_multisig_V3_t* m) +{ + CHECK_ERROR(_readVecSignatoryAccountId_V3(c, &m->signers)) + CHECK_ERROR(_readu64(c, &m->sigs_required)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_multisig_create_or_approve_proposal_as_identity_V3( + parser_context_t* c, pd_multisig_create_or_approve_proposal_as_identity_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->multisig)) + CHECK_ERROR(_readProposal(c, &m->proposal)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->expiry)) + CHECK_ERROR(_readbool(c, &m->auto_close)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_multisig_create_or_approve_proposal_as_key_V3( + parser_context_t* c, pd_multisig_create_or_approve_proposal_as_key_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->multisig)) + CHECK_ERROR(_readProposal(c, &m->proposal)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->expiry)) + CHECK_ERROR(_readbool(c, &m->auto_close)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_multisig_create_proposal_as_identity_V3( + parser_context_t* c, pd_multisig_create_proposal_as_identity_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->multisig)) + CHECK_ERROR(_readProposal(c, &m->proposal)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->expiry)) + CHECK_ERROR(_readbool(c, &m->auto_close)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_multisig_create_proposal_as_key_V3( + parser_context_t* c, pd_multisig_create_proposal_as_key_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->multisig)) + CHECK_ERROR(_readProposal(c, &m->proposal)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->expiry)) + CHECK_ERROR(_readbool(c, &m->auto_close)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_multisig_approve_as_identity_V3( + parser_context_t* c, pd_multisig_approve_as_identity_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->multisig)) + CHECK_ERROR(_readu64(c, &m->proposal_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_multisig_approve_as_key_V3( + parser_context_t* c, pd_multisig_approve_as_key_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->multisig)) + CHECK_ERROR(_readu64(c, &m->proposal_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_multisig_reject_as_identity_V3( + parser_context_t* c, pd_multisig_reject_as_identity_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->multisig)) + CHECK_ERROR(_readu64(c, &m->proposal_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_multisig_reject_as_key_V3( + parser_context_t* c, pd_multisig_reject_as_key_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->multisig)) + CHECK_ERROR(_readu64(c, &m->proposal_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_multisig_accept_multisig_signer_as_identity_V3( + parser_context_t* c, pd_multisig_accept_multisig_signer_as_identity_V3_t* m) +{ + CHECK_ERROR(_readu64(c, &m->auth_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_multisig_accept_multisig_signer_as_key_V3( + parser_context_t* c, pd_multisig_accept_multisig_signer_as_key_V3_t* m) +{ + CHECK_ERROR(_readu64(c, &m->auth_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_multisig_add_multisig_signer_V3( + parser_context_t* c, pd_multisig_add_multisig_signer_V3_t* m) +{ + CHECK_ERROR(_readSignatoryAccountId_V3(c, &m->signer)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_multisig_remove_multisig_signer_V3( + parser_context_t* c, pd_multisig_remove_multisig_signer_V3_t* m) +{ + CHECK_ERROR(_readSignatoryAccountId_V3(c, &m->signer)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_multisig_add_multisig_signers_via_creator_V3( + parser_context_t* c, pd_multisig_add_multisig_signers_via_creator_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->multisig)) + CHECK_ERROR(_readVecSignatoryAccountId_V3(c, &m->signers)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_multisig_remove_multisig_signers_via_creator_V3( + parser_context_t* c, pd_multisig_remove_multisig_signers_via_creator_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->multisig)) + CHECK_ERROR(_readVecSignatoryAccountId_V3(c, &m->signers)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_multisig_change_sigs_required_V3( + parser_context_t* c, pd_multisig_change_sigs_required_V3_t* m) +{ + CHECK_ERROR(_readu64(c, &m->sigs_required)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_multisig_make_multisig_primary_V3( + parser_context_t* c, pd_multisig_make_multisig_primary_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->multisig)) + CHECK_ERROR(_readOptionu64(c, &m->optional_cdd_auth_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_multisig_execute_scheduled_proposal_V3( + parser_context_t* c, pd_multisig_execute_scheduled_proposal_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->multisig)) + CHECK_ERROR(_readu64(c, &m->proposal_id)) + CHECK_ERROR(_readIdentityId_V3(c, &m->multisig_did)) + CHECK_ERROR(_readWeight_V3(c, &m->_proposal_weight)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_bond_V3( + parser_context_t* c, pd_staking_bond_V3_t* m) +{ + CHECK_ERROR(_readLookupasStaticLookupSource_V3(c, &m->controller)) + CHECK_ERROR(_readCompactBalance(c, &m->amount)) + CHECK_ERROR(_readRewardDestination_V3(c, &m->payee)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_bond_extra_V3( + parser_context_t* c, pd_staking_bond_extra_V3_t* m) +{ + CHECK_ERROR(_readCompactBalance(c, &m->amount)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_unbond_V3( + parser_context_t* c, pd_staking_unbond_V3_t* m) +{ + CHECK_ERROR(_readCompactBalance(c, &m->amount)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_withdraw_unbonded_V3( + parser_context_t* c, pd_staking_withdraw_unbonded_V3_t* m) +{ + CHECK_ERROR(_readu32(c, &m->num_slashing_spans)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_validate_V3( + parser_context_t* c, pd_staking_validate_V3_t* m) +{ + CHECK_ERROR(_readValidatorPrefs_V3(c, &m->prefs)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_nominate_V3( + parser_context_t* c, pd_staking_nominate_V3_t* m) +{ + CHECK_ERROR(_readVecLookupasStaticLookupSource_V3(c, &m->targets)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_chill_V3( + parser_context_t* c, pd_staking_chill_V3_t* m) +{ + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_set_payee_V3( + parser_context_t* c, pd_staking_set_payee_V3_t* m) +{ + CHECK_ERROR(_readRewardDestination_V3(c, &m->payee)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_set_controller_V3( + parser_context_t* c, pd_staking_set_controller_V3_t* m) +{ + CHECK_ERROR(_readLookupasStaticLookupSource_V3(c, &m->controller)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_rebond_V3( + parser_context_t* c, pd_staking_rebond_V3_t* m) +{ + CHECK_ERROR(_readCompactBalance(c, &m->amount)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_pips_propose_V3( + parser_context_t* c, pd_pips_propose_V3_t* m) +{ + CHECK_ERROR(_readProposal(c, &m->proposal)) + CHECK_ERROR(_readBalance(c, &m->deposit)) + CHECK_ERROR(_readOptionUrl_V3(c, &m->url)) + CHECK_ERROR(_readOptionPipDescription_V3(c, &m->description)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_pips_vote_V3( + parser_context_t* c, pd_pips_vote_V3_t* m) +{ + CHECK_ERROR(_readPipId_V3(c, &m->id)) + CHECK_ERROR(_readbool(c, &m->aye_or_nay)) + CHECK_ERROR(_readBalance(c, &m->deposit)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_utility_batch_V3( + parser_context_t* c, pd_utility_batch_V3_t* m) +{ + CHECK_ERROR(_readVecCall(c, &m->calls)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_utility_batch_atomic_V3( + parser_context_t* c, pd_utility_batch_atomic_V3_t* m) +{ + CHECK_ERROR(_readVecCall(c, &m->calls)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_utility_batch_optimistic_V3( + parser_context_t* c, pd_utility_batch_optimistic_V3_t* m) +{ + CHECK_ERROR(_readVecCall(c, &m->calls)) + return parser_ok; +} + +#ifdef SUBSTRATE_PARSER_FULL +__Z_INLINE parser_error_t _readMethod_system_fill_block_V3( + parser_context_t* c, pd_system_fill_block_V3_t* m) +{ + CHECK_ERROR(_readPerbill_V3(c, &m->ratio)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_system_remark_V3( + parser_context_t* c, pd_system_remark_V3_t* m) +{ + CHECK_ERROR(_readVecu8(c, &m->remark)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_system_set_heap_pages_V3( + parser_context_t* c, pd_system_set_heap_pages_V3_t* m) +{ + CHECK_ERROR(_readu64(c, &m->pages)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_system_set_code_V3( + parser_context_t* c, pd_system_set_code_V3_t* m) +{ + CHECK_ERROR(_readVecu8(c, &m->code)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_system_set_code_without_checks_V3( + parser_context_t* c, pd_system_set_code_without_checks_V3_t* m) +{ + CHECK_ERROR(_readVecu8(c, &m->code)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_system_remark_with_event_V3( + parser_context_t* c, pd_system_remark_with_event_V3_t* m) +{ + CHECK_ERROR(_readVecu8(c, &m->remark)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_timestamp_set_V3( + parser_context_t* c, pd_timestamp_set_V3_t* m) +{ + CHECK_ERROR(_readCompactu64(c, &m->now)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_indices_claim_V3( + parser_context_t* c, pd_indices_claim_V3_t* m) +{ + CHECK_ERROR(_readAccountIndex_V3(c, &m->index)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_indices_transfer_V3( + parser_context_t* c, pd_indices_transfer_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->new_)) + CHECK_ERROR(_readAccountIndex_V3(c, &m->index)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_indices_free_V3( + parser_context_t* c, pd_indices_free_V3_t* m) +{ + CHECK_ERROR(_readAccountIndex_V3(c, &m->index)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_indices_force_transfer_V3( + parser_context_t* c, pd_indices_force_transfer_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->new_)) + CHECK_ERROR(_readAccountIndex_V3(c, &m->index)) + CHECK_ERROR(_readbool(c, &m->freeze)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_indices_freeze_V3( + parser_context_t* c, pd_indices_freeze_V3_t* m) +{ + CHECK_ERROR(_readAccountIndex_V3(c, &m->index)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_balances_deposit_block_reward_reserve_balance_V3( + parser_context_t* c, pd_balances_deposit_block_reward_reserve_balance_V3_t* m) +{ + CHECK_ERROR(_readCompactBalance(c, &m->amount)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_balances_set_balance_V3( + parser_context_t* c, pd_balances_set_balance_V3_t* m) +{ + CHECK_ERROR(_readLookupasStaticLookupSource_V3(c, &m->who)) + CHECK_ERROR(_readCompactBalance(c, &m->new_free)) + CHECK_ERROR(_readCompactBalance(c, &m->new_reserved)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_balances_force_transfer_V3( + parser_context_t* c, pd_balances_force_transfer_V3_t* m) +{ + CHECK_ERROR(_readLookupasStaticLookupSource_V3(c, &m->source)) + CHECK_ERROR(_readLookupasStaticLookupSource_V3(c, &m->dest)) + CHECK_ERROR(_readCompactBalance(c, &m->amount)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_balances_burn_account_balance_V3( + parser_context_t* c, pd_balances_burn_account_balance_V3_t* m) +{ + CHECK_ERROR(_readBalance(c, &m->amount)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_invalidate_cdd_claims_V3( + parser_context_t* c, pd_identity_invalidate_cdd_claims_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->cdd)) + CHECK_ERROR(_readMoment_V3(c, &m->disable_from)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->expiry)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_change_cdd_requirement_for_mk_rotation_V3( + parser_context_t* c, pd_identity_change_cdd_requirement_for_mk_rotation_V3_t* m) +{ + CHECK_ERROR(_readbool(c, &m->auth_required)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_placeholder_legacy_set_permission_to_signer_V3( + parser_context_t* c, pd_identity_placeholder_legacy_set_permission_to_signer_V3_t* m) +{ + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_gc_add_cdd_claim_V3( + parser_context_t* c, pd_identity_gc_add_cdd_claim_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->target)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_gc_revoke_cdd_claim_V3( + parser_context_t* c, pd_identity_gc_revoke_cdd_claim_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->target)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_revoke_claim_by_index_V3( + parser_context_t* c, pd_identity_revoke_claim_by_index_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->target)) + CHECK_ERROR(_readClaimType_V3(c, &m->claim_type)) + CHECK_ERROR(_readOptionScope_V3(c, &m->scope)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_rotate_primary_key_to_secondary_V3( + parser_context_t* c, pd_identity_rotate_primary_key_to_secondary_V3_t* m) +{ + CHECK_ERROR(_readu64(c, &m->auth_id)) + CHECK_ERROR(_readOptionu64(c, &m->optional_cdd_auth_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_identity_set_secondary_key_permissions_V3( + parser_context_t* c, pd_identity_set_secondary_key_permissions_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->key)) + CHECK_ERROR(_readPermissions_V3(c, &m->perms)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_cddserviceproviders_set_active_members_limit_V3( + parser_context_t* c, pd_cddserviceproviders_set_active_members_limit_V3_t* m) +{ + CHECK_ERROR(_readMemberCount_V3(c, &m->limit)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_cddserviceproviders_disable_member_V3( + parser_context_t* c, pd_cddserviceproviders_disable_member_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->who)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->expiry)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->at)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_cddserviceproviders_add_member_V3( + parser_context_t* c, pd_cddserviceproviders_add_member_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->who)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_cddserviceproviders_remove_member_V3( + parser_context_t* c, pd_cddserviceproviders_remove_member_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->who)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_cddserviceproviders_swap_member_V3( + parser_context_t* c, pd_cddserviceproviders_swap_member_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->remove)) + CHECK_ERROR(_readIdentityId_V3(c, &m->add)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_cddserviceproviders_reset_members_V3( + parser_context_t* c, pd_cddserviceproviders_reset_members_V3_t* m) +{ + CHECK_ERROR(_readVecIdentityId_V3(c, &m->members)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_cddserviceproviders_abdicate_membership_V3( + parser_context_t* c, pd_cddserviceproviders_abdicate_membership_V3_t* m) +{ + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_polymeshcommittee_set_vote_threshold_V3( + parser_context_t* c, pd_polymeshcommittee_set_vote_threshold_V3_t* m) +{ + CHECK_ERROR(_readu32(c, &m->n)) + CHECK_ERROR(_readu32(c, &m->d)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_polymeshcommittee_set_release_coordinator_V3( + parser_context_t* c, pd_polymeshcommittee_set_release_coordinator_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_polymeshcommittee_set_expires_after_V3( + parser_context_t* c, pd_polymeshcommittee_set_expires_after_V3_t* m) +{ + CHECK_ERROR(_readMaybeBlockBlockNumber_V3(c, &m->expiry)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_polymeshcommittee_vote_or_propose_V3( + parser_context_t* c, pd_polymeshcommittee_vote_or_propose_V3_t* m) +{ + CHECK_ERROR(_readbool(c, &m->approve)) + CHECK_ERROR(_readCall(c, &m->call)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_polymeshcommittee_vote_V3( + parser_context_t* c, pd_polymeshcommittee_vote_V3_t* m) +{ + CHECK_ERROR(_readHash(c, &m->proposal)) + CHECK_ERROR(_readProposalIndex_V3(c, &m->index)) + CHECK_ERROR(_readbool(c, &m->approve)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_committeemembership_set_active_members_limit_V3( + parser_context_t* c, pd_committeemembership_set_active_members_limit_V3_t* m) +{ + CHECK_ERROR(_readMemberCount_V3(c, &m->limit)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_committeemembership_disable_member_V3( + parser_context_t* c, pd_committeemembership_disable_member_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->who)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->expiry)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->at)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_committeemembership_add_member_V3( + parser_context_t* c, pd_committeemembership_add_member_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->who)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_committeemembership_remove_member_V3( + parser_context_t* c, pd_committeemembership_remove_member_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->who)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_committeemembership_swap_member_V3( + parser_context_t* c, pd_committeemembership_swap_member_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->remove)) + CHECK_ERROR(_readIdentityId_V3(c, &m->add)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_committeemembership_reset_members_V3( + parser_context_t* c, pd_committeemembership_reset_members_V3_t* m) +{ + CHECK_ERROR(_readVecIdentityId_V3(c, &m->members)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_committeemembership_abdicate_membership_V3( + parser_context_t* c, pd_committeemembership_abdicate_membership_V3_t* m) +{ + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_technicalcommittee_set_vote_threshold_V3( + parser_context_t* c, pd_technicalcommittee_set_vote_threshold_V3_t* m) +{ + CHECK_ERROR(_readu32(c, &m->n)) + CHECK_ERROR(_readu32(c, &m->d)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_technicalcommittee_set_release_coordinator_V3( + parser_context_t* c, pd_technicalcommittee_set_release_coordinator_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_technicalcommittee_set_expires_after_V3( + parser_context_t* c, pd_technicalcommittee_set_expires_after_V3_t* m) +{ + CHECK_ERROR(_readMaybeBlockBlockNumber_V3(c, &m->expiry)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_technicalcommittee_vote_or_propose_V3( + parser_context_t* c, pd_technicalcommittee_vote_or_propose_V3_t* m) +{ + CHECK_ERROR(_readbool(c, &m->approve)) + CHECK_ERROR(_readCall(c, &m->call)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_technicalcommittee_vote_V3( + parser_context_t* c, pd_technicalcommittee_vote_V3_t* m) +{ + CHECK_ERROR(_readHash(c, &m->proposal)) + CHECK_ERROR(_readProposalIndex_V3(c, &m->index)) + CHECK_ERROR(_readbool(c, &m->approve)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_technicalcommitteemembership_set_active_members_limit_V3( + parser_context_t* c, pd_technicalcommitteemembership_set_active_members_limit_V3_t* m) +{ + CHECK_ERROR(_readMemberCount_V3(c, &m->limit)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_technicalcommitteemembership_disable_member_V3( + parser_context_t* c, pd_technicalcommitteemembership_disable_member_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->who)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->expiry)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->at)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_technicalcommitteemembership_add_member_V3( + parser_context_t* c, pd_technicalcommitteemembership_add_member_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->who)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_technicalcommitteemembership_remove_member_V3( + parser_context_t* c, pd_technicalcommitteemembership_remove_member_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->who)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_technicalcommitteemembership_swap_member_V3( + parser_context_t* c, pd_technicalcommitteemembership_swap_member_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->remove)) + CHECK_ERROR(_readIdentityId_V3(c, &m->add)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_technicalcommitteemembership_reset_members_V3( + parser_context_t* c, pd_technicalcommitteemembership_reset_members_V3_t* m) +{ + CHECK_ERROR(_readVecIdentityId_V3(c, &m->members)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_technicalcommitteemembership_abdicate_membership_V3( + parser_context_t* c, pd_technicalcommitteemembership_abdicate_membership_V3_t* m) +{ + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_upgradecommittee_set_vote_threshold_V3( + parser_context_t* c, pd_upgradecommittee_set_vote_threshold_V3_t* m) +{ + CHECK_ERROR(_readu32(c, &m->n)) + CHECK_ERROR(_readu32(c, &m->d)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_upgradecommittee_set_release_coordinator_V3( + parser_context_t* c, pd_upgradecommittee_set_release_coordinator_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_upgradecommittee_set_expires_after_V3( + parser_context_t* c, pd_upgradecommittee_set_expires_after_V3_t* m) +{ + CHECK_ERROR(_readMaybeBlockBlockNumber_V3(c, &m->expiry)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_upgradecommittee_vote_or_propose_V3( + parser_context_t* c, pd_upgradecommittee_vote_or_propose_V3_t* m) +{ + CHECK_ERROR(_readbool(c, &m->approve)) + CHECK_ERROR(_readCall(c, &m->call)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_upgradecommittee_vote_V3( + parser_context_t* c, pd_upgradecommittee_vote_V3_t* m) +{ + CHECK_ERROR(_readHash(c, &m->proposal)) + CHECK_ERROR(_readProposalIndex_V3(c, &m->index)) + CHECK_ERROR(_readbool(c, &m->approve)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_upgradecommitteemembership_set_active_members_limit_V3( + parser_context_t* c, pd_upgradecommitteemembership_set_active_members_limit_V3_t* m) +{ + CHECK_ERROR(_readMemberCount_V3(c, &m->limit)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_upgradecommitteemembership_disable_member_V3( + parser_context_t* c, pd_upgradecommitteemembership_disable_member_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->who)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->expiry)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->at)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_upgradecommitteemembership_add_member_V3( + parser_context_t* c, pd_upgradecommitteemembership_add_member_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->who)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_upgradecommitteemembership_remove_member_V3( + parser_context_t* c, pd_upgradecommitteemembership_remove_member_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->who)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_upgradecommitteemembership_swap_member_V3( + parser_context_t* c, pd_upgradecommitteemembership_swap_member_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->remove)) + CHECK_ERROR(_readIdentityId_V3(c, &m->add)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_upgradecommitteemembership_reset_members_V3( + parser_context_t* c, pd_upgradecommitteemembership_reset_members_V3_t* m) +{ + CHECK_ERROR(_readVecIdentityId_V3(c, &m->members)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_upgradecommitteemembership_abdicate_membership_V3( + parser_context_t* c, pd_upgradecommitteemembership_abdicate_membership_V3_t* m) +{ + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_multisig_make_multisig_secondary_V3( + parser_context_t* c, pd_multisig_make_multisig_secondary_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->multisig)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_bridge_change_controller_V3( + parser_context_t* c, pd_bridge_change_controller_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->controller)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_bridge_change_admin_V3( + parser_context_t* c, pd_bridge_change_admin_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->admin)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_bridge_change_timelock_V3( + parser_context_t* c, pd_bridge_change_timelock_V3_t* m) +{ + CHECK_ERROR(_readBlockNumber(c, &m->timelock)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_bridge_freeze_V3( + parser_context_t* c, pd_bridge_freeze_V3_t* m) +{ + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_bridge_unfreeze_V3( + parser_context_t* c, pd_bridge_unfreeze_V3_t* m) +{ + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_bridge_change_bridge_limit_V3( + parser_context_t* c, pd_bridge_change_bridge_limit_V3_t* m) +{ + CHECK_ERROR(_readBalance(c, &m->amount)) + CHECK_ERROR(_readBlockNumber(c, &m->duration)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_bridge_change_bridge_exempted_V3( + parser_context_t* c, pd_bridge_change_bridge_exempted_V3_t* m) +{ + CHECK_ERROR(_readVecTupleIdentityIdbool_V3(c, &m->exempted)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_bridge_force_handle_bridge_tx_V3( + parser_context_t* c, pd_bridge_force_handle_bridge_tx_V3_t* m) +{ + CHECK_ERROR(_readBridgeTxAccountId_V3(c, &m->bridge_tx)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_bridge_batch_propose_bridge_tx_V3( + parser_context_t* c, pd_bridge_batch_propose_bridge_tx_V3_t* m) +{ + CHECK_ERROR(_readVecBridgeTxAccountId_V3(c, &m->bridge_txs)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_bridge_propose_bridge_tx_V3( + parser_context_t* c, pd_bridge_propose_bridge_tx_V3_t* m) +{ + CHECK_ERROR(_readBridgeTxAccountId_V3(c, &m->bridge_tx)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_bridge_handle_bridge_tx_V3( + parser_context_t* c, pd_bridge_handle_bridge_tx_V3_t* m) +{ + CHECK_ERROR(_readBridgeTxAccountId_V3(c, &m->bridge_tx)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_bridge_freeze_txs_V3( + parser_context_t* c, pd_bridge_freeze_txs_V3_t* m) +{ + CHECK_ERROR(_readVecBridgeTxAccountId_V3(c, &m->bridge_txs)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_bridge_unfreeze_txs_V3( + parser_context_t* c, pd_bridge_unfreeze_txs_V3_t* m) +{ + CHECK_ERROR(_readVecBridgeTxAccountId_V3(c, &m->bridge_txs)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_bridge_handle_scheduled_bridge_tx_V3( + parser_context_t* c, pd_bridge_handle_scheduled_bridge_tx_V3_t* m) +{ + CHECK_ERROR(_readBridgeTxAccountId_V3(c, &m->bridge_tx)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_bridge_add_freeze_admin_V3( + parser_context_t* c, pd_bridge_add_freeze_admin_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->freeze_admin)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_bridge_remove_freeze_admin_V3( + parser_context_t* c, pd_bridge_remove_freeze_admin_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->freeze_admin)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_bridge_remove_txs_V3( + parser_context_t* c, pd_bridge_remove_txs_V3_t* m) +{ + CHECK_ERROR(_readVecBridgeTxAccountId_V3(c, &m->bridge_txs)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_set_validator_count_V3( + parser_context_t* c, pd_staking_set_validator_count_V3_t* m) +{ + CHECK_ERROR(_readCompactu32(c, &m->new_)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_increase_validator_count_V3( + parser_context_t* c, pd_staking_increase_validator_count_V3_t* m) +{ + CHECK_ERROR(_readCompactu32(c, &m->additional)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_add_permissioned_validator_V3( + parser_context_t* c, pd_staking_add_permissioned_validator_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->identity)) + CHECK_ERROR(_readOptionu32(c, &m->intended_count)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_remove_permissioned_validator_V3( + parser_context_t* c, pd_staking_remove_permissioned_validator_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->identity)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_validate_cdd_expiry_nominators_V3( + parser_context_t* c, pd_staking_validate_cdd_expiry_nominators_V3_t* m) +{ + CHECK_ERROR(_readVecAccountId_V3(c, &m->targets)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_set_commission_cap_V3( + parser_context_t* c, pd_staking_set_commission_cap_V3_t* m) +{ + CHECK_ERROR(_readPerbill_V3(c, &m->new_cap)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_set_min_bond_threshold_V3( + parser_context_t* c, pd_staking_set_min_bond_threshold_V3_t* m) +{ + CHECK_ERROR(_readBalance(c, &m->new_value)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_force_no_eras_V3( + parser_context_t* c, pd_staking_force_no_eras_V3_t* m) +{ + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_force_new_era_V3( + parser_context_t* c, pd_staking_force_new_era_V3_t* m) +{ + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_set_invulnerables_V3( + parser_context_t* c, pd_staking_set_invulnerables_V3_t* m) +{ + CHECK_ERROR(_readVecAccountId_V3(c, &m->invulnerables)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_force_unstake_V3( + parser_context_t* c, pd_staking_force_unstake_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->stash)) + CHECK_ERROR(_readu32(c, &m->num_slashing_spans)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_force_new_era_always_V3( + parser_context_t* c, pd_staking_force_new_era_always_V3_t* m) +{ + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_cancel_deferred_slash_V3( + parser_context_t* c, pd_staking_cancel_deferred_slash_V3_t* m) +{ + CHECK_ERROR(_readEraIndex_V3(c, &m->era)) + CHECK_ERROR(_readVecu32(c, &m->slash_indices)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_payout_stakers_V3( + parser_context_t* c, pd_staking_payout_stakers_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->validator_stash)) + CHECK_ERROR(_readEraIndex_V3(c, &m->era)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_set_history_depth_V3( + parser_context_t* c, pd_staking_set_history_depth_V3_t* m) +{ + CHECK_ERROR(_readCompactu32(c, &m->new_history_depth)) + CHECK_ERROR(_readCompactu32(c, &m->_era_items_deleted)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_reap_stash_V3( + parser_context_t* c, pd_staking_reap_stash_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->stash)) + CHECK_ERROR(_readu32(c, &m->num_slashing_spans)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_payout_stakers_by_system_V3( + parser_context_t* c, pd_staking_payout_stakers_by_system_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->validator_stash)) + CHECK_ERROR(_readEraIndex_V3(c, &m->era)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_change_slashing_allowed_for_V3( + parser_context_t* c, pd_staking_change_slashing_allowed_for_V3_t* m) +{ + CHECK_ERROR(_readSlashingSwitch_V3(c, &m->slashing_switch)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_staking_update_permissioned_validator_intended_count_V3( + parser_context_t* c, pd_staking_update_permissioned_validator_intended_count_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->identity)) + CHECK_ERROR(_readu32(c, &m->new_intended_count)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_session_set_keys_V3( + parser_context_t* c, pd_session_set_keys_V3_t* m) +{ + CHECK_ERROR(_readKeys_V3(c, &m->keys)) + CHECK_ERROR(_readBytes(c, &m->proof)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_session_purge_keys_V3( + parser_context_t* c, pd_session_purge_keys_V3_t* m) +{ + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_grandpa_note_stalled_V3( + parser_context_t* c, pd_grandpa_note_stalled_V3_t* m) +{ + CHECK_ERROR(_readBlockNumber(c, &m->delay)) + CHECK_ERROR(_readBlockNumber(c, &m->best_finalized_block_number)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_sudo_sudo_as_V3( + parser_context_t* c, pd_sudo_sudo_as_V3_t* m) +{ + CHECK_ERROR(_readLookupasStaticLookupSource_V3(c, &m->who)) + CHECK_ERROR(_readCall(c, &m->call)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_register_ticker_V3( + parser_context_t* c, pd_asset_register_ticker_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_accept_ticker_transfer_V3( + parser_context_t* c, pd_asset_accept_ticker_transfer_V3_t* m) +{ + CHECK_ERROR(_readu64(c, &m->auth_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_accept_asset_ownership_transfer_V3( + parser_context_t* c, pd_asset_accept_asset_ownership_transfer_V3_t* m) +{ + CHECK_ERROR(_readu64(c, &m->auth_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_create_asset_V3( + parser_context_t* c, pd_asset_create_asset_V3_t* m) +{ + CHECK_ERROR(_readAssetName_V3(c, &m->name)) + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readbool(c, &m->divisible)) + CHECK_ERROR(_readAssetType_V3(c, &m->asset_type)) + CHECK_ERROR(_readVecAssetIdentifier_V3(c, &m->identifiers)) + CHECK_ERROR(_readOptionFundingRoundName_V3(c, &m->funding_round)) + CHECK_ERROR(_readbool(c, &m->disable_iu)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_freeze_V3( + parser_context_t* c, pd_asset_freeze_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_unfreeze_V3( + parser_context_t* c, pd_asset_unfreeze_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_rename_asset_V3( + parser_context_t* c, pd_asset_rename_asset_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readAssetName_V3(c, &m->name)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_issue_V3( + parser_context_t* c, pd_asset_issue_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readBalanceNoSymbol(c, &m->amount)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_redeem_V3( + parser_context_t* c, pd_asset_redeem_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readBalanceNoSymbol(c, &m->amount)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_make_divisible_V3( + parser_context_t* c, pd_asset_make_divisible_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_add_documents_V3( + parser_context_t* c, pd_asset_add_documents_V3_t* m) +{ + CHECK_ERROR(_readVecDocument_V3(c, &m->docs)) + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_remove_documents_V3( + parser_context_t* c, pd_asset_remove_documents_V3_t* m) +{ + CHECK_ERROR(_readVecDocumentId_V3(c, &m->ids)) + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_set_funding_round_V3( + parser_context_t* c, pd_asset_set_funding_round_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readFundingRoundName_V3(c, &m->name)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_update_identifiers_V3( + parser_context_t* c, pd_asset_update_identifiers_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readVecAssetIdentifier_V3(c, &m->identifiers)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_claim_classic_ticker_V3( + parser_context_t* c, pd_asset_claim_classic_ticker_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readEcdsaSignature_V3(c, &m->ethereum_signature)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_reserve_classic_ticker_V3( + parser_context_t* c, pd_asset_reserve_classic_ticker_V3_t* m) +{ + CHECK_ERROR(_readClassicTickerImport_V3(c, &m->classic_ticker_import)) + CHECK_ERROR(_readIdentityId_V3(c, &m->contract_did)) + CHECK_ERROR(_readTickerRegistrationConfigMoment_V3(c, &m->config)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_controller_transfer_V3( + parser_context_t* c, pd_asset_controller_transfer_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readBalanceNoSymbol(c, &m->amount)) + CHECK_ERROR(_readPortfolioId_V3(c, &m->from_portfolio)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_register_custom_asset_type_V3( + parser_context_t* c, pd_asset_register_custom_asset_type_V3_t* m) +{ + CHECK_ERROR(_readVecu8(c, &m->ty)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_create_asset_with_custom_type_V3( + parser_context_t* c, pd_asset_create_asset_with_custom_type_V3_t* m) +{ + CHECK_ERROR(_readAssetName_V3(c, &m->name)) + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readbool(c, &m->divisible)) + CHECK_ERROR(_readVecu8(c, &m->custom_asset_type)) + CHECK_ERROR(_readVecAssetIdentifier_V3(c, &m->identifiers)) + CHECK_ERROR(_readOptionFundingRoundName_V3(c, &m->funding_round)) + CHECK_ERROR(_readbool(c, &m->disable_iu)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_set_asset_metadata_V3( + parser_context_t* c, pd_asset_set_asset_metadata_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readAssetMetadataKey_V3(c, &m->key)) + CHECK_ERROR(_readAssetMetadataValue_V3(c, &m->value)) + CHECK_ERROR(_readOptionAssetMetadataValueDetailMoment_V3(c, &m->detail)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_set_asset_metadata_details_V3( + parser_context_t* c, pd_asset_set_asset_metadata_details_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readAssetMetadataKey_V3(c, &m->key)) + CHECK_ERROR(_readAssetMetadataValueDetailMoment_V3(c, &m->detail)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_register_and_set_local_asset_metadata_V3( + parser_context_t* c, pd_asset_register_and_set_local_asset_metadata_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readAssetMetadataName_V3(c, &m->name)) + CHECK_ERROR(_readAssetMetadataSpec_V3(c, &m->spec)) + CHECK_ERROR(_readAssetMetadataValue_V3(c, &m->value)) + CHECK_ERROR(_readOptionAssetMetadataValueDetailMoment_V3(c, &m->detail)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_register_asset_metadata_local_type_V3( + parser_context_t* c, pd_asset_register_asset_metadata_local_type_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readAssetMetadataName_V3(c, &m->name)) + CHECK_ERROR(_readAssetMetadataSpec_V3(c, &m->spec)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_asset_register_asset_metadata_global_type_V3( + parser_context_t* c, pd_asset_register_asset_metadata_global_type_V3_t* m) +{ + CHECK_ERROR(_readAssetMetadataName_V3(c, &m->name)) + CHECK_ERROR(_readAssetMetadataSpec_V3(c, &m->spec)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_capitaldistribution_distribute_V3( + parser_context_t* c, pd_capitaldistribution_distribute_V3_t* m) +{ + CHECK_ERROR(_readCAId_V3(c, &m->ca_id)) + CHECK_ERROR(_readOptionPortfolioNumber_V3(c, &m->portfolio)) + CHECK_ERROR(_readTicker_V3(c, &m->currency)) + CHECK_ERROR(_readBalance(c, &m->per_share)) + CHECK_ERROR(_readBalance(c, &m->amount)) + CHECK_ERROR(_readMoment_V3(c, &m->payment_at)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->expires_at)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_capitaldistribution_claim_V3( + parser_context_t* c, pd_capitaldistribution_claim_V3_t* m) +{ + CHECK_ERROR(_readCAId_V3(c, &m->ca_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_capitaldistribution_push_benefit_V3( + parser_context_t* c, pd_capitaldistribution_push_benefit_V3_t* m) +{ + CHECK_ERROR(_readCAId_V3(c, &m->ca_id)) + CHECK_ERROR(_readIdentityId_V3(c, &m->holder)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_capitaldistribution_reclaim_V3( + parser_context_t* c, pd_capitaldistribution_reclaim_V3_t* m) +{ + CHECK_ERROR(_readCAId_V3(c, &m->ca_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_capitaldistribution_remove_distribution_V3( + parser_context_t* c, pd_capitaldistribution_remove_distribution_V3_t* m) +{ + CHECK_ERROR(_readCAId_V3(c, &m->ca_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_checkpoint_create_checkpoint_V3( + parser_context_t* c, pd_checkpoint_create_checkpoint_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_checkpoint_set_schedules_max_complexity_V3( + parser_context_t* c, pd_checkpoint_set_schedules_max_complexity_V3_t* m) +{ + CHECK_ERROR(_readu64(c, &m->max_complexity)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_checkpoint_create_schedule_V3( + parser_context_t* c, pd_checkpoint_create_schedule_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readScheduleSpec_V3(c, &m->schedule)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_checkpoint_remove_schedule_V3( + parser_context_t* c, pd_checkpoint_remove_schedule_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readScheduleId_V3(c, &m->id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_compliancemanager_add_compliance_requirement_V3( + parser_context_t* c, pd_compliancemanager_add_compliance_requirement_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readVecCondition_V3(c, &m->sender_conditions)) + CHECK_ERROR(_readVecCondition_V3(c, &m->receiver_conditions)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_compliancemanager_remove_compliance_requirement_V3( + parser_context_t* c, pd_compliancemanager_remove_compliance_requirement_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readu32(c, &m->id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_compliancemanager_reset_asset_compliance_V3( + parser_context_t* c, pd_compliancemanager_reset_asset_compliance_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_compliancemanager_pause_asset_compliance_V3( + parser_context_t* c, pd_compliancemanager_pause_asset_compliance_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_compliancemanager_resume_asset_compliance_V3( + parser_context_t* c, pd_compliancemanager_resume_asset_compliance_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_compliancemanager_add_default_trusted_claim_issuer_V3( + parser_context_t* c, pd_compliancemanager_add_default_trusted_claim_issuer_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readTrustedIssuer_V3(c, &m->issuer)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_compliancemanager_remove_default_trusted_claim_issuer_V3( + parser_context_t* c, pd_compliancemanager_remove_default_trusted_claim_issuer_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readIdentityId_V3(c, &m->issuer)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_corporateaction_set_max_details_length_V3( + parser_context_t* c, pd_corporateaction_set_max_details_length_V3_t* m) +{ + CHECK_ERROR(_readu32(c, &m->length)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_corporateaction_set_default_targets_V3( + parser_context_t* c, pd_corporateaction_set_default_targets_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readTargetIdentities_V3(c, &m->targets)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_corporateaction_set_default_withholding_tax_V3( + parser_context_t* c, pd_corporateaction_set_default_withholding_tax_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readTax_V3(c, &m->tax)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_corporateaction_set_did_withholding_tax_V3( + parser_context_t* c, pd_corporateaction_set_did_withholding_tax_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readIdentityId_V3(c, &m->taxed_did)) + CHECK_ERROR(_readOptionTax_V3(c, &m->tax)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_corporateaction_initiate_corporate_action_V3( + parser_context_t* c, pd_corporateaction_initiate_corporate_action_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readCAKind_V3(c, &m->kind)) + CHECK_ERROR(_readMoment_V3(c, &m->decl_date)) + CHECK_ERROR(_readOptionRecordDateSpec_V3(c, &m->record_date)) + CHECK_ERROR(_readCADetails_V3(c, &m->details)) + CHECK_ERROR(_readOptionTargetIdentities_V3(c, &m->targets)) + CHECK_ERROR(_readOptionTax_V3(c, &m->default_withholding_tax)) + CHECK_ERROR(_readOptionVecTupleIdentityIdTax_V3(c, &m->withholding_tax)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_corporateaction_link_ca_doc_V3( + parser_context_t* c, pd_corporateaction_link_ca_doc_V3_t* m) +{ + CHECK_ERROR(_readCAId_V3(c, &m->id)) + CHECK_ERROR(_readVecDocumentId_V3(c, &m->docs)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_corporateaction_remove_ca_V3( + parser_context_t* c, pd_corporateaction_remove_ca_V3_t* m) +{ + CHECK_ERROR(_readCAId_V3(c, &m->ca_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_corporateaction_change_record_date_V3( + parser_context_t* c, pd_corporateaction_change_record_date_V3_t* m) +{ + CHECK_ERROR(_readCAId_V3(c, &m->ca_id)) + CHECK_ERROR(_readOptionRecordDateSpec_V3(c, &m->record_date)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_corporateballot_attach_ballot_V3( + parser_context_t* c, pd_corporateballot_attach_ballot_V3_t* m) +{ + CHECK_ERROR(_readCAId_V3(c, &m->ca_id)) + CHECK_ERROR(_readBallotTimeRange_V3(c, &m->range)) + CHECK_ERROR(_readBallotMeta_V3(c, &m->meta)) + CHECK_ERROR(_readbool(c, &m->rcv)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_corporateballot_vote_V3( + parser_context_t* c, pd_corporateballot_vote_V3_t* m) +{ + CHECK_ERROR(_readCAId_V3(c, &m->ca_id)) + CHECK_ERROR(_readVecBallotVote_V3(c, &m->votes)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_corporateballot_change_end_V3( + parser_context_t* c, pd_corporateballot_change_end_V3_t* m) +{ + CHECK_ERROR(_readCAId_V3(c, &m->ca_id)) + CHECK_ERROR(_readMoment_V3(c, &m->end)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_corporateballot_change_meta_V3( + parser_context_t* c, pd_corporateballot_change_meta_V3_t* m) +{ + CHECK_ERROR(_readCAId_V3(c, &m->ca_id)) + CHECK_ERROR(_readBallotMeta_V3(c, &m->meta)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_corporateballot_change_rcv_V3( + parser_context_t* c, pd_corporateballot_change_rcv_V3_t* m) +{ + CHECK_ERROR(_readCAId_V3(c, &m->ca_id)) + CHECK_ERROR(_readbool(c, &m->rcv)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_corporateballot_remove_ballot_V3( + parser_context_t* c, pd_corporateballot_remove_ballot_V3_t* m) +{ + CHECK_ERROR(_readCAId_V3(c, &m->ca_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_pips_set_prune_historical_pips_V3( + parser_context_t* c, pd_pips_set_prune_historical_pips_V3_t* m) +{ + CHECK_ERROR(_readbool(c, &m->prune)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_pips_set_min_proposal_deposit_V3( + parser_context_t* c, pd_pips_set_min_proposal_deposit_V3_t* m) +{ + CHECK_ERROR(_readBalance(c, &m->deposit)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_pips_set_default_enactment_period_V3( + parser_context_t* c, pd_pips_set_default_enactment_period_V3_t* m) +{ + CHECK_ERROR(_readBlockNumber(c, &m->duration)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_pips_set_pending_pip_expiry_V3( + parser_context_t* c, pd_pips_set_pending_pip_expiry_V3_t* m) +{ + CHECK_ERROR(_readMaybeBlockBlockNumber_V3(c, &m->expiry)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_pips_set_max_pip_skip_count_V3( + parser_context_t* c, pd_pips_set_max_pip_skip_count_V3_t* m) +{ + CHECK_ERROR(_readSkippedCount_V3(c, &m->max)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_pips_set_active_pip_limit_V3( + parser_context_t* c, pd_pips_set_active_pip_limit_V3_t* m) +{ + CHECK_ERROR(_readu32(c, &m->limit)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_pips_approve_committee_proposal_V3( + parser_context_t* c, pd_pips_approve_committee_proposal_V3_t* m) +{ + CHECK_ERROR(_readPipId_V3(c, &m->id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_pips_reject_proposal_V3( + parser_context_t* c, pd_pips_reject_proposal_V3_t* m) +{ + CHECK_ERROR(_readPipId_V3(c, &m->id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_pips_prune_proposal_V3( + parser_context_t* c, pd_pips_prune_proposal_V3_t* m) +{ + CHECK_ERROR(_readPipId_V3(c, &m->id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_pips_reschedule_execution_V3( + parser_context_t* c, pd_pips_reschedule_execution_V3_t* m) +{ + CHECK_ERROR(_readPipId_V3(c, &m->id)) + CHECK_ERROR(_readOptionBlockNumber(c, &m->until)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_pips_clear_snapshot_V3( + parser_context_t* c, pd_pips_clear_snapshot_V3_t* m) +{ + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_pips_snapshot_V3( + parser_context_t* c, pd_pips_snapshot_V3_t* m) +{ + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_pips_enact_snapshot_results_V3( + parser_context_t* c, pd_pips_enact_snapshot_results_V3_t* m) +{ + CHECK_ERROR(_readVecTuplePipIdSnapshotResult_V3(c, &m->results)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_pips_execute_scheduled_pip_V3( + parser_context_t* c, pd_pips_execute_scheduled_pip_V3_t* m) +{ + CHECK_ERROR(_readPipId_V3(c, &m->id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_pips_expire_scheduled_pip_V3( + parser_context_t* c, pd_pips_expire_scheduled_pip_V3_t* m) +{ + CHECK_ERROR(_readIdentityId_V3(c, &m->did)) + CHECK_ERROR(_readPipId_V3(c, &m->id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_portfolio_create_portfolio_V3( + parser_context_t* c, pd_portfolio_create_portfolio_V3_t* m) +{ + CHECK_ERROR(_readPortfolioName_V3(c, &m->name)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_portfolio_delete_portfolio_V3( + parser_context_t* c, pd_portfolio_delete_portfolio_V3_t* m) +{ + CHECK_ERROR(_readPortfolioNumber_V3(c, &m->num)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_portfolio_move_portfolio_funds_V3( + parser_context_t* c, pd_portfolio_move_portfolio_funds_V3_t* m) +{ + CHECK_ERROR(_readPortfolioId_V3(c, &m->from)) + CHECK_ERROR(_readPortfolioId_V3(c, &m->to)) + CHECK_ERROR(_readVecMovePortfolioItem_V3(c, &m->items)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_portfolio_rename_portfolio_V3( + parser_context_t* c, pd_portfolio_rename_portfolio_V3_t* m) +{ + CHECK_ERROR(_readPortfolioNumber_V3(c, &m->num)) + CHECK_ERROR(_readPortfolioName_V3(c, &m->to_name)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_portfolio_quit_portfolio_custody_V3( + parser_context_t* c, pd_portfolio_quit_portfolio_custody_V3_t* m) +{ + CHECK_ERROR(_readPortfolioId_V3(c, &m->pid)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_portfolio_accept_portfolio_custody_V3( + parser_context_t* c, pd_portfolio_accept_portfolio_custody_V3_t* m) +{ + CHECK_ERROR(_readu64(c, &m->auth_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_protocolfee_change_coefficient_V3( + parser_context_t* c, pd_protocolfee_change_coefficient_V3_t* m) +{ + CHECK_ERROR(_readPosRatio_V3(c, &m->coefficient)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_settlement_create_venue_V3( + parser_context_t* c, pd_settlement_create_venue_V3_t* m) +{ + CHECK_ERROR(_readVenueDetails_V3(c, &m->details)) + CHECK_ERROR(_readVecAccountId_V3(c, &m->signers)) + CHECK_ERROR(_readVenueType_V3(c, &m->typ)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_settlement_update_venue_details_V3( + parser_context_t* c, pd_settlement_update_venue_details_V3_t* m) +{ + CHECK_ERROR(_readVenueId_V3(c, &m->id)) + CHECK_ERROR(_readVenueDetails_V3(c, &m->details)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_settlement_update_venue_type_V3( + parser_context_t* c, pd_settlement_update_venue_type_V3_t* m) +{ + CHECK_ERROR(_readVenueId_V3(c, &m->id)) + CHECK_ERROR(_readVenueType_V3(c, &m->typ)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_settlement_add_instruction_V3( + parser_context_t* c, pd_settlement_add_instruction_V3_t* m) +{ + CHECK_ERROR(_readVenueId_V3(c, &m->venue_id)) + CHECK_ERROR(_readSettlementTypeBlockNumber_V3(c, &m->settlement_type)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->trade_date)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->value_date)) + CHECK_ERROR(_readVecLeg_V3(c, &m->legs)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_settlement_add_and_affirm_instruction_V3( + parser_context_t* c, pd_settlement_add_and_affirm_instruction_V3_t* m) +{ + CHECK_ERROR(_readVenueId_V3(c, &m->venue_id)) + CHECK_ERROR(_readSettlementTypeBlockNumber_V3(c, &m->settlement_type)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->trade_date)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->value_date)) + CHECK_ERROR(_readVecLeg_V3(c, &m->legs)) + CHECK_ERROR(_readVecPortfolioId_V3(c, &m->portfolios)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_settlement_affirm_instruction_V3( + parser_context_t* c, pd_settlement_affirm_instruction_V3_t* m) +{ + CHECK_ERROR(_readInstructionId_V3(c, &m->id)) + CHECK_ERROR(_readVecPortfolioId_V3(c, &m->portfolios)) + CHECK_ERROR(_readu32(c, &m->max_legs_count)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_settlement_withdraw_affirmation_V3( + parser_context_t* c, pd_settlement_withdraw_affirmation_V3_t* m) +{ + CHECK_ERROR(_readInstructionId_V3(c, &m->id)) + CHECK_ERROR(_readVecPortfolioId_V3(c, &m->portfolios)) + CHECK_ERROR(_readu32(c, &m->max_legs_count)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_settlement_reject_instruction_V3( + parser_context_t* c, pd_settlement_reject_instruction_V3_t* m) +{ + CHECK_ERROR(_readInstructionId_V3(c, &m->id)) + CHECK_ERROR(_readPortfolioId_V3(c, &m->portfolio)) + CHECK_ERROR(_readu32(c, &m->num_of_legs)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_settlement_affirm_with_receipts_V3( + parser_context_t* c, pd_settlement_affirm_with_receipts_V3_t* m) +{ + CHECK_ERROR(_readInstructionId_V3(c, &m->id)) + CHECK_ERROR(_readVecReceiptDetails_V3(c, &m->receipt_details)) + CHECK_ERROR(_readVecPortfolioId_V3(c, &m->portfolios)) + CHECK_ERROR(_readu32(c, &m->max_legs_count)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_settlement_claim_receipt_V3( + parser_context_t* c, pd_settlement_claim_receipt_V3_t* m) +{ + CHECK_ERROR(_readInstructionId_V3(c, &m->id)) + CHECK_ERROR(_readReceiptDetails_V3(c, &m->receipt_details)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_settlement_unclaim_receipt_V3( + parser_context_t* c, pd_settlement_unclaim_receipt_V3_t* m) +{ + CHECK_ERROR(_readInstructionId_V3(c, &m->instruction_id)) + CHECK_ERROR(_readLegId_V3(c, &m->leg_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_settlement_set_venue_filtering_V3( + parser_context_t* c, pd_settlement_set_venue_filtering_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readbool(c, &m->enabled)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_settlement_allow_venues_V3( + parser_context_t* c, pd_settlement_allow_venues_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readVecVenueId_V3(c, &m->venues)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_settlement_disallow_venues_V3( + parser_context_t* c, pd_settlement_disallow_venues_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readVecVenueId_V3(c, &m->venues)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_settlement_change_receipt_validity_V3( + parser_context_t* c, pd_settlement_change_receipt_validity_V3_t* m) +{ + CHECK_ERROR(_readu64(c, &m->receipt_uid)) + CHECK_ERROR(_readbool(c, &m->validity)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_settlement_execute_scheduled_instruction_V3( + parser_context_t* c, pd_settlement_execute_scheduled_instruction_V3_t* m) +{ + CHECK_ERROR(_readInstructionId_V3(c, &m->id)) + CHECK_ERROR(_readu32(c, &m->_legs_count)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_settlement_reschedule_instruction_V3( + parser_context_t* c, pd_settlement_reschedule_instruction_V3_t* m) +{ + CHECK_ERROR(_readInstructionId_V3(c, &m->id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_sto_create_fundraiser_V3( + parser_context_t* c, pd_sto_create_fundraiser_V3_t* m) +{ + CHECK_ERROR(_readPortfolioId_V3(c, &m->offering_portfolio)) + CHECK_ERROR(_readTicker_V3(c, &m->offering_asset)) + CHECK_ERROR(_readPortfolioId_V3(c, &m->raising_portfolio)) + CHECK_ERROR(_readTicker_V3(c, &m->raising_asset)) + CHECK_ERROR(_readVecPriceTier_V3(c, &m->tiers)) + CHECK_ERROR(_readVenueId_V3(c, &m->venue_id)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->start)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->end)) + CHECK_ERROR(_readBalanceNoSymbol(c, &m->minimum_investment)) + CHECK_ERROR(_readFundraiserName_V3(c, &m->fundraiser_name)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_sto_invest_V3( + parser_context_t* c, pd_sto_invest_V3_t* m) +{ + CHECK_ERROR(_readPortfolioId_V3(c, &m->investment_portfolio)) + CHECK_ERROR(_readPortfolioId_V3(c, &m->funding_portfolio)) + CHECK_ERROR(_readTicker_V3(c, &m->offering_asset)) + CHECK_ERROR(_readFundraiserId_V3(c, &m->id)) + CHECK_ERROR(_readBalanceNoSymbol(c, &m->purchase_amount)) + CHECK_ERROR(_readOptionBalance(c, &m->max_price)) + CHECK_ERROR(_readOptionReceiptDetails_V3(c, &m->receipt)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_sto_freeze_fundraiser_V3( + parser_context_t* c, pd_sto_freeze_fundraiser_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->offering_asset)) + CHECK_ERROR(_readFundraiserId_V3(c, &m->id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_sto_unfreeze_fundraiser_V3( + parser_context_t* c, pd_sto_unfreeze_fundraiser_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->offering_asset)) + CHECK_ERROR(_readFundraiserId_V3(c, &m->id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_sto_modify_fundraiser_window_V3( + parser_context_t* c, pd_sto_modify_fundraiser_window_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->offering_asset)) + CHECK_ERROR(_readFundraiserId_V3(c, &m->id)) + CHECK_ERROR(_readMoment_V3(c, &m->start)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->end)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_sto_stop_V3( + parser_context_t* c, pd_sto_stop_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->offering_asset)) + CHECK_ERROR(_readFundraiserId_V3(c, &m->id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_treasury_disbursement_V3( + parser_context_t* c, pd_treasury_disbursement_V3_t* m) +{ + CHECK_ERROR(_readVecBeneficiary_V3(c, &m->beneficiaries)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_treasury_reimbursement_V3( + parser_context_t* c, pd_treasury_reimbursement_V3_t* m) +{ + CHECK_ERROR(_readBalance(c, &m->amount)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_utility_relay_tx_V3( + parser_context_t* c, pd_utility_relay_tx_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->target)) + CHECK_ERROR(_readOffChainSignature_V3(c, &m->signature)) + CHECK_ERROR(_readUniqueCall_V3(c, &m->call)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_externalagents_remove_agent_V3( + parser_context_t* c, pd_externalagents_remove_agent_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readIdentityId_V3(c, &m->agent)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_externalagents_abdicate_V3( + parser_context_t* c, pd_externalagents_abdicate_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_externalagents_accept_become_agent_V3( + parser_context_t* c, pd_externalagents_accept_become_agent_V3_t* m) +{ + CHECK_ERROR(_readu64(c, &m->auth_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_externalagents_create_group_and_add_auth_V3( + parser_context_t* c, pd_externalagents_create_group_and_add_auth_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readExtrinsicPermissions_V3(c, &m->perms)) + CHECK_ERROR(_readIdentityId_V3(c, &m->target)) + CHECK_ERROR(_readOptionMoment_V3(c, &m->expiry)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_externalagents_create_and_change_custom_group_V3( + parser_context_t* c, pd_externalagents_create_and_change_custom_group_V3_t* m) +{ + CHECK_ERROR(_readTicker_V3(c, &m->ticker)) + CHECK_ERROR(_readExtrinsicPermissions_V3(c, &m->perms)) + CHECK_ERROR(_readIdentityId_V3(c, &m->agent)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_relayer_set_paying_key_V3( + parser_context_t* c, pd_relayer_set_paying_key_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->user_key)) + CHECK_ERROR(_readBalance(c, &m->polyx_limit)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_relayer_accept_paying_key_V3( + parser_context_t* c, pd_relayer_accept_paying_key_V3_t* m) +{ + CHECK_ERROR(_readu64(c, &m->auth_id)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_relayer_remove_paying_key_V3( + parser_context_t* c, pd_relayer_remove_paying_key_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->user_key)) + CHECK_ERROR(_readAccountId_V3(c, &m->paying_key)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_relayer_update_polyx_limit_V3( + parser_context_t* c, pd_relayer_update_polyx_limit_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->user_key)) + CHECK_ERROR(_readBalance(c, &m->polyx_limit)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_relayer_increase_polyx_limit_V3( + parser_context_t* c, pd_relayer_increase_polyx_limit_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->user_key)) + CHECK_ERROR(_readBalance(c, &m->amount)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_relayer_decrease_polyx_limit_V3( + parser_context_t* c, pd_relayer_decrease_polyx_limit_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->user_key)) + CHECK_ERROR(_readBalance(c, &m->amount)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_rewards_claim_itn_reward_V3( + parser_context_t* c, pd_rewards_claim_itn_reward_V3_t* m) +{ + CHECK_ERROR(_readAccountId_V3(c, &m->reward_address)) + CHECK_ERROR(_readAccountId_V3(c, &m->itn_address)) + CHECK_ERROR(_readOffChainSignature_V3(c, &m->signature)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_contracts_call_V3( + parser_context_t* c, pd_contracts_call_V3_t* m) +{ + CHECK_ERROR(_readLookupasStaticLookupSource_V3(c, &m->dest)) + CHECK_ERROR(_readCompactBalance(c, &m->amount)) + CHECK_ERROR(_readCompactu64(c, &m->gas_limit)) + CHECK_ERROR(_readOptionCompactBalanceOf(c, &m->storage_deposit_limit)) + CHECK_ERROR(_readVecu8(c, &m->data)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_contracts_instantiate_with_code_V3( + parser_context_t* c, pd_contracts_instantiate_with_code_V3_t* m) +{ + CHECK_ERROR(_readCompactBalance(c, &m->amount)) + CHECK_ERROR(_readCompactu64(c, &m->gas_limit)) + CHECK_ERROR(_readOptionCompactBalanceOf(c, &m->storage_deposit_limit)) + CHECK_ERROR(_readVecu8(c, &m->code)) + CHECK_ERROR(_readVecu8(c, &m->data)) + CHECK_ERROR(_readVecu8(c, &m->salt)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_contracts_instantiate_V3( + parser_context_t* c, pd_contracts_instantiate_V3_t* m) +{ + CHECK_ERROR(_readCompactBalance(c, &m->amount)) + CHECK_ERROR(_readCompactu64(c, &m->gas_limit)) + CHECK_ERROR(_readOptionCompactBalanceOf(c, &m->storage_deposit_limit)) + CHECK_ERROR(_readCodeHash_V3(c, &m->code_hash)) + CHECK_ERROR(_readBytes(c, &m->data)) + CHECK_ERROR(_readBytes(c, &m->salt)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_contracts_upload_code_V3( + parser_context_t* c, pd_contracts_upload_code_V3_t* m) +{ + CHECK_ERROR(_readVecu8(c, &m->code)) + CHECK_ERROR(_readOptionCompactBalanceOf(c, &m->storage_deposit_limit)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_contracts_remove_code_V3( + parser_context_t* c, pd_contracts_remove_code_V3_t* m) +{ + CHECK_ERROR(_readCodeHash_V3(c, &m->code_hash)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_polymeshcontracts_instantiate_with_code_perms_V3( + parser_context_t* c, pd_polymeshcontracts_instantiate_with_code_perms_V3_t* m) +{ + CHECK_ERROR(_readBalance(c, &m->endowment)) + CHECK_ERROR(_readWeight_V3(c, &m->gas_limit)) + CHECK_ERROR(_readOptionBalance(c, &m->storage_deposit_limit)) + CHECK_ERROR(_readVecu8(c, &m->code)) + CHECK_ERROR(_readVecu8(c, &m->data)) + CHECK_ERROR(_readVecu8(c, &m->salt)) + CHECK_ERROR(_readPermissions_V3(c, &m->perms)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_polymeshcontracts_instantiate_with_hash_perms_V3( + parser_context_t* c, pd_polymeshcontracts_instantiate_with_hash_perms_V3_t* m) +{ + CHECK_ERROR(_readBalance(c, &m->endowment)) + CHECK_ERROR(_readWeight_V3(c, &m->gas_limit)) + CHECK_ERROR(_readOptionBalance(c, &m->storage_deposit_limit)) + CHECK_ERROR(_readCodeHash_V3(c, &m->code_hash)) + CHECK_ERROR(_readVecu8(c, &m->data)) + CHECK_ERROR(_readVecu8(c, &m->salt)) + CHECK_ERROR(_readPermissions_V3(c, &m->perms)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_preimage_note_preimage_V3( + parser_context_t* c, pd_preimage_note_preimage_V3_t* m) +{ + CHECK_ERROR(_readVecu8(c, &m->bytes)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_preimage_unnote_preimage_V3( + parser_context_t* c, pd_preimage_unnote_preimage_V3_t* m) +{ + CHECK_ERROR(_readHash(c, &m->hash)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_preimage_request_preimage_V3( + parser_context_t* c, pd_preimage_request_preimage_V3_t* m) +{ + CHECK_ERROR(_readHash(c, &m->hash)) + return parser_ok; +} + +__Z_INLINE parser_error_t _readMethod_preimage_unrequest_preimage_V3( + parser_context_t* c, pd_preimage_unrequest_preimage_V3_t* m) +{ + CHECK_ERROR(_readHash(c, &m->hash)) + return parser_ok; +} + +#endif + +parser_error_t _readMethod_V3( + parser_context_t* c, + uint8_t moduleIdx, + uint8_t callIdx, + pd_Method_V3_t* method) +{ + uint16_t callPrivIdx = ((uint16_t)moduleIdx << 8u) + callIdx; + + switch (callPrivIdx) { + + case 1280: /* module 5 call 0 */ + CHECK_ERROR(_readMethod_balances_transfer_V3(c, &method->nested.balances_transfer_V3)) + break; + case 1281: /* module 5 call 1 */ + CHECK_ERROR(_readMethod_balances_transfer_with_memo_V3(c, &method->nested.balances_transfer_with_memo_V3)) + break; + case 1795: /* module 7 call 3 */ + CHECK_ERROR(_readMethod_identity_accept_primary_key_V3(c, &method->nested.identity_accept_primary_key_V3)) + break; + case 1797: /* module 7 call 5 */ + CHECK_ERROR(_readMethod_identity_join_identity_as_key_V3(c, &method->nested.identity_join_identity_as_key_V3)) + break; + case 1798: /* module 7 call 6 */ + CHECK_ERROR(_readMethod_identity_leave_identity_as_key_V3(c, &method->nested.identity_leave_identity_as_key_V3)) + break; + case 1799: /* module 7 call 7 */ + CHECK_ERROR(_readMethod_identity_add_claim_V3(c, &method->nested.identity_add_claim_V3)) + break; + case 1800: /* module 7 call 8 */ + CHECK_ERROR(_readMethod_identity_revoke_claim_V3(c, &method->nested.identity_revoke_claim_V3)) + break; + case 1801: /* module 7 call 9 */ + CHECK_ERROR(_readMethod_identity_set_permission_to_signer_V3(c, &method->nested.identity_set_permission_to_signer_V3)) + break; + case 1803: /* module 7 call 11 */ + CHECK_ERROR(_readMethod_identity_freeze_secondary_keys_V3(c, &method->nested.identity_freeze_secondary_keys_V3)) + break; + case 1804: /* module 7 call 12 */ + CHECK_ERROR(_readMethod_identity_unfreeze_secondary_keys_V3(c, &method->nested.identity_unfreeze_secondary_keys_V3)) + break; + case 1805: /* module 7 call 13 */ + CHECK_ERROR(_readMethod_identity_add_authorization_V3(c, &method->nested.identity_add_authorization_V3)) + break; + case 1806: /* module 7 call 14 */ + CHECK_ERROR(_readMethod_identity_remove_authorization_V3(c, &method->nested.identity_remove_authorization_V3)) + break; + case 1808: /* module 7 call 16 */ + CHECK_ERROR(_readMethod_identity_add_investor_uniqueness_claim_V3(c, &method->nested.identity_add_investor_uniqueness_claim_V3)) + break; + case 1814: /* module 7 call 22 */ + CHECK_ERROR(_readMethod_identity_add_secondary_keys_with_authorization_V3(c, &method->nested.identity_add_secondary_keys_with_authorization_V3)) + break; + case 1816: /* module 7 call 24 */ + CHECK_ERROR(_readMethod_identity_remove_secondary_keys_V3(c, &method->nested.identity_remove_secondary_keys_V3)) + break; + case 3840: /* module 15 call 0 */ + CHECK_ERROR(_readMethod_multisig_create_multisig_V3(c, &method->nested.multisig_create_multisig_V3)) + break; + case 3841: /* module 15 call 1 */ + CHECK_ERROR(_readMethod_multisig_create_or_approve_proposal_as_identity_V3(c, &method->nested.multisig_create_or_approve_proposal_as_identity_V3)) + break; + case 3842: /* module 15 call 2 */ + CHECK_ERROR(_readMethod_multisig_create_or_approve_proposal_as_key_V3(c, &method->nested.multisig_create_or_approve_proposal_as_key_V3)) + break; + case 3843: /* module 15 call 3 */ + CHECK_ERROR(_readMethod_multisig_create_proposal_as_identity_V3(c, &method->nested.multisig_create_proposal_as_identity_V3)) + break; + case 3844: /* module 15 call 4 */ + CHECK_ERROR(_readMethod_multisig_create_proposal_as_key_V3(c, &method->nested.multisig_create_proposal_as_key_V3)) + break; + case 3845: /* module 15 call 5 */ + CHECK_ERROR(_readMethod_multisig_approve_as_identity_V3(c, &method->nested.multisig_approve_as_identity_V3)) + break; + case 3846: /* module 15 call 6 */ + CHECK_ERROR(_readMethod_multisig_approve_as_key_V3(c, &method->nested.multisig_approve_as_key_V3)) + break; + case 3847: /* module 15 call 7 */ + CHECK_ERROR(_readMethod_multisig_reject_as_identity_V3(c, &method->nested.multisig_reject_as_identity_V3)) + break; + case 3848: /* module 15 call 8 */ + CHECK_ERROR(_readMethod_multisig_reject_as_key_V3(c, &method->nested.multisig_reject_as_key_V3)) + break; + case 3849: /* module 15 call 9 */ + CHECK_ERROR(_readMethod_multisig_accept_multisig_signer_as_identity_V3(c, &method->nested.multisig_accept_multisig_signer_as_identity_V3)) + break; + case 3850: /* module 15 call 10 */ + CHECK_ERROR(_readMethod_multisig_accept_multisig_signer_as_key_V3(c, &method->nested.multisig_accept_multisig_signer_as_key_V3)) + break; + case 3851: /* module 15 call 11 */ + CHECK_ERROR(_readMethod_multisig_add_multisig_signer_V3(c, &method->nested.multisig_add_multisig_signer_V3)) + break; + case 3852: /* module 15 call 12 */ + CHECK_ERROR(_readMethod_multisig_remove_multisig_signer_V3(c, &method->nested.multisig_remove_multisig_signer_V3)) + break; + case 3853: /* module 15 call 13 */ + CHECK_ERROR(_readMethod_multisig_add_multisig_signers_via_creator_V3(c, &method->nested.multisig_add_multisig_signers_via_creator_V3)) + break; + case 3854: /* module 15 call 14 */ + CHECK_ERROR(_readMethod_multisig_remove_multisig_signers_via_creator_V3(c, &method->nested.multisig_remove_multisig_signers_via_creator_V3)) + break; + case 3855: /* module 15 call 15 */ + CHECK_ERROR(_readMethod_multisig_change_sigs_required_V3(c, &method->nested.multisig_change_sigs_required_V3)) + break; + case 3857: /* module 15 call 17 */ + CHECK_ERROR(_readMethod_multisig_make_multisig_primary_V3(c, &method->nested.multisig_make_multisig_primary_V3)) + break; + case 3858: /* module 15 call 18 */ + CHECK_ERROR(_readMethod_multisig_execute_scheduled_proposal_V3(c, &method->nested.multisig_execute_scheduled_proposal_V3)) + break; + case 4352: /* module 17 call 0 */ + CHECK_ERROR(_readMethod_staking_bond_V3(c, &method->nested.staking_bond_V3)) + break; + case 4353: /* module 17 call 1 */ + CHECK_ERROR(_readMethod_staking_bond_extra_V3(c, &method->nested.staking_bond_extra_V3)) + break; + case 4354: /* module 17 call 2 */ + CHECK_ERROR(_readMethod_staking_unbond_V3(c, &method->nested.staking_unbond_V3)) + break; + case 4355: /* module 17 call 3 */ + CHECK_ERROR(_readMethod_staking_withdraw_unbonded_V3(c, &method->nested.staking_withdraw_unbonded_V3)) + break; + case 4356: /* module 17 call 4 */ + CHECK_ERROR(_readMethod_staking_validate_V3(c, &method->nested.staking_validate_V3)) + break; + case 4357: /* module 17 call 5 */ + CHECK_ERROR(_readMethod_staking_nominate_V3(c, &method->nested.staking_nominate_V3)) + break; + case 4358: /* module 17 call 6 */ + CHECK_ERROR(_readMethod_staking_chill_V3(c, &method->nested.staking_chill_V3)) + break; + case 4359: /* module 17 call 7 */ + CHECK_ERROR(_readMethod_staking_set_payee_V3(c, &method->nested.staking_set_payee_V3)) + break; + case 4360: /* module 17 call 8 */ + CHECK_ERROR(_readMethod_staking_set_controller_V3(c, &method->nested.staking_set_controller_V3)) + break; + case 4376: /* module 17 call 24 */ + CHECK_ERROR(_readMethod_staking_rebond_V3(c, &method->nested.staking_rebond_V3)) + break; + case 8454: /* module 33 call 6 */ + CHECK_ERROR(_readMethod_pips_propose_V3(c, &method->nested.pips_propose_V3)) + break; + case 8455: /* module 33 call 7 */ + CHECK_ERROR(_readMethod_pips_vote_V3(c, &method->nested.pips_vote_V3)) + break; + case 10496: /* module 41 call 0 */ + CHECK_ERROR(_readMethod_utility_batch_V3(c, &method->nested.utility_batch_V3)) + break; + case 10497: /* module 41 call 1 */ + CHECK_ERROR(_readMethod_utility_batch_atomic_V3(c, &method->nested.utility_batch_atomic_V3)) + break; + case 10498: /* module 41 call 2 */ + CHECK_ERROR(_readMethod_utility_batch_optimistic_V3(c, &method->nested.utility_batch_optimistic_V3)) + break; + +#ifdef SUBSTRATE_PARSER_FULL + case 0: /* module 0 call 0 */ + CHECK_ERROR(_readMethod_system_fill_block_V3(c, &method->nested.system_fill_block_V3)) + break; + case 1: /* module 0 call 1 */ + CHECK_ERROR(_readMethod_system_remark_V3(c, &method->nested.system_remark_V3)) + break; + case 2: /* module 0 call 2 */ + CHECK_ERROR(_readMethod_system_set_heap_pages_V3(c, &method->nested.system_set_heap_pages_V3)) + break; + case 3: /* module 0 call 3 */ + CHECK_ERROR(_readMethod_system_set_code_V3(c, &method->nested.system_set_code_V3)) + break; + case 4: /* module 0 call 4 */ + CHECK_ERROR(_readMethod_system_set_code_without_checks_V3(c, &method->nested.system_set_code_without_checks_V3)) + break; + case 8: /* module 0 call 8 */ + CHECK_ERROR(_readMethod_system_remark_with_event_V3(c, &method->nested.system_remark_with_event_V3)) + break; + case 512: /* module 2 call 0 */ + CHECK_ERROR(_readMethod_timestamp_set_V3(c, &method->nested.timestamp_set_V3)) + break; + case 768: /* module 3 call 0 */ + CHECK_ERROR(_readMethod_indices_claim_V3(c, &method->nested.indices_claim_V3)) + break; + case 769: /* module 3 call 1 */ + CHECK_ERROR(_readMethod_indices_transfer_V3(c, &method->nested.indices_transfer_V3)) + break; + case 770: /* module 3 call 2 */ + CHECK_ERROR(_readMethod_indices_free_V3(c, &method->nested.indices_free_V3)) + break; + case 771: /* module 3 call 3 */ + CHECK_ERROR(_readMethod_indices_force_transfer_V3(c, &method->nested.indices_force_transfer_V3)) + break; + case 772: /* module 3 call 4 */ + CHECK_ERROR(_readMethod_indices_freeze_V3(c, &method->nested.indices_freeze_V3)) + break; + case 1282: /* module 5 call 2 */ + CHECK_ERROR(_readMethod_balances_deposit_block_reward_reserve_balance_V3(c, &method->nested.balances_deposit_block_reward_reserve_balance_V3)) + break; + case 1283: /* module 5 call 3 */ + CHECK_ERROR(_readMethod_balances_set_balance_V3(c, &method->nested.balances_set_balance_V3)) + break; + case 1284: /* module 5 call 4 */ + CHECK_ERROR(_readMethod_balances_force_transfer_V3(c, &method->nested.balances_force_transfer_V3)) + break; + case 1285: /* module 5 call 5 */ + CHECK_ERROR(_readMethod_balances_burn_account_balance_V3(c, &method->nested.balances_burn_account_balance_V3)) + break; + case 1793: /* module 7 call 1 */ + CHECK_ERROR(_readMethod_identity_invalidate_cdd_claims_V3(c, &method->nested.identity_invalidate_cdd_claims_V3)) + break; + case 1796: /* module 7 call 4 */ + CHECK_ERROR(_readMethod_identity_change_cdd_requirement_for_mk_rotation_V3(c, &method->nested.identity_change_cdd_requirement_for_mk_rotation_V3)) + break; + case 1802: /* module 7 call 10 */ + CHECK_ERROR(_readMethod_identity_placeholder_legacy_set_permission_to_signer_V3(c, &method->basic.identity_placeholder_legacy_set_permission_to_signer_V3)) + break; + case 1809: /* module 7 call 17 */ + CHECK_ERROR(_readMethod_identity_gc_add_cdd_claim_V3(c, &method->nested.identity_gc_add_cdd_claim_V3)) + break; + case 1810: /* module 7 call 18 */ + CHECK_ERROR(_readMethod_identity_gc_revoke_cdd_claim_V3(c, &method->nested.identity_gc_revoke_cdd_claim_V3)) + break; + case 1812: /* module 7 call 20 */ + CHECK_ERROR(_readMethod_identity_revoke_claim_by_index_V3(c, &method->basic.identity_revoke_claim_by_index_V3)) + break; + case 1813: /* module 7 call 21 */ + CHECK_ERROR(_readMethod_identity_rotate_primary_key_to_secondary_V3(c, &method->basic.identity_rotate_primary_key_to_secondary_V3)) + break; + case 1815: /* module 7 call 23 */ + CHECK_ERROR(_readMethod_identity_set_secondary_key_permissions_V3(c, &method->basic.identity_set_secondary_key_permissions_V3)) + break; + case 2048: /* module 8 call 0 */ + CHECK_ERROR(_readMethod_cddserviceproviders_set_active_members_limit_V3(c, &method->nested.cddserviceproviders_set_active_members_limit_V3)) + break; + case 2049: /* module 8 call 1 */ + CHECK_ERROR(_readMethod_cddserviceproviders_disable_member_V3(c, &method->nested.cddserviceproviders_disable_member_V3)) + break; + case 2050: /* module 8 call 2 */ + CHECK_ERROR(_readMethod_cddserviceproviders_add_member_V3(c, &method->nested.cddserviceproviders_add_member_V3)) + break; + case 2051: /* module 8 call 3 */ + CHECK_ERROR(_readMethod_cddserviceproviders_remove_member_V3(c, &method->nested.cddserviceproviders_remove_member_V3)) + break; + case 2052: /* module 8 call 4 */ + CHECK_ERROR(_readMethod_cddserviceproviders_swap_member_V3(c, &method->nested.cddserviceproviders_swap_member_V3)) + break; + case 2053: /* module 8 call 5 */ + CHECK_ERROR(_readMethod_cddserviceproviders_reset_members_V3(c, &method->nested.cddserviceproviders_reset_members_V3)) + break; + case 2054: /* module 8 call 6 */ + CHECK_ERROR(_readMethod_cddserviceproviders_abdicate_membership_V3(c, &method->nested.cddserviceproviders_abdicate_membership_V3)) + break; + case 2304: /* module 9 call 0 */ + CHECK_ERROR(_readMethod_polymeshcommittee_set_vote_threshold_V3(c, &method->nested.polymeshcommittee_set_vote_threshold_V3)) + break; + case 2305: /* module 9 call 1 */ + CHECK_ERROR(_readMethod_polymeshcommittee_set_release_coordinator_V3(c, &method->nested.polymeshcommittee_set_release_coordinator_V3)) + break; + case 2306: /* module 9 call 2 */ + CHECK_ERROR(_readMethod_polymeshcommittee_set_expires_after_V3(c, &method->nested.polymeshcommittee_set_expires_after_V3)) + break; + case 2307: /* module 9 call 3 */ + CHECK_ERROR(_readMethod_polymeshcommittee_vote_or_propose_V3(c, &method->nested.polymeshcommittee_vote_or_propose_V3)) + break; + case 2308: /* module 9 call 4 */ + CHECK_ERROR(_readMethod_polymeshcommittee_vote_V3(c, &method->nested.polymeshcommittee_vote_V3)) + break; + case 2560: /* module 10 call 0 */ + CHECK_ERROR(_readMethod_committeemembership_set_active_members_limit_V3(c, &method->nested.committeemembership_set_active_members_limit_V3)) + break; + case 2561: /* module 10 call 1 */ + CHECK_ERROR(_readMethod_committeemembership_disable_member_V3(c, &method->nested.committeemembership_disable_member_V3)) + break; + case 2562: /* module 10 call 2 */ + CHECK_ERROR(_readMethod_committeemembership_add_member_V3(c, &method->nested.committeemembership_add_member_V3)) + break; + case 2563: /* module 10 call 3 */ + CHECK_ERROR(_readMethod_committeemembership_remove_member_V3(c, &method->nested.committeemembership_remove_member_V3)) + break; + case 2564: /* module 10 call 4 */ + CHECK_ERROR(_readMethod_committeemembership_swap_member_V3(c, &method->nested.committeemembership_swap_member_V3)) + break; + case 2565: /* module 10 call 5 */ + CHECK_ERROR(_readMethod_committeemembership_reset_members_V3(c, &method->nested.committeemembership_reset_members_V3)) + break; + case 2566: /* module 10 call 6 */ + CHECK_ERROR(_readMethod_committeemembership_abdicate_membership_V3(c, &method->nested.committeemembership_abdicate_membership_V3)) + break; + case 2816: /* module 11 call 0 */ + CHECK_ERROR(_readMethod_technicalcommittee_set_vote_threshold_V3(c, &method->nested.technicalcommittee_set_vote_threshold_V3)) + break; + case 2817: /* module 11 call 1 */ + CHECK_ERROR(_readMethod_technicalcommittee_set_release_coordinator_V3(c, &method->nested.technicalcommittee_set_release_coordinator_V3)) + break; + case 2818: /* module 11 call 2 */ + CHECK_ERROR(_readMethod_technicalcommittee_set_expires_after_V3(c, &method->nested.technicalcommittee_set_expires_after_V3)) + break; + case 2819: /* module 11 call 3 */ + CHECK_ERROR(_readMethod_technicalcommittee_vote_or_propose_V3(c, &method->nested.technicalcommittee_vote_or_propose_V3)) + break; + case 2820: /* module 11 call 4 */ + CHECK_ERROR(_readMethod_technicalcommittee_vote_V3(c, &method->nested.technicalcommittee_vote_V3)) + break; + case 3072: /* module 12 call 0 */ + CHECK_ERROR(_readMethod_technicalcommitteemembership_set_active_members_limit_V3(c, &method->nested.technicalcommitteemembership_set_active_members_limit_V3)) + break; + case 3073: /* module 12 call 1 */ + CHECK_ERROR(_readMethod_technicalcommitteemembership_disable_member_V3(c, &method->nested.technicalcommitteemembership_disable_member_V3)) + break; + case 3074: /* module 12 call 2 */ + CHECK_ERROR(_readMethod_technicalcommitteemembership_add_member_V3(c, &method->nested.technicalcommitteemembership_add_member_V3)) + break; + case 3075: /* module 12 call 3 */ + CHECK_ERROR(_readMethod_technicalcommitteemembership_remove_member_V3(c, &method->nested.technicalcommitteemembership_remove_member_V3)) + break; + case 3076: /* module 12 call 4 */ + CHECK_ERROR(_readMethod_technicalcommitteemembership_swap_member_V3(c, &method->nested.technicalcommitteemembership_swap_member_V3)) + break; + case 3077: /* module 12 call 5 */ + CHECK_ERROR(_readMethod_technicalcommitteemembership_reset_members_V3(c, &method->nested.technicalcommitteemembership_reset_members_V3)) + break; + case 3078: /* module 12 call 6 */ + CHECK_ERROR(_readMethod_technicalcommitteemembership_abdicate_membership_V3(c, &method->nested.technicalcommitteemembership_abdicate_membership_V3)) + break; + case 3328: /* module 13 call 0 */ + CHECK_ERROR(_readMethod_upgradecommittee_set_vote_threshold_V3(c, &method->nested.upgradecommittee_set_vote_threshold_V3)) + break; + case 3329: /* module 13 call 1 */ + CHECK_ERROR(_readMethod_upgradecommittee_set_release_coordinator_V3(c, &method->nested.upgradecommittee_set_release_coordinator_V3)) + break; + case 3330: /* module 13 call 2 */ + CHECK_ERROR(_readMethod_upgradecommittee_set_expires_after_V3(c, &method->nested.upgradecommittee_set_expires_after_V3)) + break; + case 3331: /* module 13 call 3 */ + CHECK_ERROR(_readMethod_upgradecommittee_vote_or_propose_V3(c, &method->nested.upgradecommittee_vote_or_propose_V3)) + break; + case 3332: /* module 13 call 4 */ + CHECK_ERROR(_readMethod_upgradecommittee_vote_V3(c, &method->nested.upgradecommittee_vote_V3)) + break; + case 3584: /* module 14 call 0 */ + CHECK_ERROR(_readMethod_upgradecommitteemembership_set_active_members_limit_V3(c, &method->nested.upgradecommitteemembership_set_active_members_limit_V3)) + break; + case 3585: /* module 14 call 1 */ + CHECK_ERROR(_readMethod_upgradecommitteemembership_disable_member_V3(c, &method->nested.upgradecommitteemembership_disable_member_V3)) + break; + case 3586: /* module 14 call 2 */ + CHECK_ERROR(_readMethod_upgradecommitteemembership_add_member_V3(c, &method->nested.upgradecommitteemembership_add_member_V3)) + break; + case 3587: /* module 14 call 3 */ + CHECK_ERROR(_readMethod_upgradecommitteemembership_remove_member_V3(c, &method->nested.upgradecommitteemembership_remove_member_V3)) + break; + case 3588: /* module 14 call 4 */ + CHECK_ERROR(_readMethod_upgradecommitteemembership_swap_member_V3(c, &method->nested.upgradecommitteemembership_swap_member_V3)) + break; + case 3589: /* module 14 call 5 */ + CHECK_ERROR(_readMethod_upgradecommitteemembership_reset_members_V3(c, &method->nested.upgradecommitteemembership_reset_members_V3)) + break; + case 3590: /* module 14 call 6 */ + CHECK_ERROR(_readMethod_upgradecommitteemembership_abdicate_membership_V3(c, &method->nested.upgradecommitteemembership_abdicate_membership_V3)) + break; + case 3856: /* module 15 call 16 */ + CHECK_ERROR(_readMethod_multisig_make_multisig_secondary_V3(c, &method->basic.multisig_make_multisig_secondary_V3)) + break; + case 4096: /* module 16 call 0 */ + CHECK_ERROR(_readMethod_bridge_change_controller_V3(c, &method->nested.bridge_change_controller_V3)) + break; + case 4097: /* module 16 call 1 */ + CHECK_ERROR(_readMethod_bridge_change_admin_V3(c, &method->nested.bridge_change_admin_V3)) + break; + case 4098: /* module 16 call 2 */ + CHECK_ERROR(_readMethod_bridge_change_timelock_V3(c, &method->nested.bridge_change_timelock_V3)) + break; + case 4099: /* module 16 call 3 */ + CHECK_ERROR(_readMethod_bridge_freeze_V3(c, &method->nested.bridge_freeze_V3)) + break; + case 4100: /* module 16 call 4 */ + CHECK_ERROR(_readMethod_bridge_unfreeze_V3(c, &method->nested.bridge_unfreeze_V3)) + break; + case 4101: /* module 16 call 5 */ + CHECK_ERROR(_readMethod_bridge_change_bridge_limit_V3(c, &method->nested.bridge_change_bridge_limit_V3)) + break; + case 4102: /* module 16 call 6 */ + CHECK_ERROR(_readMethod_bridge_change_bridge_exempted_V3(c, &method->nested.bridge_change_bridge_exempted_V3)) + break; + case 4103: /* module 16 call 7 */ + CHECK_ERROR(_readMethod_bridge_force_handle_bridge_tx_V3(c, &method->basic.bridge_force_handle_bridge_tx_V3)) + break; + case 4104: /* module 16 call 8 */ + CHECK_ERROR(_readMethod_bridge_batch_propose_bridge_tx_V3(c, &method->basic.bridge_batch_propose_bridge_tx_V3)) + break; + case 4105: /* module 16 call 9 */ + CHECK_ERROR(_readMethod_bridge_propose_bridge_tx_V3(c, &method->basic.bridge_propose_bridge_tx_V3)) + break; + case 4106: /* module 16 call 10 */ + CHECK_ERROR(_readMethod_bridge_handle_bridge_tx_V3(c, &method->basic.bridge_handle_bridge_tx_V3)) + break; + case 4107: /* module 16 call 11 */ + CHECK_ERROR(_readMethod_bridge_freeze_txs_V3(c, &method->basic.bridge_freeze_txs_V3)) + break; + case 4108: /* module 16 call 12 */ + CHECK_ERROR(_readMethod_bridge_unfreeze_txs_V3(c, &method->basic.bridge_unfreeze_txs_V3)) + break; + case 4109: /* module 16 call 13 */ + CHECK_ERROR(_readMethod_bridge_handle_scheduled_bridge_tx_V3(c, &method->basic.bridge_handle_scheduled_bridge_tx_V3)) + break; + case 4110: /* module 16 call 14 */ + CHECK_ERROR(_readMethod_bridge_add_freeze_admin_V3(c, &method->basic.bridge_add_freeze_admin_V3)) + break; + case 4111: /* module 16 call 15 */ + CHECK_ERROR(_readMethod_bridge_remove_freeze_admin_V3(c, &method->basic.bridge_remove_freeze_admin_V3)) + break; + case 4112: /* module 16 call 16 */ + CHECK_ERROR(_readMethod_bridge_remove_txs_V3(c, &method->basic.bridge_remove_txs_V3)) + break; + case 4361: /* module 17 call 9 */ + CHECK_ERROR(_readMethod_staking_set_validator_count_V3(c, &method->nested.staking_set_validator_count_V3)) + break; + case 4362: /* module 17 call 10 */ + CHECK_ERROR(_readMethod_staking_increase_validator_count_V3(c, &method->nested.staking_increase_validator_count_V3)) + break; + case 4364: /* module 17 call 12 */ + CHECK_ERROR(_readMethod_staking_add_permissioned_validator_V3(c, &method->nested.staking_add_permissioned_validator_V3)) + break; + case 4365: /* module 17 call 13 */ + CHECK_ERROR(_readMethod_staking_remove_permissioned_validator_V3(c, &method->nested.staking_remove_permissioned_validator_V3)) + break; + case 4366: /* module 17 call 14 */ + CHECK_ERROR(_readMethod_staking_validate_cdd_expiry_nominators_V3(c, &method->nested.staking_validate_cdd_expiry_nominators_V3)) + break; + case 4367: /* module 17 call 15 */ + CHECK_ERROR(_readMethod_staking_set_commission_cap_V3(c, &method->nested.staking_set_commission_cap_V3)) + break; + case 4368: /* module 17 call 16 */ + CHECK_ERROR(_readMethod_staking_set_min_bond_threshold_V3(c, &method->nested.staking_set_min_bond_threshold_V3)) + break; + case 4369: /* module 17 call 17 */ + CHECK_ERROR(_readMethod_staking_force_no_eras_V3(c, &method->nested.staking_force_no_eras_V3)) + break; + case 4370: /* module 17 call 18 */ + CHECK_ERROR(_readMethod_staking_force_new_era_V3(c, &method->nested.staking_force_new_era_V3)) + break; + case 4371: /* module 17 call 19 */ + CHECK_ERROR(_readMethod_staking_set_invulnerables_V3(c, &method->nested.staking_set_invulnerables_V3)) + break; + case 4372: /* module 17 call 20 */ + CHECK_ERROR(_readMethod_staking_force_unstake_V3(c, &method->nested.staking_force_unstake_V3)) + break; + case 4373: /* module 17 call 21 */ + CHECK_ERROR(_readMethod_staking_force_new_era_always_V3(c, &method->nested.staking_force_new_era_always_V3)) + break; + case 4374: /* module 17 call 22 */ + CHECK_ERROR(_readMethod_staking_cancel_deferred_slash_V3(c, &method->nested.staking_cancel_deferred_slash_V3)) + break; + case 4375: /* module 17 call 23 */ + CHECK_ERROR(_readMethod_staking_payout_stakers_V3(c, &method->nested.staking_payout_stakers_V3)) + break; + case 4377: /* module 17 call 25 */ + CHECK_ERROR(_readMethod_staking_set_history_depth_V3(c, &method->nested.staking_set_history_depth_V3)) + break; + case 4378: /* module 17 call 26 */ + CHECK_ERROR(_readMethod_staking_reap_stash_V3(c, &method->nested.staking_reap_stash_V3)) + break; + case 4381: /* module 17 call 29 */ + CHECK_ERROR(_readMethod_staking_payout_stakers_by_system_V3(c, &method->nested.staking_payout_stakers_by_system_V3)) + break; + case 4382: /* module 17 call 30 */ + CHECK_ERROR(_readMethod_staking_change_slashing_allowed_for_V3(c, &method->nested.staking_change_slashing_allowed_for_V3)) + break; + case 4383: /* module 17 call 31 */ + CHECK_ERROR(_readMethod_staking_update_permissioned_validator_intended_count_V3(c, &method->nested.staking_update_permissioned_validator_intended_count_V3)) + break; + case 4864: /* module 19 call 0 */ + CHECK_ERROR(_readMethod_session_set_keys_V3(c, &method->nested.session_set_keys_V3)) + break; + case 4865: /* module 19 call 1 */ + CHECK_ERROR(_readMethod_session_purge_keys_V3(c, &method->nested.session_purge_keys_V3)) + break; + case 5378: /* module 21 call 2 */ + CHECK_ERROR(_readMethod_grandpa_note_stalled_V3(c, &method->nested.grandpa_note_stalled_V3)) + break; + case 6403: /* module 25 call 3 */ + CHECK_ERROR(_readMethod_sudo_sudo_as_V3(c, &method->nested.sudo_sudo_as_V3)) + break; + case 6656: /* module 26 call 0 */ + CHECK_ERROR(_readMethod_asset_register_ticker_V3(c, &method->nested.asset_register_ticker_V3)) + break; + case 6657: /* module 26 call 1 */ + CHECK_ERROR(_readMethod_asset_accept_ticker_transfer_V3(c, &method->nested.asset_accept_ticker_transfer_V3)) + break; + case 6658: /* module 26 call 2 */ + CHECK_ERROR(_readMethod_asset_accept_asset_ownership_transfer_V3(c, &method->nested.asset_accept_asset_ownership_transfer_V3)) + break; + case 6659: /* module 26 call 3 */ + CHECK_ERROR(_readMethod_asset_create_asset_V3(c, &method->nested.asset_create_asset_V3)) + break; + case 6660: /* module 26 call 4 */ + CHECK_ERROR(_readMethod_asset_freeze_V3(c, &method->nested.asset_freeze_V3)) + break; + case 6661: /* module 26 call 5 */ + CHECK_ERROR(_readMethod_asset_unfreeze_V3(c, &method->nested.asset_unfreeze_V3)) + break; + case 6662: /* module 26 call 6 */ + CHECK_ERROR(_readMethod_asset_rename_asset_V3(c, &method->nested.asset_rename_asset_V3)) + break; + case 6663: /* module 26 call 7 */ + CHECK_ERROR(_readMethod_asset_issue_V3(c, &method->nested.asset_issue_V3)) + break; + case 6664: /* module 26 call 8 */ + CHECK_ERROR(_readMethod_asset_redeem_V3(c, &method->nested.asset_redeem_V3)) + break; + case 6665: /* module 26 call 9 */ + CHECK_ERROR(_readMethod_asset_make_divisible_V3(c, &method->nested.asset_make_divisible_V3)) + break; + case 6666: /* module 26 call 10 */ + CHECK_ERROR(_readMethod_asset_add_documents_V3(c, &method->nested.asset_add_documents_V3)) + break; + case 6667: /* module 26 call 11 */ + CHECK_ERROR(_readMethod_asset_remove_documents_V3(c, &method->nested.asset_remove_documents_V3)) + break; + case 6668: /* module 26 call 12 */ + CHECK_ERROR(_readMethod_asset_set_funding_round_V3(c, &method->nested.asset_set_funding_round_V3)) + break; + case 6669: /* module 26 call 13 */ + CHECK_ERROR(_readMethod_asset_update_identifiers_V3(c, &method->nested.asset_update_identifiers_V3)) + break; + case 6670: /* module 26 call 14 */ + CHECK_ERROR(_readMethod_asset_claim_classic_ticker_V3(c, &method->nested.asset_claim_classic_ticker_V3)) + break; + case 6671: /* module 26 call 15 */ + CHECK_ERROR(_readMethod_asset_reserve_classic_ticker_V3(c, &method->nested.asset_reserve_classic_ticker_V3)) + break; + case 6672: /* module 26 call 16 */ + CHECK_ERROR(_readMethod_asset_controller_transfer_V3(c, &method->basic.asset_controller_transfer_V3)) + break; + case 6673: /* module 26 call 17 */ + CHECK_ERROR(_readMethod_asset_register_custom_asset_type_V3(c, &method->basic.asset_register_custom_asset_type_V3)) + break; + case 6674: /* module 26 call 18 */ + CHECK_ERROR(_readMethod_asset_create_asset_with_custom_type_V3(c, &method->basic.asset_create_asset_with_custom_type_V3)) + break; + case 6675: /* module 26 call 19 */ + CHECK_ERROR(_readMethod_asset_set_asset_metadata_V3(c, &method->basic.asset_set_asset_metadata_V3)) + break; + case 6676: /* module 26 call 20 */ + CHECK_ERROR(_readMethod_asset_set_asset_metadata_details_V3(c, &method->basic.asset_set_asset_metadata_details_V3)) + break; + case 6677: /* module 26 call 21 */ + CHECK_ERROR(_readMethod_asset_register_and_set_local_asset_metadata_V3(c, &method->basic.asset_register_and_set_local_asset_metadata_V3)) + break; + case 6678: /* module 26 call 22 */ + CHECK_ERROR(_readMethod_asset_register_asset_metadata_local_type_V3(c, &method->basic.asset_register_asset_metadata_local_type_V3)) + break; + case 6679: /* module 26 call 23 */ + CHECK_ERROR(_readMethod_asset_register_asset_metadata_global_type_V3(c, &method->basic.asset_register_asset_metadata_global_type_V3)) + break; + case 6912: /* module 27 call 0 */ + CHECK_ERROR(_readMethod_capitaldistribution_distribute_V3(c, &method->nested.capitaldistribution_distribute_V3)) + break; + case 6913: /* module 27 call 1 */ + CHECK_ERROR(_readMethod_capitaldistribution_claim_V3(c, &method->nested.capitaldistribution_claim_V3)) + break; + case 6914: /* module 27 call 2 */ + CHECK_ERROR(_readMethod_capitaldistribution_push_benefit_V3(c, &method->nested.capitaldistribution_push_benefit_V3)) + break; + case 6915: /* module 27 call 3 */ + CHECK_ERROR(_readMethod_capitaldistribution_reclaim_V3(c, &method->nested.capitaldistribution_reclaim_V3)) + break; + case 6916: /* module 27 call 4 */ + CHECK_ERROR(_readMethod_capitaldistribution_remove_distribution_V3(c, &method->nested.capitaldistribution_remove_distribution_V3)) + break; + case 7168: /* module 28 call 0 */ + CHECK_ERROR(_readMethod_checkpoint_create_checkpoint_V3(c, &method->nested.checkpoint_create_checkpoint_V3)) + break; + case 7169: /* module 28 call 1 */ + CHECK_ERROR(_readMethod_checkpoint_set_schedules_max_complexity_V3(c, &method->nested.checkpoint_set_schedules_max_complexity_V3)) + break; + case 7170: /* module 28 call 2 */ + CHECK_ERROR(_readMethod_checkpoint_create_schedule_V3(c, &method->nested.checkpoint_create_schedule_V3)) + break; + case 7171: /* module 28 call 3 */ + CHECK_ERROR(_readMethod_checkpoint_remove_schedule_V3(c, &method->nested.checkpoint_remove_schedule_V3)) + break; + case 7424: /* module 29 call 0 */ + CHECK_ERROR(_readMethod_compliancemanager_add_compliance_requirement_V3(c, &method->nested.compliancemanager_add_compliance_requirement_V3)) + break; + case 7425: /* module 29 call 1 */ + CHECK_ERROR(_readMethod_compliancemanager_remove_compliance_requirement_V3(c, &method->nested.compliancemanager_remove_compliance_requirement_V3)) + break; + case 7427: /* module 29 call 3 */ + CHECK_ERROR(_readMethod_compliancemanager_reset_asset_compliance_V3(c, &method->nested.compliancemanager_reset_asset_compliance_V3)) + break; + case 7428: /* module 29 call 4 */ + CHECK_ERROR(_readMethod_compliancemanager_pause_asset_compliance_V3(c, &method->nested.compliancemanager_pause_asset_compliance_V3)) + break; + case 7429: /* module 29 call 5 */ + CHECK_ERROR(_readMethod_compliancemanager_resume_asset_compliance_V3(c, &method->nested.compliancemanager_resume_asset_compliance_V3)) + break; + case 7430: /* module 29 call 6 */ + CHECK_ERROR(_readMethod_compliancemanager_add_default_trusted_claim_issuer_V3(c, &method->nested.compliancemanager_add_default_trusted_claim_issuer_V3)) + break; + case 7431: /* module 29 call 7 */ + CHECK_ERROR(_readMethod_compliancemanager_remove_default_trusted_claim_issuer_V3(c, &method->nested.compliancemanager_remove_default_trusted_claim_issuer_V3)) + break; + case 7680: /* module 30 call 0 */ + CHECK_ERROR(_readMethod_corporateaction_set_max_details_length_V3(c, &method->nested.corporateaction_set_max_details_length_V3)) + break; + case 7681: /* module 30 call 1 */ + CHECK_ERROR(_readMethod_corporateaction_set_default_targets_V3(c, &method->nested.corporateaction_set_default_targets_V3)) + break; + case 7682: /* module 30 call 2 */ + CHECK_ERROR(_readMethod_corporateaction_set_default_withholding_tax_V3(c, &method->nested.corporateaction_set_default_withholding_tax_V3)) + break; + case 7683: /* module 30 call 3 */ + CHECK_ERROR(_readMethod_corporateaction_set_did_withholding_tax_V3(c, &method->nested.corporateaction_set_did_withholding_tax_V3)) + break; + case 7684: /* module 30 call 4 */ + CHECK_ERROR(_readMethod_corporateaction_initiate_corporate_action_V3(c, &method->nested.corporateaction_initiate_corporate_action_V3)) + break; + case 7685: /* module 30 call 5 */ + CHECK_ERROR(_readMethod_corporateaction_link_ca_doc_V3(c, &method->nested.corporateaction_link_ca_doc_V3)) + break; + case 7686: /* module 30 call 6 */ + CHECK_ERROR(_readMethod_corporateaction_remove_ca_V3(c, &method->nested.corporateaction_remove_ca_V3)) + break; + case 7687: /* module 30 call 7 */ + CHECK_ERROR(_readMethod_corporateaction_change_record_date_V3(c, &method->nested.corporateaction_change_record_date_V3)) + break; + case 7936: /* module 31 call 0 */ + CHECK_ERROR(_readMethod_corporateballot_attach_ballot_V3(c, &method->nested.corporateballot_attach_ballot_V3)) + break; + case 7937: /* module 31 call 1 */ + CHECK_ERROR(_readMethod_corporateballot_vote_V3(c, &method->nested.corporateballot_vote_V3)) + break; + case 7938: /* module 31 call 2 */ + CHECK_ERROR(_readMethod_corporateballot_change_end_V3(c, &method->nested.corporateballot_change_end_V3)) + break; + case 7939: /* module 31 call 3 */ + CHECK_ERROR(_readMethod_corporateballot_change_meta_V3(c, &method->nested.corporateballot_change_meta_V3)) + break; + case 7940: /* module 31 call 4 */ + CHECK_ERROR(_readMethod_corporateballot_change_rcv_V3(c, &method->nested.corporateballot_change_rcv_V3)) + break; + case 7941: /* module 31 call 5 */ + CHECK_ERROR(_readMethod_corporateballot_remove_ballot_V3(c, &method->nested.corporateballot_remove_ballot_V3)) + break; + case 8448: /* module 33 call 0 */ + CHECK_ERROR(_readMethod_pips_set_prune_historical_pips_V3(c, &method->nested.pips_set_prune_historical_pips_V3)) + break; + case 8449: /* module 33 call 1 */ + CHECK_ERROR(_readMethod_pips_set_min_proposal_deposit_V3(c, &method->nested.pips_set_min_proposal_deposit_V3)) + break; + case 8450: /* module 33 call 2 */ + CHECK_ERROR(_readMethod_pips_set_default_enactment_period_V3(c, &method->nested.pips_set_default_enactment_period_V3)) + break; + case 8451: /* module 33 call 3 */ + CHECK_ERROR(_readMethod_pips_set_pending_pip_expiry_V3(c, &method->nested.pips_set_pending_pip_expiry_V3)) + break; + case 8452: /* module 33 call 4 */ + CHECK_ERROR(_readMethod_pips_set_max_pip_skip_count_V3(c, &method->nested.pips_set_max_pip_skip_count_V3)) + break; + case 8453: /* module 33 call 5 */ + CHECK_ERROR(_readMethod_pips_set_active_pip_limit_V3(c, &method->nested.pips_set_active_pip_limit_V3)) + break; + case 8456: /* module 33 call 8 */ + CHECK_ERROR(_readMethod_pips_approve_committee_proposal_V3(c, &method->nested.pips_approve_committee_proposal_V3)) + break; + case 8457: /* module 33 call 9 */ + CHECK_ERROR(_readMethod_pips_reject_proposal_V3(c, &method->nested.pips_reject_proposal_V3)) + break; + case 8458: /* module 33 call 10 */ + CHECK_ERROR(_readMethod_pips_prune_proposal_V3(c, &method->nested.pips_prune_proposal_V3)) + break; + case 8459: /* module 33 call 11 */ + CHECK_ERROR(_readMethod_pips_reschedule_execution_V3(c, &method->nested.pips_reschedule_execution_V3)) + break; + case 8460: /* module 33 call 12 */ + CHECK_ERROR(_readMethod_pips_clear_snapshot_V3(c, &method->nested.pips_clear_snapshot_V3)) + break; + case 8461: /* module 33 call 13 */ + CHECK_ERROR(_readMethod_pips_snapshot_V3(c, &method->nested.pips_snapshot_V3)) + break; + case 8462: /* module 33 call 14 */ + CHECK_ERROR(_readMethod_pips_enact_snapshot_results_V3(c, &method->nested.pips_enact_snapshot_results_V3)) + break; + case 8463: /* module 33 call 15 */ + CHECK_ERROR(_readMethod_pips_execute_scheduled_pip_V3(c, &method->nested.pips_execute_scheduled_pip_V3)) + break; + case 8464: /* module 33 call 16 */ + CHECK_ERROR(_readMethod_pips_expire_scheduled_pip_V3(c, &method->nested.pips_expire_scheduled_pip_V3)) + break; + case 8704: /* module 34 call 0 */ + CHECK_ERROR(_readMethod_portfolio_create_portfolio_V3(c, &method->nested.portfolio_create_portfolio_V3)) + break; + case 8705: /* module 34 call 1 */ + CHECK_ERROR(_readMethod_portfolio_delete_portfolio_V3(c, &method->nested.portfolio_delete_portfolio_V3)) + break; + case 8706: /* module 34 call 2 */ + CHECK_ERROR(_readMethod_portfolio_move_portfolio_funds_V3(c, &method->nested.portfolio_move_portfolio_funds_V3)) + break; + case 8707: /* module 34 call 3 */ + CHECK_ERROR(_readMethod_portfolio_rename_portfolio_V3(c, &method->nested.portfolio_rename_portfolio_V3)) + break; + case 8708: /* module 34 call 4 */ + CHECK_ERROR(_readMethod_portfolio_quit_portfolio_custody_V3(c, &method->basic.portfolio_quit_portfolio_custody_V3)) + break; + case 8709: /* module 34 call 5 */ + CHECK_ERROR(_readMethod_portfolio_accept_portfolio_custody_V3(c, &method->basic.portfolio_accept_portfolio_custody_V3)) + break; + case 8960: /* module 35 call 0 */ + CHECK_ERROR(_readMethod_protocolfee_change_coefficient_V3(c, &method->nested.protocolfee_change_coefficient_V3)) + break; + case 9472: /* module 37 call 0 */ + CHECK_ERROR(_readMethod_settlement_create_venue_V3(c, &method->nested.settlement_create_venue_V3)) + break; + case 9473: /* module 37 call 1 */ + CHECK_ERROR(_readMethod_settlement_update_venue_details_V3(c, &method->basic.settlement_update_venue_details_V3)) + break; + case 9474: /* module 37 call 2 */ + CHECK_ERROR(_readMethod_settlement_update_venue_type_V3(c, &method->basic.settlement_update_venue_type_V3)) + break; + case 9475: /* module 37 call 3 */ + CHECK_ERROR(_readMethod_settlement_add_instruction_V3(c, &method->nested.settlement_add_instruction_V3)) + break; + case 9476: /* module 37 call 4 */ + CHECK_ERROR(_readMethod_settlement_add_and_affirm_instruction_V3(c, &method->nested.settlement_add_and_affirm_instruction_V3)) + break; + case 9477: /* module 37 call 5 */ + CHECK_ERROR(_readMethod_settlement_affirm_instruction_V3(c, &method->nested.settlement_affirm_instruction_V3)) + break; + case 9478: /* module 37 call 6 */ + CHECK_ERROR(_readMethod_settlement_withdraw_affirmation_V3(c, &method->nested.settlement_withdraw_affirmation_V3)) + break; + case 9479: /* module 37 call 7 */ + CHECK_ERROR(_readMethod_settlement_reject_instruction_V3(c, &method->nested.settlement_reject_instruction_V3)) + break; + case 9480: /* module 37 call 8 */ + CHECK_ERROR(_readMethod_settlement_affirm_with_receipts_V3(c, &method->nested.settlement_affirm_with_receipts_V3)) + break; + case 9481: /* module 37 call 9 */ + CHECK_ERROR(_readMethod_settlement_claim_receipt_V3(c, &method->nested.settlement_claim_receipt_V3)) + break; + case 9482: /* module 37 call 10 */ + CHECK_ERROR(_readMethod_settlement_unclaim_receipt_V3(c, &method->nested.settlement_unclaim_receipt_V3)) + break; + case 9483: /* module 37 call 11 */ + CHECK_ERROR(_readMethod_settlement_set_venue_filtering_V3(c, &method->nested.settlement_set_venue_filtering_V3)) + break; + case 9484: /* module 37 call 12 */ + CHECK_ERROR(_readMethod_settlement_allow_venues_V3(c, &method->nested.settlement_allow_venues_V3)) + break; + case 9485: /* module 37 call 13 */ + CHECK_ERROR(_readMethod_settlement_disallow_venues_V3(c, &method->nested.settlement_disallow_venues_V3)) + break; + case 9486: /* module 37 call 14 */ + CHECK_ERROR(_readMethod_settlement_change_receipt_validity_V3(c, &method->basic.settlement_change_receipt_validity_V3)) + break; + case 9487: /* module 37 call 15 */ + CHECK_ERROR(_readMethod_settlement_execute_scheduled_instruction_V3(c, &method->nested.settlement_execute_scheduled_instruction_V3)) + break; + case 9488: /* module 37 call 16 */ + CHECK_ERROR(_readMethod_settlement_reschedule_instruction_V3(c, &method->basic.settlement_reschedule_instruction_V3)) + break; + case 9984: /* module 39 call 0 */ + CHECK_ERROR(_readMethod_sto_create_fundraiser_V3(c, &method->basic.sto_create_fundraiser_V3)) + break; + case 9985: /* module 39 call 1 */ + CHECK_ERROR(_readMethod_sto_invest_V3(c, &method->basic.sto_invest_V3)) + break; + case 9986: /* module 39 call 2 */ + CHECK_ERROR(_readMethod_sto_freeze_fundraiser_V3(c, &method->basic.sto_freeze_fundraiser_V3)) + break; + case 9987: /* module 39 call 3 */ + CHECK_ERROR(_readMethod_sto_unfreeze_fundraiser_V3(c, &method->basic.sto_unfreeze_fundraiser_V3)) + break; + case 9988: /* module 39 call 4 */ + CHECK_ERROR(_readMethod_sto_modify_fundraiser_window_V3(c, &method->basic.sto_modify_fundraiser_window_V3)) + break; + case 9989: /* module 39 call 5 */ + CHECK_ERROR(_readMethod_sto_stop_V3(c, &method->basic.sto_stop_V3)) + break; + case 10240: /* module 40 call 0 */ + CHECK_ERROR(_readMethod_treasury_disbursement_V3(c, &method->nested.treasury_disbursement_V3)) + break; + case 10241: /* module 40 call 1 */ + CHECK_ERROR(_readMethod_treasury_reimbursement_V3(c, &method->nested.treasury_reimbursement_V3)) + break; + case 10499: /* module 41 call 3 */ + CHECK_ERROR(_readMethod_utility_relay_tx_V3(c, &method->nested.utility_relay_tx_V3)) + break; + case 11010: /* module 43 call 2 */ + CHECK_ERROR(_readMethod_externalagents_remove_agent_V3(c, &method->basic.externalagents_remove_agent_V3)) + break; + case 11011: /* module 43 call 3 */ + CHECK_ERROR(_readMethod_externalagents_abdicate_V3(c, &method->basic.externalagents_abdicate_V3)) + break; + case 11013: /* module 43 call 5 */ + CHECK_ERROR(_readMethod_externalagents_accept_become_agent_V3(c, &method->basic.externalagents_accept_become_agent_V3)) + break; + case 11014: /* module 43 call 6 */ + CHECK_ERROR(_readMethod_externalagents_create_group_and_add_auth_V3(c, &method->basic.externalagents_create_group_and_add_auth_V3)) + break; + case 11015: /* module 43 call 7 */ + CHECK_ERROR(_readMethod_externalagents_create_and_change_custom_group_V3(c, &method->basic.externalagents_create_and_change_custom_group_V3)) + break; + case 11264: /* module 44 call 0 */ + CHECK_ERROR(_readMethod_relayer_set_paying_key_V3(c, &method->basic.relayer_set_paying_key_V3)) + break; + case 11265: /* module 44 call 1 */ + CHECK_ERROR(_readMethod_relayer_accept_paying_key_V3(c, &method->basic.relayer_accept_paying_key_V3)) + break; + case 11266: /* module 44 call 2 */ + CHECK_ERROR(_readMethod_relayer_remove_paying_key_V3(c, &method->basic.relayer_remove_paying_key_V3)) + break; + case 11267: /* module 44 call 3 */ + CHECK_ERROR(_readMethod_relayer_update_polyx_limit_V3(c, &method->basic.relayer_update_polyx_limit_V3)) + break; + case 11268: /* module 44 call 4 */ + CHECK_ERROR(_readMethod_relayer_increase_polyx_limit_V3(c, &method->basic.relayer_increase_polyx_limit_V3)) + break; + case 11269: /* module 44 call 5 */ + CHECK_ERROR(_readMethod_relayer_decrease_polyx_limit_V3(c, &method->basic.relayer_decrease_polyx_limit_V3)) + break; + case 11520: /* module 45 call 0 */ + CHECK_ERROR(_readMethod_rewards_claim_itn_reward_V3(c, &method->basic.rewards_claim_itn_reward_V3)) + break; + case 11776: /* module 46 call 0 */ + CHECK_ERROR(_readMethod_contracts_call_V3(c, &method->nested.contracts_call_V3)) + break; + case 11777: /* module 46 call 1 */ + CHECK_ERROR(_readMethod_contracts_instantiate_with_code_V3(c, &method->basic.contracts_instantiate_with_code_V3)) + break; + case 11778: /* module 46 call 2 */ + CHECK_ERROR(_readMethod_contracts_instantiate_V3(c, &method->nested.contracts_instantiate_V3)) + break; + case 11779: /* module 46 call 3 */ + CHECK_ERROR(_readMethod_contracts_upload_code_V3(c, &method->basic.contracts_upload_code_V3)) + break; + case 11780: /* module 46 call 4 */ + CHECK_ERROR(_readMethod_contracts_remove_code_V3(c, &method->basic.contracts_remove_code_V3)) + break; + case 12032: /* module 47 call 0 */ + CHECK_ERROR(_readMethod_polymeshcontracts_instantiate_with_code_perms_V3(c, &method->basic.polymeshcontracts_instantiate_with_code_perms_V3)) + break; + case 12033: /* module 47 call 1 */ + CHECK_ERROR(_readMethod_polymeshcontracts_instantiate_with_hash_perms_V3(c, &method->basic.polymeshcontracts_instantiate_with_hash_perms_V3)) + break; + case 12288: /* module 48 call 0 */ + CHECK_ERROR(_readMethod_preimage_note_preimage_V3(c, &method->basic.preimage_note_preimage_V3)) + break; + case 12289: /* module 48 call 1 */ + CHECK_ERROR(_readMethod_preimage_unnote_preimage_V3(c, &method->basic.preimage_unnote_preimage_V3)) + break; + case 12290: /* module 48 call 2 */ + CHECK_ERROR(_readMethod_preimage_request_preimage_V3(c, &method->basic.preimage_request_preimage_V3)) + break; + case 12291: /* module 48 call 3 */ + CHECK_ERROR(_readMethod_preimage_unrequest_preimage_V3(c, &method->basic.preimage_unrequest_preimage_V3)) + break; +#endif + default: + return parser_unexpected_callIndex; + } + + return parser_ok; +} + +///////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////// + +const char* _getMethod_ModuleName_V3(uint8_t moduleIdx) +{ + switch (moduleIdx) { + case 5: + return STR_MO_BALANCES; + case 7: + return STR_MO_IDENTITY; + case 15: + return STR_MO_MULTISIG; + case 17: + return STR_MO_STAKING; + case 33: + return STR_MO_PIPS; + case 41: + return STR_MO_UTILITY; +#ifdef SUBSTRATE_PARSER_FULL + case 0: + return STR_MO_SYSTEM; + case 2: + return STR_MO_TIMESTAMP; + case 3: + return STR_MO_INDICES; + case 8: + return STR_MO_CDDSERVICEPROVIDERS; + case 9: + return STR_MO_POLYMESHCOMMITTEE; + case 10: + return STR_MO_COMMITTEEMEMBERSHIP; + case 11: + return STR_MO_TECHNICALCOMMITTEE; + case 12: + return STR_MO_TECHNICALCOMMITTEEMEMBERSHIP; + case 13: + return STR_MO_UPGRADECOMMITTEE; + case 14: + return STR_MO_UPGRADECOMMITTEEMEMBERSHIP; + case 16: + return STR_MO_BRIDGE; + case 19: + return STR_MO_SESSION; + case 21: + return STR_MO_GRANDPA; + case 25: + return STR_MO_SUDO; + case 26: + return STR_MO_ASSET; + case 27: + return STR_MO_CAPITALDISTRIBUTION; + case 28: + return STR_MO_CHECKPOINT; + case 29: + return STR_MO_COMPLIANCEMANAGER; + case 30: + return STR_MO_CORPORATEACTION; + case 31: + return STR_MO_CORPORATEBALLOT; + case 34: + return STR_MO_PORTFOLIO; + case 35: + return STR_MO_PROTOCOLFEE; + case 37: + return STR_MO_SETTLEMENT; + case 39: + return STR_MO_STO; + case 40: + return STR_MO_TREASURY; + case 43: + return STR_MO_EXTERNALAGENTS; + case 44: + return STR_MO_RELAYER; + case 45: + return STR_MO_REWARDS; + case 46: + return STR_MO_CONTRACTS; + case 47: + return STR_MO_POLYMESHCONTRACTS; + case 48: + return STR_MO_PREIMAGE; +#endif + default: + return NULL; + } + + return NULL; +} + +const char* _getMethod_Name_V3(uint8_t moduleIdx, uint8_t callIdx) +{ + uint16_t callPrivIdx = ((uint16_t)moduleIdx << 8u) + callIdx; + + switch (callPrivIdx) { + case 1280: /* module 5 call 0 */ + return STR_ME_TRANSFER; + case 1281: /* module 5 call 1 */ + return STR_ME_TRANSFER_WITH_MEMO; + case 1795: /* module 7 call 3 */ + return STR_ME_ACCEPT_PRIMARY_KEY; + case 1797: /* module 7 call 5 */ + return STR_ME_JOIN_IDENTITY_AS_KEY; + case 1798: /* module 7 call 6 */ + return STR_ME_LEAVE_IDENTITY_AS_KEY; + case 1799: /* module 7 call 7 */ + return STR_ME_ADD_CLAIM; + case 1800: /* module 7 call 8 */ + return STR_ME_REVOKE_CLAIM; + case 1801: /* module 7 call 9 */ + return STR_ME_SET_PERMISSION_TO_SIGNER; + case 1803: /* module 7 call 11 */ + return STR_ME_FREEZE_SECONDARY_KEYS; + case 1804: /* module 7 call 12 */ + return STR_ME_UNFREEZE_SECONDARY_KEYS; + case 1805: /* module 7 call 13 */ + return STR_ME_ADD_AUTHORIZATION; + case 1806: /* module 7 call 14 */ + return STR_ME_REMOVE_AUTHORIZATION; + case 1808: /* module 7 call 16 */ + return STR_ME_ADD_INVESTOR_UNIQUENESS_CLAIM; + case 1814: /* module 7 call 22 */ + return STR_ME_ADD_SECONDARY_KEYS_WITH_AUTHORIZATION; + case 1816: /* module 7 call 24 */ + return STR_ME_REMOVE_SECONDARY_KEYS; + case 3840: /* module 15 call 0 */ + return STR_ME_CREATE_MULTISIG; + case 3841: /* module 15 call 1 */ + return STR_ME_CREATE_OR_APPROVE_PROPOSAL_AS_IDENTITY; + case 3842: /* module 15 call 2 */ + return STR_ME_CREATE_OR_APPROVE_PROPOSAL_AS_KEY; + case 3843: /* module 15 call 3 */ + return STR_ME_CREATE_PROPOSAL_AS_IDENTITY; + case 3844: /* module 15 call 4 */ + return STR_ME_CREATE_PROPOSAL_AS_KEY; + case 3845: /* module 15 call 5 */ + return STR_ME_APPROVE_AS_IDENTITY; + case 3846: /* module 15 call 6 */ + return STR_ME_APPROVE_AS_KEY; + case 3847: /* module 15 call 7 */ + return STR_ME_REJECT_AS_IDENTITY; + case 3848: /* module 15 call 8 */ + return STR_ME_REJECT_AS_KEY; + case 3849: /* module 15 call 9 */ + return STR_ME_ACCEPT_MULTISIG_SIGNER_AS_IDENTITY; + case 3850: /* module 15 call 10 */ + return STR_ME_ACCEPT_MULTISIG_SIGNER_AS_KEY; + case 3851: /* module 15 call 11 */ + return STR_ME_ADD_MULTISIG_SIGNER; + case 3852: /* module 15 call 12 */ + return STR_ME_REMOVE_MULTISIG_SIGNER; + case 3853: /* module 15 call 13 */ + return STR_ME_ADD_MULTISIG_SIGNERS_VIA_CREATOR; + case 3854: /* module 15 call 14 */ + return STR_ME_REMOVE_MULTISIG_SIGNERS_VIA_CREATOR; + case 3855: /* module 15 call 15 */ + return STR_ME_CHANGE_SIGS_REQUIRED; + case 3857: /* module 15 call 17 */ + return STR_ME_MAKE_MULTISIG_PRIMARY; + case 3858: /* module 15 call 18 */ + return STR_ME_EXECUTE_SCHEDULED_PROPOSAL; + case 4352: /* module 17 call 0 */ + return STR_ME_BOND; + case 4353: /* module 17 call 1 */ + return STR_ME_BOND_EXTRA; + case 4354: /* module 17 call 2 */ + return STR_ME_UNBOND; + case 4355: /* module 17 call 3 */ + return STR_ME_WITHDRAW_UNBONDED; + case 4356: /* module 17 call 4 */ + return STR_ME_VALIDATE; + case 4357: /* module 17 call 5 */ + return STR_ME_NOMINATE; + case 4358: /* module 17 call 6 */ + return STR_ME_CHILL; + case 4359: /* module 17 call 7 */ + return STR_ME_SET_PAYEE; + case 4360: /* module 17 call 8 */ + return STR_ME_SET_CONTROLLER; + case 4376: /* module 17 call 24 */ + return STR_ME_REBOND; + case 8454: /* module 33 call 6 */ + return STR_ME_PROPOSE; + case 8455: /* module 33 call 7 */ + return STR_ME_VOTE; + case 10496: /* module 41 call 0 */ + return STR_ME_BATCH; + case 10497: /* module 41 call 1 */ + return STR_ME_BATCH_ATOMIC; + case 10498: /* module 41 call 2 */ + return STR_ME_BATCH_OPTIMISTIC; + default: + return _getMethod_Name_V3_ParserFull(callPrivIdx); + } + + return NULL; +} + +const char* _getMethod_Name_V3_ParserFull(uint16_t callPrivIdx) +{ + switch (callPrivIdx) { +#ifdef SUBSTRATE_PARSER_FULL + case 0: /* module 0 call 0 */ + return STR_ME_FILL_BLOCK; + case 1: /* module 0 call 1 */ + return STR_ME_REMARK; + case 2: /* module 0 call 2 */ + return STR_ME_SET_HEAP_PAGES; + case 3: /* module 0 call 3 */ + return STR_ME_SET_CODE; + case 4: /* module 0 call 4 */ + return STR_ME_SET_CODE_WITHOUT_CHECKS; + case 8: /* module 0 call 8 */ + return STR_ME_REMARK_WITH_EVENT; + case 512: /* module 2 call 0 */ + return STR_ME_SET; + case 768: /* module 3 call 0 */ + return STR_ME_CLAIM; + case 769: /* module 3 call 1 */ + return STR_ME_TRANSFER; + case 770: /* module 3 call 2 */ + return STR_ME_FREE; + case 771: /* module 3 call 3 */ + return STR_ME_FORCE_TRANSFER; + case 772: /* module 3 call 4 */ + return STR_ME_FREEZE; + case 1282: /* module 5 call 2 */ + return STR_ME_DEPOSIT_BLOCK_REWARD_RESERVE_BALANCE; + case 1283: /* module 5 call 3 */ + return STR_ME_SET_BALANCE; + case 1284: /* module 5 call 4 */ + return STR_ME_FORCE_TRANSFER; + case 1285: /* module 5 call 5 */ + return STR_ME_BURN_ACCOUNT_BALANCE; + case 1793: /* module 7 call 1 */ + return STR_ME_INVALIDATE_CDD_CLAIMS; + case 1796: /* module 7 call 4 */ + return STR_ME_CHANGE_CDD_REQUIREMENT_FOR_MK_ROTATION; + case 1802: /* module 7 call 10 */ + return STR_ME_PLACEHOLDER_LEGACY_SET_PERMISSION_TO_SIGNER; + case 1809: /* module 7 call 17 */ + return STR_ME_GC_ADD_CDD_CLAIM; + case 1810: /* module 7 call 18 */ + return STR_ME_GC_REVOKE_CDD_CLAIM; + case 1812: /* module 7 call 20 */ + return STR_ME_REVOKE_CLAIM_BY_INDEX; + case 1813: /* module 7 call 21 */ + return STR_ME_ROTATE_PRIMARY_KEY_TO_SECONDARY; + case 1815: /* module 7 call 23 */ + return STR_ME_SET_SECONDARY_KEY_PERMISSIONS; + case 2048: /* module 8 call 0 */ + return STR_ME_SET_ACTIVE_MEMBERS_LIMIT; + case 2049: /* module 8 call 1 */ + return STR_ME_DISABLE_MEMBER; + case 2050: /* module 8 call 2 */ + return STR_ME_ADD_MEMBER; + case 2051: /* module 8 call 3 */ + return STR_ME_REMOVE_MEMBER; + case 2052: /* module 8 call 4 */ + return STR_ME_SWAP_MEMBER; + case 2053: /* module 8 call 5 */ + return STR_ME_RESET_MEMBERS; + case 2054: /* module 8 call 6 */ + return STR_ME_ABDICATE_MEMBERSHIP; + case 2304: /* module 9 call 0 */ + return STR_ME_SET_VOTE_THRESHOLD; + case 2305: /* module 9 call 1 */ + return STR_ME_SET_RELEASE_COORDINATOR; + case 2306: /* module 9 call 2 */ + return STR_ME_SET_EXPIRES_AFTER; + case 2307: /* module 9 call 3 */ + return STR_ME_VOTE_OR_PROPOSE; + case 2308: /* module 9 call 4 */ + return STR_ME_VOTE; + case 2560: /* module 10 call 0 */ + return STR_ME_SET_ACTIVE_MEMBERS_LIMIT; + case 2561: /* module 10 call 1 */ + return STR_ME_DISABLE_MEMBER; + case 2562: /* module 10 call 2 */ + return STR_ME_ADD_MEMBER; + case 2563: /* module 10 call 3 */ + return STR_ME_REMOVE_MEMBER; + case 2564: /* module 10 call 4 */ + return STR_ME_SWAP_MEMBER; + case 2565: /* module 10 call 5 */ + return STR_ME_RESET_MEMBERS; + case 2566: /* module 10 call 6 */ + return STR_ME_ABDICATE_MEMBERSHIP; + case 2816: /* module 11 call 0 */ + return STR_ME_SET_VOTE_THRESHOLD; + case 2817: /* module 11 call 1 */ + return STR_ME_SET_RELEASE_COORDINATOR; + case 2818: /* module 11 call 2 */ + return STR_ME_SET_EXPIRES_AFTER; + case 2819: /* module 11 call 3 */ + return STR_ME_VOTE_OR_PROPOSE; + case 2820: /* module 11 call 4 */ + return STR_ME_VOTE; + case 3072: /* module 12 call 0 */ + return STR_ME_SET_ACTIVE_MEMBERS_LIMIT; + case 3073: /* module 12 call 1 */ + return STR_ME_DISABLE_MEMBER; + case 3074: /* module 12 call 2 */ + return STR_ME_ADD_MEMBER; + case 3075: /* module 12 call 3 */ + return STR_ME_REMOVE_MEMBER; + case 3076: /* module 12 call 4 */ + return STR_ME_SWAP_MEMBER; + case 3077: /* module 12 call 5 */ + return STR_ME_RESET_MEMBERS; + case 3078: /* module 12 call 6 */ + return STR_ME_ABDICATE_MEMBERSHIP; + case 3328: /* module 13 call 0 */ + return STR_ME_SET_VOTE_THRESHOLD; + case 3329: /* module 13 call 1 */ + return STR_ME_SET_RELEASE_COORDINATOR; + case 3330: /* module 13 call 2 */ + return STR_ME_SET_EXPIRES_AFTER; + case 3331: /* module 13 call 3 */ + return STR_ME_VOTE_OR_PROPOSE; + case 3332: /* module 13 call 4 */ + return STR_ME_VOTE; + case 3584: /* module 14 call 0 */ + return STR_ME_SET_ACTIVE_MEMBERS_LIMIT; + case 3585: /* module 14 call 1 */ + return STR_ME_DISABLE_MEMBER; + case 3586: /* module 14 call 2 */ + return STR_ME_ADD_MEMBER; + case 3587: /* module 14 call 3 */ + return STR_ME_REMOVE_MEMBER; + case 3588: /* module 14 call 4 */ + return STR_ME_SWAP_MEMBER; + case 3589: /* module 14 call 5 */ + return STR_ME_RESET_MEMBERS; + case 3590: /* module 14 call 6 */ + return STR_ME_ABDICATE_MEMBERSHIP; + case 3856: /* module 15 call 16 */ + return STR_ME_MAKE_MULTISIG_SECONDARY; + case 4096: /* module 16 call 0 */ + return STR_ME_CHANGE_CONTROLLER; + case 4097: /* module 16 call 1 */ + return STR_ME_CHANGE_ADMIN; + case 4098: /* module 16 call 2 */ + return STR_ME_CHANGE_TIMELOCK; + case 4099: /* module 16 call 3 */ + return STR_ME_FREEZE; + case 4100: /* module 16 call 4 */ + return STR_ME_UNFREEZE; + case 4101: /* module 16 call 5 */ + return STR_ME_CHANGE_BRIDGE_LIMIT; + case 4102: /* module 16 call 6 */ + return STR_ME_CHANGE_BRIDGE_EXEMPTED; + case 4103: /* module 16 call 7 */ + return STR_ME_FORCE_HANDLE_BRIDGE_TX; + case 4104: /* module 16 call 8 */ + return STR_ME_BATCH_PROPOSE_BRIDGE_TX; + case 4105: /* module 16 call 9 */ + return STR_ME_PROPOSE_BRIDGE_TX; + case 4106: /* module 16 call 10 */ + return STR_ME_HANDLE_BRIDGE_TX; + case 4107: /* module 16 call 11 */ + return STR_ME_FREEZE_TXS; + case 4108: /* module 16 call 12 */ + return STR_ME_UNFREEZE_TXS; + case 4109: /* module 16 call 13 */ + return STR_ME_HANDLE_SCHEDULED_BRIDGE_TX; + case 4110: /* module 16 call 14 */ + return STR_ME_ADD_FREEZE_ADMIN; + case 4111: /* module 16 call 15 */ + return STR_ME_REMOVE_FREEZE_ADMIN; + case 4112: /* module 16 call 16 */ + return STR_ME_REMOVE_TXS; + case 4361: /* module 17 call 9 */ + return STR_ME_SET_VALIDATOR_COUNT; + case 4362: /* module 17 call 10 */ + return STR_ME_INCREASE_VALIDATOR_COUNT; + case 4364: /* module 17 call 12 */ + return STR_ME_ADD_PERMISSIONED_VALIDATOR; + case 4365: /* module 17 call 13 */ + return STR_ME_REMOVE_PERMISSIONED_VALIDATOR; + case 4366: /* module 17 call 14 */ + return STR_ME_VALIDATE_CDD_EXPIRY_NOMINATORS; + case 4367: /* module 17 call 15 */ + return STR_ME_SET_COMMISSION_CAP; + case 4368: /* module 17 call 16 */ + return STR_ME_SET_MIN_BOND_THRESHOLD; + case 4369: /* module 17 call 17 */ + return STR_ME_FORCE_NO_ERAS; + case 4370: /* module 17 call 18 */ + return STR_ME_FORCE_NEW_ERA; + case 4371: /* module 17 call 19 */ + return STR_ME_SET_INVULNERABLES; + case 4372: /* module 17 call 20 */ + return STR_ME_FORCE_UNSTAKE; + case 4373: /* module 17 call 21 */ + return STR_ME_FORCE_NEW_ERA_ALWAYS; + case 4374: /* module 17 call 22 */ + return STR_ME_CANCEL_DEFERRED_SLASH; + case 4375: /* module 17 call 23 */ + return STR_ME_PAYOUT_STAKERS; + case 4377: /* module 17 call 25 */ + return STR_ME_SET_HISTORY_DEPTH; + case 4378: /* module 17 call 26 */ + return STR_ME_REAP_STASH; + case 4381: /* module 17 call 29 */ + return STR_ME_PAYOUT_STAKERS_BY_SYSTEM; + case 4382: /* module 17 call 30 */ + return STR_ME_CHANGE_SLASHING_ALLOWED_FOR; + case 4383: /* module 17 call 31 */ + return STR_ME_UPDATE_PERMISSIONED_VALIDATOR_INTENDED_COUNT; + case 4864: /* module 19 call 0 */ + return STR_ME_SET_KEYS; + case 4865: /* module 19 call 1 */ + return STR_ME_PURGE_KEYS; + case 5378: /* module 21 call 2 */ + return STR_ME_NOTE_STALLED; + case 6403: /* module 25 call 3 */ + return STR_ME_SUDO_AS; + case 6656: /* module 26 call 0 */ + return STR_ME_REGISTER_TICKER; + case 6657: /* module 26 call 1 */ + return STR_ME_ACCEPT_TICKER_TRANSFER; + case 6658: /* module 26 call 2 */ + return STR_ME_ACCEPT_ASSET_OWNERSHIP_TRANSFER; + case 6659: /* module 26 call 3 */ + return STR_ME_CREATE_ASSET; + case 6660: /* module 26 call 4 */ + return STR_ME_FREEZE; + case 6661: /* module 26 call 5 */ + return STR_ME_UNFREEZE; + case 6662: /* module 26 call 6 */ + return STR_ME_RENAME_ASSET; + case 6663: /* module 26 call 7 */ + return STR_ME_ISSUE; + case 6664: /* module 26 call 8 */ + return STR_ME_REDEEM; + case 6665: /* module 26 call 9 */ + return STR_ME_MAKE_DIVISIBLE; + case 6666: /* module 26 call 10 */ + return STR_ME_ADD_DOCUMENTS; + case 6667: /* module 26 call 11 */ + return STR_ME_REMOVE_DOCUMENTS; + case 6668: /* module 26 call 12 */ + return STR_ME_SET_FUNDING_ROUND; + case 6669: /* module 26 call 13 */ + return STR_ME_UPDATE_IDENTIFIERS; + case 6670: /* module 26 call 14 */ + return STR_ME_CLAIM_CLASSIC_TICKER; + case 6671: /* module 26 call 15 */ + return STR_ME_RESERVE_CLASSIC_TICKER; + case 6672: /* module 26 call 16 */ + return STR_ME_CONTROLLER_TRANSFER; + case 6673: /* module 26 call 17 */ + return STR_ME_REGISTER_CUSTOM_ASSET_TYPE; + case 6674: /* module 26 call 18 */ + return STR_ME_CREATE_ASSET_WITH_CUSTOM_TYPE; + case 6675: /* module 26 call 19 */ + return STR_ME_SET_ASSET_METADATA; + case 6676: /* module 26 call 20 */ + return STR_ME_SET_ASSET_METADATA_DETAILS; + case 6677: /* module 26 call 21 */ + return STR_ME_REGISTER_AND_SET_LOCAL_ASSET_METADATA; + case 6678: /* module 26 call 22 */ + return STR_ME_REGISTER_ASSET_METADATA_LOCAL_TYPE; + case 6679: /* module 26 call 23 */ + return STR_ME_REGISTER_ASSET_METADATA_GLOBAL_TYPE; + case 6912: /* module 27 call 0 */ + return STR_ME_DISTRIBUTE; + case 6913: /* module 27 call 1 */ + return STR_ME_CLAIM; + case 6914: /* module 27 call 2 */ + return STR_ME_PUSH_BENEFIT; + case 6915: /* module 27 call 3 */ + return STR_ME_RECLAIM; + case 6916: /* module 27 call 4 */ + return STR_ME_REMOVE_DISTRIBUTION; + case 7168: /* module 28 call 0 */ + return STR_ME_CREATE_CHECKPOINT; + case 7169: /* module 28 call 1 */ + return STR_ME_SET_SCHEDULES_MAX_COMPLEXITY; + case 7170: /* module 28 call 2 */ + return STR_ME_CREATE_SCHEDULE; + case 7171: /* module 28 call 3 */ + return STR_ME_REMOVE_SCHEDULE; + case 7424: /* module 29 call 0 */ + return STR_ME_ADD_COMPLIANCE_REQUIREMENT; + case 7425: /* module 29 call 1 */ + return STR_ME_REMOVE_COMPLIANCE_REQUIREMENT; + case 7427: /* module 29 call 3 */ + return STR_ME_RESET_ASSET_COMPLIANCE; + case 7428: /* module 29 call 4 */ + return STR_ME_PAUSE_ASSET_COMPLIANCE; + case 7429: /* module 29 call 5 */ + return STR_ME_RESUME_ASSET_COMPLIANCE; + case 7430: /* module 29 call 6 */ + return STR_ME_ADD_DEFAULT_TRUSTED_CLAIM_ISSUER; + case 7431: /* module 29 call 7 */ + return STR_ME_REMOVE_DEFAULT_TRUSTED_CLAIM_ISSUER; + case 7680: /* module 30 call 0 */ + return STR_ME_SET_MAX_DETAILS_LENGTH; + case 7681: /* module 30 call 1 */ + return STR_ME_SET_DEFAULT_TARGETS; + case 7682: /* module 30 call 2 */ + return STR_ME_SET_DEFAULT_WITHHOLDING_TAX; + case 7683: /* module 30 call 3 */ + return STR_ME_SET_DID_WITHHOLDING_TAX; + case 7684: /* module 30 call 4 */ + return STR_ME_INITIATE_CORPORATE_ACTION; + case 7685: /* module 30 call 5 */ + return STR_ME_LINK_CA_DOC; + case 7686: /* module 30 call 6 */ + return STR_ME_REMOVE_CA; + case 7687: /* module 30 call 7 */ + return STR_ME_CHANGE_RECORD_DATE; + case 7936: /* module 31 call 0 */ + return STR_ME_ATTACH_BALLOT; + case 7937: /* module 31 call 1 */ + return STR_ME_VOTE; + case 7938: /* module 31 call 2 */ + return STR_ME_CHANGE_END; + case 7939: /* module 31 call 3 */ + return STR_ME_CHANGE_META; + case 7940: /* module 31 call 4 */ + return STR_ME_CHANGE_RCV; + case 7941: /* module 31 call 5 */ + return STR_ME_REMOVE_BALLOT; + case 8448: /* module 33 call 0 */ + return STR_ME_SET_PRUNE_HISTORICAL_PIPS; + case 8449: /* module 33 call 1 */ + return STR_ME_SET_MIN_PROPOSAL_DEPOSIT; + case 8450: /* module 33 call 2 */ + return STR_ME_SET_DEFAULT_ENACTMENT_PERIOD; + case 8451: /* module 33 call 3 */ + return STR_ME_SET_PENDING_PIP_EXPIRY; + case 8452: /* module 33 call 4 */ + return STR_ME_SET_MAX_PIP_SKIP_COUNT; + case 8453: /* module 33 call 5 */ + return STR_ME_SET_ACTIVE_PIP_LIMIT; + case 8456: /* module 33 call 8 */ + return STR_ME_APPROVE_COMMITTEE_PROPOSAL; + case 8457: /* module 33 call 9 */ + return STR_ME_REJECT_PROPOSAL; + case 8458: /* module 33 call 10 */ + return STR_ME_PRUNE_PROPOSAL; + case 8459: /* module 33 call 11 */ + return STR_ME_RESCHEDULE_EXECUTION; + case 8460: /* module 33 call 12 */ + return STR_ME_CLEAR_SNAPSHOT; + case 8461: /* module 33 call 13 */ + return STR_ME_SNAPSHOT; + case 8462: /* module 33 call 14 */ + return STR_ME_ENACT_SNAPSHOT_RESULTS; + case 8463: /* module 33 call 15 */ + return STR_ME_EXECUTE_SCHEDULED_PIP; + case 8464: /* module 33 call 16 */ + return STR_ME_EXPIRE_SCHEDULED_PIP; + case 8704: /* module 34 call 0 */ + return STR_ME_CREATE_PORTFOLIO; + case 8705: /* module 34 call 1 */ + return STR_ME_DELETE_PORTFOLIO; + case 8706: /* module 34 call 2 */ + return STR_ME_MOVE_PORTFOLIO_FUNDS; + case 8707: /* module 34 call 3 */ + return STR_ME_RENAME_PORTFOLIO; + case 8708: /* module 34 call 4 */ + return STR_ME_QUIT_PORTFOLIO_CUSTODY; + case 8709: /* module 34 call 5 */ + return STR_ME_ACCEPT_PORTFOLIO_CUSTODY; + case 8960: /* module 35 call 0 */ + return STR_ME_CHANGE_COEFFICIENT; + case 9472: /* module 37 call 0 */ + return STR_ME_CREATE_VENUE; + case 9473: /* module 37 call 1 */ + return STR_ME_UPDATE_VENUE_DETAILS; + case 9474: /* module 37 call 2 */ + return STR_ME_UPDATE_VENUE_TYPE; + case 9475: /* module 37 call 3 */ + return STR_ME_ADD_INSTRUCTION; + case 9476: /* module 37 call 4 */ + return STR_ME_ADD_AND_AFFIRM_INSTRUCTION; + case 9477: /* module 37 call 5 */ + return STR_ME_AFFIRM_INSTRUCTION; + case 9478: /* module 37 call 6 */ + return STR_ME_WITHDRAW_AFFIRMATION; + case 9479: /* module 37 call 7 */ + return STR_ME_REJECT_INSTRUCTION; + case 9480: /* module 37 call 8 */ + return STR_ME_AFFIRM_WITH_RECEIPTS; + case 9481: /* module 37 call 9 */ + return STR_ME_CLAIM_RECEIPT; + case 9482: /* module 37 call 10 */ + return STR_ME_UNCLAIM_RECEIPT; + case 9483: /* module 37 call 11 */ + return STR_ME_SET_VENUE_FILTERING; + case 9484: /* module 37 call 12 */ + return STR_ME_ALLOW_VENUES; + case 9485: /* module 37 call 13 */ + return STR_ME_DISALLOW_VENUES; + case 9486: /* module 37 call 14 */ + return STR_ME_CHANGE_RECEIPT_VALIDITY; + case 9487: /* module 37 call 15 */ + return STR_ME_EXECUTE_SCHEDULED_INSTRUCTION; + case 9488: /* module 37 call 16 */ + return STR_ME_RESCHEDULE_INSTRUCTION; + case 9984: /* module 39 call 0 */ + return STR_ME_CREATE_FUNDRAISER; + case 9985: /* module 39 call 1 */ + return STR_ME_INVEST; + case 9986: /* module 39 call 2 */ + return STR_ME_FREEZE_FUNDRAISER; + case 9987: /* module 39 call 3 */ + return STR_ME_UNFREEZE_FUNDRAISER; + case 9988: /* module 39 call 4 */ + return STR_ME_MODIFY_FUNDRAISER_WINDOW; + case 9989: /* module 39 call 5 */ + return STR_ME_STOP; + case 10240: /* module 40 call 0 */ + return STR_ME_DISBURSEMENT; + case 10241: /* module 40 call 1 */ + return STR_ME_REIMBURSEMENT; + case 10499: /* module 41 call 3 */ + return STR_ME_RELAY_TX; + case 11010: /* module 43 call 2 */ + return STR_ME_REMOVE_AGENT; + case 11011: /* module 43 call 3 */ + return STR_ME_ABDICATE; + case 11013: /* module 43 call 5 */ + return STR_ME_ACCEPT_BECOME_AGENT; + case 11014: /* module 43 call 6 */ + return STR_ME_CREATE_GROUP_AND_ADD_AUTH; + case 11015: /* module 43 call 7 */ + return STR_ME_CREATE_AND_CHANGE_CUSTOM_GROUP; + case 11264: /* module 44 call 0 */ + return STR_ME_SET_PAYING_KEY; + case 11265: /* module 44 call 1 */ + return STR_ME_ACCEPT_PAYING_KEY; + case 11266: /* module 44 call 2 */ + return STR_ME_REMOVE_PAYING_KEY; + case 11267: /* module 44 call 3 */ + return STR_ME_UPDATE_POLYX_LIMIT; + case 11268: /* module 44 call 4 */ + return STR_ME_INCREASE_POLYX_LIMIT; + case 11269: /* module 44 call 5 */ + return STR_ME_DECREASE_POLYX_LIMIT; + case 11520: /* module 45 call 0 */ + return STR_ME_CLAIM_ITN_REWARD; + case 11776: /* module 46 call 0 */ + return STR_ME_CALL; + case 11777: /* module 46 call 1 */ + return STR_ME_INSTANTIATE_WITH_CODE; + case 11778: /* module 46 call 2 */ + return STR_ME_INSTANTIATE; + case 11779: /* module 46 call 3 */ + return STR_ME_UPLOAD_CODE; + case 11780: /* module 46 call 4 */ + return STR_ME_REMOVE_CODE; + case 12032: /* module 47 call 0 */ + return STR_ME_INSTANTIATE_WITH_CODE_PERMS; + case 12033: /* module 47 call 1 */ + return STR_ME_INSTANTIATE_WITH_HASH_PERMS; + case 12288: /* module 48 call 0 */ + return STR_ME_NOTE_PREIMAGE; + case 12289: /* module 48 call 1 */ + return STR_ME_UNNOTE_PREIMAGE; + case 12290: /* module 48 call 2 */ + return STR_ME_REQUEST_PREIMAGE; + case 12291: /* module 48 call 3 */ + return STR_ME_UNREQUEST_PREIMAGE; +#endif + default: + return NULL; + } + + return NULL; +} + +uint8_t _getMethod_NumItems_V3(uint8_t moduleIdx, uint8_t callIdx) +{ + uint16_t callPrivIdx = ((uint16_t)moduleIdx << 8u) + callIdx; + + switch (callPrivIdx) { + case 1280: /* module 5 call 0 */ + return 2; + case 1281: /* module 5 call 1 */ + return 3; + case 1795: /* module 7 call 3 */ + return 2; + case 1797: /* module 7 call 5 */ + return 1; + case 1798: /* module 7 call 6 */ + return 0; + case 1799: /* module 7 call 7 */ + return 3; + case 1800: /* module 7 call 8 */ + return 2; + case 1801: /* module 7 call 9 */ + return 2; + case 1803: /* module 7 call 11 */ + return 0; + case 1804: /* module 7 call 12 */ + return 0; + case 1805: /* module 7 call 13 */ + return 3; + case 1806: /* module 7 call 14 */ + return 3; + case 1808: /* module 7 call 16 */ + return 4; + case 1814: /* module 7 call 22 */ + return 2; + case 1816: /* module 7 call 24 */ + return 1; + case 3840: /* module 15 call 0 */ + return 2; + case 3841: /* module 15 call 1 */ + return 4; + case 3842: /* module 15 call 2 */ + return 4; + case 3843: /* module 15 call 3 */ + return 4; + case 3844: /* module 15 call 4 */ + return 4; + case 3845: /* module 15 call 5 */ + return 2; + case 3846: /* module 15 call 6 */ + return 2; + case 3847: /* module 15 call 7 */ + return 2; + case 3848: /* module 15 call 8 */ + return 2; + case 3849: /* module 15 call 9 */ + return 1; + case 3850: /* module 15 call 10 */ + return 1; + case 3851: /* module 15 call 11 */ + return 1; + case 3852: /* module 15 call 12 */ + return 1; + case 3853: /* module 15 call 13 */ + return 2; + case 3854: /* module 15 call 14 */ + return 2; + case 3855: /* module 15 call 15 */ + return 1; + case 3857: /* module 15 call 17 */ + return 2; + case 3858: /* module 15 call 18 */ + return 4; + case 4352: /* module 17 call 0 */ + return 3; + case 4353: /* module 17 call 1 */ + return 1; + case 4354: /* module 17 call 2 */ + return 1; + case 4355: /* module 17 call 3 */ + return 1; + case 4356: /* module 17 call 4 */ + return 1; + case 4357: /* module 17 call 5 */ + return 1; + case 4358: /* module 17 call 6 */ + return 0; + case 4359: /* module 17 call 7 */ + return 1; + case 4360: /* module 17 call 8 */ + return 1; + case 4376: /* module 17 call 24 */ + return 1; + case 8454: /* module 33 call 6 */ + return 4; + case 8455: /* module 33 call 7 */ + return 3; + case 10496: /* module 41 call 0 */ + return 1; + case 10497: /* module 41 call 1 */ + return 1; + case 10498: /* module 41 call 2 */ + return 1; +#ifdef SUBSTRATE_PARSER_FULL + case 0: /* module 0 call 0 */ + return 1; + case 1: /* module 0 call 1 */ + return 1; + case 2: /* module 0 call 2 */ + return 1; + case 3: /* module 0 call 3 */ + return 1; + case 4: /* module 0 call 4 */ + return 1; + case 8: /* module 0 call 8 */ + return 1; + case 512: /* module 2 call 0 */ + return 1; + case 768: /* module 3 call 0 */ + return 1; + case 769: /* module 3 call 1 */ + return 2; + case 770: /* module 3 call 2 */ + return 1; + case 771: /* module 3 call 3 */ + return 3; + case 772: /* module 3 call 4 */ + return 1; + case 1282: /* module 5 call 2 */ + return 1; + case 1283: /* module 5 call 3 */ + return 3; + case 1284: /* module 5 call 4 */ + return 3; + case 1285: /* module 5 call 5 */ + return 1; + case 1793: /* module 7 call 1 */ + return 3; + case 1796: /* module 7 call 4 */ + return 1; + case 1802: /* module 7 call 10 */ + return 0; + case 1809: /* module 7 call 17 */ + return 1; + case 1810: /* module 7 call 18 */ + return 1; + case 1812: /* module 7 call 20 */ + return 3; + case 1813: /* module 7 call 21 */ + return 2; + case 1815: /* module 7 call 23 */ + return 2; + case 2048: /* module 8 call 0 */ + return 1; + case 2049: /* module 8 call 1 */ + return 3; + case 2050: /* module 8 call 2 */ + return 1; + case 2051: /* module 8 call 3 */ + return 1; + case 2052: /* module 8 call 4 */ + return 2; + case 2053: /* module 8 call 5 */ + return 1; + case 2054: /* module 8 call 6 */ + return 0; + case 2304: /* module 9 call 0 */ + return 2; + case 2305: /* module 9 call 1 */ + return 1; + case 2306: /* module 9 call 2 */ + return 1; + case 2307: /* module 9 call 3 */ + return 2; + case 2308: /* module 9 call 4 */ + return 3; + case 2560: /* module 10 call 0 */ + return 1; + case 2561: /* module 10 call 1 */ + return 3; + case 2562: /* module 10 call 2 */ + return 1; + case 2563: /* module 10 call 3 */ + return 1; + case 2564: /* module 10 call 4 */ + return 2; + case 2565: /* module 10 call 5 */ + return 1; + case 2566: /* module 10 call 6 */ + return 0; + case 2816: /* module 11 call 0 */ + return 2; + case 2817: /* module 11 call 1 */ + return 1; + case 2818: /* module 11 call 2 */ + return 1; + case 2819: /* module 11 call 3 */ + return 2; + case 2820: /* module 11 call 4 */ + return 3; + case 3072: /* module 12 call 0 */ + return 1; + case 3073: /* module 12 call 1 */ + return 3; + case 3074: /* module 12 call 2 */ + return 1; + case 3075: /* module 12 call 3 */ + return 1; + case 3076: /* module 12 call 4 */ + return 2; + case 3077: /* module 12 call 5 */ + return 1; + case 3078: /* module 12 call 6 */ + return 0; + case 3328: /* module 13 call 0 */ + return 2; + case 3329: /* module 13 call 1 */ + return 1; + case 3330: /* module 13 call 2 */ + return 1; + case 3331: /* module 13 call 3 */ + return 2; + case 3332: /* module 13 call 4 */ + return 3; + case 3584: /* module 14 call 0 */ + return 1; + case 3585: /* module 14 call 1 */ + return 3; + case 3586: /* module 14 call 2 */ + return 1; + case 3587: /* module 14 call 3 */ + return 1; + case 3588: /* module 14 call 4 */ + return 2; + case 3589: /* module 14 call 5 */ + return 1; + case 3590: /* module 14 call 6 */ + return 0; + case 3856: /* module 15 call 16 */ + return 1; + case 4096: /* module 16 call 0 */ + return 1; + case 4097: /* module 16 call 1 */ + return 1; + case 4098: /* module 16 call 2 */ + return 1; + case 4099: /* module 16 call 3 */ + return 0; + case 4100: /* module 16 call 4 */ + return 0; + case 4101: /* module 16 call 5 */ + return 2; + case 4102: /* module 16 call 6 */ + return 1; + case 4103: /* module 16 call 7 */ + return 1; + case 4104: /* module 16 call 8 */ + return 1; + case 4105: /* module 16 call 9 */ + return 1; + case 4106: /* module 16 call 10 */ + return 1; + case 4107: /* module 16 call 11 */ + return 1; + case 4108: /* module 16 call 12 */ + return 1; + case 4109: /* module 16 call 13 */ + return 1; + case 4110: /* module 16 call 14 */ + return 1; + case 4111: /* module 16 call 15 */ + return 1; + case 4112: /* module 16 call 16 */ + return 1; + case 4361: /* module 17 call 9 */ + return 1; + case 4362: /* module 17 call 10 */ + return 1; + case 4364: /* module 17 call 12 */ + return 2; + case 4365: /* module 17 call 13 */ + return 1; + case 4366: /* module 17 call 14 */ + return 1; + case 4367: /* module 17 call 15 */ + return 1; + case 4368: /* module 17 call 16 */ + return 1; + case 4369: /* module 17 call 17 */ + return 0; + case 4370: /* module 17 call 18 */ + return 0; + case 4371: /* module 17 call 19 */ + return 1; + case 4372: /* module 17 call 20 */ + return 2; + case 4373: /* module 17 call 21 */ + return 0; + case 4374: /* module 17 call 22 */ + return 2; + case 4375: /* module 17 call 23 */ + return 2; + case 4377: /* module 17 call 25 */ + return 2; + case 4378: /* module 17 call 26 */ + return 2; + case 4381: /* module 17 call 29 */ + return 2; + case 4382: /* module 17 call 30 */ + return 1; + case 4383: /* module 17 call 31 */ + return 2; + case 4864: /* module 19 call 0 */ + return 2; + case 4865: /* module 19 call 1 */ + return 0; + case 5378: /* module 21 call 2 */ + return 2; + case 6403: /* module 25 call 3 */ + return 2; + case 6656: /* module 26 call 0 */ + return 1; + case 6657: /* module 26 call 1 */ + return 1; + case 6658: /* module 26 call 2 */ + return 1; + case 6659: /* module 26 call 3 */ + return 7; + case 6660: /* module 26 call 4 */ + return 1; + case 6661: /* module 26 call 5 */ + return 1; + case 6662: /* module 26 call 6 */ + return 2; + case 6663: /* module 26 call 7 */ + return 2; + case 6664: /* module 26 call 8 */ + return 2; + case 6665: /* module 26 call 9 */ + return 1; + case 6666: /* module 26 call 10 */ + return 2; + case 6667: /* module 26 call 11 */ + return 2; + case 6668: /* module 26 call 12 */ + return 2; + case 6669: /* module 26 call 13 */ + return 2; + case 6670: /* module 26 call 14 */ + return 2; + case 6671: /* module 26 call 15 */ + return 3; + case 6672: /* module 26 call 16 */ + return 3; + case 6673: /* module 26 call 17 */ + return 1; + case 6674: /* module 26 call 18 */ + return 7; + case 6675: /* module 26 call 19 */ + return 4; + case 6676: /* module 26 call 20 */ + return 3; + case 6677: /* module 26 call 21 */ + return 5; + case 6678: /* module 26 call 22 */ + return 3; + case 6679: /* module 26 call 23 */ + return 2; + case 6912: /* module 27 call 0 */ + return 7; + case 6913: /* module 27 call 1 */ + return 1; + case 6914: /* module 27 call 2 */ + return 2; + case 6915: /* module 27 call 3 */ + return 1; + case 6916: /* module 27 call 4 */ + return 1; + case 7168: /* module 28 call 0 */ + return 1; + case 7169: /* module 28 call 1 */ + return 1; + case 7170: /* module 28 call 2 */ + return 2; + case 7171: /* module 28 call 3 */ + return 2; + case 7424: /* module 29 call 0 */ + return 3; + case 7425: /* module 29 call 1 */ + return 2; + case 7427: /* module 29 call 3 */ + return 1; + case 7428: /* module 29 call 4 */ + return 1; + case 7429: /* module 29 call 5 */ + return 1; + case 7430: /* module 29 call 6 */ + return 2; + case 7431: /* module 29 call 7 */ + return 2; + case 7680: /* module 30 call 0 */ + return 1; + case 7681: /* module 30 call 1 */ + return 2; + case 7682: /* module 30 call 2 */ + return 2; + case 7683: /* module 30 call 3 */ + return 3; + case 7684: /* module 30 call 4 */ + return 8; + case 7685: /* module 30 call 5 */ + return 2; + case 7686: /* module 30 call 6 */ + return 1; + case 7687: /* module 30 call 7 */ + return 2; + case 7936: /* module 31 call 0 */ + return 4; + case 7937: /* module 31 call 1 */ + return 2; + case 7938: /* module 31 call 2 */ + return 2; + case 7939: /* module 31 call 3 */ + return 2; + case 7940: /* module 31 call 4 */ + return 2; + case 7941: /* module 31 call 5 */ + return 1; + case 8448: /* module 33 call 0 */ + return 1; + case 8449: /* module 33 call 1 */ + return 1; + case 8450: /* module 33 call 2 */ + return 1; + case 8451: /* module 33 call 3 */ + return 1; + case 8452: /* module 33 call 4 */ + return 1; + case 8453: /* module 33 call 5 */ + return 1; + case 8456: /* module 33 call 8 */ + return 1; + case 8457: /* module 33 call 9 */ + return 1; + case 8458: /* module 33 call 10 */ + return 1; + case 8459: /* module 33 call 11 */ + return 2; + case 8460: /* module 33 call 12 */ + return 0; + case 8461: /* module 33 call 13 */ + return 0; + case 8462: /* module 33 call 14 */ + return 1; + case 8463: /* module 33 call 15 */ + return 1; + case 8464: /* module 33 call 16 */ + return 2; + case 8704: /* module 34 call 0 */ + return 1; + case 8705: /* module 34 call 1 */ + return 1; + case 8706: /* module 34 call 2 */ + return 3; + case 8707: /* module 34 call 3 */ + return 2; + case 8708: /* module 34 call 4 */ + return 1; + case 8709: /* module 34 call 5 */ + return 1; + case 8960: /* module 35 call 0 */ + return 1; + case 9472: /* module 37 call 0 */ + return 3; + case 9473: /* module 37 call 1 */ + return 2; + case 9474: /* module 37 call 2 */ + return 2; + case 9475: /* module 37 call 3 */ + return 5; + case 9476: /* module 37 call 4 */ + return 6; + case 9477: /* module 37 call 5 */ + return 3; + case 9478: /* module 37 call 6 */ + return 3; + case 9479: /* module 37 call 7 */ + return 3; + case 9480: /* module 37 call 8 */ + return 4; + case 9481: /* module 37 call 9 */ + return 2; + case 9482: /* module 37 call 10 */ + return 2; + case 9483: /* module 37 call 11 */ + return 2; + case 9484: /* module 37 call 12 */ + return 2; + case 9485: /* module 37 call 13 */ + return 2; + case 9486: /* module 37 call 14 */ + return 2; + case 9487: /* module 37 call 15 */ + return 2; + case 9488: /* module 37 call 16 */ + return 1; + case 9984: /* module 39 call 0 */ + return 10; + case 9985: /* module 39 call 1 */ + return 7; + case 9986: /* module 39 call 2 */ + return 2; + case 9987: /* module 39 call 3 */ + return 2; + case 9988: /* module 39 call 4 */ + return 4; + case 9989: /* module 39 call 5 */ + return 2; + case 10240: /* module 40 call 0 */ + return 1; + case 10241: /* module 40 call 1 */ + return 1; + case 10499: /* module 41 call 3 */ + return 3; + case 11010: /* module 43 call 2 */ + return 2; + case 11011: /* module 43 call 3 */ + return 1; + case 11013: /* module 43 call 5 */ + return 1; + case 11014: /* module 43 call 6 */ + return 4; + case 11015: /* module 43 call 7 */ + return 3; + case 11264: /* module 44 call 0 */ + return 2; + case 11265: /* module 44 call 1 */ + return 1; + case 11266: /* module 44 call 2 */ + return 2; + case 11267: /* module 44 call 3 */ + return 2; + case 11268: /* module 44 call 4 */ + return 2; + case 11269: /* module 44 call 5 */ + return 2; + case 11520: /* module 45 call 0 */ + return 3; + case 11776: /* module 46 call 0 */ + return 5; + case 11777: /* module 46 call 1 */ + return 6; + case 11778: /* module 46 call 2 */ + return 6; + case 11779: /* module 46 call 3 */ + return 2; + case 11780: /* module 46 call 4 */ + return 1; + case 12032: /* module 47 call 0 */ + return 7; + case 12033: /* module 47 call 1 */ + return 7; + case 12288: /* module 48 call 0 */ + return 1; + case 12289: /* module 48 call 1 */ + return 1; + case 12290: /* module 48 call 2 */ + return 1; + case 12291: /* module 48 call 3 */ + return 1; +#endif + default: + return 0; + } + + return 0; +} + +const char* _getMethod_ItemName_V3(uint8_t moduleIdx, uint8_t callIdx, uint8_t itemIdx) +{ + uint16_t callPrivIdx = ((uint16_t)moduleIdx << 8u) + callIdx; + + switch (callPrivIdx) { + case 1280: /* module 5 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_dest; + case 1: + return STR_IT_amount; + default: + return NULL; + } + case 1281: /* module 5 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_dest; + case 1: + return STR_IT_amount; + case 2: + return STR_IT_memo; + default: + return NULL; + } + case 1795: /* module 7 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_rotation_auth_id; + case 1: + return STR_IT_optional_cdd_auth_id; + default: + return NULL; + } + case 1797: /* module 7 call 5 */ + switch (itemIdx) { + case 0: + return STR_IT_auth_id; + default: + return NULL; + } + case 1798: /* module 7 call 6 */ + switch (itemIdx) { + default: + return NULL; + } + case 1799: /* module 7 call 7 */ + switch (itemIdx) { + case 0: + return STR_IT_target; + case 1: + return STR_IT_claim; + case 2: + return STR_IT_expiry; + default: + return NULL; + } + case 1800: /* module 7 call 8 */ + switch (itemIdx) { + case 0: + return STR_IT_target; + case 1: + return STR_IT_claim; + default: + return NULL; + } + case 1801: /* module 7 call 9 */ + switch (itemIdx) { + case 0: + return STR_IT_key; + case 1: + return STR_IT_perms; + default: + return NULL; + } + case 1803: /* module 7 call 11 */ + switch (itemIdx) { + default: + return NULL; + } + case 1804: /* module 7 call 12 */ + switch (itemIdx) { + default: + return NULL; + } + case 1805: /* module 7 call 13 */ + switch (itemIdx) { + case 0: + return STR_IT_target; + case 1: + return STR_IT_data; + case 2: + return STR_IT_expiry; + default: + return NULL; + } + case 1806: /* module 7 call 14 */ + switch (itemIdx) { + case 0: + return STR_IT_target; + case 1: + return STR_IT_auth_id; + case 2: + return STR_IT__auth_issuer_pays; + default: + return NULL; + } + case 1808: /* module 7 call 16 */ + switch (itemIdx) { + case 0: + return STR_IT_target; + case 1: + return STR_IT_claim; + case 2: + return STR_IT_proof; + case 3: + return STR_IT_expiry; + default: + return NULL; + } + case 1814: /* module 7 call 22 */ + switch (itemIdx) { + case 0: + return STR_IT_additional_keys; + case 1: + return STR_IT_expires_at; + default: + return NULL; + } + case 1816: /* module 7 call 24 */ + switch (itemIdx) { + case 0: + return STR_IT_keys_to_remove; + default: + return NULL; + } + case 3840: /* module 15 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_signers; + case 1: + return STR_IT_sigs_required; + default: + return NULL; + } + case 3841: /* module 15 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_multisig; + case 1: + return STR_IT_proposal; + case 2: + return STR_IT_expiry; + case 3: + return STR_IT_auto_close; + default: + return NULL; + } + case 3842: /* module 15 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_multisig; + case 1: + return STR_IT_proposal; + case 2: + return STR_IT_expiry; + case 3: + return STR_IT_auto_close; + default: + return NULL; + } + case 3843: /* module 15 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_multisig; + case 1: + return STR_IT_proposal; + case 2: + return STR_IT_expiry; + case 3: + return STR_IT_auto_close; + default: + return NULL; + } + case 3844: /* module 15 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_multisig; + case 1: + return STR_IT_proposal; + case 2: + return STR_IT_expiry; + case 3: + return STR_IT_auto_close; + default: + return NULL; + } + case 3845: /* module 15 call 5 */ + switch (itemIdx) { + case 0: + return STR_IT_multisig; + case 1: + return STR_IT_proposal_id; + default: + return NULL; + } + case 3846: /* module 15 call 6 */ + switch (itemIdx) { + case 0: + return STR_IT_multisig; + case 1: + return STR_IT_proposal_id; + default: + return NULL; + } + case 3847: /* module 15 call 7 */ + switch (itemIdx) { + case 0: + return STR_IT_multisig; + case 1: + return STR_IT_proposal_id; + default: + return NULL; + } + case 3848: /* module 15 call 8 */ + switch (itemIdx) { + case 0: + return STR_IT_multisig; + case 1: + return STR_IT_proposal_id; + default: + return NULL; + } + case 3849: /* module 15 call 9 */ + switch (itemIdx) { + case 0: + return STR_IT_auth_id; + default: + return NULL; + } + case 3850: /* module 15 call 10 */ + switch (itemIdx) { + case 0: + return STR_IT_auth_id; + default: + return NULL; + } + case 3851: /* module 15 call 11 */ + switch (itemIdx) { + case 0: + return STR_IT_signer; + default: + return NULL; + } + case 3852: /* module 15 call 12 */ + switch (itemIdx) { + case 0: + return STR_IT_signer; + default: + return NULL; + } + case 3853: /* module 15 call 13 */ + switch (itemIdx) { + case 0: + return STR_IT_multisig; + case 1: + return STR_IT_signers; + default: + return NULL; + } + case 3854: /* module 15 call 14 */ + switch (itemIdx) { + case 0: + return STR_IT_multisig; + case 1: + return STR_IT_signers; + default: + return NULL; + } + case 3855: /* module 15 call 15 */ + switch (itemIdx) { + case 0: + return STR_IT_sigs_required; + default: + return NULL; + } + case 3857: /* module 15 call 17 */ + switch (itemIdx) { + case 0: + return STR_IT_multisig; + case 1: + return STR_IT_optional_cdd_auth_id; + default: + return NULL; + } + case 3858: /* module 15 call 18 */ + switch (itemIdx) { + case 0: + return STR_IT_multisig; + case 1: + return STR_IT_proposal_id; + case 2: + return STR_IT_multisig_did; + case 3: + return STR_IT__proposal_weight; + default: + return NULL; + } + case 4352: /* module 17 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_controller; + case 1: + return STR_IT_amount; + case 2: + return STR_IT_payee; + default: + return NULL; + } + case 4353: /* module 17 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_amount; + default: + return NULL; + } + case 4354: /* module 17 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_amount; + default: + return NULL; + } + case 4355: /* module 17 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_num_slashing_spans; + default: + return NULL; + } + case 4356: /* module 17 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_prefs; + default: + return NULL; + } + case 4357: /* module 17 call 5 */ + switch (itemIdx) { + case 0: + return STR_IT_targets; + default: + return NULL; + } + case 4358: /* module 17 call 6 */ + switch (itemIdx) { + default: + return NULL; + } + case 4359: /* module 17 call 7 */ + switch (itemIdx) { + case 0: + return STR_IT_payee; + default: + return NULL; + } + case 4360: /* module 17 call 8 */ + switch (itemIdx) { + case 0: + return STR_IT_controller; + default: + return NULL; + } + case 4376: /* module 17 call 24 */ + switch (itemIdx) { + case 0: + return STR_IT_amount; + default: + return NULL; + } + case 8454: /* module 33 call 6 */ + switch (itemIdx) { + case 0: + return STR_IT_proposal; + case 1: + return STR_IT_deposit; + case 2: + return STR_IT_url; + case 3: + return STR_IT_description; + default: + return NULL; + } + case 8455: /* module 33 call 7 */ + switch (itemIdx) { + case 0: + return STR_IT_id; + case 1: + return STR_IT_aye_or_nay; + case 2: + return STR_IT_deposit; + default: + return NULL; + } + case 10496: /* module 41 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_calls; + default: + return NULL; + } + case 10497: /* module 41 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_calls; + default: + return NULL; + } + case 10498: /* module 41 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_calls; + default: + return NULL; + } +#ifdef SUBSTRATE_PARSER_FULL + case 0: /* module 0 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_ratio; + default: + return NULL; + } + case 1: /* module 0 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_remark; + default: + return NULL; + } + case 2: /* module 0 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_pages; + default: + return NULL; + } + case 3: /* module 0 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_code; + default: + return NULL; + } + case 4: /* module 0 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_code; + default: + return NULL; + } + case 8: /* module 0 call 8 */ + switch (itemIdx) { + case 0: + return STR_IT_remark; + default: + return NULL; + } + case 512: /* module 2 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_now; + default: + return NULL; + } + case 768: /* module 3 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_index; + default: + return NULL; + } + case 769: /* module 3 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_new_; + case 1: + return STR_IT_index; + default: + return NULL; + } + case 770: /* module 3 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_index; + default: + return NULL; + } + case 771: /* module 3 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_new_; + case 1: + return STR_IT_index; + case 2: + return STR_IT_freeze; + default: + return NULL; + } + case 772: /* module 3 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_index; + default: + return NULL; + } + case 1282: /* module 5 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_amount; + default: + return NULL; + } + case 1283: /* module 5 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_who; + case 1: + return STR_IT_new_free; + case 2: + return STR_IT_new_reserved; + default: + return NULL; + } + case 1284: /* module 5 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_source; + case 1: + return STR_IT_dest; + case 2: + return STR_IT_amount; + default: + return NULL; + } + case 1285: /* module 5 call 5 */ + switch (itemIdx) { + case 0: + return STR_IT_amount; + default: + return NULL; + } + case 1793: /* module 7 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_cdd; + case 1: + return STR_IT_disable_from; + case 2: + return STR_IT_expiry; + default: + return NULL; + } + case 1796: /* module 7 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_auth_required; + default: + return NULL; + } + case 1802: /* module 7 call 10 */ + switch (itemIdx) { + default: + return NULL; + } + case 1809: /* module 7 call 17 */ + switch (itemIdx) { + case 0: + return STR_IT_target; + default: + return NULL; + } + case 1810: /* module 7 call 18 */ + switch (itemIdx) { + case 0: + return STR_IT_target; + default: + return NULL; + } + case 1812: /* module 7 call 20 */ + switch (itemIdx) { + case 0: + return STR_IT_target; + case 1: + return STR_IT_claim_type; + case 2: + return STR_IT_scope; + default: + return NULL; + } + case 1813: /* module 7 call 21 */ + switch (itemIdx) { + case 0: + return STR_IT_auth_id; + case 1: + return STR_IT_optional_cdd_auth_id; + default: + return NULL; + } + case 1815: /* module 7 call 23 */ + switch (itemIdx) { + case 0: + return STR_IT_key; + case 1: + return STR_IT_perms; + default: + return NULL; + } + case 2048: /* module 8 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_limit; + default: + return NULL; + } + case 2049: /* module 8 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_who; + case 1: + return STR_IT_expiry; + case 2: + return STR_IT_at; + default: + return NULL; + } + case 2050: /* module 8 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_who; + default: + return NULL; + } + case 2051: /* module 8 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_who; + default: + return NULL; + } + case 2052: /* module 8 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_remove; + case 1: + return STR_IT_add; + default: + return NULL; + } + case 2053: /* module 8 call 5 */ + switch (itemIdx) { + case 0: + return STR_IT_members; + default: + return NULL; + } + case 2054: /* module 8 call 6 */ + switch (itemIdx) { + default: + return NULL; + } + case 2304: /* module 9 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_n; + case 1: + return STR_IT_d; + default: + return NULL; + } + case 2305: /* module 9 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_id; + default: + return NULL; + } + case 2306: /* module 9 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_expiry; + default: + return NULL; + } + case 2307: /* module 9 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_approve; + case 1: + return STR_IT_call; + default: + return NULL; + } + case 2308: /* module 9 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_proposal; + case 1: + return STR_IT_index; + case 2: + return STR_IT_approve; + default: + return NULL; + } + case 2560: /* module 10 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_limit; + default: + return NULL; + } + case 2561: /* module 10 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_who; + case 1: + return STR_IT_expiry; + case 2: + return STR_IT_at; + default: + return NULL; + } + case 2562: /* module 10 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_who; + default: + return NULL; + } + case 2563: /* module 10 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_who; + default: + return NULL; + } + case 2564: /* module 10 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_remove; + case 1: + return STR_IT_add; + default: + return NULL; + } + case 2565: /* module 10 call 5 */ + switch (itemIdx) { + case 0: + return STR_IT_members; + default: + return NULL; + } + case 2566: /* module 10 call 6 */ + switch (itemIdx) { + default: + return NULL; + } + case 2816: /* module 11 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_n; + case 1: + return STR_IT_d; + default: + return NULL; + } + case 2817: /* module 11 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_id; + default: + return NULL; + } + case 2818: /* module 11 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_expiry; + default: + return NULL; + } + case 2819: /* module 11 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_approve; + case 1: + return STR_IT_call; + default: + return NULL; + } + case 2820: /* module 11 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_proposal; + case 1: + return STR_IT_index; + case 2: + return STR_IT_approve; + default: + return NULL; + } + case 3072: /* module 12 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_limit; + default: + return NULL; + } + case 3073: /* module 12 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_who; + case 1: + return STR_IT_expiry; + case 2: + return STR_IT_at; + default: + return NULL; + } + case 3074: /* module 12 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_who; + default: + return NULL; + } + case 3075: /* module 12 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_who; + default: + return NULL; + } + case 3076: /* module 12 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_remove; + case 1: + return STR_IT_add; + default: + return NULL; + } + case 3077: /* module 12 call 5 */ + switch (itemIdx) { + case 0: + return STR_IT_members; + default: + return NULL; + } + case 3078: /* module 12 call 6 */ + switch (itemIdx) { + default: + return NULL; + } + case 3328: /* module 13 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_n; + case 1: + return STR_IT_d; + default: + return NULL; + } + case 3329: /* module 13 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_id; + default: + return NULL; + } + case 3330: /* module 13 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_expiry; + default: + return NULL; + } + case 3331: /* module 13 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_approve; + case 1: + return STR_IT_call; + default: + return NULL; + } + case 3332: /* module 13 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_proposal; + case 1: + return STR_IT_index; + case 2: + return STR_IT_approve; + default: + return NULL; + } + case 3584: /* module 14 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_limit; + default: + return NULL; + } + case 3585: /* module 14 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_who; + case 1: + return STR_IT_expiry; + case 2: + return STR_IT_at; + default: + return NULL; + } + case 3586: /* module 14 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_who; + default: + return NULL; + } + case 3587: /* module 14 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_who; + default: + return NULL; + } + case 3588: /* module 14 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_remove; + case 1: + return STR_IT_add; + default: + return NULL; + } + case 3589: /* module 14 call 5 */ + switch (itemIdx) { + case 0: + return STR_IT_members; + default: + return NULL; + } + case 3590: /* module 14 call 6 */ + switch (itemIdx) { + default: + return NULL; + } + case 3856: /* module 15 call 16 */ + switch (itemIdx) { + case 0: + return STR_IT_multisig; + default: + return NULL; + } + case 4096: /* module 16 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_controller; + default: + return NULL; + } + case 4097: /* module 16 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_admin; + default: + return NULL; + } + case 4098: /* module 16 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_timelock; + default: + return NULL; + } + case 4099: /* module 16 call 3 */ + switch (itemIdx) { + default: + return NULL; + } + case 4100: /* module 16 call 4 */ + switch (itemIdx) { + default: + return NULL; + } + case 4101: /* module 16 call 5 */ + switch (itemIdx) { + case 0: + return STR_IT_amount; + case 1: + return STR_IT_duration; + default: + return NULL; + } + case 4102: /* module 16 call 6 */ + switch (itemIdx) { + case 0: + return STR_IT_exempted; + default: + return NULL; + } + case 4103: /* module 16 call 7 */ + switch (itemIdx) { + case 0: + return STR_IT_bridge_tx; + default: + return NULL; + } + case 4104: /* module 16 call 8 */ + switch (itemIdx) { + case 0: + return STR_IT_bridge_txs; + default: + return NULL; + } + case 4105: /* module 16 call 9 */ + switch (itemIdx) { + case 0: + return STR_IT_bridge_tx; + default: + return NULL; + } + case 4106: /* module 16 call 10 */ + switch (itemIdx) { + case 0: + return STR_IT_bridge_tx; + default: + return NULL; + } + case 4107: /* module 16 call 11 */ + switch (itemIdx) { + case 0: + return STR_IT_bridge_txs; + default: + return NULL; + } + case 4108: /* module 16 call 12 */ + switch (itemIdx) { + case 0: + return STR_IT_bridge_txs; + default: + return NULL; + } + case 4109: /* module 16 call 13 */ + switch (itemIdx) { + case 0: + return STR_IT_bridge_tx; + default: + return NULL; + } + case 4110: /* module 16 call 14 */ + switch (itemIdx) { + case 0: + return STR_IT_freeze_admin; + default: + return NULL; + } + case 4111: /* module 16 call 15 */ + switch (itemIdx) { + case 0: + return STR_IT_freeze_admin; + default: + return NULL; + } + case 4112: /* module 16 call 16 */ + switch (itemIdx) { + case 0: + return STR_IT_bridge_txs; + default: + return NULL; + } + case 4361: /* module 17 call 9 */ + switch (itemIdx) { + case 0: + return STR_IT_new_; + default: + return NULL; + } + case 4362: /* module 17 call 10 */ + switch (itemIdx) { + case 0: + return STR_IT_additional; + default: + return NULL; + } + case 4364: /* module 17 call 12 */ + switch (itemIdx) { + case 0: + return STR_IT_identity; + case 1: + return STR_IT_intended_count; + default: + return NULL; + } + case 4365: /* module 17 call 13 */ + switch (itemIdx) { + case 0: + return STR_IT_identity; + default: + return NULL; + } + case 4366: /* module 17 call 14 */ + switch (itemIdx) { + case 0: + return STR_IT_targets; + default: + return NULL; + } + case 4367: /* module 17 call 15 */ + switch (itemIdx) { + case 0: + return STR_IT_new_cap; + default: + return NULL; + } + case 4368: /* module 17 call 16 */ + switch (itemIdx) { + case 0: + return STR_IT_new_value; + default: + return NULL; + } + case 4369: /* module 17 call 17 */ + switch (itemIdx) { + default: + return NULL; + } + case 4370: /* module 17 call 18 */ + switch (itemIdx) { + default: + return NULL; + } + case 4371: /* module 17 call 19 */ + switch (itemIdx) { + case 0: + return STR_IT_invulnerables; + default: + return NULL; + } + case 4372: /* module 17 call 20 */ + switch (itemIdx) { + case 0: + return STR_IT_stash; + case 1: + return STR_IT_num_slashing_spans; + default: + return NULL; + } + case 4373: /* module 17 call 21 */ + switch (itemIdx) { + default: + return NULL; + } + case 4374: /* module 17 call 22 */ + switch (itemIdx) { + case 0: + return STR_IT_era; + case 1: + return STR_IT_slash_indices; + default: + return NULL; + } + case 4375: /* module 17 call 23 */ + switch (itemIdx) { + case 0: + return STR_IT_validator_stash; + case 1: + return STR_IT_era; + default: + return NULL; + } + case 4377: /* module 17 call 25 */ + switch (itemIdx) { + case 0: + return STR_IT_new_history_depth; + case 1: + return STR_IT__era_items_deleted; + default: + return NULL; + } + case 4378: /* module 17 call 26 */ + switch (itemIdx) { + case 0: + return STR_IT_stash; + case 1: + return STR_IT_num_slashing_spans; + default: + return NULL; + } + case 4381: /* module 17 call 29 */ + switch (itemIdx) { + case 0: + return STR_IT_validator_stash; + case 1: + return STR_IT_era; + default: + return NULL; + } + case 4382: /* module 17 call 30 */ + switch (itemIdx) { + case 0: + return STR_IT_slashing_switch; + default: + return NULL; + } + case 4383: /* module 17 call 31 */ + switch (itemIdx) { + case 0: + return STR_IT_identity; + case 1: + return STR_IT_new_intended_count; + default: + return NULL; + } + case 4864: /* module 19 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_keys; + case 1: + return STR_IT_proof; + default: + return NULL; + } + case 4865: /* module 19 call 1 */ + switch (itemIdx) { + default: + return NULL; + } + case 5378: /* module 21 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_delay; + case 1: + return STR_IT_best_finalized_block_number; + default: + return NULL; + } + case 6403: /* module 25 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_who; + case 1: + return STR_IT_call; + default: + return NULL; + } + case 6656: /* module 26 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + default: + return NULL; + } + case 6657: /* module 26 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_auth_id; + default: + return NULL; + } + case 6658: /* module 26 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_auth_id; + default: + return NULL; + } + case 6659: /* module 26 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_name; + case 1: + return STR_IT_ticker; + case 2: + return STR_IT_divisible; + case 3: + return STR_IT_asset_type; + case 4: + return STR_IT_identifiers; + case 5: + return STR_IT_funding_round; + case 6: + return STR_IT_disable_iu; + default: + return NULL; + } + case 6660: /* module 26 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + default: + return NULL; + } + case 6661: /* module 26 call 5 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + default: + return NULL; + } + case 6662: /* module 26 call 6 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_name; + default: + return NULL; + } + case 6663: /* module 26 call 7 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_amount; + default: + return NULL; + } + case 6664: /* module 26 call 8 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_amount; + default: + return NULL; + } + case 6665: /* module 26 call 9 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + default: + return NULL; + } + case 6666: /* module 26 call 10 */ + switch (itemIdx) { + case 0: + return STR_IT_docs; + case 1: + return STR_IT_ticker; + default: + return NULL; + } + case 6667: /* module 26 call 11 */ + switch (itemIdx) { + case 0: + return STR_IT_ids; + case 1: + return STR_IT_ticker; + default: + return NULL; + } + case 6668: /* module 26 call 12 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_name; + default: + return NULL; + } + case 6669: /* module 26 call 13 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_identifiers; + default: + return NULL; + } + case 6670: /* module 26 call 14 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_ethereum_signature; + default: + return NULL; + } + case 6671: /* module 26 call 15 */ + switch (itemIdx) { + case 0: + return STR_IT_classic_ticker_import; + case 1: + return STR_IT_contract_did; + case 2: + return STR_IT_config; + default: + return NULL; + } + case 6672: /* module 26 call 16 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_amount; + case 2: + return STR_IT_from_portfolio; + default: + return NULL; + } + case 6673: /* module 26 call 17 */ + switch (itemIdx) { + case 0: + return STR_IT_ty; + default: + return NULL; + } + case 6674: /* module 26 call 18 */ + switch (itemIdx) { + case 0: + return STR_IT_name; + case 1: + return STR_IT_ticker; + case 2: + return STR_IT_divisible; + case 3: + return STR_IT_custom_asset_type; + case 4: + return STR_IT_identifiers; + case 5: + return STR_IT_funding_round; + case 6: + return STR_IT_disable_iu; + default: + return NULL; + } + case 6675: /* module 26 call 19 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_key; + case 2: + return STR_IT_value; + case 3: + return STR_IT_detail; + default: + return NULL; + } + case 6676: /* module 26 call 20 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_key; + case 2: + return STR_IT_detail; + default: + return NULL; + } + case 6677: /* module 26 call 21 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_name; + case 2: + return STR_IT_spec; + case 3: + return STR_IT_value; + case 4: + return STR_IT_detail; + default: + return NULL; + } + case 6678: /* module 26 call 22 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_name; + case 2: + return STR_IT_spec; + default: + return NULL; + } + case 6679: /* module 26 call 23 */ + switch (itemIdx) { + case 0: + return STR_IT_name; + case 1: + return STR_IT_spec; + default: + return NULL; + } + case 6912: /* module 27 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_ca_id; + case 1: + return STR_IT_portfolio; + case 2: + return STR_IT_currency; + case 3: + return STR_IT_per_share; + case 4: + return STR_IT_amount; + case 5: + return STR_IT_payment_at; + case 6: + return STR_IT_expires_at; + default: + return NULL; + } + case 6913: /* module 27 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_ca_id; + default: + return NULL; + } + case 6914: /* module 27 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_ca_id; + case 1: + return STR_IT_holder; + default: + return NULL; + } + case 6915: /* module 27 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_ca_id; + default: + return NULL; + } + case 6916: /* module 27 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_ca_id; + default: + return NULL; + } + case 7168: /* module 28 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + default: + return NULL; + } + case 7169: /* module 28 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_max_complexity; + default: + return NULL; + } + case 7170: /* module 28 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_schedule; + default: + return NULL; + } + case 7171: /* module 28 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_id; + default: + return NULL; + } + case 7424: /* module 29 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_sender_conditions; + case 2: + return STR_IT_receiver_conditions; + default: + return NULL; + } + case 7425: /* module 29 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_id; + default: + return NULL; + } + case 7427: /* module 29 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + default: + return NULL; + } + case 7428: /* module 29 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + default: + return NULL; + } + case 7429: /* module 29 call 5 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + default: + return NULL; + } + case 7430: /* module 29 call 6 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_issuer; + default: + return NULL; + } + case 7431: /* module 29 call 7 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_issuer; + default: + return NULL; + } + case 7680: /* module 30 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_length; + default: + return NULL; + } + case 7681: /* module 30 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_targets; + default: + return NULL; + } + case 7682: /* module 30 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_tax; + default: + return NULL; + } + case 7683: /* module 30 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_taxed_did; + case 2: + return STR_IT_tax; + default: + return NULL; + } + case 7684: /* module 30 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_kind; + case 2: + return STR_IT_decl_date; + case 3: + return STR_IT_record_date; + case 4: + return STR_IT_details; + case 5: + return STR_IT_targets; + case 6: + return STR_IT_default_withholding_tax; + case 7: + return STR_IT_withholding_tax; + default: + return NULL; + } + case 7685: /* module 30 call 5 */ + switch (itemIdx) { + case 0: + return STR_IT_id; + case 1: + return STR_IT_docs; + default: + return NULL; + } + case 7686: /* module 30 call 6 */ + switch (itemIdx) { + case 0: + return STR_IT_ca_id; + default: + return NULL; + } + case 7687: /* module 30 call 7 */ + switch (itemIdx) { + case 0: + return STR_IT_ca_id; + case 1: + return STR_IT_record_date; + default: + return NULL; + } + case 7936: /* module 31 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_ca_id; + case 1: + return STR_IT_range; + case 2: + return STR_IT_meta; + case 3: + return STR_IT_rcv; + default: + return NULL; + } + case 7937: /* module 31 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_ca_id; + case 1: + return STR_IT_votes; + default: + return NULL; + } + case 7938: /* module 31 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_ca_id; + case 1: + return STR_IT_end; + default: + return NULL; + } + case 7939: /* module 31 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_ca_id; + case 1: + return STR_IT_meta; + default: + return NULL; + } + case 7940: /* module 31 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_ca_id; + case 1: + return STR_IT_rcv; + default: + return NULL; + } + case 7941: /* module 31 call 5 */ + switch (itemIdx) { + case 0: + return STR_IT_ca_id; + default: + return NULL; + } + case 8448: /* module 33 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_prune; + default: + return NULL; + } + case 8449: /* module 33 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_deposit; + default: + return NULL; + } + case 8450: /* module 33 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_duration; + default: + return NULL; + } + case 8451: /* module 33 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_expiry; + default: + return NULL; + } + case 8452: /* module 33 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_max; + default: + return NULL; + } + case 8453: /* module 33 call 5 */ + switch (itemIdx) { + case 0: + return STR_IT_limit; + default: + return NULL; + } + case 8456: /* module 33 call 8 */ + switch (itemIdx) { + case 0: + return STR_IT_id; + default: + return NULL; + } + case 8457: /* module 33 call 9 */ + switch (itemIdx) { + case 0: + return STR_IT_id; + default: + return NULL; + } + case 8458: /* module 33 call 10 */ + switch (itemIdx) { + case 0: + return STR_IT_id; + default: + return NULL; + } + case 8459: /* module 33 call 11 */ + switch (itemIdx) { + case 0: + return STR_IT_id; + case 1: + return STR_IT_until; + default: + return NULL; + } + case 8460: /* module 33 call 12 */ + switch (itemIdx) { + default: + return NULL; + } + case 8461: /* module 33 call 13 */ + switch (itemIdx) { + default: + return NULL; + } + case 8462: /* module 33 call 14 */ + switch (itemIdx) { + case 0: + return STR_IT_results; + default: + return NULL; + } + case 8463: /* module 33 call 15 */ + switch (itemIdx) { + case 0: + return STR_IT_id; + default: + return NULL; + } + case 8464: /* module 33 call 16 */ + switch (itemIdx) { + case 0: + return STR_IT_did; + case 1: + return STR_IT_id; + default: + return NULL; + } + case 8704: /* module 34 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_name; + default: + return NULL; + } + case 8705: /* module 34 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_num; + default: + return NULL; + } + case 8706: /* module 34 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_from; + case 1: + return STR_IT_to; + case 2: + return STR_IT_items; + default: + return NULL; + } + case 8707: /* module 34 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_num; + case 1: + return STR_IT_to_name; + default: + return NULL; + } + case 8708: /* module 34 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_pid; + default: + return NULL; + } + case 8709: /* module 34 call 5 */ + switch (itemIdx) { + case 0: + return STR_IT_auth_id; + default: + return NULL; + } + case 8960: /* module 35 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_coefficient; + default: + return NULL; + } + case 9472: /* module 37 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_details; + case 1: + return STR_IT_signers; + case 2: + return STR_IT_typ; + default: + return NULL; + } + case 9473: /* module 37 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_id; + case 1: + return STR_IT_details; + default: + return NULL; + } + case 9474: /* module 37 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_id; + case 1: + return STR_IT_typ; + default: + return NULL; + } + case 9475: /* module 37 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_venue_id; + case 1: + return STR_IT_settlement_type; + case 2: + return STR_IT_trade_date; + case 3: + return STR_IT_value_date; + case 4: + return STR_IT_legs; + default: + return NULL; + } + case 9476: /* module 37 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_venue_id; + case 1: + return STR_IT_settlement_type; + case 2: + return STR_IT_trade_date; + case 3: + return STR_IT_value_date; + case 4: + return STR_IT_legs; + case 5: + return STR_IT_portfolios; + default: + return NULL; + } + case 9477: /* module 37 call 5 */ + switch (itemIdx) { + case 0: + return STR_IT_id; + case 1: + return STR_IT_portfolios; + case 2: + return STR_IT_max_legs_count; + default: + return NULL; + } + case 9478: /* module 37 call 6 */ + switch (itemIdx) { + case 0: + return STR_IT_id; + case 1: + return STR_IT_portfolios; + case 2: + return STR_IT_max_legs_count; + default: + return NULL; + } + case 9479: /* module 37 call 7 */ + switch (itemIdx) { + case 0: + return STR_IT_id; + case 1: + return STR_IT_portfolio; + case 2: + return STR_IT_num_of_legs; + default: + return NULL; + } + case 9480: /* module 37 call 8 */ + switch (itemIdx) { + case 0: + return STR_IT_id; + case 1: + return STR_IT_receipt_details; + case 2: + return STR_IT_portfolios; + case 3: + return STR_IT_max_legs_count; + default: + return NULL; + } + case 9481: /* module 37 call 9 */ + switch (itemIdx) { + case 0: + return STR_IT_id; + case 1: + return STR_IT_receipt_details; + default: + return NULL; + } + case 9482: /* module 37 call 10 */ + switch (itemIdx) { + case 0: + return STR_IT_instruction_id; + case 1: + return STR_IT_leg_id; + default: + return NULL; + } + case 9483: /* module 37 call 11 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_enabled; + default: + return NULL; + } + case 9484: /* module 37 call 12 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_venues; + default: + return NULL; + } + case 9485: /* module 37 call 13 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_venues; + default: + return NULL; + } + case 9486: /* module 37 call 14 */ + switch (itemIdx) { + case 0: + return STR_IT_receipt_uid; + case 1: + return STR_IT_validity; + default: + return NULL; + } + case 9487: /* module 37 call 15 */ + switch (itemIdx) { + case 0: + return STR_IT_id; + case 1: + return STR_IT__legs_count; + default: + return NULL; + } + case 9488: /* module 37 call 16 */ + switch (itemIdx) { + case 0: + return STR_IT_id; + default: + return NULL; + } + case 9984: /* module 39 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_offering_portfolio; + case 1: + return STR_IT_offering_asset; + case 2: + return STR_IT_raising_portfolio; + case 3: + return STR_IT_raising_asset; + case 4: + return STR_IT_tiers; + case 5: + return STR_IT_venue_id; + case 6: + return STR_IT_start; + case 7: + return STR_IT_end; + case 8: + return STR_IT_minimum_investment; + case 9: + return STR_IT_fundraiser_name; + default: + return NULL; + } + case 9985: /* module 39 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_investment_portfolio; + case 1: + return STR_IT_funding_portfolio; + case 2: + return STR_IT_offering_asset; + case 3: + return STR_IT_id; + case 4: + return STR_IT_purchase_amount; + case 5: + return STR_IT_max_price; + case 6: + return STR_IT_receipt; + default: + return NULL; + } + case 9986: /* module 39 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_offering_asset; + case 1: + return STR_IT_id; + default: + return NULL; + } + case 9987: /* module 39 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_offering_asset; + case 1: + return STR_IT_id; + default: + return NULL; + } + case 9988: /* module 39 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_offering_asset; + case 1: + return STR_IT_id; + case 2: + return STR_IT_start; + case 3: + return STR_IT_end; + default: + return NULL; + } + case 9989: /* module 39 call 5 */ + switch (itemIdx) { + case 0: + return STR_IT_offering_asset; + case 1: + return STR_IT_id; + default: + return NULL; + } + case 10240: /* module 40 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_beneficiaries; + default: + return NULL; + } + case 10241: /* module 40 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_amount; + default: + return NULL; + } + case 10499: /* module 41 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_target; + case 1: + return STR_IT_signature; + case 2: + return STR_IT_call; + default: + return NULL; + } + case 11010: /* module 43 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_agent; + default: + return NULL; + } + case 11011: /* module 43 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + default: + return NULL; + } + case 11013: /* module 43 call 5 */ + switch (itemIdx) { + case 0: + return STR_IT_auth_id; + default: + return NULL; + } + case 11014: /* module 43 call 6 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_perms; + case 2: + return STR_IT_target; + case 3: + return STR_IT_expiry; + default: + return NULL; + } + case 11015: /* module 43 call 7 */ + switch (itemIdx) { + case 0: + return STR_IT_ticker; + case 1: + return STR_IT_perms; + case 2: + return STR_IT_agent; + default: + return NULL; + } + case 11264: /* module 44 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_user_key; + case 1: + return STR_IT_polyx_limit; + default: + return NULL; + } + case 11265: /* module 44 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_auth_id; + default: + return NULL; + } + case 11266: /* module 44 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_user_key; + case 1: + return STR_IT_paying_key; + default: + return NULL; + } + case 11267: /* module 44 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_user_key; + case 1: + return STR_IT_polyx_limit; + default: + return NULL; + } + case 11268: /* module 44 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_user_key; + case 1: + return STR_IT_amount; + default: + return NULL; + } + case 11269: /* module 44 call 5 */ + switch (itemIdx) { + case 0: + return STR_IT_user_key; + case 1: + return STR_IT_amount; + default: + return NULL; + } + case 11520: /* module 45 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_reward_address; + case 1: + return STR_IT_itn_address; + case 2: + return STR_IT_signature; + default: + return NULL; + } + case 11776: /* module 46 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_dest; + case 1: + return STR_IT_amount; + case 2: + return STR_IT_gas_limit; + case 3: + return STR_IT_storage_deposit_limit; + case 4: + return STR_IT_data; + default: + return NULL; + } + case 11777: /* module 46 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_amount; + case 1: + return STR_IT_gas_limit; + case 2: + return STR_IT_storage_deposit_limit; + case 3: + return STR_IT_code; + case 4: + return STR_IT_data; + case 5: + return STR_IT_salt; + default: + return NULL; + } + case 11778: /* module 46 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_amount; + case 1: + return STR_IT_gas_limit; + case 2: + return STR_IT_storage_deposit_limit; + case 3: + return STR_IT_code_hash; + case 4: + return STR_IT_data; + case 5: + return STR_IT_salt; + default: + return NULL; + } + case 11779: /* module 46 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_code; + case 1: + return STR_IT_storage_deposit_limit; + default: + return NULL; + } + case 11780: /* module 46 call 4 */ + switch (itemIdx) { + case 0: + return STR_IT_code_hash; + default: + return NULL; + } + case 12032: /* module 47 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_endowment; + case 1: + return STR_IT_gas_limit; + case 2: + return STR_IT_storage_deposit_limit; + case 3: + return STR_IT_code; + case 4: + return STR_IT_data; + case 5: + return STR_IT_salt; + case 6: + return STR_IT_perms; + default: + return NULL; + } + case 12033: /* module 47 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_endowment; + case 1: + return STR_IT_gas_limit; + case 2: + return STR_IT_storage_deposit_limit; + case 3: + return STR_IT_code_hash; + case 4: + return STR_IT_data; + case 5: + return STR_IT_salt; + case 6: + return STR_IT_perms; + default: + return NULL; + } + case 12288: /* module 48 call 0 */ + switch (itemIdx) { + case 0: + return STR_IT_bytes; + default: + return NULL; + } + case 12289: /* module 48 call 1 */ + switch (itemIdx) { + case 0: + return STR_IT_hash; + default: + return NULL; + } + case 12290: /* module 48 call 2 */ + switch (itemIdx) { + case 0: + return STR_IT_hash; + default: + return NULL; + } + case 12291: /* module 48 call 3 */ + switch (itemIdx) { + case 0: + return STR_IT_hash; + default: + return NULL; + } +#endif + default: + return NULL; + } + + return NULL; +} + +parser_error_t _getMethod_ItemValue_V3( + pd_Method_V3_t* m, + uint8_t moduleIdx, uint8_t callIdx, uint8_t itemIdx, + char* outValue, uint16_t outValueLen, + uint8_t pageIdx, uint8_t* pageCount) +{ + uint16_t callPrivIdx = ((uint16_t)moduleIdx << 8u) + callIdx; + + switch (callPrivIdx) { + case 1280: /* module 5 call 0 */ + switch (itemIdx) { + case 0: /* balances_transfer_V3 - dest */; + return _toStringLookupasStaticLookupSource_V3( + &m->nested.balances_transfer_V3.dest, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* balances_transfer_V3 - amount */; + return _toStringCompactBalance( + &m->nested.balances_transfer_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1281: /* module 5 call 1 */ + switch (itemIdx) { + case 0: /* balances_transfer_with_memo_V3 - dest */; + return _toStringLookupasStaticLookupSource_V3( + &m->nested.balances_transfer_with_memo_V3.dest, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* balances_transfer_with_memo_V3 - amount */; + return _toStringCompactBalance( + &m->nested.balances_transfer_with_memo_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* balances_transfer_with_memo_V3 - memo */; + return _toStringOptionMemo_V3( + &m->nested.balances_transfer_with_memo_V3.memo, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1795: /* module 7 call 3 */ + switch (itemIdx) { + case 0: /* identity_accept_primary_key_V3 - rotation_auth_id */; + return _toStringu64( + &m->nested.identity_accept_primary_key_V3.rotation_auth_id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* identity_accept_primary_key_V3 - optional_cdd_auth_id */; + return _toStringOptionu64( + &m->nested.identity_accept_primary_key_V3.optional_cdd_auth_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1797: /* module 7 call 5 */ + switch (itemIdx) { + case 0: /* identity_join_identity_as_key_V3 - auth_id */; + return _toStringu64( + &m->nested.identity_join_identity_as_key_V3.auth_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1798: /* module 7 call 6 */ + switch (itemIdx) { + default: + return parser_no_data; + } + case 1799: /* module 7 call 7 */ + switch (itemIdx) { + case 0: /* identity_add_claim_V3 - target */; + return _toStringIdentityId_V3( + &m->nested.identity_add_claim_V3.target, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* identity_add_claim_V3 - claim */; + return _toStringClaim_V3( + &m->nested.identity_add_claim_V3.claim, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* identity_add_claim_V3 - expiry */; + return _toStringOptionMoment_V3( + &m->nested.identity_add_claim_V3.expiry, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1800: /* module 7 call 8 */ + switch (itemIdx) { + case 0: /* identity_revoke_claim_V3 - target */; + return _toStringIdentityId_V3( + &m->nested.identity_revoke_claim_V3.target, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* identity_revoke_claim_V3 - claim */; + return _toStringClaim_V3( + &m->nested.identity_revoke_claim_V3.claim, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1801: /* module 7 call 9 */ + switch (itemIdx) { + case 0: /* identity_set_permission_to_signer_V3 - key */; + return _toStringSignatoryAccountId_V3( + &m->nested.identity_set_permission_to_signer_V3.key, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* identity_set_permission_to_signer_V3 - perms */; + return _toStringPermissions_V3( + &m->nested.identity_set_permission_to_signer_V3.perms, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1803: /* module 7 call 11 */ + switch (itemIdx) { + default: + return parser_no_data; + } + case 1804: /* module 7 call 12 */ + switch (itemIdx) { + default: + return parser_no_data; + } + case 1805: /* module 7 call 13 */ + switch (itemIdx) { + case 0: /* identity_add_authorization_V3 - target */; + return _toStringSignatoryAccountId_V3( + &m->nested.identity_add_authorization_V3.target, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* identity_add_authorization_V3 - data */; + return _toStringAuthorizationDataAccountId_V3( + &m->nested.identity_add_authorization_V3.data, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* identity_add_authorization_V3 - expiry */; + return _toStringOptionMoment_V3( + &m->nested.identity_add_authorization_V3.expiry, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1806: /* module 7 call 14 */ + switch (itemIdx) { + case 0: /* identity_remove_authorization_V3 - target */; + return _toStringSignatoryAccountId_V3( + &m->nested.identity_remove_authorization_V3.target, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* identity_remove_authorization_V3 - auth_id */; + return _toStringu64( + &m->nested.identity_remove_authorization_V3.auth_id, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* identity_remove_authorization_V3 - _auth_issuer_pays */; + return _toStringbool( + &m->nested.identity_remove_authorization_V3._auth_issuer_pays, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1808: /* module 7 call 16 */ + switch (itemIdx) { + case 0: /* identity_add_investor_uniqueness_claim_V3 - target */; + return _toStringIdentityId_V3( + &m->nested.identity_add_investor_uniqueness_claim_V3.target, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* identity_add_investor_uniqueness_claim_V3 - claim */; + return _toStringClaim_V3( + &m->nested.identity_add_investor_uniqueness_claim_V3.claim, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* identity_add_investor_uniqueness_claim_V3 - proof */; + return _toStringInvestorZKProofData_V3( + &m->nested.identity_add_investor_uniqueness_claim_V3.proof, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* identity_add_investor_uniqueness_claim_V3 - expiry */; + return _toStringOptionMoment_V3( + &m->nested.identity_add_investor_uniqueness_claim_V3.expiry, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1814: /* module 7 call 22 */ + switch (itemIdx) { + case 0: /* identity_add_secondary_keys_with_authorization_V3 - additional_keys */; + return _toStringVecSecondaryKeyWithAuthAccountId_V3( + &m->nested.identity_add_secondary_keys_with_authorization_V3.additional_keys, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* identity_add_secondary_keys_with_authorization_V3 - expires_at */; + return _toStringMoment_V3( + &m->nested.identity_add_secondary_keys_with_authorization_V3.expires_at, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1816: /* module 7 call 24 */ + switch (itemIdx) { + case 0: /* identity_remove_secondary_keys_V3 - keys_to_remove */; + return _toStringVecAccountId_V3( + &m->nested.identity_remove_secondary_keys_V3.keys_to_remove, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3840: /* module 15 call 0 */ + switch (itemIdx) { + case 0: /* multisig_create_multisig_V3 - signers */; + return _toStringVecSignatoryAccountId_V3( + &m->nested.multisig_create_multisig_V3.signers, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* multisig_create_multisig_V3 - sigs_required */; + return _toStringu64( + &m->nested.multisig_create_multisig_V3.sigs_required, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3841: /* module 15 call 1 */ + switch (itemIdx) { + case 0: /* multisig_create_or_approve_proposal_as_identity_V3 - multisig */; + return _toStringAccountId_V3( + &m->nested.multisig_create_or_approve_proposal_as_identity_V3.multisig, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* multisig_create_or_approve_proposal_as_identity_V3 - proposal */; + return _toStringProposal( + &m->nested.multisig_create_or_approve_proposal_as_identity_V3.proposal, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* multisig_create_or_approve_proposal_as_identity_V3 - expiry */; + return _toStringOptionMoment_V3( + &m->nested.multisig_create_or_approve_proposal_as_identity_V3.expiry, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* multisig_create_or_approve_proposal_as_identity_V3 - auto_close */; + return _toStringbool( + &m->nested.multisig_create_or_approve_proposal_as_identity_V3.auto_close, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3842: /* module 15 call 2 */ + switch (itemIdx) { + case 0: /* multisig_create_or_approve_proposal_as_key_V3 - multisig */; + return _toStringAccountId_V3( + &m->nested.multisig_create_or_approve_proposal_as_key_V3.multisig, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* multisig_create_or_approve_proposal_as_key_V3 - proposal */; + return _toStringProposal( + &m->nested.multisig_create_or_approve_proposal_as_key_V3.proposal, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* multisig_create_or_approve_proposal_as_key_V3 - expiry */; + return _toStringOptionMoment_V3( + &m->nested.multisig_create_or_approve_proposal_as_key_V3.expiry, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* multisig_create_or_approve_proposal_as_key_V3 - auto_close */; + return _toStringbool( + &m->nested.multisig_create_or_approve_proposal_as_key_V3.auto_close, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3843: /* module 15 call 3 */ + switch (itemIdx) { + case 0: /* multisig_create_proposal_as_identity_V3 - multisig */; + return _toStringAccountId_V3( + &m->nested.multisig_create_proposal_as_identity_V3.multisig, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* multisig_create_proposal_as_identity_V3 - proposal */; + return _toStringProposal( + &m->nested.multisig_create_proposal_as_identity_V3.proposal, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* multisig_create_proposal_as_identity_V3 - expiry */; + return _toStringOptionMoment_V3( + &m->nested.multisig_create_proposal_as_identity_V3.expiry, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* multisig_create_proposal_as_identity_V3 - auto_close */; + return _toStringbool( + &m->nested.multisig_create_proposal_as_identity_V3.auto_close, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3844: /* module 15 call 4 */ + switch (itemIdx) { + case 0: /* multisig_create_proposal_as_key_V3 - multisig */; + return _toStringAccountId_V3( + &m->nested.multisig_create_proposal_as_key_V3.multisig, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* multisig_create_proposal_as_key_V3 - proposal */; + return _toStringProposal( + &m->nested.multisig_create_proposal_as_key_V3.proposal, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* multisig_create_proposal_as_key_V3 - expiry */; + return _toStringOptionMoment_V3( + &m->nested.multisig_create_proposal_as_key_V3.expiry, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* multisig_create_proposal_as_key_V3 - auto_close */; + return _toStringbool( + &m->nested.multisig_create_proposal_as_key_V3.auto_close, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3845: /* module 15 call 5 */ + switch (itemIdx) { + case 0: /* multisig_approve_as_identity_V3 - multisig */; + return _toStringAccountId_V3( + &m->nested.multisig_approve_as_identity_V3.multisig, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* multisig_approve_as_identity_V3 - proposal_id */; + return _toStringu64( + &m->nested.multisig_approve_as_identity_V3.proposal_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3846: /* module 15 call 6 */ + switch (itemIdx) { + case 0: /* multisig_approve_as_key_V3 - multisig */; + return _toStringAccountId_V3( + &m->nested.multisig_approve_as_key_V3.multisig, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* multisig_approve_as_key_V3 - proposal_id */; + return _toStringu64( + &m->nested.multisig_approve_as_key_V3.proposal_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3847: /* module 15 call 7 */ + switch (itemIdx) { + case 0: /* multisig_reject_as_identity_V3 - multisig */; + return _toStringAccountId_V3( + &m->nested.multisig_reject_as_identity_V3.multisig, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* multisig_reject_as_identity_V3 - proposal_id */; + return _toStringu64( + &m->nested.multisig_reject_as_identity_V3.proposal_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3848: /* module 15 call 8 */ + switch (itemIdx) { + case 0: /* multisig_reject_as_key_V3 - multisig */; + return _toStringAccountId_V3( + &m->nested.multisig_reject_as_key_V3.multisig, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* multisig_reject_as_key_V3 - proposal_id */; + return _toStringu64( + &m->nested.multisig_reject_as_key_V3.proposal_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3849: /* module 15 call 9 */ + switch (itemIdx) { + case 0: /* multisig_accept_multisig_signer_as_identity_V3 - auth_id */; + return _toStringu64( + &m->nested.multisig_accept_multisig_signer_as_identity_V3.auth_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3850: /* module 15 call 10 */ + switch (itemIdx) { + case 0: /* multisig_accept_multisig_signer_as_key_V3 - auth_id */; + return _toStringu64( + &m->nested.multisig_accept_multisig_signer_as_key_V3.auth_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3851: /* module 15 call 11 */ + switch (itemIdx) { + case 0: /* multisig_add_multisig_signer_V3 - signer */; + return _toStringSignatoryAccountId_V3( + &m->nested.multisig_add_multisig_signer_V3.signer, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3852: /* module 15 call 12 */ + switch (itemIdx) { + case 0: /* multisig_remove_multisig_signer_V3 - signer */; + return _toStringSignatoryAccountId_V3( + &m->nested.multisig_remove_multisig_signer_V3.signer, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3853: /* module 15 call 13 */ + switch (itemIdx) { + case 0: /* multisig_add_multisig_signers_via_creator_V3 - multisig */; + return _toStringAccountId_V3( + &m->nested.multisig_add_multisig_signers_via_creator_V3.multisig, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* multisig_add_multisig_signers_via_creator_V3 - signers */; + return _toStringVecSignatoryAccountId_V3( + &m->nested.multisig_add_multisig_signers_via_creator_V3.signers, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3854: /* module 15 call 14 */ + switch (itemIdx) { + case 0: /* multisig_remove_multisig_signers_via_creator_V3 - multisig */; + return _toStringAccountId_V3( + &m->nested.multisig_remove_multisig_signers_via_creator_V3.multisig, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* multisig_remove_multisig_signers_via_creator_V3 - signers */; + return _toStringVecSignatoryAccountId_V3( + &m->nested.multisig_remove_multisig_signers_via_creator_V3.signers, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3855: /* module 15 call 15 */ + switch (itemIdx) { + case 0: /* multisig_change_sigs_required_V3 - sigs_required */; + return _toStringu64( + &m->nested.multisig_change_sigs_required_V3.sigs_required, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3857: /* module 15 call 17 */ + switch (itemIdx) { + case 0: /* multisig_make_multisig_primary_V3 - multisig */; + return _toStringAccountId_V3( + &m->nested.multisig_make_multisig_primary_V3.multisig, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* multisig_make_multisig_primary_V3 - optional_cdd_auth_id */; + return _toStringOptionu64( + &m->nested.multisig_make_multisig_primary_V3.optional_cdd_auth_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3858: /* module 15 call 18 */ + switch (itemIdx) { + case 0: /* multisig_execute_scheduled_proposal_V3 - multisig */; + return _toStringAccountId_V3( + &m->nested.multisig_execute_scheduled_proposal_V3.multisig, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* multisig_execute_scheduled_proposal_V3 - proposal_id */; + return _toStringu64( + &m->nested.multisig_execute_scheduled_proposal_V3.proposal_id, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* multisig_execute_scheduled_proposal_V3 - multisig_did */; + return _toStringIdentityId_V3( + &m->nested.multisig_execute_scheduled_proposal_V3.multisig_did, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* multisig_execute_scheduled_proposal_V3 - _proposal_weight */; + return _toStringWeight_V3( + &m->nested.multisig_execute_scheduled_proposal_V3._proposal_weight, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4352: /* module 17 call 0 */ + switch (itemIdx) { + case 0: /* staking_bond_V3 - controller */; + return _toStringLookupasStaticLookupSource_V3( + &m->nested.staking_bond_V3.controller, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* staking_bond_V3 - amount */; + return _toStringCompactBalance( + &m->nested.staking_bond_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* staking_bond_V3 - payee */; + return _toStringRewardDestination_V3( + &m->nested.staking_bond_V3.payee, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4353: /* module 17 call 1 */ + switch (itemIdx) { + case 0: /* staking_bond_extra_V3 - amount */; + return _toStringCompactBalance( + &m->nested.staking_bond_extra_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4354: /* module 17 call 2 */ + switch (itemIdx) { + case 0: /* staking_unbond_V3 - amount */; + return _toStringCompactBalance( + &m->nested.staking_unbond_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4355: /* module 17 call 3 */ + switch (itemIdx) { + case 0: /* staking_withdraw_unbonded_V3 - num_slashing_spans */; + return _toStringu32( + &m->nested.staking_withdraw_unbonded_V3.num_slashing_spans, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4356: /* module 17 call 4 */ + switch (itemIdx) { + case 0: /* staking_validate_V3 - prefs */; + return _toStringValidatorPrefs_V3( + &m->nested.staking_validate_V3.prefs, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4357: /* module 17 call 5 */ + switch (itemIdx) { + case 0: /* staking_nominate_V3 - targets */; + return _toStringVecLookupasStaticLookupSource_V3( + &m->nested.staking_nominate_V3.targets, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4358: /* module 17 call 6 */ + switch (itemIdx) { + default: + return parser_no_data; + } + case 4359: /* module 17 call 7 */ + switch (itemIdx) { + case 0: /* staking_set_payee_V3 - payee */; + return _toStringRewardDestination_V3( + &m->nested.staking_set_payee_V3.payee, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4360: /* module 17 call 8 */ + switch (itemIdx) { + case 0: /* staking_set_controller_V3 - controller */; + return _toStringLookupasStaticLookupSource_V3( + &m->nested.staking_set_controller_V3.controller, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4376: /* module 17 call 24 */ + switch (itemIdx) { + case 0: /* staking_rebond_V3 - amount */; + return _toStringCompactBalance( + &m->nested.staking_rebond_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8454: /* module 33 call 6 */ + switch (itemIdx) { + case 0: /* pips_propose_V3 - proposal */; + return _toStringProposal( + &m->nested.pips_propose_V3.proposal, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* pips_propose_V3 - deposit */; + return _toStringBalance( + &m->nested.pips_propose_V3.deposit, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* pips_propose_V3 - url */; + return _toStringOptionUrl_V3( + &m->nested.pips_propose_V3.url, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* pips_propose_V3 - description */; + return _toStringOptionPipDescription_V3( + &m->nested.pips_propose_V3.description, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8455: /* module 33 call 7 */ + switch (itemIdx) { + case 0: /* pips_vote_V3 - id */; + return _toStringPipId_V3( + &m->nested.pips_vote_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* pips_vote_V3 - aye_or_nay */; + return _toStringbool( + &m->nested.pips_vote_V3.aye_or_nay, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* pips_vote_V3 - deposit */; + return _toStringBalance( + &m->nested.pips_vote_V3.deposit, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 10496: /* module 41 call 0 */ + switch (itemIdx) { + case 0: /* utility_batch_V3 - calls */; + return _toStringVecCall( + &m->nested.utility_batch_V3.calls, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 10497: /* module 41 call 1 */ + switch (itemIdx) { + case 0: /* utility_batch_atomic_V3 - calls */; + return _toStringVecCall( + &m->nested.utility_batch_atomic_V3.calls, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 10498: /* module 41 call 2 */ + switch (itemIdx) { + case 0: /* utility_batch_optimistic_V3 - calls */; + return _toStringVecCall( + &m->nested.utility_batch_optimistic_V3.calls, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } +#ifdef SUBSTRATE_PARSER_FULL + case 0: /* module 0 call 0 */ + switch (itemIdx) { + case 0: /* system_fill_block_V3 - ratio */; + return _toStringPerbill_V3( + &m->nested.system_fill_block_V3.ratio, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1: /* module 0 call 1 */ + switch (itemIdx) { + case 0: /* system_remark_V3 - remark */; + return _toStringVecu8( + &m->nested.system_remark_V3.remark, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2: /* module 0 call 2 */ + switch (itemIdx) { + case 0: /* system_set_heap_pages_V3 - pages */; + return _toStringu64( + &m->nested.system_set_heap_pages_V3.pages, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3: /* module 0 call 3 */ + switch (itemIdx) { + case 0: /* system_set_code_V3 - code */; + return _toStringVecu8( + &m->nested.system_set_code_V3.code, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4: /* module 0 call 4 */ + switch (itemIdx) { + case 0: /* system_set_code_without_checks_V3 - code */; + return _toStringVecu8( + &m->nested.system_set_code_without_checks_V3.code, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8: /* module 0 call 8 */ + switch (itemIdx) { + case 0: /* system_remark_with_event_V3 - remark */; + return _toStringVecu8( + &m->nested.system_remark_with_event_V3.remark, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 512: /* module 2 call 0 */ + switch (itemIdx) { + case 0: /* timestamp_set_V3 - now */; + return _toStringCompactu64( + &m->nested.timestamp_set_V3.now, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 768: /* module 3 call 0 */ + switch (itemIdx) { + case 0: /* indices_claim_V3 - index */; + return _toStringAccountIndex_V3( + &m->nested.indices_claim_V3.index, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 769: /* module 3 call 1 */ + switch (itemIdx) { + case 0: /* indices_transfer_V3 - new_ */; + return _toStringAccountId_V3( + &m->nested.indices_transfer_V3.new_, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* indices_transfer_V3 - index */; + return _toStringAccountIndex_V3( + &m->nested.indices_transfer_V3.index, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 770: /* module 3 call 2 */ + switch (itemIdx) { + case 0: /* indices_free_V3 - index */; + return _toStringAccountIndex_V3( + &m->nested.indices_free_V3.index, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 771: /* module 3 call 3 */ + switch (itemIdx) { + case 0: /* indices_force_transfer_V3 - new_ */; + return _toStringAccountId_V3( + &m->nested.indices_force_transfer_V3.new_, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* indices_force_transfer_V3 - index */; + return _toStringAccountIndex_V3( + &m->nested.indices_force_transfer_V3.index, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* indices_force_transfer_V3 - freeze */; + return _toStringbool( + &m->nested.indices_force_transfer_V3.freeze, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 772: /* module 3 call 4 */ + switch (itemIdx) { + case 0: /* indices_freeze_V3 - index */; + return _toStringAccountIndex_V3( + &m->nested.indices_freeze_V3.index, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1282: /* module 5 call 2 */ + switch (itemIdx) { + case 0: /* balances_deposit_block_reward_reserve_balance_V3 - amount */; + return _toStringCompactBalance( + &m->nested.balances_deposit_block_reward_reserve_balance_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1283: /* module 5 call 3 */ + switch (itemIdx) { + case 0: /* balances_set_balance_V3 - who */; + return _toStringLookupasStaticLookupSource_V3( + &m->nested.balances_set_balance_V3.who, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* balances_set_balance_V3 - new_free */; + return _toStringCompactBalance( + &m->nested.balances_set_balance_V3.new_free, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* balances_set_balance_V3 - new_reserved */; + return _toStringCompactBalance( + &m->nested.balances_set_balance_V3.new_reserved, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1284: /* module 5 call 4 */ + switch (itemIdx) { + case 0: /* balances_force_transfer_V3 - source */; + return _toStringLookupasStaticLookupSource_V3( + &m->nested.balances_force_transfer_V3.source, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* balances_force_transfer_V3 - dest */; + return _toStringLookupasStaticLookupSource_V3( + &m->nested.balances_force_transfer_V3.dest, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* balances_force_transfer_V3 - amount */; + return _toStringCompactBalance( + &m->nested.balances_force_transfer_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1285: /* module 5 call 5 */ + switch (itemIdx) { + case 0: /* balances_burn_account_balance_V3 - amount */; + return _toStringBalance( + &m->nested.balances_burn_account_balance_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1793: /* module 7 call 1 */ + switch (itemIdx) { + case 0: /* identity_invalidate_cdd_claims_V3 - cdd */; + return _toStringIdentityId_V3( + &m->nested.identity_invalidate_cdd_claims_V3.cdd, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* identity_invalidate_cdd_claims_V3 - disable_from */; + return _toStringMoment_V3( + &m->nested.identity_invalidate_cdd_claims_V3.disable_from, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* identity_invalidate_cdd_claims_V3 - expiry */; + return _toStringOptionMoment_V3( + &m->nested.identity_invalidate_cdd_claims_V3.expiry, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1796: /* module 7 call 4 */ + switch (itemIdx) { + case 0: /* identity_change_cdd_requirement_for_mk_rotation_V3 - auth_required */; + return _toStringbool( + &m->nested.identity_change_cdd_requirement_for_mk_rotation_V3.auth_required, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1802: /* module 7 call 10 */ + switch (itemIdx) { + default: + return parser_no_data; + } + case 1809: /* module 7 call 17 */ + switch (itemIdx) { + case 0: /* identity_gc_add_cdd_claim_V3 - target */; + return _toStringIdentityId_V3( + &m->nested.identity_gc_add_cdd_claim_V3.target, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1810: /* module 7 call 18 */ + switch (itemIdx) { + case 0: /* identity_gc_revoke_cdd_claim_V3 - target */; + return _toStringIdentityId_V3( + &m->nested.identity_gc_revoke_cdd_claim_V3.target, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1812: /* module 7 call 20 */ + switch (itemIdx) { + case 0: /* identity_revoke_claim_by_index_V3 - target */; + return _toStringIdentityId_V3( + &m->basic.identity_revoke_claim_by_index_V3.target, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* identity_revoke_claim_by_index_V3 - claim_type */; + return _toStringClaimType_V3( + &m->basic.identity_revoke_claim_by_index_V3.claim_type, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* identity_revoke_claim_by_index_V3 - scope */; + return _toStringOptionScope_V3( + &m->basic.identity_revoke_claim_by_index_V3.scope, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1813: /* module 7 call 21 */ + switch (itemIdx) { + case 0: /* identity_rotate_primary_key_to_secondary_V3 - auth_id */; + return _toStringu64( + &m->basic.identity_rotate_primary_key_to_secondary_V3.auth_id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* identity_rotate_primary_key_to_secondary_V3 - optional_cdd_auth_id */; + return _toStringOptionu64( + &m->basic.identity_rotate_primary_key_to_secondary_V3.optional_cdd_auth_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 1815: /* module 7 call 23 */ + switch (itemIdx) { + case 0: /* identity_set_secondary_key_permissions_V3 - key */; + return _toStringAccountId_V3( + &m->basic.identity_set_secondary_key_permissions_V3.key, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* identity_set_secondary_key_permissions_V3 - perms */; + return _toStringPermissions_V3( + &m->basic.identity_set_secondary_key_permissions_V3.perms, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2048: /* module 8 call 0 */ + switch (itemIdx) { + case 0: /* cddserviceproviders_set_active_members_limit_V3 - limit */; + return _toStringMemberCount_V3( + &m->nested.cddserviceproviders_set_active_members_limit_V3.limit, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2049: /* module 8 call 1 */ + switch (itemIdx) { + case 0: /* cddserviceproviders_disable_member_V3 - who */; + return _toStringIdentityId_V3( + &m->nested.cddserviceproviders_disable_member_V3.who, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* cddserviceproviders_disable_member_V3 - expiry */; + return _toStringOptionMoment_V3( + &m->nested.cddserviceproviders_disable_member_V3.expiry, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* cddserviceproviders_disable_member_V3 - at */; + return _toStringOptionMoment_V3( + &m->nested.cddserviceproviders_disable_member_V3.at, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2050: /* module 8 call 2 */ + switch (itemIdx) { + case 0: /* cddserviceproviders_add_member_V3 - who */; + return _toStringIdentityId_V3( + &m->nested.cddserviceproviders_add_member_V3.who, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2051: /* module 8 call 3 */ + switch (itemIdx) { + case 0: /* cddserviceproviders_remove_member_V3 - who */; + return _toStringIdentityId_V3( + &m->nested.cddserviceproviders_remove_member_V3.who, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2052: /* module 8 call 4 */ + switch (itemIdx) { + case 0: /* cddserviceproviders_swap_member_V3 - remove */; + return _toStringIdentityId_V3( + &m->nested.cddserviceproviders_swap_member_V3.remove, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* cddserviceproviders_swap_member_V3 - add */; + return _toStringIdentityId_V3( + &m->nested.cddserviceproviders_swap_member_V3.add, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2053: /* module 8 call 5 */ + switch (itemIdx) { + case 0: /* cddserviceproviders_reset_members_V3 - members */; + return _toStringVecIdentityId_V3( + &m->nested.cddserviceproviders_reset_members_V3.members, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2054: /* module 8 call 6 */ + switch (itemIdx) { + default: + return parser_no_data; + } + case 2304: /* module 9 call 0 */ + switch (itemIdx) { + case 0: /* polymeshcommittee_set_vote_threshold_V3 - n */; + return _toStringu32( + &m->nested.polymeshcommittee_set_vote_threshold_V3.n, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* polymeshcommittee_set_vote_threshold_V3 - d */; + return _toStringu32( + &m->nested.polymeshcommittee_set_vote_threshold_V3.d, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2305: /* module 9 call 1 */ + switch (itemIdx) { + case 0: /* polymeshcommittee_set_release_coordinator_V3 - id */; + return _toStringIdentityId_V3( + &m->nested.polymeshcommittee_set_release_coordinator_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2306: /* module 9 call 2 */ + switch (itemIdx) { + case 0: /* polymeshcommittee_set_expires_after_V3 - expiry */; + return _toStringMaybeBlockBlockNumber_V3( + &m->nested.polymeshcommittee_set_expires_after_V3.expiry, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2307: /* module 9 call 3 */ + switch (itemIdx) { + case 0: /* polymeshcommittee_vote_or_propose_V3 - approve */; + return _toStringbool( + &m->nested.polymeshcommittee_vote_or_propose_V3.approve, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* polymeshcommittee_vote_or_propose_V3 - call */; + return _toStringCall( + &m->nested.polymeshcommittee_vote_or_propose_V3.call, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2308: /* module 9 call 4 */ + switch (itemIdx) { + case 0: /* polymeshcommittee_vote_V3 - proposal */; + return _toStringHash( + &m->nested.polymeshcommittee_vote_V3.proposal, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* polymeshcommittee_vote_V3 - index */; + return _toStringProposalIndex_V3( + &m->nested.polymeshcommittee_vote_V3.index, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* polymeshcommittee_vote_V3 - approve */; + return _toStringbool( + &m->nested.polymeshcommittee_vote_V3.approve, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2560: /* module 10 call 0 */ + switch (itemIdx) { + case 0: /* committeemembership_set_active_members_limit_V3 - limit */; + return _toStringMemberCount_V3( + &m->nested.committeemembership_set_active_members_limit_V3.limit, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2561: /* module 10 call 1 */ + switch (itemIdx) { + case 0: /* committeemembership_disable_member_V3 - who */; + return _toStringIdentityId_V3( + &m->nested.committeemembership_disable_member_V3.who, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* committeemembership_disable_member_V3 - expiry */; + return _toStringOptionMoment_V3( + &m->nested.committeemembership_disable_member_V3.expiry, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* committeemembership_disable_member_V3 - at */; + return _toStringOptionMoment_V3( + &m->nested.committeemembership_disable_member_V3.at, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2562: /* module 10 call 2 */ + switch (itemIdx) { + case 0: /* committeemembership_add_member_V3 - who */; + return _toStringIdentityId_V3( + &m->nested.committeemembership_add_member_V3.who, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2563: /* module 10 call 3 */ + switch (itemIdx) { + case 0: /* committeemembership_remove_member_V3 - who */; + return _toStringIdentityId_V3( + &m->nested.committeemembership_remove_member_V3.who, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2564: /* module 10 call 4 */ + switch (itemIdx) { + case 0: /* committeemembership_swap_member_V3 - remove */; + return _toStringIdentityId_V3( + &m->nested.committeemembership_swap_member_V3.remove, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* committeemembership_swap_member_V3 - add */; + return _toStringIdentityId_V3( + &m->nested.committeemembership_swap_member_V3.add, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2565: /* module 10 call 5 */ + switch (itemIdx) { + case 0: /* committeemembership_reset_members_V3 - members */; + return _toStringVecIdentityId_V3( + &m->nested.committeemembership_reset_members_V3.members, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2566: /* module 10 call 6 */ + switch (itemIdx) { + default: + return parser_no_data; + } + case 2816: /* module 11 call 0 */ + switch (itemIdx) { + case 0: /* technicalcommittee_set_vote_threshold_V3 - n */; + return _toStringu32( + &m->nested.technicalcommittee_set_vote_threshold_V3.n, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* technicalcommittee_set_vote_threshold_V3 - d */; + return _toStringu32( + &m->nested.technicalcommittee_set_vote_threshold_V3.d, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2817: /* module 11 call 1 */ + switch (itemIdx) { + case 0: /* technicalcommittee_set_release_coordinator_V3 - id */; + return _toStringIdentityId_V3( + &m->nested.technicalcommittee_set_release_coordinator_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2818: /* module 11 call 2 */ + switch (itemIdx) { + case 0: /* technicalcommittee_set_expires_after_V3 - expiry */; + return _toStringMaybeBlockBlockNumber_V3( + &m->nested.technicalcommittee_set_expires_after_V3.expiry, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2819: /* module 11 call 3 */ + switch (itemIdx) { + case 0: /* technicalcommittee_vote_or_propose_V3 - approve */; + return _toStringbool( + &m->nested.technicalcommittee_vote_or_propose_V3.approve, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* technicalcommittee_vote_or_propose_V3 - call */; + return _toStringCall( + &m->nested.technicalcommittee_vote_or_propose_V3.call, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 2820: /* module 11 call 4 */ + switch (itemIdx) { + case 0: /* technicalcommittee_vote_V3 - proposal */; + return _toStringHash( + &m->nested.technicalcommittee_vote_V3.proposal, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* technicalcommittee_vote_V3 - index */; + return _toStringProposalIndex_V3( + &m->nested.technicalcommittee_vote_V3.index, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* technicalcommittee_vote_V3 - approve */; + return _toStringbool( + &m->nested.technicalcommittee_vote_V3.approve, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3072: /* module 12 call 0 */ + switch (itemIdx) { + case 0: /* technicalcommitteemembership_set_active_members_limit_V3 - limit */; + return _toStringMemberCount_V3( + &m->nested.technicalcommitteemembership_set_active_members_limit_V3.limit, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3073: /* module 12 call 1 */ + switch (itemIdx) { + case 0: /* technicalcommitteemembership_disable_member_V3 - who */; + return _toStringIdentityId_V3( + &m->nested.technicalcommitteemembership_disable_member_V3.who, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* technicalcommitteemembership_disable_member_V3 - expiry */; + return _toStringOptionMoment_V3( + &m->nested.technicalcommitteemembership_disable_member_V3.expiry, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* technicalcommitteemembership_disable_member_V3 - at */; + return _toStringOptionMoment_V3( + &m->nested.technicalcommitteemembership_disable_member_V3.at, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3074: /* module 12 call 2 */ + switch (itemIdx) { + case 0: /* technicalcommitteemembership_add_member_V3 - who */; + return _toStringIdentityId_V3( + &m->nested.technicalcommitteemembership_add_member_V3.who, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3075: /* module 12 call 3 */ + switch (itemIdx) { + case 0: /* technicalcommitteemembership_remove_member_V3 - who */; + return _toStringIdentityId_V3( + &m->nested.technicalcommitteemembership_remove_member_V3.who, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3076: /* module 12 call 4 */ + switch (itemIdx) { + case 0: /* technicalcommitteemembership_swap_member_V3 - remove */; + return _toStringIdentityId_V3( + &m->nested.technicalcommitteemembership_swap_member_V3.remove, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* technicalcommitteemembership_swap_member_V3 - add */; + return _toStringIdentityId_V3( + &m->nested.technicalcommitteemembership_swap_member_V3.add, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3077: /* module 12 call 5 */ + switch (itemIdx) { + case 0: /* technicalcommitteemembership_reset_members_V3 - members */; + return _toStringVecIdentityId_V3( + &m->nested.technicalcommitteemembership_reset_members_V3.members, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3078: /* module 12 call 6 */ + switch (itemIdx) { + default: + return parser_no_data; + } + case 3328: /* module 13 call 0 */ + switch (itemIdx) { + case 0: /* upgradecommittee_set_vote_threshold_V3 - n */; + return _toStringu32( + &m->nested.upgradecommittee_set_vote_threshold_V3.n, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* upgradecommittee_set_vote_threshold_V3 - d */; + return _toStringu32( + &m->nested.upgradecommittee_set_vote_threshold_V3.d, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3329: /* module 13 call 1 */ + switch (itemIdx) { + case 0: /* upgradecommittee_set_release_coordinator_V3 - id */; + return _toStringIdentityId_V3( + &m->nested.upgradecommittee_set_release_coordinator_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3330: /* module 13 call 2 */ + switch (itemIdx) { + case 0: /* upgradecommittee_set_expires_after_V3 - expiry */; + return _toStringMaybeBlockBlockNumber_V3( + &m->nested.upgradecommittee_set_expires_after_V3.expiry, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3331: /* module 13 call 3 */ + switch (itemIdx) { + case 0: /* upgradecommittee_vote_or_propose_V3 - approve */; + return _toStringbool( + &m->nested.upgradecommittee_vote_or_propose_V3.approve, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* upgradecommittee_vote_or_propose_V3 - call */; + return _toStringCall( + &m->nested.upgradecommittee_vote_or_propose_V3.call, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3332: /* module 13 call 4 */ + switch (itemIdx) { + case 0: /* upgradecommittee_vote_V3 - proposal */; + return _toStringHash( + &m->nested.upgradecommittee_vote_V3.proposal, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* upgradecommittee_vote_V3 - index */; + return _toStringProposalIndex_V3( + &m->nested.upgradecommittee_vote_V3.index, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* upgradecommittee_vote_V3 - approve */; + return _toStringbool( + &m->nested.upgradecommittee_vote_V3.approve, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3584: /* module 14 call 0 */ + switch (itemIdx) { + case 0: /* upgradecommitteemembership_set_active_members_limit_V3 - limit */; + return _toStringMemberCount_V3( + &m->nested.upgradecommitteemembership_set_active_members_limit_V3.limit, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3585: /* module 14 call 1 */ + switch (itemIdx) { + case 0: /* upgradecommitteemembership_disable_member_V3 - who */; + return _toStringIdentityId_V3( + &m->nested.upgradecommitteemembership_disable_member_V3.who, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* upgradecommitteemembership_disable_member_V3 - expiry */; + return _toStringOptionMoment_V3( + &m->nested.upgradecommitteemembership_disable_member_V3.expiry, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* upgradecommitteemembership_disable_member_V3 - at */; + return _toStringOptionMoment_V3( + &m->nested.upgradecommitteemembership_disable_member_V3.at, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3586: /* module 14 call 2 */ + switch (itemIdx) { + case 0: /* upgradecommitteemembership_add_member_V3 - who */; + return _toStringIdentityId_V3( + &m->nested.upgradecommitteemembership_add_member_V3.who, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3587: /* module 14 call 3 */ + switch (itemIdx) { + case 0: /* upgradecommitteemembership_remove_member_V3 - who */; + return _toStringIdentityId_V3( + &m->nested.upgradecommitteemembership_remove_member_V3.who, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3588: /* module 14 call 4 */ + switch (itemIdx) { + case 0: /* upgradecommitteemembership_swap_member_V3 - remove */; + return _toStringIdentityId_V3( + &m->nested.upgradecommitteemembership_swap_member_V3.remove, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* upgradecommitteemembership_swap_member_V3 - add */; + return _toStringIdentityId_V3( + &m->nested.upgradecommitteemembership_swap_member_V3.add, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3589: /* module 14 call 5 */ + switch (itemIdx) { + case 0: /* upgradecommitteemembership_reset_members_V3 - members */; + return _toStringVecIdentityId_V3( + &m->nested.upgradecommitteemembership_reset_members_V3.members, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 3590: /* module 14 call 6 */ + switch (itemIdx) { + default: + return parser_no_data; + } + case 3856: /* module 15 call 16 */ + switch (itemIdx) { + case 0: /* multisig_make_multisig_secondary_V3 - multisig */; + return _toStringAccountId_V3( + &m->basic.multisig_make_multisig_secondary_V3.multisig, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4096: /* module 16 call 0 */ + switch (itemIdx) { + case 0: /* bridge_change_controller_V3 - controller */; + return _toStringAccountId_V3( + &m->nested.bridge_change_controller_V3.controller, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4097: /* module 16 call 1 */ + switch (itemIdx) { + case 0: /* bridge_change_admin_V3 - admin */; + return _toStringAccountId_V3( + &m->nested.bridge_change_admin_V3.admin, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4098: /* module 16 call 2 */ + switch (itemIdx) { + case 0: /* bridge_change_timelock_V3 - timelock */; + return _toStringBlockNumber( + &m->nested.bridge_change_timelock_V3.timelock, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4099: /* module 16 call 3 */ + switch (itemIdx) { + default: + return parser_no_data; + } + case 4100: /* module 16 call 4 */ + switch (itemIdx) { + default: + return parser_no_data; + } + case 4101: /* module 16 call 5 */ + switch (itemIdx) { + case 0: /* bridge_change_bridge_limit_V3 - amount */; + return _toStringBalance( + &m->nested.bridge_change_bridge_limit_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* bridge_change_bridge_limit_V3 - duration */; + return _toStringBlockNumber( + &m->nested.bridge_change_bridge_limit_V3.duration, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4102: /* module 16 call 6 */ + switch (itemIdx) { + case 0: /* bridge_change_bridge_exempted_V3 - exempted */; + return _toStringVecTupleIdentityIdbool_V3( + &m->nested.bridge_change_bridge_exempted_V3.exempted, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4103: /* module 16 call 7 */ + switch (itemIdx) { + case 0: /* bridge_force_handle_bridge_tx_V3 - bridge_tx */; + return _toStringBridgeTxAccountId_V3( + &m->basic.bridge_force_handle_bridge_tx_V3.bridge_tx, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4104: /* module 16 call 8 */ + switch (itemIdx) { + case 0: /* bridge_batch_propose_bridge_tx_V3 - bridge_txs */; + return _toStringVecBridgeTxAccountId_V3( + &m->basic.bridge_batch_propose_bridge_tx_V3.bridge_txs, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4105: /* module 16 call 9 */ + switch (itemIdx) { + case 0: /* bridge_propose_bridge_tx_V3 - bridge_tx */; + return _toStringBridgeTxAccountId_V3( + &m->basic.bridge_propose_bridge_tx_V3.bridge_tx, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4106: /* module 16 call 10 */ + switch (itemIdx) { + case 0: /* bridge_handle_bridge_tx_V3 - bridge_tx */; + return _toStringBridgeTxAccountId_V3( + &m->basic.bridge_handle_bridge_tx_V3.bridge_tx, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4107: /* module 16 call 11 */ + switch (itemIdx) { + case 0: /* bridge_freeze_txs_V3 - bridge_txs */; + return _toStringVecBridgeTxAccountId_V3( + &m->basic.bridge_freeze_txs_V3.bridge_txs, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4108: /* module 16 call 12 */ + switch (itemIdx) { + case 0: /* bridge_unfreeze_txs_V3 - bridge_txs */; + return _toStringVecBridgeTxAccountId_V3( + &m->basic.bridge_unfreeze_txs_V3.bridge_txs, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4109: /* module 16 call 13 */ + switch (itemIdx) { + case 0: /* bridge_handle_scheduled_bridge_tx_V3 - bridge_tx */; + return _toStringBridgeTxAccountId_V3( + &m->basic.bridge_handle_scheduled_bridge_tx_V3.bridge_tx, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4110: /* module 16 call 14 */ + switch (itemIdx) { + case 0: /* bridge_add_freeze_admin_V3 - freeze_admin */; + return _toStringAccountId_V3( + &m->basic.bridge_add_freeze_admin_V3.freeze_admin, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4111: /* module 16 call 15 */ + switch (itemIdx) { + case 0: /* bridge_remove_freeze_admin_V3 - freeze_admin */; + return _toStringAccountId_V3( + &m->basic.bridge_remove_freeze_admin_V3.freeze_admin, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4112: /* module 16 call 16 */ + switch (itemIdx) { + case 0: /* bridge_remove_txs_V3 - bridge_txs */; + return _toStringVecBridgeTxAccountId_V3( + &m->basic.bridge_remove_txs_V3.bridge_txs, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4361: /* module 17 call 9 */ + switch (itemIdx) { + case 0: /* staking_set_validator_count_V3 - new_ */; + return _toStringCompactu32( + &m->nested.staking_set_validator_count_V3.new_, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4362: /* module 17 call 10 */ + switch (itemIdx) { + case 0: /* staking_increase_validator_count_V3 - additional */; + return _toStringCompactu32( + &m->nested.staking_increase_validator_count_V3.additional, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4364: /* module 17 call 12 */ + switch (itemIdx) { + case 0: /* staking_add_permissioned_validator_V3 - identity */; + return _toStringIdentityId_V3( + &m->nested.staking_add_permissioned_validator_V3.identity, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* staking_add_permissioned_validator_V3 - intended_count */; + return _toStringOptionu32( + &m->nested.staking_add_permissioned_validator_V3.intended_count, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4365: /* module 17 call 13 */ + switch (itemIdx) { + case 0: /* staking_remove_permissioned_validator_V3 - identity */; + return _toStringIdentityId_V3( + &m->nested.staking_remove_permissioned_validator_V3.identity, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4366: /* module 17 call 14 */ + switch (itemIdx) { + case 0: /* staking_validate_cdd_expiry_nominators_V3 - targets */; + return _toStringVecAccountId_V3( + &m->nested.staking_validate_cdd_expiry_nominators_V3.targets, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4367: /* module 17 call 15 */ + switch (itemIdx) { + case 0: /* staking_set_commission_cap_V3 - new_cap */; + return _toStringPerbill_V3( + &m->nested.staking_set_commission_cap_V3.new_cap, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4368: /* module 17 call 16 */ + switch (itemIdx) { + case 0: /* staking_set_min_bond_threshold_V3 - new_value */; + return _toStringBalance( + &m->nested.staking_set_min_bond_threshold_V3.new_value, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4369: /* module 17 call 17 */ + switch (itemIdx) { + default: + return parser_no_data; + } + case 4370: /* module 17 call 18 */ + switch (itemIdx) { + default: + return parser_no_data; + } + case 4371: /* module 17 call 19 */ + switch (itemIdx) { + case 0: /* staking_set_invulnerables_V3 - invulnerables */; + return _toStringVecAccountId_V3( + &m->nested.staking_set_invulnerables_V3.invulnerables, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4372: /* module 17 call 20 */ + switch (itemIdx) { + case 0: /* staking_force_unstake_V3 - stash */; + return _toStringAccountId_V3( + &m->nested.staking_force_unstake_V3.stash, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* staking_force_unstake_V3 - num_slashing_spans */; + return _toStringu32( + &m->nested.staking_force_unstake_V3.num_slashing_spans, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4373: /* module 17 call 21 */ + switch (itemIdx) { + default: + return parser_no_data; + } + case 4374: /* module 17 call 22 */ + switch (itemIdx) { + case 0: /* staking_cancel_deferred_slash_V3 - era */; + return _toStringEraIndex_V3( + &m->nested.staking_cancel_deferred_slash_V3.era, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* staking_cancel_deferred_slash_V3 - slash_indices */; + return _toStringVecu32( + &m->nested.staking_cancel_deferred_slash_V3.slash_indices, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4375: /* module 17 call 23 */ + switch (itemIdx) { + case 0: /* staking_payout_stakers_V3 - validator_stash */; + return _toStringAccountId_V3( + &m->nested.staking_payout_stakers_V3.validator_stash, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* staking_payout_stakers_V3 - era */; + return _toStringEraIndex_V3( + &m->nested.staking_payout_stakers_V3.era, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4377: /* module 17 call 25 */ + switch (itemIdx) { + case 0: /* staking_set_history_depth_V3 - new_history_depth */; + return _toStringCompactu32( + &m->nested.staking_set_history_depth_V3.new_history_depth, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* staking_set_history_depth_V3 - _era_items_deleted */; + return _toStringCompactu32( + &m->nested.staking_set_history_depth_V3._era_items_deleted, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4378: /* module 17 call 26 */ + switch (itemIdx) { + case 0: /* staking_reap_stash_V3 - stash */; + return _toStringAccountId_V3( + &m->nested.staking_reap_stash_V3.stash, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* staking_reap_stash_V3 - num_slashing_spans */; + return _toStringu32( + &m->nested.staking_reap_stash_V3.num_slashing_spans, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4381: /* module 17 call 29 */ + switch (itemIdx) { + case 0: /* staking_payout_stakers_by_system_V3 - validator_stash */; + return _toStringAccountId_V3( + &m->nested.staking_payout_stakers_by_system_V3.validator_stash, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* staking_payout_stakers_by_system_V3 - era */; + return _toStringEraIndex_V3( + &m->nested.staking_payout_stakers_by_system_V3.era, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4382: /* module 17 call 30 */ + switch (itemIdx) { + case 0: /* staking_change_slashing_allowed_for_V3 - slashing_switch */; + return _toStringSlashingSwitch_V3( + &m->nested.staking_change_slashing_allowed_for_V3.slashing_switch, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4383: /* module 17 call 31 */ + switch (itemIdx) { + case 0: /* staking_update_permissioned_validator_intended_count_V3 - identity */; + return _toStringIdentityId_V3( + &m->nested.staking_update_permissioned_validator_intended_count_V3.identity, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* staking_update_permissioned_validator_intended_count_V3 - new_intended_count */; + return _toStringu32( + &m->nested.staking_update_permissioned_validator_intended_count_V3.new_intended_count, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4864: /* module 19 call 0 */ + switch (itemIdx) { + case 0: /* session_set_keys_V3 - keys */; + return _toStringKeys_V3( + &m->nested.session_set_keys_V3.keys, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* session_set_keys_V3 - proof */; + return _toStringBytes( + &m->nested.session_set_keys_V3.proof, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 4865: /* module 19 call 1 */ + switch (itemIdx) { + default: + return parser_no_data; + } + case 5378: /* module 21 call 2 */ + switch (itemIdx) { + case 0: /* grandpa_note_stalled_V3 - delay */; + return _toStringBlockNumber( + &m->nested.grandpa_note_stalled_V3.delay, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* grandpa_note_stalled_V3 - best_finalized_block_number */; + return _toStringBlockNumber( + &m->nested.grandpa_note_stalled_V3.best_finalized_block_number, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6403: /* module 25 call 3 */ + switch (itemIdx) { + case 0: /* sudo_sudo_as_V3 - who */; + return _toStringLookupasStaticLookupSource_V3( + &m->nested.sudo_sudo_as_V3.who, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* sudo_sudo_as_V3 - call */; + return _toStringCall( + &m->nested.sudo_sudo_as_V3.call, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6656: /* module 26 call 0 */ + switch (itemIdx) { + case 0: /* asset_register_ticker_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.asset_register_ticker_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6657: /* module 26 call 1 */ + switch (itemIdx) { + case 0: /* asset_accept_ticker_transfer_V3 - auth_id */; + return _toStringu64( + &m->nested.asset_accept_ticker_transfer_V3.auth_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6658: /* module 26 call 2 */ + switch (itemIdx) { + case 0: /* asset_accept_asset_ownership_transfer_V3 - auth_id */; + return _toStringu64( + &m->nested.asset_accept_asset_ownership_transfer_V3.auth_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6659: /* module 26 call 3 */ + switch (itemIdx) { + case 0: /* asset_create_asset_V3 - name */; + return _toStringAssetName_V3( + &m->nested.asset_create_asset_V3.name, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* asset_create_asset_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.asset_create_asset_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* asset_create_asset_V3 - divisible */; + return _toStringbool( + &m->nested.asset_create_asset_V3.divisible, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* asset_create_asset_V3 - asset_type */; + return _toStringAssetType_V3( + &m->nested.asset_create_asset_V3.asset_type, + outValue, outValueLen, + pageIdx, pageCount); + case 4: /* asset_create_asset_V3 - identifiers */; + return _toStringVecAssetIdentifier_V3( + &m->nested.asset_create_asset_V3.identifiers, + outValue, outValueLen, + pageIdx, pageCount); + case 5: /* asset_create_asset_V3 - funding_round */; + return _toStringOptionFundingRoundName_V3( + &m->nested.asset_create_asset_V3.funding_round, + outValue, outValueLen, + pageIdx, pageCount); + case 6: /* asset_create_asset_V3 - disable_iu */; + return _toStringbool( + &m->nested.asset_create_asset_V3.disable_iu, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6660: /* module 26 call 4 */ + switch (itemIdx) { + case 0: /* asset_freeze_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.asset_freeze_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6661: /* module 26 call 5 */ + switch (itemIdx) { + case 0: /* asset_unfreeze_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.asset_unfreeze_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6662: /* module 26 call 6 */ + switch (itemIdx) { + case 0: /* asset_rename_asset_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.asset_rename_asset_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* asset_rename_asset_V3 - name */; + return _toStringAssetName_V3( + &m->nested.asset_rename_asset_V3.name, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6663: /* module 26 call 7 */ + switch (itemIdx) { + case 0: /* asset_issue_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.asset_issue_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* asset_issue_V3 - amount */; + return _toStringBalanceNoSymbol( + &m->nested.asset_issue_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6664: /* module 26 call 8 */ + switch (itemIdx) { + case 0: /* asset_redeem_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.asset_redeem_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* asset_redeem_V3 - amount */; + return _toStringBalanceNoSymbol( + &m->nested.asset_redeem_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6665: /* module 26 call 9 */ + switch (itemIdx) { + case 0: /* asset_make_divisible_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.asset_make_divisible_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6666: /* module 26 call 10 */ + switch (itemIdx) { + case 0: /* asset_add_documents_V3 - docs */; + return _toStringVecDocument_V3( + &m->nested.asset_add_documents_V3.docs, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* asset_add_documents_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.asset_add_documents_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6667: /* module 26 call 11 */ + switch (itemIdx) { + case 0: /* asset_remove_documents_V3 - ids */; + return _toStringVecDocumentId_V3( + &m->nested.asset_remove_documents_V3.ids, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* asset_remove_documents_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.asset_remove_documents_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6668: /* module 26 call 12 */ + switch (itemIdx) { + case 0: /* asset_set_funding_round_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.asset_set_funding_round_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* asset_set_funding_round_V3 - name */; + return _toStringFundingRoundName_V3( + &m->nested.asset_set_funding_round_V3.name, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6669: /* module 26 call 13 */ + switch (itemIdx) { + case 0: /* asset_update_identifiers_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.asset_update_identifiers_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* asset_update_identifiers_V3 - identifiers */; + return _toStringVecAssetIdentifier_V3( + &m->nested.asset_update_identifiers_V3.identifiers, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6670: /* module 26 call 14 */ + switch (itemIdx) { + case 0: /* asset_claim_classic_ticker_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.asset_claim_classic_ticker_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* asset_claim_classic_ticker_V3 - ethereum_signature */; + return _toStringEcdsaSignature_V3( + &m->nested.asset_claim_classic_ticker_V3.ethereum_signature, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6671: /* module 26 call 15 */ + switch (itemIdx) { + case 0: /* asset_reserve_classic_ticker_V3 - classic_ticker_import */; + return _toStringClassicTickerImport_V3( + &m->nested.asset_reserve_classic_ticker_V3.classic_ticker_import, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* asset_reserve_classic_ticker_V3 - contract_did */; + return _toStringIdentityId_V3( + &m->nested.asset_reserve_classic_ticker_V3.contract_did, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* asset_reserve_classic_ticker_V3 - config */; + return _toStringTickerRegistrationConfigMoment_V3( + &m->nested.asset_reserve_classic_ticker_V3.config, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6672: /* module 26 call 16 */ + switch (itemIdx) { + case 0: /* asset_controller_transfer_V3 - ticker */; + return _toStringTicker_V3( + &m->basic.asset_controller_transfer_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* asset_controller_transfer_V3 - amount */; + return _toStringBalanceNoSymbol( + &m->basic.asset_controller_transfer_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* asset_controller_transfer_V3 - from_portfolio */; + return _toStringPortfolioId_V3( + &m->basic.asset_controller_transfer_V3.from_portfolio, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6673: /* module 26 call 17 */ + switch (itemIdx) { + case 0: /* asset_register_custom_asset_type_V3 - ty */; + return _toStringVecu8( + &m->basic.asset_register_custom_asset_type_V3.ty, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6674: /* module 26 call 18 */ + switch (itemIdx) { + case 0: /* asset_create_asset_with_custom_type_V3 - name */; + return _toStringAssetName_V3( + &m->basic.asset_create_asset_with_custom_type_V3.name, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* asset_create_asset_with_custom_type_V3 - ticker */; + return _toStringTicker_V3( + &m->basic.asset_create_asset_with_custom_type_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* asset_create_asset_with_custom_type_V3 - divisible */; + return _toStringbool( + &m->basic.asset_create_asset_with_custom_type_V3.divisible, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* asset_create_asset_with_custom_type_V3 - custom_asset_type */; + return _toStringVecu8( + &m->basic.asset_create_asset_with_custom_type_V3.custom_asset_type, + outValue, outValueLen, + pageIdx, pageCount); + case 4: /* asset_create_asset_with_custom_type_V3 - identifiers */; + return _toStringVecAssetIdentifier_V3( + &m->basic.asset_create_asset_with_custom_type_V3.identifiers, + outValue, outValueLen, + pageIdx, pageCount); + case 5: /* asset_create_asset_with_custom_type_V3 - funding_round */; + return _toStringOptionFundingRoundName_V3( + &m->basic.asset_create_asset_with_custom_type_V3.funding_round, + outValue, outValueLen, + pageIdx, pageCount); + case 6: /* asset_create_asset_with_custom_type_V3 - disable_iu */; + return _toStringbool( + &m->basic.asset_create_asset_with_custom_type_V3.disable_iu, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6675: /* module 26 call 19 */ + switch (itemIdx) { + case 0: /* asset_set_asset_metadata_V3 - ticker */; + return _toStringTicker_V3( + &m->basic.asset_set_asset_metadata_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* asset_set_asset_metadata_V3 - key */; + return _toStringAssetMetadataKey_V3( + &m->basic.asset_set_asset_metadata_V3.key, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* asset_set_asset_metadata_V3 - value */; + return _toStringAssetMetadataValue_V3( + &m->basic.asset_set_asset_metadata_V3.value, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* asset_set_asset_metadata_V3 - detail */; + return _toStringOptionAssetMetadataValueDetailMoment_V3( + &m->basic.asset_set_asset_metadata_V3.detail, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6676: /* module 26 call 20 */ + switch (itemIdx) { + case 0: /* asset_set_asset_metadata_details_V3 - ticker */; + return _toStringTicker_V3( + &m->basic.asset_set_asset_metadata_details_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* asset_set_asset_metadata_details_V3 - key */; + return _toStringAssetMetadataKey_V3( + &m->basic.asset_set_asset_metadata_details_V3.key, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* asset_set_asset_metadata_details_V3 - detail */; + return _toStringAssetMetadataValueDetailMoment_V3( + &m->basic.asset_set_asset_metadata_details_V3.detail, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6677: /* module 26 call 21 */ + switch (itemIdx) { + case 0: /* asset_register_and_set_local_asset_metadata_V3 - ticker */; + return _toStringTicker_V3( + &m->basic.asset_register_and_set_local_asset_metadata_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* asset_register_and_set_local_asset_metadata_V3 - name */; + return _toStringAssetMetadataName_V3( + &m->basic.asset_register_and_set_local_asset_metadata_V3.name, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* asset_register_and_set_local_asset_metadata_V3 - spec */; + return _toStringAssetMetadataSpec_V3( + &m->basic.asset_register_and_set_local_asset_metadata_V3.spec, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* asset_register_and_set_local_asset_metadata_V3 - value */; + return _toStringAssetMetadataValue_V3( + &m->basic.asset_register_and_set_local_asset_metadata_V3.value, + outValue, outValueLen, + pageIdx, pageCount); + case 4: /* asset_register_and_set_local_asset_metadata_V3 - detail */; + return _toStringOptionAssetMetadataValueDetailMoment_V3( + &m->basic.asset_register_and_set_local_asset_metadata_V3.detail, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6678: /* module 26 call 22 */ + switch (itemIdx) { + case 0: /* asset_register_asset_metadata_local_type_V3 - ticker */; + return _toStringTicker_V3( + &m->basic.asset_register_asset_metadata_local_type_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* asset_register_asset_metadata_local_type_V3 - name */; + return _toStringAssetMetadataName_V3( + &m->basic.asset_register_asset_metadata_local_type_V3.name, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* asset_register_asset_metadata_local_type_V3 - spec */; + return _toStringAssetMetadataSpec_V3( + &m->basic.asset_register_asset_metadata_local_type_V3.spec, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6679: /* module 26 call 23 */ + switch (itemIdx) { + case 0: /* asset_register_asset_metadata_global_type_V3 - name */; + return _toStringAssetMetadataName_V3( + &m->basic.asset_register_asset_metadata_global_type_V3.name, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* asset_register_asset_metadata_global_type_V3 - spec */; + return _toStringAssetMetadataSpec_V3( + &m->basic.asset_register_asset_metadata_global_type_V3.spec, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6912: /* module 27 call 0 */ + switch (itemIdx) { + case 0: /* capitaldistribution_distribute_V3 - ca_id */; + return _toStringCAId_V3( + &m->nested.capitaldistribution_distribute_V3.ca_id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* capitaldistribution_distribute_V3 - portfolio */; + return _toStringOptionPortfolioNumber_V3( + &m->nested.capitaldistribution_distribute_V3.portfolio, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* capitaldistribution_distribute_V3 - currency */; + return _toStringTicker_V3( + &m->nested.capitaldistribution_distribute_V3.currency, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* capitaldistribution_distribute_V3 - per_share */; + return _toStringBalance( + &m->nested.capitaldistribution_distribute_V3.per_share, + outValue, outValueLen, + pageIdx, pageCount); + case 4: /* capitaldistribution_distribute_V3 - amount */; + return _toStringBalance( + &m->nested.capitaldistribution_distribute_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + case 5: /* capitaldistribution_distribute_V3 - payment_at */; + return _toStringMoment_V3( + &m->nested.capitaldistribution_distribute_V3.payment_at, + outValue, outValueLen, + pageIdx, pageCount); + case 6: /* capitaldistribution_distribute_V3 - expires_at */; + return _toStringOptionMoment_V3( + &m->nested.capitaldistribution_distribute_V3.expires_at, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6913: /* module 27 call 1 */ + switch (itemIdx) { + case 0: /* capitaldistribution_claim_V3 - ca_id */; + return _toStringCAId_V3( + &m->nested.capitaldistribution_claim_V3.ca_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6914: /* module 27 call 2 */ + switch (itemIdx) { + case 0: /* capitaldistribution_push_benefit_V3 - ca_id */; + return _toStringCAId_V3( + &m->nested.capitaldistribution_push_benefit_V3.ca_id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* capitaldistribution_push_benefit_V3 - holder */; + return _toStringIdentityId_V3( + &m->nested.capitaldistribution_push_benefit_V3.holder, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6915: /* module 27 call 3 */ + switch (itemIdx) { + case 0: /* capitaldistribution_reclaim_V3 - ca_id */; + return _toStringCAId_V3( + &m->nested.capitaldistribution_reclaim_V3.ca_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 6916: /* module 27 call 4 */ + switch (itemIdx) { + case 0: /* capitaldistribution_remove_distribution_V3 - ca_id */; + return _toStringCAId_V3( + &m->nested.capitaldistribution_remove_distribution_V3.ca_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7168: /* module 28 call 0 */ + switch (itemIdx) { + case 0: /* checkpoint_create_checkpoint_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.checkpoint_create_checkpoint_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7169: /* module 28 call 1 */ + switch (itemIdx) { + case 0: /* checkpoint_set_schedules_max_complexity_V3 - max_complexity */; + return _toStringu64( + &m->nested.checkpoint_set_schedules_max_complexity_V3.max_complexity, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7170: /* module 28 call 2 */ + switch (itemIdx) { + case 0: /* checkpoint_create_schedule_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.checkpoint_create_schedule_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* checkpoint_create_schedule_V3 - schedule */; + return _toStringScheduleSpec_V3( + &m->nested.checkpoint_create_schedule_V3.schedule, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7171: /* module 28 call 3 */ + switch (itemIdx) { + case 0: /* checkpoint_remove_schedule_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.checkpoint_remove_schedule_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* checkpoint_remove_schedule_V3 - id */; + return _toStringScheduleId_V3( + &m->nested.checkpoint_remove_schedule_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7424: /* module 29 call 0 */ + switch (itemIdx) { + case 0: /* compliancemanager_add_compliance_requirement_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.compliancemanager_add_compliance_requirement_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* compliancemanager_add_compliance_requirement_V3 - sender_conditions */; + return _toStringVecCondition_V3( + &m->nested.compliancemanager_add_compliance_requirement_V3.sender_conditions, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* compliancemanager_add_compliance_requirement_V3 - receiver_conditions */; + return _toStringVecCondition_V3( + &m->nested.compliancemanager_add_compliance_requirement_V3.receiver_conditions, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7425: /* module 29 call 1 */ + switch (itemIdx) { + case 0: /* compliancemanager_remove_compliance_requirement_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.compliancemanager_remove_compliance_requirement_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* compliancemanager_remove_compliance_requirement_V3 - id */; + return _toStringu32( + &m->nested.compliancemanager_remove_compliance_requirement_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7427: /* module 29 call 3 */ + switch (itemIdx) { + case 0: /* compliancemanager_reset_asset_compliance_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.compliancemanager_reset_asset_compliance_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7428: /* module 29 call 4 */ + switch (itemIdx) { + case 0: /* compliancemanager_pause_asset_compliance_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.compliancemanager_pause_asset_compliance_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7429: /* module 29 call 5 */ + switch (itemIdx) { + case 0: /* compliancemanager_resume_asset_compliance_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.compliancemanager_resume_asset_compliance_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7430: /* module 29 call 6 */ + switch (itemIdx) { + case 0: /* compliancemanager_add_default_trusted_claim_issuer_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.compliancemanager_add_default_trusted_claim_issuer_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* compliancemanager_add_default_trusted_claim_issuer_V3 - issuer */; + return _toStringTrustedIssuer_V3( + &m->nested.compliancemanager_add_default_trusted_claim_issuer_V3.issuer, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7431: /* module 29 call 7 */ + switch (itemIdx) { + case 0: /* compliancemanager_remove_default_trusted_claim_issuer_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.compliancemanager_remove_default_trusted_claim_issuer_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* compliancemanager_remove_default_trusted_claim_issuer_V3 - issuer */; + return _toStringIdentityId_V3( + &m->nested.compliancemanager_remove_default_trusted_claim_issuer_V3.issuer, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7680: /* module 30 call 0 */ + switch (itemIdx) { + case 0: /* corporateaction_set_max_details_length_V3 - length */; + return _toStringu32( + &m->nested.corporateaction_set_max_details_length_V3.length, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7681: /* module 30 call 1 */ + switch (itemIdx) { + case 0: /* corporateaction_set_default_targets_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.corporateaction_set_default_targets_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* corporateaction_set_default_targets_V3 - targets */; + return _toStringTargetIdentities_V3( + &m->nested.corporateaction_set_default_targets_V3.targets, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7682: /* module 30 call 2 */ + switch (itemIdx) { + case 0: /* corporateaction_set_default_withholding_tax_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.corporateaction_set_default_withholding_tax_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* corporateaction_set_default_withholding_tax_V3 - tax */; + return _toStringTax_V3( + &m->nested.corporateaction_set_default_withholding_tax_V3.tax, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7683: /* module 30 call 3 */ + switch (itemIdx) { + case 0: /* corporateaction_set_did_withholding_tax_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.corporateaction_set_did_withholding_tax_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* corporateaction_set_did_withholding_tax_V3 - taxed_did */; + return _toStringIdentityId_V3( + &m->nested.corporateaction_set_did_withholding_tax_V3.taxed_did, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* corporateaction_set_did_withholding_tax_V3 - tax */; + return _toStringOptionTax_V3( + &m->nested.corporateaction_set_did_withholding_tax_V3.tax, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7684: /* module 30 call 4 */ + switch (itemIdx) { + case 0: /* corporateaction_initiate_corporate_action_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.corporateaction_initiate_corporate_action_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* corporateaction_initiate_corporate_action_V3 - kind */; + return _toStringCAKind_V3( + &m->nested.corporateaction_initiate_corporate_action_V3.kind, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* corporateaction_initiate_corporate_action_V3 - decl_date */; + return _toStringMoment_V3( + &m->nested.corporateaction_initiate_corporate_action_V3.decl_date, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* corporateaction_initiate_corporate_action_V3 - record_date */; + return _toStringOptionRecordDateSpec_V3( + &m->nested.corporateaction_initiate_corporate_action_V3.record_date, + outValue, outValueLen, + pageIdx, pageCount); + case 4: /* corporateaction_initiate_corporate_action_V3 - details */; + return _toStringCADetails_V3( + &m->nested.corporateaction_initiate_corporate_action_V3.details, + outValue, outValueLen, + pageIdx, pageCount); + case 5: /* corporateaction_initiate_corporate_action_V3 - targets */; + return _toStringOptionTargetIdentities_V3( + &m->nested.corporateaction_initiate_corporate_action_V3.targets, + outValue, outValueLen, + pageIdx, pageCount); + case 6: /* corporateaction_initiate_corporate_action_V3 - default_withholding_tax */; + return _toStringOptionTax_V3( + &m->nested.corporateaction_initiate_corporate_action_V3.default_withholding_tax, + outValue, outValueLen, + pageIdx, pageCount); + case 7: /* corporateaction_initiate_corporate_action_V3 - withholding_tax */; + return _toStringOptionVecTupleIdentityIdTax_V3( + &m->nested.corporateaction_initiate_corporate_action_V3.withholding_tax, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7685: /* module 30 call 5 */ + switch (itemIdx) { + case 0: /* corporateaction_link_ca_doc_V3 - id */; + return _toStringCAId_V3( + &m->nested.corporateaction_link_ca_doc_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* corporateaction_link_ca_doc_V3 - docs */; + return _toStringVecDocumentId_V3( + &m->nested.corporateaction_link_ca_doc_V3.docs, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7686: /* module 30 call 6 */ + switch (itemIdx) { + case 0: /* corporateaction_remove_ca_V3 - ca_id */; + return _toStringCAId_V3( + &m->nested.corporateaction_remove_ca_V3.ca_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7687: /* module 30 call 7 */ + switch (itemIdx) { + case 0: /* corporateaction_change_record_date_V3 - ca_id */; + return _toStringCAId_V3( + &m->nested.corporateaction_change_record_date_V3.ca_id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* corporateaction_change_record_date_V3 - record_date */; + return _toStringOptionRecordDateSpec_V3( + &m->nested.corporateaction_change_record_date_V3.record_date, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7936: /* module 31 call 0 */ + switch (itemIdx) { + case 0: /* corporateballot_attach_ballot_V3 - ca_id */; + return _toStringCAId_V3( + &m->nested.corporateballot_attach_ballot_V3.ca_id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* corporateballot_attach_ballot_V3 - range */; + return _toStringBallotTimeRange_V3( + &m->nested.corporateballot_attach_ballot_V3.range, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* corporateballot_attach_ballot_V3 - meta */; + return _toStringBallotMeta_V3( + &m->nested.corporateballot_attach_ballot_V3.meta, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* corporateballot_attach_ballot_V3 - rcv */; + return _toStringbool( + &m->nested.corporateballot_attach_ballot_V3.rcv, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7937: /* module 31 call 1 */ + switch (itemIdx) { + case 0: /* corporateballot_vote_V3 - ca_id */; + return _toStringCAId_V3( + &m->nested.corporateballot_vote_V3.ca_id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* corporateballot_vote_V3 - votes */; + return _toStringVecBallotVote_V3( + &m->nested.corporateballot_vote_V3.votes, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7938: /* module 31 call 2 */ + switch (itemIdx) { + case 0: /* corporateballot_change_end_V3 - ca_id */; + return _toStringCAId_V3( + &m->nested.corporateballot_change_end_V3.ca_id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* corporateballot_change_end_V3 - end */; + return _toStringMoment_V3( + &m->nested.corporateballot_change_end_V3.end, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7939: /* module 31 call 3 */ + switch (itemIdx) { + case 0: /* corporateballot_change_meta_V3 - ca_id */; + return _toStringCAId_V3( + &m->nested.corporateballot_change_meta_V3.ca_id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* corporateballot_change_meta_V3 - meta */; + return _toStringBallotMeta_V3( + &m->nested.corporateballot_change_meta_V3.meta, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7940: /* module 31 call 4 */ + switch (itemIdx) { + case 0: /* corporateballot_change_rcv_V3 - ca_id */; + return _toStringCAId_V3( + &m->nested.corporateballot_change_rcv_V3.ca_id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* corporateballot_change_rcv_V3 - rcv */; + return _toStringbool( + &m->nested.corporateballot_change_rcv_V3.rcv, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 7941: /* module 31 call 5 */ + switch (itemIdx) { + case 0: /* corporateballot_remove_ballot_V3 - ca_id */; + return _toStringCAId_V3( + &m->nested.corporateballot_remove_ballot_V3.ca_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8448: /* module 33 call 0 */ + switch (itemIdx) { + case 0: /* pips_set_prune_historical_pips_V3 - prune */; + return _toStringbool( + &m->nested.pips_set_prune_historical_pips_V3.prune, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8449: /* module 33 call 1 */ + switch (itemIdx) { + case 0: /* pips_set_min_proposal_deposit_V3 - deposit */; + return _toStringBalance( + &m->nested.pips_set_min_proposal_deposit_V3.deposit, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8450: /* module 33 call 2 */ + switch (itemIdx) { + case 0: /* pips_set_default_enactment_period_V3 - duration */; + return _toStringBlockNumber( + &m->nested.pips_set_default_enactment_period_V3.duration, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8451: /* module 33 call 3 */ + switch (itemIdx) { + case 0: /* pips_set_pending_pip_expiry_V3 - expiry */; + return _toStringMaybeBlockBlockNumber_V3( + &m->nested.pips_set_pending_pip_expiry_V3.expiry, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8452: /* module 33 call 4 */ + switch (itemIdx) { + case 0: /* pips_set_max_pip_skip_count_V3 - max */; + return _toStringSkippedCount_V3( + &m->nested.pips_set_max_pip_skip_count_V3.max, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8453: /* module 33 call 5 */ + switch (itemIdx) { + case 0: /* pips_set_active_pip_limit_V3 - limit */; + return _toStringu32( + &m->nested.pips_set_active_pip_limit_V3.limit, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8456: /* module 33 call 8 */ + switch (itemIdx) { + case 0: /* pips_approve_committee_proposal_V3 - id */; + return _toStringPipId_V3( + &m->nested.pips_approve_committee_proposal_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8457: /* module 33 call 9 */ + switch (itemIdx) { + case 0: /* pips_reject_proposal_V3 - id */; + return _toStringPipId_V3( + &m->nested.pips_reject_proposal_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8458: /* module 33 call 10 */ + switch (itemIdx) { + case 0: /* pips_prune_proposal_V3 - id */; + return _toStringPipId_V3( + &m->nested.pips_prune_proposal_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8459: /* module 33 call 11 */ + switch (itemIdx) { + case 0: /* pips_reschedule_execution_V3 - id */; + return _toStringPipId_V3( + &m->nested.pips_reschedule_execution_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* pips_reschedule_execution_V3 - until */; + return _toStringOptionBlockNumber( + &m->nested.pips_reschedule_execution_V3.until, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8460: /* module 33 call 12 */ + switch (itemIdx) { + default: + return parser_no_data; + } + case 8461: /* module 33 call 13 */ + switch (itemIdx) { + default: + return parser_no_data; + } + case 8462: /* module 33 call 14 */ + switch (itemIdx) { + case 0: /* pips_enact_snapshot_results_V3 - results */; + return _toStringVecTuplePipIdSnapshotResult_V3( + &m->nested.pips_enact_snapshot_results_V3.results, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8463: /* module 33 call 15 */ + switch (itemIdx) { + case 0: /* pips_execute_scheduled_pip_V3 - id */; + return _toStringPipId_V3( + &m->nested.pips_execute_scheduled_pip_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8464: /* module 33 call 16 */ + switch (itemIdx) { + case 0: /* pips_expire_scheduled_pip_V3 - did */; + return _toStringIdentityId_V3( + &m->nested.pips_expire_scheduled_pip_V3.did, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* pips_expire_scheduled_pip_V3 - id */; + return _toStringPipId_V3( + &m->nested.pips_expire_scheduled_pip_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8704: /* module 34 call 0 */ + switch (itemIdx) { + case 0: /* portfolio_create_portfolio_V3 - name */; + return _toStringPortfolioName_V3( + &m->nested.portfolio_create_portfolio_V3.name, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8705: /* module 34 call 1 */ + switch (itemIdx) { + case 0: /* portfolio_delete_portfolio_V3 - num */; + return _toStringPortfolioNumber_V3( + &m->nested.portfolio_delete_portfolio_V3.num, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8706: /* module 34 call 2 */ + switch (itemIdx) { + case 0: /* portfolio_move_portfolio_funds_V3 - from */; + return _toStringPortfolioId_V3( + &m->nested.portfolio_move_portfolio_funds_V3.from, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* portfolio_move_portfolio_funds_V3 - to */; + return _toStringPortfolioId_V3( + &m->nested.portfolio_move_portfolio_funds_V3.to, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* portfolio_move_portfolio_funds_V3 - items */; + return _toStringVecMovePortfolioItem_V3( + &m->nested.portfolio_move_portfolio_funds_V3.items, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8707: /* module 34 call 3 */ + switch (itemIdx) { + case 0: /* portfolio_rename_portfolio_V3 - num */; + return _toStringPortfolioNumber_V3( + &m->nested.portfolio_rename_portfolio_V3.num, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* portfolio_rename_portfolio_V3 - to_name */; + return _toStringPortfolioName_V3( + &m->nested.portfolio_rename_portfolio_V3.to_name, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8708: /* module 34 call 4 */ + switch (itemIdx) { + case 0: /* portfolio_quit_portfolio_custody_V3 - pid */; + return _toStringPortfolioId_V3( + &m->basic.portfolio_quit_portfolio_custody_V3.pid, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8709: /* module 34 call 5 */ + switch (itemIdx) { + case 0: /* portfolio_accept_portfolio_custody_V3 - auth_id */; + return _toStringu64( + &m->basic.portfolio_accept_portfolio_custody_V3.auth_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 8960: /* module 35 call 0 */ + switch (itemIdx) { + case 0: /* protocolfee_change_coefficient_V3 - coefficient */; + return _toStringPosRatio_V3( + &m->nested.protocolfee_change_coefficient_V3.coefficient, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9472: /* module 37 call 0 */ + switch (itemIdx) { + case 0: /* settlement_create_venue_V3 - details */; + return _toStringVenueDetails_V3( + &m->nested.settlement_create_venue_V3.details, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* settlement_create_venue_V3 - signers */; + return _toStringVecAccountId_V3( + &m->nested.settlement_create_venue_V3.signers, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* settlement_create_venue_V3 - typ */; + return _toStringVenueType_V3( + &m->nested.settlement_create_venue_V3.typ, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9473: /* module 37 call 1 */ + switch (itemIdx) { + case 0: /* settlement_update_venue_details_V3 - id */; + return _toStringVenueId_V3( + &m->basic.settlement_update_venue_details_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* settlement_update_venue_details_V3 - details */; + return _toStringVenueDetails_V3( + &m->basic.settlement_update_venue_details_V3.details, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9474: /* module 37 call 2 */ + switch (itemIdx) { + case 0: /* settlement_update_venue_type_V3 - id */; + return _toStringVenueId_V3( + &m->basic.settlement_update_venue_type_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* settlement_update_venue_type_V3 - typ */; + return _toStringVenueType_V3( + &m->basic.settlement_update_venue_type_V3.typ, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9475: /* module 37 call 3 */ + switch (itemIdx) { + case 0: /* settlement_add_instruction_V3 - venue_id */; + return _toStringVenueId_V3( + &m->nested.settlement_add_instruction_V3.venue_id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* settlement_add_instruction_V3 - settlement_type */; + return _toStringSettlementTypeBlockNumber_V3( + &m->nested.settlement_add_instruction_V3.settlement_type, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* settlement_add_instruction_V3 - trade_date */; + return _toStringOptionMoment_V3( + &m->nested.settlement_add_instruction_V3.trade_date, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* settlement_add_instruction_V3 - value_date */; + return _toStringOptionMoment_V3( + &m->nested.settlement_add_instruction_V3.value_date, + outValue, outValueLen, + pageIdx, pageCount); + case 4: /* settlement_add_instruction_V3 - legs */; + return _toStringVecLeg_V3( + &m->nested.settlement_add_instruction_V3.legs, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9476: /* module 37 call 4 */ + switch (itemIdx) { + case 0: /* settlement_add_and_affirm_instruction_V3 - venue_id */; + return _toStringVenueId_V3( + &m->nested.settlement_add_and_affirm_instruction_V3.venue_id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* settlement_add_and_affirm_instruction_V3 - settlement_type */; + return _toStringSettlementTypeBlockNumber_V3( + &m->nested.settlement_add_and_affirm_instruction_V3.settlement_type, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* settlement_add_and_affirm_instruction_V3 - trade_date */; + return _toStringOptionMoment_V3( + &m->nested.settlement_add_and_affirm_instruction_V3.trade_date, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* settlement_add_and_affirm_instruction_V3 - value_date */; + return _toStringOptionMoment_V3( + &m->nested.settlement_add_and_affirm_instruction_V3.value_date, + outValue, outValueLen, + pageIdx, pageCount); + case 4: /* settlement_add_and_affirm_instruction_V3 - legs */; + return _toStringVecLeg_V3( + &m->nested.settlement_add_and_affirm_instruction_V3.legs, + outValue, outValueLen, + pageIdx, pageCount); + case 5: /* settlement_add_and_affirm_instruction_V3 - portfolios */; + return _toStringVecPortfolioId_V3( + &m->nested.settlement_add_and_affirm_instruction_V3.portfolios, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9477: /* module 37 call 5 */ + switch (itemIdx) { + case 0: /* settlement_affirm_instruction_V3 - id */; + return _toStringInstructionId_V3( + &m->nested.settlement_affirm_instruction_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* settlement_affirm_instruction_V3 - portfolios */; + return _toStringVecPortfolioId_V3( + &m->nested.settlement_affirm_instruction_V3.portfolios, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* settlement_affirm_instruction_V3 - max_legs_count */; + return _toStringu32( + &m->nested.settlement_affirm_instruction_V3.max_legs_count, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9478: /* module 37 call 6 */ + switch (itemIdx) { + case 0: /* settlement_withdraw_affirmation_V3 - id */; + return _toStringInstructionId_V3( + &m->nested.settlement_withdraw_affirmation_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* settlement_withdraw_affirmation_V3 - portfolios */; + return _toStringVecPortfolioId_V3( + &m->nested.settlement_withdraw_affirmation_V3.portfolios, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* settlement_withdraw_affirmation_V3 - max_legs_count */; + return _toStringu32( + &m->nested.settlement_withdraw_affirmation_V3.max_legs_count, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9479: /* module 37 call 7 */ + switch (itemIdx) { + case 0: /* settlement_reject_instruction_V3 - id */; + return _toStringInstructionId_V3( + &m->nested.settlement_reject_instruction_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* settlement_reject_instruction_V3 - portfolio */; + return _toStringPortfolioId_V3( + &m->nested.settlement_reject_instruction_V3.portfolio, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* settlement_reject_instruction_V3 - num_of_legs */; + return _toStringu32( + &m->nested.settlement_reject_instruction_V3.num_of_legs, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9480: /* module 37 call 8 */ + switch (itemIdx) { + case 0: /* settlement_affirm_with_receipts_V3 - id */; + return _toStringInstructionId_V3( + &m->nested.settlement_affirm_with_receipts_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* settlement_affirm_with_receipts_V3 - receipt_details */; + return _toStringVecReceiptDetails_V3( + &m->nested.settlement_affirm_with_receipts_V3.receipt_details, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* settlement_affirm_with_receipts_V3 - portfolios */; + return _toStringVecPortfolioId_V3( + &m->nested.settlement_affirm_with_receipts_V3.portfolios, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* settlement_affirm_with_receipts_V3 - max_legs_count */; + return _toStringu32( + &m->nested.settlement_affirm_with_receipts_V3.max_legs_count, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9481: /* module 37 call 9 */ + switch (itemIdx) { + case 0: /* settlement_claim_receipt_V3 - id */; + return _toStringInstructionId_V3( + &m->nested.settlement_claim_receipt_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* settlement_claim_receipt_V3 - receipt_details */; + return _toStringReceiptDetails_V3( + &m->nested.settlement_claim_receipt_V3.receipt_details, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9482: /* module 37 call 10 */ + switch (itemIdx) { + case 0: /* settlement_unclaim_receipt_V3 - instruction_id */; + return _toStringInstructionId_V3( + &m->nested.settlement_unclaim_receipt_V3.instruction_id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* settlement_unclaim_receipt_V3 - leg_id */; + return _toStringLegId_V3( + &m->nested.settlement_unclaim_receipt_V3.leg_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9483: /* module 37 call 11 */ + switch (itemIdx) { + case 0: /* settlement_set_venue_filtering_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.settlement_set_venue_filtering_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* settlement_set_venue_filtering_V3 - enabled */; + return _toStringbool( + &m->nested.settlement_set_venue_filtering_V3.enabled, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9484: /* module 37 call 12 */ + switch (itemIdx) { + case 0: /* settlement_allow_venues_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.settlement_allow_venues_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* settlement_allow_venues_V3 - venues */; + return _toStringVecVenueId_V3( + &m->nested.settlement_allow_venues_V3.venues, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9485: /* module 37 call 13 */ + switch (itemIdx) { + case 0: /* settlement_disallow_venues_V3 - ticker */; + return _toStringTicker_V3( + &m->nested.settlement_disallow_venues_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* settlement_disallow_venues_V3 - venues */; + return _toStringVecVenueId_V3( + &m->nested.settlement_disallow_venues_V3.venues, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9486: /* module 37 call 14 */ + switch (itemIdx) { + case 0: /* settlement_change_receipt_validity_V3 - receipt_uid */; + return _toStringu64( + &m->basic.settlement_change_receipt_validity_V3.receipt_uid, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* settlement_change_receipt_validity_V3 - validity */; + return _toStringbool( + &m->basic.settlement_change_receipt_validity_V3.validity, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9487: /* module 37 call 15 */ + switch (itemIdx) { + case 0: /* settlement_execute_scheduled_instruction_V3 - id */; + return _toStringInstructionId_V3( + &m->nested.settlement_execute_scheduled_instruction_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* settlement_execute_scheduled_instruction_V3 - _legs_count */; + return _toStringu32( + &m->nested.settlement_execute_scheduled_instruction_V3._legs_count, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9488: /* module 37 call 16 */ + switch (itemIdx) { + case 0: /* settlement_reschedule_instruction_V3 - id */; + return _toStringInstructionId_V3( + &m->basic.settlement_reschedule_instruction_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9984: /* module 39 call 0 */ + switch (itemIdx) { + case 0: /* sto_create_fundraiser_V3 - offering_portfolio */; + return _toStringPortfolioId_V3( + &m->basic.sto_create_fundraiser_V3.offering_portfolio, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* sto_create_fundraiser_V3 - offering_asset */; + return _toStringTicker_V3( + &m->basic.sto_create_fundraiser_V3.offering_asset, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* sto_create_fundraiser_V3 - raising_portfolio */; + return _toStringPortfolioId_V3( + &m->basic.sto_create_fundraiser_V3.raising_portfolio, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* sto_create_fundraiser_V3 - raising_asset */; + return _toStringTicker_V3( + &m->basic.sto_create_fundraiser_V3.raising_asset, + outValue, outValueLen, + pageIdx, pageCount); + case 4: /* sto_create_fundraiser_V3 - tiers */; + return _toStringVecPriceTier_V3( + &m->basic.sto_create_fundraiser_V3.tiers, + outValue, outValueLen, + pageIdx, pageCount); + case 5: /* sto_create_fundraiser_V3 - venue_id */; + return _toStringVenueId_V3( + &m->basic.sto_create_fundraiser_V3.venue_id, + outValue, outValueLen, + pageIdx, pageCount); + case 6: /* sto_create_fundraiser_V3 - start */; + return _toStringOptionMoment_V3( + &m->basic.sto_create_fundraiser_V3.start, + outValue, outValueLen, + pageIdx, pageCount); + case 7: /* sto_create_fundraiser_V3 - end */; + return _toStringOptionMoment_V3( + &m->basic.sto_create_fundraiser_V3.end, + outValue, outValueLen, + pageIdx, pageCount); + case 8: /* sto_create_fundraiser_V3 - minimum_investment */; + return _toStringBalanceNoSymbol( + &m->basic.sto_create_fundraiser_V3.minimum_investment, + outValue, outValueLen, + pageIdx, pageCount); + case 9: /* sto_create_fundraiser_V3 - fundraiser_name */; + return _toStringFundraiserName_V3( + &m->basic.sto_create_fundraiser_V3.fundraiser_name, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9985: /* module 39 call 1 */ + switch (itemIdx) { + case 0: /* sto_invest_V3 - investment_portfolio */; + return _toStringPortfolioId_V3( + &m->basic.sto_invest_V3.investment_portfolio, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* sto_invest_V3 - funding_portfolio */; + return _toStringPortfolioId_V3( + &m->basic.sto_invest_V3.funding_portfolio, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* sto_invest_V3 - offering_asset */; + return _toStringTicker_V3( + &m->basic.sto_invest_V3.offering_asset, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* sto_invest_V3 - id */; + return _toStringFundraiserId_V3( + &m->basic.sto_invest_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + case 4: /* sto_invest_V3 - purchase_amount */; + return _toStringBalanceNoSymbol( + &m->basic.sto_invest_V3.purchase_amount, + outValue, outValueLen, + pageIdx, pageCount); + case 5: /* sto_invest_V3 - max_price */; + return _toStringOptionBalance( + &m->basic.sto_invest_V3.max_price, + outValue, outValueLen, + pageIdx, pageCount); + case 6: /* sto_invest_V3 - receipt */; + return _toStringOptionReceiptDetails_V3( + &m->basic.sto_invest_V3.receipt, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9986: /* module 39 call 2 */ + switch (itemIdx) { + case 0: /* sto_freeze_fundraiser_V3 - offering_asset */; + return _toStringTicker_V3( + &m->basic.sto_freeze_fundraiser_V3.offering_asset, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* sto_freeze_fundraiser_V3 - id */; + return _toStringFundraiserId_V3( + &m->basic.sto_freeze_fundraiser_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9987: /* module 39 call 3 */ + switch (itemIdx) { + case 0: /* sto_unfreeze_fundraiser_V3 - offering_asset */; + return _toStringTicker_V3( + &m->basic.sto_unfreeze_fundraiser_V3.offering_asset, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* sto_unfreeze_fundraiser_V3 - id */; + return _toStringFundraiserId_V3( + &m->basic.sto_unfreeze_fundraiser_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9988: /* module 39 call 4 */ + switch (itemIdx) { + case 0: /* sto_modify_fundraiser_window_V3 - offering_asset */; + return _toStringTicker_V3( + &m->basic.sto_modify_fundraiser_window_V3.offering_asset, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* sto_modify_fundraiser_window_V3 - id */; + return _toStringFundraiserId_V3( + &m->basic.sto_modify_fundraiser_window_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* sto_modify_fundraiser_window_V3 - start */; + return _toStringMoment_V3( + &m->basic.sto_modify_fundraiser_window_V3.start, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* sto_modify_fundraiser_window_V3 - end */; + return _toStringOptionMoment_V3( + &m->basic.sto_modify_fundraiser_window_V3.end, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 9989: /* module 39 call 5 */ + switch (itemIdx) { + case 0: /* sto_stop_V3 - offering_asset */; + return _toStringTicker_V3( + &m->basic.sto_stop_V3.offering_asset, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* sto_stop_V3 - id */; + return _toStringFundraiserId_V3( + &m->basic.sto_stop_V3.id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 10240: /* module 40 call 0 */ + switch (itemIdx) { + case 0: /* treasury_disbursement_V3 - beneficiaries */; + return _toStringVecBeneficiary_V3( + &m->nested.treasury_disbursement_V3.beneficiaries, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 10241: /* module 40 call 1 */ + switch (itemIdx) { + case 0: /* treasury_reimbursement_V3 - amount */; + return _toStringBalance( + &m->nested.treasury_reimbursement_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 10499: /* module 41 call 3 */ + switch (itemIdx) { + case 0: /* utility_relay_tx_V3 - target */; + return _toStringAccountId_V3( + &m->nested.utility_relay_tx_V3.target, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* utility_relay_tx_V3 - signature */; + return _toStringOffChainSignature_V3( + &m->nested.utility_relay_tx_V3.signature, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* utility_relay_tx_V3 - call */; + return _toStringUniqueCall_V3( + &m->nested.utility_relay_tx_V3.call, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 11010: /* module 43 call 2 */ + switch (itemIdx) { + case 0: /* externalagents_remove_agent_V3 - ticker */; + return _toStringTicker_V3( + &m->basic.externalagents_remove_agent_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* externalagents_remove_agent_V3 - agent */; + return _toStringIdentityId_V3( + &m->basic.externalagents_remove_agent_V3.agent, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 11011: /* module 43 call 3 */ + switch (itemIdx) { + case 0: /* externalagents_abdicate_V3 - ticker */; + return _toStringTicker_V3( + &m->basic.externalagents_abdicate_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 11013: /* module 43 call 5 */ + switch (itemIdx) { + case 0: /* externalagents_accept_become_agent_V3 - auth_id */; + return _toStringu64( + &m->basic.externalagents_accept_become_agent_V3.auth_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 11014: /* module 43 call 6 */ + switch (itemIdx) { + case 0: /* externalagents_create_group_and_add_auth_V3 - ticker */; + return _toStringTicker_V3( + &m->basic.externalagents_create_group_and_add_auth_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* externalagents_create_group_and_add_auth_V3 - perms */; + return _toStringExtrinsicPermissions_V3( + &m->basic.externalagents_create_group_and_add_auth_V3.perms, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* externalagents_create_group_and_add_auth_V3 - target */; + return _toStringIdentityId_V3( + &m->basic.externalagents_create_group_and_add_auth_V3.target, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* externalagents_create_group_and_add_auth_V3 - expiry */; + return _toStringOptionMoment_V3( + &m->basic.externalagents_create_group_and_add_auth_V3.expiry, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 11015: /* module 43 call 7 */ + switch (itemIdx) { + case 0: /* externalagents_create_and_change_custom_group_V3 - ticker */; + return _toStringTicker_V3( + &m->basic.externalagents_create_and_change_custom_group_V3.ticker, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* externalagents_create_and_change_custom_group_V3 - perms */; + return _toStringExtrinsicPermissions_V3( + &m->basic.externalagents_create_and_change_custom_group_V3.perms, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* externalagents_create_and_change_custom_group_V3 - agent */; + return _toStringIdentityId_V3( + &m->basic.externalagents_create_and_change_custom_group_V3.agent, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 11264: /* module 44 call 0 */ + switch (itemIdx) { + case 0: /* relayer_set_paying_key_V3 - user_key */; + return _toStringAccountId_V3( + &m->basic.relayer_set_paying_key_V3.user_key, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* relayer_set_paying_key_V3 - polyx_limit */; + return _toStringBalance( + &m->basic.relayer_set_paying_key_V3.polyx_limit, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 11265: /* module 44 call 1 */ + switch (itemIdx) { + case 0: /* relayer_accept_paying_key_V3 - auth_id */; + return _toStringu64( + &m->basic.relayer_accept_paying_key_V3.auth_id, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 11266: /* module 44 call 2 */ + switch (itemIdx) { + case 0: /* relayer_remove_paying_key_V3 - user_key */; + return _toStringAccountId_V3( + &m->basic.relayer_remove_paying_key_V3.user_key, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* relayer_remove_paying_key_V3 - paying_key */; + return _toStringAccountId_V3( + &m->basic.relayer_remove_paying_key_V3.paying_key, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 11267: /* module 44 call 3 */ + switch (itemIdx) { + case 0: /* relayer_update_polyx_limit_V3 - user_key */; + return _toStringAccountId_V3( + &m->basic.relayer_update_polyx_limit_V3.user_key, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* relayer_update_polyx_limit_V3 - polyx_limit */; + return _toStringBalance( + &m->basic.relayer_update_polyx_limit_V3.polyx_limit, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 11268: /* module 44 call 4 */ + switch (itemIdx) { + case 0: /* relayer_increase_polyx_limit_V3 - user_key */; + return _toStringAccountId_V3( + &m->basic.relayer_increase_polyx_limit_V3.user_key, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* relayer_increase_polyx_limit_V3 - amount */; + return _toStringBalance( + &m->basic.relayer_increase_polyx_limit_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 11269: /* module 44 call 5 */ + switch (itemIdx) { + case 0: /* relayer_decrease_polyx_limit_V3 - user_key */; + return _toStringAccountId_V3( + &m->basic.relayer_decrease_polyx_limit_V3.user_key, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* relayer_decrease_polyx_limit_V3 - amount */; + return _toStringBalance( + &m->basic.relayer_decrease_polyx_limit_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 11520: /* module 45 call 0 */ + switch (itemIdx) { + case 0: /* rewards_claim_itn_reward_V3 - reward_address */; + return _toStringAccountId_V3( + &m->basic.rewards_claim_itn_reward_V3.reward_address, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* rewards_claim_itn_reward_V3 - itn_address */; + return _toStringAccountId_V3( + &m->basic.rewards_claim_itn_reward_V3.itn_address, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* rewards_claim_itn_reward_V3 - signature */; + return _toStringOffChainSignature_V3( + &m->basic.rewards_claim_itn_reward_V3.signature, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 11776: /* module 46 call 0 */ + switch (itemIdx) { + case 0: /* contracts_call_V3 - dest */; + return _toStringLookupasStaticLookupSource_V3( + &m->nested.contracts_call_V3.dest, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* contracts_call_V3 - amount */; + return _toStringCompactBalance( + &m->nested.contracts_call_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* contracts_call_V3 - gas_limit */; + return _toStringCompactu64( + &m->nested.contracts_call_V3.gas_limit, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* contracts_call_V3 - storage_deposit_limit */; + return _toStringOptionCompactBalanceOf( + &m->nested.contracts_call_V3.storage_deposit_limit, + outValue, outValueLen, + pageIdx, pageCount); + case 4: /* contracts_call_V3 - data */; + return _toStringVecu8( + &m->nested.contracts_call_V3.data, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 11777: /* module 46 call 1 */ + switch (itemIdx) { + case 0: /* contracts_instantiate_with_code_V3 - amount */; + return _toStringCompactBalance( + &m->basic.contracts_instantiate_with_code_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* contracts_instantiate_with_code_V3 - gas_limit */; + return _toStringCompactu64( + &m->basic.contracts_instantiate_with_code_V3.gas_limit, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* contracts_instantiate_with_code_V3 - storage_deposit_limit */; + return _toStringOptionCompactBalanceOf( + &m->basic.contracts_instantiate_with_code_V3.storage_deposit_limit, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* contracts_instantiate_with_code_V3 - code */; + return _toStringVecu8( + &m->basic.contracts_instantiate_with_code_V3.code, + outValue, outValueLen, + pageIdx, pageCount); + case 4: /* contracts_instantiate_with_code_V3 - data */; + return _toStringVecu8( + &m->basic.contracts_instantiate_with_code_V3.data, + outValue, outValueLen, + pageIdx, pageCount); + case 5: /* contracts_instantiate_with_code_V3 - salt */; + return _toStringVecu8( + &m->basic.contracts_instantiate_with_code_V3.salt, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 11778: /* module 46 call 2 */ + switch (itemIdx) { + case 0: /* contracts_instantiate_V3 - amount */; + return _toStringCompactBalance( + &m->nested.contracts_instantiate_V3.amount, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* contracts_instantiate_V3 - gas_limit */; + return _toStringCompactu64( + &m->nested.contracts_instantiate_V3.gas_limit, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* contracts_instantiate_V3 - storage_deposit_limit */; + return _toStringOptionCompactBalanceOf( + &m->nested.contracts_instantiate_V3.storage_deposit_limit, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* contracts_instantiate_V3 - code_hash */; + return _toStringCodeHash_V3( + &m->nested.contracts_instantiate_V3.code_hash, + outValue, outValueLen, + pageIdx, pageCount); + case 4: /* contracts_instantiate_V3 - data */; + return _toStringBytes( + &m->nested.contracts_instantiate_V3.data, + outValue, outValueLen, + pageIdx, pageCount); + case 5: /* contracts_instantiate_V3 - salt */; + return _toStringBytes( + &m->nested.contracts_instantiate_V3.salt, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 11779: /* module 46 call 3 */ + switch (itemIdx) { + case 0: /* contracts_upload_code_V3 - code */; + return _toStringVecu8( + &m->basic.contracts_upload_code_V3.code, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* contracts_upload_code_V3 - storage_deposit_limit */; + return _toStringOptionCompactBalanceOf( + &m->basic.contracts_upload_code_V3.storage_deposit_limit, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 11780: /* module 46 call 4 */ + switch (itemIdx) { + case 0: /* contracts_remove_code_V3 - code_hash */; + return _toStringCodeHash_V3( + &m->basic.contracts_remove_code_V3.code_hash, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 12032: /* module 47 call 0 */ + switch (itemIdx) { + case 0: /* polymeshcontracts_instantiate_with_code_perms_V3 - endowment */; + return _toStringBalance( + &m->basic.polymeshcontracts_instantiate_with_code_perms_V3.endowment, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* polymeshcontracts_instantiate_with_code_perms_V3 - gas_limit */; + return _toStringWeight_V3( + &m->basic.polymeshcontracts_instantiate_with_code_perms_V3.gas_limit, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* polymeshcontracts_instantiate_with_code_perms_V3 - storage_deposit_limit */; + return _toStringOptionBalance( + &m->basic.polymeshcontracts_instantiate_with_code_perms_V3.storage_deposit_limit, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* polymeshcontracts_instantiate_with_code_perms_V3 - code */; + return _toStringVecu8( + &m->basic.polymeshcontracts_instantiate_with_code_perms_V3.code, + outValue, outValueLen, + pageIdx, pageCount); + case 4: /* polymeshcontracts_instantiate_with_code_perms_V3 - data */; + return _toStringVecu8( + &m->basic.polymeshcontracts_instantiate_with_code_perms_V3.data, + outValue, outValueLen, + pageIdx, pageCount); + case 5: /* polymeshcontracts_instantiate_with_code_perms_V3 - salt */; + return _toStringVecu8( + &m->basic.polymeshcontracts_instantiate_with_code_perms_V3.salt, + outValue, outValueLen, + pageIdx, pageCount); + case 6: /* polymeshcontracts_instantiate_with_code_perms_V3 - perms */; + return _toStringPermissions_V3( + &m->basic.polymeshcontracts_instantiate_with_code_perms_V3.perms, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 12033: /* module 47 call 1 */ + switch (itemIdx) { + case 0: /* polymeshcontracts_instantiate_with_hash_perms_V3 - endowment */; + return _toStringBalance( + &m->basic.polymeshcontracts_instantiate_with_hash_perms_V3.endowment, + outValue, outValueLen, + pageIdx, pageCount); + case 1: /* polymeshcontracts_instantiate_with_hash_perms_V3 - gas_limit */; + return _toStringWeight_V3( + &m->basic.polymeshcontracts_instantiate_with_hash_perms_V3.gas_limit, + outValue, outValueLen, + pageIdx, pageCount); + case 2: /* polymeshcontracts_instantiate_with_hash_perms_V3 - storage_deposit_limit */; + return _toStringOptionBalance( + &m->basic.polymeshcontracts_instantiate_with_hash_perms_V3.storage_deposit_limit, + outValue, outValueLen, + pageIdx, pageCount); + case 3: /* polymeshcontracts_instantiate_with_hash_perms_V3 - code_hash */; + return _toStringCodeHash_V3( + &m->basic.polymeshcontracts_instantiate_with_hash_perms_V3.code_hash, + outValue, outValueLen, + pageIdx, pageCount); + case 4: /* polymeshcontracts_instantiate_with_hash_perms_V3 - data */; + return _toStringVecu8( + &m->basic.polymeshcontracts_instantiate_with_hash_perms_V3.data, + outValue, outValueLen, + pageIdx, pageCount); + case 5: /* polymeshcontracts_instantiate_with_hash_perms_V3 - salt */; + return _toStringVecu8( + &m->basic.polymeshcontracts_instantiate_with_hash_perms_V3.salt, + outValue, outValueLen, + pageIdx, pageCount); + case 6: /* polymeshcontracts_instantiate_with_hash_perms_V3 - perms */; + return _toStringPermissions_V3( + &m->basic.polymeshcontracts_instantiate_with_hash_perms_V3.perms, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 12288: /* module 48 call 0 */ + switch (itemIdx) { + case 0: /* preimage_note_preimage_V3 - bytes */; + return _toStringVecu8( + &m->basic.preimage_note_preimage_V3.bytes, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 12289: /* module 48 call 1 */ + switch (itemIdx) { + case 0: /* preimage_unnote_preimage_V3 - hash */; + return _toStringHash( + &m->basic.preimage_unnote_preimage_V3.hash, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 12290: /* module 48 call 2 */ + switch (itemIdx) { + case 0: /* preimage_request_preimage_V3 - hash */; + return _toStringHash( + &m->basic.preimage_request_preimage_V3.hash, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } + case 12291: /* module 48 call 3 */ + switch (itemIdx) { + case 0: /* preimage_unrequest_preimage_V3 - hash */; + return _toStringHash( + &m->basic.preimage_unrequest_preimage_V3.hash, + outValue, outValueLen, + pageIdx, pageCount); + default: + return parser_no_data; + } +#endif + default: + return parser_ok; + } + + return parser_ok; +} + +bool _getMethod_ItemIsExpert_V3(uint8_t moduleIdx, uint8_t callIdx, uint8_t itemIdx) +{ + uint16_t callPrivIdx = ((uint16_t)moduleIdx << 8u) + callIdx; + + switch (callPrivIdx) { + case 4355: // Staking:Withdraw Unbonded + switch (itemIdx) { + case 0: // Num slashing spans + return true; + default: + return false; + } + case 4372: // Staking:Force unstake + switch (itemIdx) { + case 1: // Num slashing spans + return true; + default: + return false; + } + case 4378: // Staking:Reap stash + switch (itemIdx) { + case 1: // Num slashing spans + return true; + default: + return false; + } + + default: + return false; + } +} + +bool _getMethod_IsNestingSupported_V3(uint8_t moduleIdx, uint8_t callIdx) +{ + uint16_t callPrivIdx = ((uint16_t)moduleIdx << 8u) + callIdx; + + switch (callPrivIdx) { + case 1802: // Identity:Placeholder legacy set permission to signer + case 1812: // Identity:Revoke claim by index + case 1813: // Identity:Rotate primary key to secondary + case 1815: // Identity:Set secondary key permissions + case 3856: // MultiSig:Make multisig secondary + case 4103: // Bridge:Force handle bridge tx + case 4104: // Bridge:Batch propose bridge tx + case 4105: // Bridge:Propose bridge tx + case 4106: // Bridge:Handle bridge tx + case 4107: // Bridge:Freeze txs + case 4108: // Bridge:Unfreeze txs + case 4109: // Bridge:Handle scheduled bridge tx + case 4110: // Bridge:Add freeze admin + case 4111: // Bridge:Remove freeze admin + case 4112: // Bridge:Remove txs + case 6672: // Asset:Controller transfer + case 6673: // Asset:Register custom asset type + case 6674: // Asset:Create asset with custom type + case 6675: // Asset:Set asset metadata + case 6676: // Asset:Set asset metadata details + case 6677: // Asset:Register and set local asset metadata + case 6678: // Asset:Register asset metadata local type + case 6679: // Asset:Register asset metadata global type + case 8708: // Portfolio:Quit portfolio custody + case 8709: // Portfolio:Accept portfolio custody + case 9473: // Settlement:Update venue details + case 9474: // Settlement:Update venue type + case 9486: // Settlement:Change receipt validity + case 9488: // Settlement:Reschedule instruction + case 9984: // Sto:Create fundraiser + case 9985: // Sto:Invest + case 9986: // Sto:Freeze fundraiser + case 9987: // Sto:Unfreeze fundraiser + case 9988: // Sto:Modify fundraiser window + case 9989: // Sto:Stop + case 11010: // ExternalAgents:Remove agent + case 11011: // ExternalAgents:Abdicate + case 11013: // ExternalAgents:Accept become agent + case 11014: // ExternalAgents:Create group and add auth + case 11015: // ExternalAgents:Create and change custom group + case 11264: // Relayer:Set paying key + case 11265: // Relayer:Accept paying key + case 11266: // Relayer:Remove paying key + case 11267: // Relayer:Update polyx limit + case 11268: // Relayer:Increase polyx limit + case 11269: // Relayer:Decrease polyx limit + case 11520: // Rewards:Claim itn reward + case 11777: // Contracts:Instantiate with code + case 11779: // Contracts:Upload code + case 11780: // Contracts:Remove code + case 12032: // PolymeshContracts:Instantiate with code perms + case 12033: // PolymeshContracts:Instantiate with hash perms + case 12288: // Preimage:Note preimage + case 12289: // Preimage:Unnote preimage + case 12290: // Preimage:Request preimage + case 12291: // Preimage:Unrequest preimage + return false; + default: + return true; + } +} diff --git a/app/src/substrate/substrate_dispatch_V3.h b/app/src/substrate/substrate_dispatch_V3.h new file mode 100644 index 0000000..70284a7 --- /dev/null +++ b/app/src/substrate/substrate_dispatch_V3.h @@ -0,0 +1,50 @@ +/******************************************************************************* + * (c) 2019 - 2022 Zondax GmbH + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include "parser_impl.h" +#include "stdbool.h" +#include "substrate_functions.h" +#include "substrate_functions_V3.h" +#include +#include + +parser_error_t _readMethod_V3(parser_context_t* c, uint8_t moduleIdx, uint8_t callIdx, pd_Method_V3_t* method); + +const char* _getMethod_ModuleName_V3(uint8_t moduleIdx); + +const char* _getMethod_Name_V3(uint8_t moduleIdx, uint8_t callIdx); +const char* _getMethod_Name_V3_ParserFull(uint16_t callPrivIdx); + +const char* _getMethod_ItemName_V3(uint8_t moduleIdx, uint8_t callIdx, uint8_t itemIdx); + +uint8_t _getMethod_NumItems_V3(uint8_t moduleIdx, uint8_t callIdx); + +parser_error_t _getMethod_ItemValue_V3( + pd_Method_V3_t* m, uint8_t moduleIdx, uint8_t callIdx, uint8_t itemIdx, + char* outValue, uint16_t outValueLen, + uint8_t pageIdx, uint8_t* pageCount); + +bool _getMethod_ItemIsExpert_V3(uint8_t moduleIdx, uint8_t callIdx, uint8_t itemIdx); +bool _getMethod_IsNestingSupported_V3(uint8_t moduleIdx, uint8_t callIdx); + +#ifdef __cplusplus +} +#endif diff --git a/app/src/substrate/substrate_functions.h b/app/src/substrate/substrate_functions.h index 949b6f3..4adbfe9 100644 --- a/app/src/substrate/substrate_functions.h +++ b/app/src/substrate/substrate_functions.h @@ -39,19 +39,19 @@ parser_error_t _readBytes(parser_context_t* c, pd_Bytes_t* v); parser_error_t _readHash(parser_context_t* c, pd_Hash_t* v); parser_error_t _readOptionu16(parser_context_t* c, pd_Optionu16_t* v); parser_error_t _readCall(parser_context_t* c, pd_Call_t* v); -parser_error_t _readHeader(parser_context_t* c, pd_Header_t* v); +parser_error_t _readCompactBalanceOf(parser_context_t* c, pd_CompactBalanceOf_t* v); +parser_error_t _readOptionBytes(parser_context_t* c, pd_OptionBytes_t* v); parser_error_t _readBalanceOf(parser_context_t* c, pd_BalanceOf_t* v); parser_error_t _readProposal(parser_context_t* c, pd_Proposal_t* v); parser_error_t _readVecCall(parser_context_t* c, pd_VecCall_t* v); parser_error_t _readBalanceNoSymbol(parser_context_t* c, pd_BalanceNoSymbol_t* v); -parser_error_t _readCompactBalanceOf(parser_context_t* c, pd_CompactBalanceOf_t* v); -parser_error_t _readHeartbeat(parser_context_t* c, pd_Heartbeat_t* v); parser_error_t _readOptionBalance(parser_context_t* c, pd_OptionBalance_t* v); parser_error_t _readOptionBlockNumber(parser_context_t* c, pd_OptionBlockNumber_t* v); +parser_error_t _readOptionCompactBalanceOf(parser_context_t* c, pd_OptionCompactBalanceOf_t* v); parser_error_t _readOptionu32(parser_context_t* c, pd_Optionu32_t* v); parser_error_t _readOptionu64(parser_context_t* c, pd_Optionu64_t* v); -parser_error_t _readVecHeader(parser_context_t* c, pd_VecHeader_t* v); parser_error_t _readVecu32(parser_context_t* c, pd_Vecu32_t* v); +parser_error_t _readVecu8(parser_context_t* c, pd_Vecu8_t* v); // Common toString functions @@ -146,8 +146,15 @@ parser_error_t _toStringCall( uint8_t pageIdx, uint8_t* pageCount); -parser_error_t _toStringHeader( - const pd_Header_t* v, +parser_error_t _toStringCompactBalanceOf( + const pd_CompactBalanceOf_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringOptionBytes( + const pd_OptionBytes_t* v, char* outValue, uint16_t outValueLen, uint8_t pageIdx, @@ -181,29 +188,22 @@ parser_error_t _toStringBalanceNoSymbol( uint8_t pageIdx, uint8_t* pageCount); -parser_error_t _toStringCompactBalanceOf( - const pd_CompactBalanceOf_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount); - -parser_error_t _toStringHeartbeat( - const pd_Heartbeat_t* v, +parser_error_t _toStringOptionBalance( + const pd_OptionBalance_t* v, char* outValue, uint16_t outValueLen, uint8_t pageIdx, uint8_t* pageCount); -parser_error_t _toStringOptionBalance( - const pd_OptionBalance_t* v, +parser_error_t _toStringOptionBlockNumber( + const pd_OptionBlockNumber_t* v, char* outValue, uint16_t outValueLen, uint8_t pageIdx, uint8_t* pageCount); -parser_error_t _toStringOptionBlockNumber( - const pd_OptionBlockNumber_t* v, +parser_error_t _toStringOptionCompactBalanceOf( + const pd_OptionCompactBalanceOf_t* v, char* outValue, uint16_t outValueLen, uint8_t pageIdx, @@ -223,15 +223,15 @@ parser_error_t _toStringOptionu64( uint8_t pageIdx, uint8_t* pageCount); -parser_error_t _toStringVecHeader( - const pd_VecHeader_t* v, +parser_error_t _toStringVecu32( + const pd_Vecu32_t* v, char* outValue, uint16_t outValueLen, uint8_t pageIdx, uint8_t* pageCount); -parser_error_t _toStringVecu32( - const pd_Vecu32_t* v, +parser_error_t _toStringVecu8( + const pd_Vecu8_t* v, char* outValue, uint16_t outValueLen, uint8_t pageIdx, diff --git a/app/src/substrate/substrate_functions_V3.h b/app/src/substrate/substrate_functions_V3.h new file mode 100644 index 0000000..e3111ff --- /dev/null +++ b/app/src/substrate/substrate_functions_V3.h @@ -0,0 +1,1385 @@ +/******************************************************************************* + * (c) 2019 - 2022 Zondax GmbH + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include "parser_common.h" +#include "substrate_methods_V3.h" +#include "substrate_types_V3.h" +#include +#include + +// Read functions +parser_error_t _readAGId_V3(parser_context_t* c, pd_AGId_V3_t* v); +parser_error_t _readAccountId_V3(parser_context_t* c, pd_AccountId_V3_t* v); +parser_error_t _readAccountIndex_V3(parser_context_t* c, pd_AccountIndex_V3_t* v); +parser_error_t _readAddRelayerPayingKey_V3(parser_context_t* c, pd_AddRelayerPayingKey_V3_t* v); +parser_error_t _readAgentGroup_V3(parser_context_t* c, pd_AgentGroup_V3_t* v); +parser_error_t _readAssetIdentifier_V3(parser_context_t* c, pd_AssetIdentifier_V3_t* v); +parser_error_t _readAssetMetadataKey_V3(parser_context_t* c, pd_AssetMetadataKey_V3_t* v); +parser_error_t _readAssetMetadataLockStatusMoment_V3(parser_context_t* c, pd_AssetMetadataLockStatusMoment_V3_t* v); +parser_error_t _readAssetMetadataName_V3(parser_context_t* c, pd_AssetMetadataName_V3_t* v); +parser_error_t _readAssetMetadataSpec_V3(parser_context_t* c, pd_AssetMetadataSpec_V3_t* v); +parser_error_t _readAssetMetadataValueDetailMoment_V3(parser_context_t* c, pd_AssetMetadataValueDetailMoment_V3_t* v); +parser_error_t _readAssetMetadataValue_V3(parser_context_t* c, pd_AssetMetadataValue_V3_t* v); +parser_error_t _readAssetName_V3(parser_context_t* c, pd_AssetName_V3_t* v); +parser_error_t _readAssetPermissions_V3(parser_context_t* c, pd_AssetPermissions_V3_t* v); +parser_error_t _readAssetType_V3(parser_context_t* c, pd_AssetType_V3_t* v); +parser_error_t _readAuthorizationDataAccountId_V3(parser_context_t* c, pd_AuthorizationDataAccountId_V3_t* v); +parser_error_t _readBallotMeta_V3(parser_context_t* c, pd_BallotMeta_V3_t* v); +parser_error_t _readBallotTimeRange_V3(parser_context_t* c, pd_BallotTimeRange_V3_t* v); +parser_error_t _readBallotTitle_V3(parser_context_t* c, pd_BallotTitle_V3_t* v); +parser_error_t _readBallotVote_V3(parser_context_t* c, pd_BallotVote_V3_t* v); +parser_error_t _readBecomeAgent_V3(parser_context_t* c, pd_BecomeAgent_V3_t* v); +parser_error_t _readBeneficiary_V3(parser_context_t* c, pd_Beneficiary_V3_t* v); +parser_error_t _readBridgeTxAccountId_V3(parser_context_t* c, pd_BridgeTxAccountId_V3_t* v); +parser_error_t _readCADetails_V3(parser_context_t* c, pd_CADetails_V3_t* v); +parser_error_t _readCAId_V3(parser_context_t* c, pd_CAId_V3_t* v); +parser_error_t _readCAKind_V3(parser_context_t* c, pd_CAKind_V3_t* v); +parser_error_t _readCalendarPeriod_V3(parser_context_t* c, pd_CalendarPeriod_V3_t* v); +parser_error_t _readCalendarUnit_V3(parser_context_t* c, pd_CalendarUnit_V3_t* v); +parser_error_t _readCddId_V3(parser_context_t* c, pd_CddId_V3_t* v); +parser_error_t _readCheckpointId_V3(parser_context_t* c, pd_CheckpointId_V3_t* v); +parser_error_t _readChoiceTitle_V3(parser_context_t* c, pd_ChoiceTitle_V3_t* v); +parser_error_t _readClaimType_V3(parser_context_t* c, pd_ClaimType_V3_t* v); +parser_error_t _readClaim_V3(parser_context_t* c, pd_Claim_V3_t* v); +parser_error_t _readClassicTickerImport_V3(parser_context_t* c, pd_ClassicTickerImport_V3_t* v); +parser_error_t _readCodeHash_V3(parser_context_t* c, pd_CodeHash_V3_t* v); +parser_error_t _readCompactAccountIndex_V3(parser_context_t* c, pd_CompactAccountIndex_V3_t* v); +parser_error_t _readCompactPerBill_V3(parser_context_t* c, pd_CompactPerBill_V3_t* v); +parser_error_t _readConditionType_V3(parser_context_t* c, pd_ConditionType_V3_t* v); +parser_error_t _readCondition_V3(parser_context_t* c, pd_Condition_V3_t* v); +parser_error_t _readCountryCode_V3(parser_context_t* c, pd_CountryCode_V3_t* v); +parser_error_t _readCustomAssetTypeId_V3(parser_context_t* c, pd_CustomAssetTypeId_V3_t* v); +parser_error_t _readDispatchableName_V3(parser_context_t* c, pd_DispatchableName_V3_t* v); +parser_error_t _readDispatchableNames_V3(parser_context_t* c, pd_DispatchableNames_V3_t* v); +parser_error_t _readDocumentHash_V3(parser_context_t* c, pd_DocumentHash_V3_t* v); +parser_error_t _readDocumentId_V3(parser_context_t* c, pd_DocumentId_V3_t* v); +parser_error_t _readDocumentName_V3(parser_context_t* c, pd_DocumentName_V3_t* v); +parser_error_t _readDocumentType_V3(parser_context_t* c, pd_DocumentType_V3_t* v); +parser_error_t _readDocumentUri_V3(parser_context_t* c, pd_DocumentUri_V3_t* v); +parser_error_t _readDocument_V3(parser_context_t* c, pd_Document_V3_t* v); +parser_error_t _readEcdsaSignature_V3(parser_context_t* c, pd_EcdsaSignature_V3_t* v); +parser_error_t _readEd25519Signature_V3(parser_context_t* c, pd_Ed25519Signature_V3_t* v); +parser_error_t _readEraIndex_V3(parser_context_t* c, pd_EraIndex_V3_t* v); +parser_error_t _readEthereumAddress_V3(parser_context_t* c, pd_EthereumAddress_V3_t* v); +parser_error_t _readExtrinsicPermissions_V3(parser_context_t* c, pd_ExtrinsicPermissions_V3_t* v); +parser_error_t _readFundingRoundName_V3(parser_context_t* c, pd_FundingRoundName_V3_t* v); +parser_error_t _readFundraiserId_V3(parser_context_t* c, pd_FundraiserId_V3_t* v); +parser_error_t _readFundraiserName_V3(parser_context_t* c, pd_FundraiserName_V3_t* v); +parser_error_t _readIdentityId_V3(parser_context_t* c, pd_IdentityId_V3_t* v); +parser_error_t _readInstructionId_V3(parser_context_t* c, pd_InstructionId_V3_t* v); +parser_error_t _readInvestorZKProofData_V3(parser_context_t* c, pd_InvestorZKProofData_V3_t* v); +parser_error_t _readKeys_V3(parser_context_t* c, pd_Keys_V3_t* v); +parser_error_t _readLegId_V3(parser_context_t* c, pd_LegId_V3_t* v); +parser_error_t _readLeg_V3(parser_context_t* c, pd_Leg_V3_t* v); +parser_error_t _readLocalCAId_V3(parser_context_t* c, pd_LocalCAId_V3_t* v); +parser_error_t _readLookupasStaticLookupSource_V3(parser_context_t* c, pd_LookupasStaticLookupSource_V3_t* v); +parser_error_t _readMaybeBlockBlockNumber_V3(parser_context_t* c, pd_MaybeBlockBlockNumber_V3_t* v); +parser_error_t _readMemberCount_V3(parser_context_t* c, pd_MemberCount_V3_t* v); +parser_error_t _readMemo_V3(parser_context_t* c, pd_Memo_V3_t* v); +parser_error_t _readMoment_V3(parser_context_t* c, pd_Moment_V3_t* v); +parser_error_t _readMotionInfoLink_V3(parser_context_t* c, pd_MotionInfoLink_V3_t* v); +parser_error_t _readMotionTitle_V3(parser_context_t* c, pd_MotionTitle_V3_t* v); +parser_error_t _readMotion_V3(parser_context_t* c, pd_Motion_V3_t* v); +parser_error_t _readMovePortfolioItem_V3(parser_context_t* c, pd_MovePortfolioItem_V3_t* v); +parser_error_t _readMultiSignature_V3(parser_context_t* c, pd_MultiSignature_V3_t* v); +parser_error_t _readOffChainSignature_V3(parser_context_t* c, pd_OffChainSignature_V3_t* v); +parser_error_t _readOptionAssetMetadataValueDetailMoment_V3(parser_context_t* c, pd_OptionAssetMetadataValueDetailMoment_V3_t* v); +parser_error_t _readOptionDocumentType_V3(parser_context_t* c, pd_OptionDocumentType_V3_t* v); +parser_error_t _readOptionFundingRoundName_V3(parser_context_t* c, pd_OptionFundingRoundName_V3_t* v); +parser_error_t _readOptionMemo_V3(parser_context_t* c, pd_OptionMemo_V3_t* v); +parser_error_t _readOptionMoment_V3(parser_context_t* c, pd_OptionMoment_V3_t* v); +parser_error_t _readOptionPipDescription_V3(parser_context_t* c, pd_OptionPipDescription_V3_t* v); +parser_error_t _readOptionPortfolioNumber_V3(parser_context_t* c, pd_OptionPortfolioNumber_V3_t* v); +parser_error_t _readOptionReceiptDetails_V3(parser_context_t* c, pd_OptionReceiptDetails_V3_t* v); +parser_error_t _readOptionRecordDateSpec_V3(parser_context_t* c, pd_OptionRecordDateSpec_V3_t* v); +parser_error_t _readOptionScope_V3(parser_context_t* c, pd_OptionScope_V3_t* v); +parser_error_t _readOptionTargetIdentities_V3(parser_context_t* c, pd_OptionTargetIdentities_V3_t* v); +parser_error_t _readOptionTax_V3(parser_context_t* c, pd_OptionTax_V3_t* v); +parser_error_t _readOptionUrl_V3(parser_context_t* c, pd_OptionUrl_V3_t* v); +parser_error_t _readOptionVecTupleIdentityIdTax_V3(parser_context_t* c, pd_OptionVecTupleIdentityIdTax_V3_t* v); +parser_error_t _readPalletName_V3(parser_context_t* c, pd_PalletName_V3_t* v); +parser_error_t _readPalletPermissions_V3(parser_context_t* c, pd_PalletPermissions_V3_t* v); +parser_error_t _readPerbill_V3(parser_context_t* c, pd_Perbill_V3_t* v); +parser_error_t _readPermill_V3(parser_context_t* c, pd_Permill_V3_t* v); +parser_error_t _readPermissions_V3(parser_context_t* c, pd_Permissions_V3_t* v); +parser_error_t _readPipDescription_V3(parser_context_t* c, pd_PipDescription_V3_t* v); +parser_error_t _readPipId_V3(parser_context_t* c, pd_PipId_V3_t* v); +parser_error_t _readPortfolioId_V3(parser_context_t* c, pd_PortfolioId_V3_t* v); +parser_error_t _readPortfolioKind_V3(parser_context_t* c, pd_PortfolioKind_V3_t* v); +parser_error_t _readPortfolioName_V3(parser_context_t* c, pd_PortfolioName_V3_t* v); +parser_error_t _readPortfolioNumber_V3(parser_context_t* c, pd_PortfolioNumber_V3_t* v); +parser_error_t _readPortfolioPermissions_V3(parser_context_t* c, pd_PortfolioPermissions_V3_t* v); +parser_error_t _readPosRatio_V3(parser_context_t* c, pd_PosRatio_V3_t* v); +parser_error_t _readPriceTier_V3(parser_context_t* c, pd_PriceTier_V3_t* v); +parser_error_t _readProposalIndex_V3(parser_context_t* c, pd_ProposalIndex_V3_t* v); +parser_error_t _readReceiptDetails_V3(parser_context_t* c, pd_ReceiptDetails_V3_t* v); +parser_error_t _readReceiptMetadata_V3(parser_context_t* c, pd_ReceiptMetadata_V3_t* v); +parser_error_t _readRecordDateSpec_V3(parser_context_t* c, pd_RecordDateSpec_V3_t* v); +parser_error_t _readRewardDestination_V3(parser_context_t* c, pd_RewardDestination_V3_t* v); +parser_error_t _readScheduleId_V3(parser_context_t* c, pd_ScheduleId_V3_t* v); +parser_error_t _readScheduleSpec_V3(parser_context_t* c, pd_ScheduleSpec_V3_t* v); +parser_error_t _readScopeId_V3(parser_context_t* c, pd_ScopeId_V3_t* v); +parser_error_t _readScope_V3(parser_context_t* c, pd_Scope_V3_t* v); +parser_error_t _readSecondaryKeyWithAuthAccountId_V3(parser_context_t* c, pd_SecondaryKeyWithAuthAccountId_V3_t* v); +parser_error_t _readSettlementTypeBlockNumber_V3(parser_context_t* c, pd_SettlementTypeBlockNumber_V3_t* v); +parser_error_t _readSignatoryAccountId_V3(parser_context_t* c, pd_SignatoryAccountId_V3_t* v); +parser_error_t _readSignature_V3(parser_context_t* c, pd_Signature_V3_t* v); +parser_error_t _readSkippedCount_V3(parser_context_t* c, pd_SkippedCount_V3_t* v); +parser_error_t _readSlashingSwitch_V3(parser_context_t* c, pd_SlashingSwitch_V3_t* v); +parser_error_t _readSnapshotResult_V3(parser_context_t* c, pd_SnapshotResult_V3_t* v); +parser_error_t _readSr25519Signature_V3(parser_context_t* c, pd_Sr25519Signature_V3_t* v); +parser_error_t _readTargetIdentities_V3(parser_context_t* c, pd_TargetIdentities_V3_t* v); +parser_error_t _readTargetIdentity_V3(parser_context_t* c, pd_TargetIdentity_V3_t* v); +parser_error_t _readTargetTreatment_V3(parser_context_t* c, pd_TargetTreatment_V3_t* v); +parser_error_t _readTax_V3(parser_context_t* c, pd_Tax_V3_t* v); +parser_error_t _readTickerRegistrationConfigMoment_V3(parser_context_t* c, pd_TickerRegistrationConfigMoment_V3_t* v); +parser_error_t _readTicker_V3(parser_context_t* c, pd_Ticker_V3_t* v); +parser_error_t _readTrustedFor_V3(parser_context_t* c, pd_TrustedFor_V3_t* v); +parser_error_t _readTrustedIssuer_V3(parser_context_t* c, pd_TrustedIssuer_V3_t* v); +parser_error_t _readTupleCountryCodeScope_V3(parser_context_t* c, pd_TupleCountryCodeScope_V3_t* v); +parser_error_t _readTupleIdentityIdTax_V3(parser_context_t* c, pd_TupleIdentityIdTax_V3_t* v); +parser_error_t _readTupleIdentityIdbool_V3(parser_context_t* c, pd_TupleIdentityIdbool_V3_t* v); +parser_error_t _readTuplePipIdSnapshotResult_V3(parser_context_t* c, pd_TuplePipIdSnapshotResult_V3_t* v); +parser_error_t _readTupleScopeScopeIdCddId_V3(parser_context_t* c, pd_TupleScopeScopeIdCddId_V3_t* v); +parser_error_t _readUniqueCall_V3(parser_context_t* c, pd_UniqueCall_V3_t* v); +parser_error_t _readUrl_V3(parser_context_t* c, pd_Url_V3_t* v); +parser_error_t _readValidatorPrefs_V3(parser_context_t* c, pd_ValidatorPrefs_V3_t* v); +parser_error_t _readVecAccountId_V3(parser_context_t* c, pd_VecAccountId_V3_t* v); +parser_error_t _readVecAssetIdentifier_V3(parser_context_t* c, pd_VecAssetIdentifier_V3_t* v); +parser_error_t _readVecBallotVote_V3(parser_context_t* c, pd_VecBallotVote_V3_t* v); +parser_error_t _readVecBeneficiary_V3(parser_context_t* c, pd_VecBeneficiary_V3_t* v); +parser_error_t _readVecBridgeTxAccountId_V3(parser_context_t* c, pd_VecBridgeTxAccountId_V3_t* v); +parser_error_t _readVecChoiceTitle_V3(parser_context_t* c, pd_VecChoiceTitle_V3_t* v); +parser_error_t _readVecClaimType_V3(parser_context_t* c, pd_VecClaimType_V3_t* v); +parser_error_t _readVecClaim_V3(parser_context_t* c, pd_VecClaim_V3_t* v); +parser_error_t _readVecCondition_V3(parser_context_t* c, pd_VecCondition_V3_t* v); +parser_error_t _readVecDispatchableName_V3(parser_context_t* c, pd_VecDispatchableName_V3_t* v); +parser_error_t _readVecDocumentId_V3(parser_context_t* c, pd_VecDocumentId_V3_t* v); +parser_error_t _readVecDocument_V3(parser_context_t* c, pd_VecDocument_V3_t* v); +parser_error_t _readVecIdentityId_V3(parser_context_t* c, pd_VecIdentityId_V3_t* v); +parser_error_t _readVecLeg_V3(parser_context_t* c, pd_VecLeg_V3_t* v); +parser_error_t _readVecLookupasStaticLookupSource_V3(parser_context_t* c, pd_VecLookupasStaticLookupSource_V3_t* v); +parser_error_t _readVecMotion_V3(parser_context_t* c, pd_VecMotion_V3_t* v); +parser_error_t _readVecMovePortfolioItem_V3(parser_context_t* c, pd_VecMovePortfolioItem_V3_t* v); +parser_error_t _readVecPalletPermissions_V3(parser_context_t* c, pd_VecPalletPermissions_V3_t* v); +parser_error_t _readVecPortfolioId_V3(parser_context_t* c, pd_VecPortfolioId_V3_t* v); +parser_error_t _readVecPriceTier_V3(parser_context_t* c, pd_VecPriceTier_V3_t* v); +parser_error_t _readVecReceiptDetails_V3(parser_context_t* c, pd_VecReceiptDetails_V3_t* v); +parser_error_t _readVecSecondaryKeyWithAuthAccountId_V3(parser_context_t* c, pd_VecSecondaryKeyWithAuthAccountId_V3_t* v); +parser_error_t _readVecSignatoryAccountId_V3(parser_context_t* c, pd_VecSignatoryAccountId_V3_t* v); +parser_error_t _readVecTicker_V3(parser_context_t* c, pd_VecTicker_V3_t* v); +parser_error_t _readVecTrustedIssuer_V3(parser_context_t* c, pd_VecTrustedIssuer_V3_t* v); +parser_error_t _readVecTupleIdentityIdTax_V3(parser_context_t* c, pd_VecTupleIdentityIdTax_V3_t* v); +parser_error_t _readVecTupleIdentityIdbool_V3(parser_context_t* c, pd_VecTupleIdentityIdbool_V3_t* v); +parser_error_t _readVecTuplePipIdSnapshotResult_V3(parser_context_t* c, pd_VecTuplePipIdSnapshotResult_V3_t* v); +parser_error_t _readVecVenueId_V3(parser_context_t* c, pd_VecVenueId_V3_t* v); +parser_error_t _readVenueDetails_V3(parser_context_t* c, pd_VenueDetails_V3_t* v); +parser_error_t _readVenueId_V3(parser_context_t* c, pd_VenueId_V3_t* v); +parser_error_t _readVenueType_V3(parser_context_t* c, pd_VenueType_V3_t* v); +parser_error_t _readWeight_V3(parser_context_t* c, pd_Weight_V3_t* v); + +// toString functions +parser_error_t _toStringAGId_V3( + const pd_AGId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringAccountId_V3( + const pd_AccountId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringAccountIndex_V3( + const pd_AccountIndex_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringAddRelayerPayingKey_V3( + const pd_AddRelayerPayingKey_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringAgentGroup_V3( + const pd_AgentGroup_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringAssetIdentifier_V3( + const pd_AssetIdentifier_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringAssetMetadataKey_V3( + const pd_AssetMetadataKey_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringAssetMetadataLockStatusMoment_V3( + const pd_AssetMetadataLockStatusMoment_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringAssetMetadataName_V3( + const pd_AssetMetadataName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringAssetMetadataSpec_V3( + const pd_AssetMetadataSpec_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringAssetMetadataValueDetailMoment_V3( + const pd_AssetMetadataValueDetailMoment_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringAssetMetadataValue_V3( + const pd_AssetMetadataValue_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringAssetName_V3( + const pd_AssetName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringAssetPermissions_V3( + const pd_AssetPermissions_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringAssetType_V3( + const pd_AssetType_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringAuthorizationDataAccountId_V3( + const pd_AuthorizationDataAccountId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringBallotMeta_V3( + const pd_BallotMeta_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringBallotTimeRange_V3( + const pd_BallotTimeRange_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringBallotTitle_V3( + const pd_BallotTitle_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringBallotVote_V3( + const pd_BallotVote_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringBecomeAgent_V3( + const pd_BecomeAgent_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringBeneficiary_V3( + const pd_Beneficiary_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringBridgeTxAccountId_V3( + const pd_BridgeTxAccountId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringCADetails_V3( + const pd_CADetails_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringCAId_V3( + const pd_CAId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringCAKind_V3( + const pd_CAKind_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringCalendarPeriod_V3( + const pd_CalendarPeriod_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringCalendarUnit_V3( + const pd_CalendarUnit_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringCddId_V3( + const pd_CddId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringCheckpointId_V3( + const pd_CheckpointId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringChoiceTitle_V3( + const pd_ChoiceTitle_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringClaimType_V3( + const pd_ClaimType_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringClaim_V3( + const pd_Claim_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringClassicTickerImport_V3( + const pd_ClassicTickerImport_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringCodeHash_V3( + const pd_CodeHash_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringCompactAccountIndex_V3( + const pd_CompactAccountIndex_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringCompactPerBill_V3( + const pd_CompactPerBill_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringConditionType_V3( + const pd_ConditionType_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringCondition_V3( + const pd_Condition_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringCountryCode_V3( + const pd_CountryCode_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringCustomAssetTypeId_V3( + const pd_CustomAssetTypeId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringDispatchableName_V3( + const pd_DispatchableName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringDispatchableNames_V3( + const pd_DispatchableNames_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringDocumentHash_V3( + const pd_DocumentHash_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringDocumentId_V3( + const pd_DocumentId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringDocumentName_V3( + const pd_DocumentName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringDocumentType_V3( + const pd_DocumentType_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringDocumentUri_V3( + const pd_DocumentUri_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringDocument_V3( + const pd_Document_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringEcdsaSignature_V3( + const pd_EcdsaSignature_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringEd25519Signature_V3( + const pd_Ed25519Signature_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringEraIndex_V3( + const pd_EraIndex_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringEthereumAddress_V3( + const pd_EthereumAddress_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringExtrinsicPermissions_V3( + const pd_ExtrinsicPermissions_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringFundingRoundName_V3( + const pd_FundingRoundName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringFundraiserId_V3( + const pd_FundraiserId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringFundraiserName_V3( + const pd_FundraiserName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringIdentityId_V3( + const pd_IdentityId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringInstructionId_V3( + const pd_InstructionId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringInvestorZKProofData_V3( + const pd_InvestorZKProofData_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringKeys_V3( + const pd_Keys_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringLegId_V3( + const pd_LegId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringLeg_V3( + const pd_Leg_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringLocalCAId_V3( + const pd_LocalCAId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringLookupasStaticLookupSource_V3( + const pd_LookupasStaticLookupSource_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringMaybeBlockBlockNumber_V3( + const pd_MaybeBlockBlockNumber_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringMemberCount_V3( + const pd_MemberCount_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringMemo_V3( + const pd_Memo_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringMoment_V3( + const pd_Moment_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringMotionInfoLink_V3( + const pd_MotionInfoLink_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringMotionTitle_V3( + const pd_MotionTitle_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringMotion_V3( + const pd_Motion_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringMovePortfolioItem_V3( + const pd_MovePortfolioItem_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringMultiSignature_V3( + const pd_MultiSignature_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringOffChainSignature_V3( + const pd_OffChainSignature_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringOptionAssetMetadataValueDetailMoment_V3( + const pd_OptionAssetMetadataValueDetailMoment_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringOptionDocumentType_V3( + const pd_OptionDocumentType_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringOptionFundingRoundName_V3( + const pd_OptionFundingRoundName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringOptionMemo_V3( + const pd_OptionMemo_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringOptionMoment_V3( + const pd_OptionMoment_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringOptionPipDescription_V3( + const pd_OptionPipDescription_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringOptionPortfolioNumber_V3( + const pd_OptionPortfolioNumber_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringOptionReceiptDetails_V3( + const pd_OptionReceiptDetails_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringOptionRecordDateSpec_V3( + const pd_OptionRecordDateSpec_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringOptionScope_V3( + const pd_OptionScope_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringOptionTargetIdentities_V3( + const pd_OptionTargetIdentities_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringOptionTax_V3( + const pd_OptionTax_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringOptionUrl_V3( + const pd_OptionUrl_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringOptionVecTupleIdentityIdTax_V3( + const pd_OptionVecTupleIdentityIdTax_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringPalletName_V3( + const pd_PalletName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringPalletPermissions_V3( + const pd_PalletPermissions_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringPerbill_V3( + const pd_Perbill_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringPermill_V3( + const pd_Permill_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringPermissions_V3( + const pd_Permissions_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringPipDescription_V3( + const pd_PipDescription_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringPipId_V3( + const pd_PipId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringPortfolioId_V3( + const pd_PortfolioId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringPortfolioKind_V3( + const pd_PortfolioKind_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringPortfolioName_V3( + const pd_PortfolioName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringPortfolioNumber_V3( + const pd_PortfolioNumber_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringPortfolioPermissions_V3( + const pd_PortfolioPermissions_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringPosRatio_V3( + const pd_PosRatio_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringPriceTier_V3( + const pd_PriceTier_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringProposalIndex_V3( + const pd_ProposalIndex_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringReceiptDetails_V3( + const pd_ReceiptDetails_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringReceiptMetadata_V3( + const pd_ReceiptMetadata_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringRecordDateSpec_V3( + const pd_RecordDateSpec_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringRewardDestination_V3( + const pd_RewardDestination_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringScheduleId_V3( + const pd_ScheduleId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringScheduleSpec_V3( + const pd_ScheduleSpec_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringScopeId_V3( + const pd_ScopeId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringScope_V3( + const pd_Scope_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringSecondaryKeyWithAuthAccountId_V3( + const pd_SecondaryKeyWithAuthAccountId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringSettlementTypeBlockNumber_V3( + const pd_SettlementTypeBlockNumber_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringSignatoryAccountId_V3( + const pd_SignatoryAccountId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringSignature_V3( + const pd_Signature_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringSkippedCount_V3( + const pd_SkippedCount_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringSlashingSwitch_V3( + const pd_SlashingSwitch_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringSnapshotResult_V3( + const pd_SnapshotResult_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringSr25519Signature_V3( + const pd_Sr25519Signature_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringTargetIdentities_V3( + const pd_TargetIdentities_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringTargetIdentity_V3( + const pd_TargetIdentity_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringTargetTreatment_V3( + const pd_TargetTreatment_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringTax_V3( + const pd_Tax_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringTickerRegistrationConfigMoment_V3( + const pd_TickerRegistrationConfigMoment_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringTicker_V3( + const pd_Ticker_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringTrustedFor_V3( + const pd_TrustedFor_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringTrustedIssuer_V3( + const pd_TrustedIssuer_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringTupleCountryCodeScope_V3( + const pd_TupleCountryCodeScope_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringTupleIdentityIdTax_V3( + const pd_TupleIdentityIdTax_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringTupleIdentityIdbool_V3( + const pd_TupleIdentityIdbool_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringTuplePipIdSnapshotResult_V3( + const pd_TuplePipIdSnapshotResult_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringTupleScopeScopeIdCddId_V3( + const pd_TupleScopeScopeIdCddId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringUniqueCall_V3( + const pd_UniqueCall_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringUrl_V3( + const pd_Url_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringValidatorPrefs_V3( + const pd_ValidatorPrefs_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecAccountId_V3( + const pd_VecAccountId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecAssetIdentifier_V3( + const pd_VecAssetIdentifier_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecBallotVote_V3( + const pd_VecBallotVote_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecBeneficiary_V3( + const pd_VecBeneficiary_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecBridgeTxAccountId_V3( + const pd_VecBridgeTxAccountId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecChoiceTitle_V3( + const pd_VecChoiceTitle_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecClaimType_V3( + const pd_VecClaimType_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecClaim_V3( + const pd_VecClaim_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecCondition_V3( + const pd_VecCondition_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecDispatchableName_V3( + const pd_VecDispatchableName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecDocumentId_V3( + const pd_VecDocumentId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecDocument_V3( + const pd_VecDocument_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecIdentityId_V3( + const pd_VecIdentityId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecLeg_V3( + const pd_VecLeg_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecLookupasStaticLookupSource_V3( + const pd_VecLookupasStaticLookupSource_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecMotion_V3( + const pd_VecMotion_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecMovePortfolioItem_V3( + const pd_VecMovePortfolioItem_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecPalletPermissions_V3( + const pd_VecPalletPermissions_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecPortfolioId_V3( + const pd_VecPortfolioId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecPriceTier_V3( + const pd_VecPriceTier_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecReceiptDetails_V3( + const pd_VecReceiptDetails_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecSecondaryKeyWithAuthAccountId_V3( + const pd_VecSecondaryKeyWithAuthAccountId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecSignatoryAccountId_V3( + const pd_VecSignatoryAccountId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecTicker_V3( + const pd_VecTicker_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecTrustedIssuer_V3( + const pd_VecTrustedIssuer_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecTupleIdentityIdTax_V3( + const pd_VecTupleIdentityIdTax_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecTupleIdentityIdbool_V3( + const pd_VecTupleIdentityIdbool_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecTuplePipIdSnapshotResult_V3( + const pd_VecTuplePipIdSnapshotResult_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVecVenueId_V3( + const pd_VecVenueId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVenueDetails_V3( + const pd_VenueDetails_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVenueId_V3( + const pd_VenueId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringVenueType_V3( + const pd_VenueType_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +parser_error_t _toStringWeight_V3( + const pd_Weight_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount); + +#ifdef __cplusplus +} +#endif diff --git a/app/src/substrate/substrate_methods.h b/app/src/substrate/substrate_methods.h index 605692c..8742782 100644 --- a/app/src/substrate/substrate_methods.h +++ b/app/src/substrate/substrate_methods.h @@ -26,19 +26,19 @@ extern "C" { #define GET_PD_CALL(CALL, VERSION) (PD_CALL_##CALL##_V##VERSION) -#include "substrate_methods_V1.h" #include "substrate_methods_V2.h" -#include "substrate_types_V1.h" +#include "substrate_methods_V3.h" #include "substrate_types_V2.h" +#include "substrate_types_V3.h" typedef union { + pd_Method_V3_t V3; pd_Method_V2_t V2; - pd_Method_V1_t V1; } pd_Method_t; typedef union { + pd_MethodNested_V3_t V3; pd_MethodNested_V2_t V2; - pd_MethodNested_V1_t V1; } pd_MethodNested_t; #ifdef __cplusplus diff --git a/app/src/substrate/substrate_methods_V3.h b/app/src/substrate/substrate_methods_V3.h new file mode 100644 index 0000000..82ca040 --- /dev/null +++ b/app/src/substrate/substrate_methods_V3.h @@ -0,0 +1,2024 @@ +/******************************************************************************* + * (c) 2019 - 2022 Zondax GmbH + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wextern-c-compat" +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include "substrate_types.h" +#include "substrate_types_V3.h" +#include +#include + +#define PD_CALL_SYSTEM_V3 0 +#define PD_CALL_TIMESTAMP_V3 2 +#define PD_CALL_INDICES_V3 3 +#define PD_CALL_BALANCES_V3 5 +#define PD_CALL_IDENTITY_V3 7 +#define PD_CALL_CDDSERVICEPROVIDERS_V3 8 +#define PD_CALL_POLYMESHCOMMITTEE_V3 9 +#define PD_CALL_COMMITTEEMEMBERSHIP_V3 10 +#define PD_CALL_TECHNICALCOMMITTEE_V3 11 +#define PD_CALL_TECHNICALCOMMITTEEMEMBERSHIP_V3 12 +#define PD_CALL_UPGRADECOMMITTEE_V3 13 +#define PD_CALL_UPGRADECOMMITTEEMEMBERSHIP_V3 14 +#define PD_CALL_MULTISIG_V3 15 +#define PD_CALL_BRIDGE_V3 16 +#define PD_CALL_STAKING_V3 17 +#define PD_CALL_SESSION_V3 19 +#define PD_CALL_GRANDPA_V3 21 +#define PD_CALL_SUDO_V3 25 +#define PD_CALL_ASSET_V3 26 +#define PD_CALL_CAPITALDISTRIBUTION_V3 27 +#define PD_CALL_CHECKPOINT_V3 28 +#define PD_CALL_COMPLIANCEMANAGER_V3 29 +#define PD_CALL_CORPORATEACTION_V3 30 +#define PD_CALL_CORPORATEBALLOT_V3 31 +#define PD_CALL_PIPS_V3 33 +#define PD_CALL_PORTFOLIO_V3 34 +#define PD_CALL_PROTOCOLFEE_V3 35 +#define PD_CALL_SETTLEMENT_V3 37 +#define PD_CALL_STO_V3 39 +#define PD_CALL_TREASURY_V3 40 +#define PD_CALL_UTILITY_V3 41 +#define PD_CALL_EXTERNALAGENTS_V3 43 +#define PD_CALL_RELAYER_V3 44 +#define PD_CALL_REWARDS_V3 45 +#define PD_CALL_CONTRACTS_V3 46 +#define PD_CALL_POLYMESHCONTRACTS_V3 47 +#define PD_CALL_PREIMAGE_V3 48 + +#ifdef SUBSTRATE_PARSER_FULL + +#define PD_CALL_IDENTITY_PLACEHOLDER_LEGACY_SET_PERMISSION_TO_SIGNER_V3 10 +typedef struct { +} pd_identity_placeholder_legacy_set_permission_to_signer_V3_t; + +#define PD_CALL_IDENTITY_REVOKE_CLAIM_BY_INDEX_V3 20 +typedef struct { + pd_IdentityId_V3_t target; + pd_ClaimType_V3_t claim_type; + pd_OptionScope_V3_t scope; +} pd_identity_revoke_claim_by_index_V3_t; + +#define PD_CALL_IDENTITY_ROTATE_PRIMARY_KEY_TO_SECONDARY_V3 21 +typedef struct { + pd_u64_t auth_id; + pd_Optionu64_t optional_cdd_auth_id; +} pd_identity_rotate_primary_key_to_secondary_V3_t; + +#define PD_CALL_IDENTITY_SET_SECONDARY_KEY_PERMISSIONS_V3 23 +typedef struct { + pd_AccountId_V3_t key; + pd_Permissions_V3_t perms; +} pd_identity_set_secondary_key_permissions_V3_t; + +#define PD_CALL_MULTISIG_MAKE_MULTISIG_SECONDARY_V3 16 +typedef struct { + pd_AccountId_V3_t multisig; +} pd_multisig_make_multisig_secondary_V3_t; + +#define PD_CALL_BRIDGE_FORCE_HANDLE_BRIDGE_TX_V3 7 +typedef struct { + pd_BridgeTxAccountId_V3_t bridge_tx; +} pd_bridge_force_handle_bridge_tx_V3_t; + +#define PD_CALL_BRIDGE_BATCH_PROPOSE_BRIDGE_TX_V3 8 +typedef struct { + pd_VecBridgeTxAccountId_V3_t bridge_txs; +} pd_bridge_batch_propose_bridge_tx_V3_t; + +#define PD_CALL_BRIDGE_PROPOSE_BRIDGE_TX_V3 9 +typedef struct { + pd_BridgeTxAccountId_V3_t bridge_tx; +} pd_bridge_propose_bridge_tx_V3_t; + +#define PD_CALL_BRIDGE_HANDLE_BRIDGE_TX_V3 10 +typedef struct { + pd_BridgeTxAccountId_V3_t bridge_tx; +} pd_bridge_handle_bridge_tx_V3_t; + +#define PD_CALL_BRIDGE_FREEZE_TXS_V3 11 +typedef struct { + pd_VecBridgeTxAccountId_V3_t bridge_txs; +} pd_bridge_freeze_txs_V3_t; + +#define PD_CALL_BRIDGE_UNFREEZE_TXS_V3 12 +typedef struct { + pd_VecBridgeTxAccountId_V3_t bridge_txs; +} pd_bridge_unfreeze_txs_V3_t; + +#define PD_CALL_BRIDGE_HANDLE_SCHEDULED_BRIDGE_TX_V3 13 +typedef struct { + pd_BridgeTxAccountId_V3_t bridge_tx; +} pd_bridge_handle_scheduled_bridge_tx_V3_t; + +#define PD_CALL_BRIDGE_ADD_FREEZE_ADMIN_V3 14 +typedef struct { + pd_AccountId_V3_t freeze_admin; +} pd_bridge_add_freeze_admin_V3_t; + +#define PD_CALL_BRIDGE_REMOVE_FREEZE_ADMIN_V3 15 +typedef struct { + pd_AccountId_V3_t freeze_admin; +} pd_bridge_remove_freeze_admin_V3_t; + +#define PD_CALL_BRIDGE_REMOVE_TXS_V3 16 +typedef struct { + pd_VecBridgeTxAccountId_V3_t bridge_txs; +} pd_bridge_remove_txs_V3_t; + +#define PD_CALL_ASSET_CONTROLLER_TRANSFER_V3 16 +typedef struct { + pd_Ticker_V3_t ticker; + pd_BalanceNoSymbol_t amount; + pd_PortfolioId_V3_t from_portfolio; +} pd_asset_controller_transfer_V3_t; + +#define PD_CALL_ASSET_REGISTER_CUSTOM_ASSET_TYPE_V3 17 +typedef struct { + pd_Vecu8_t ty; +} pd_asset_register_custom_asset_type_V3_t; + +#define PD_CALL_ASSET_CREATE_ASSET_WITH_CUSTOM_TYPE_V3 18 +typedef struct { + pd_AssetName_V3_t name; + pd_Ticker_V3_t ticker; + pd_bool_t divisible; + pd_Vecu8_t custom_asset_type; + pd_VecAssetIdentifier_V3_t identifiers; + pd_OptionFundingRoundName_V3_t funding_round; + pd_bool_t disable_iu; +} pd_asset_create_asset_with_custom_type_V3_t; + +#define PD_CALL_ASSET_SET_ASSET_METADATA_V3 19 +typedef struct { + pd_Ticker_V3_t ticker; + pd_AssetMetadataKey_V3_t key; + pd_AssetMetadataValue_V3_t value; + pd_OptionAssetMetadataValueDetailMoment_V3_t detail; +} pd_asset_set_asset_metadata_V3_t; + +#define PD_CALL_ASSET_SET_ASSET_METADATA_DETAILS_V3 20 +typedef struct { + pd_Ticker_V3_t ticker; + pd_AssetMetadataKey_V3_t key; + pd_AssetMetadataValueDetailMoment_V3_t detail; +} pd_asset_set_asset_metadata_details_V3_t; + +#define PD_CALL_ASSET_REGISTER_AND_SET_LOCAL_ASSET_METADATA_V3 21 +typedef struct { + pd_Ticker_V3_t ticker; + pd_AssetMetadataName_V3_t name; + pd_AssetMetadataSpec_V3_t spec; + pd_AssetMetadataValue_V3_t value; + pd_OptionAssetMetadataValueDetailMoment_V3_t detail; +} pd_asset_register_and_set_local_asset_metadata_V3_t; + +#define PD_CALL_ASSET_REGISTER_ASSET_METADATA_LOCAL_TYPE_V3 22 +typedef struct { + pd_Ticker_V3_t ticker; + pd_AssetMetadataName_V3_t name; + pd_AssetMetadataSpec_V3_t spec; +} pd_asset_register_asset_metadata_local_type_V3_t; + +#define PD_CALL_ASSET_REGISTER_ASSET_METADATA_GLOBAL_TYPE_V3 23 +typedef struct { + pd_AssetMetadataName_V3_t name; + pd_AssetMetadataSpec_V3_t spec; +} pd_asset_register_asset_metadata_global_type_V3_t; + +#define PD_CALL_PORTFOLIO_QUIT_PORTFOLIO_CUSTODY_V3 4 +typedef struct { + pd_PortfolioId_V3_t pid; +} pd_portfolio_quit_portfolio_custody_V3_t; + +#define PD_CALL_PORTFOLIO_ACCEPT_PORTFOLIO_CUSTODY_V3 5 +typedef struct { + pd_u64_t auth_id; +} pd_portfolio_accept_portfolio_custody_V3_t; + +#define PD_CALL_SETTLEMENT_UPDATE_VENUE_DETAILS_V3 1 +typedef struct { + pd_VenueId_V3_t id; + pd_VenueDetails_V3_t details; +} pd_settlement_update_venue_details_V3_t; + +#define PD_CALL_SETTLEMENT_UPDATE_VENUE_TYPE_V3 2 +typedef struct { + pd_VenueId_V3_t id; + pd_VenueType_V3_t typ; +} pd_settlement_update_venue_type_V3_t; + +#define PD_CALL_SETTLEMENT_CHANGE_RECEIPT_VALIDITY_V3 14 +typedef struct { + pd_u64_t receipt_uid; + pd_bool_t validity; +} pd_settlement_change_receipt_validity_V3_t; + +#define PD_CALL_SETTLEMENT_RESCHEDULE_INSTRUCTION_V3 16 +typedef struct { + pd_InstructionId_V3_t id; +} pd_settlement_reschedule_instruction_V3_t; + +#define PD_CALL_STO_CREATE_FUNDRAISER_V3 0 +typedef struct { + pd_PortfolioId_V3_t offering_portfolio; + pd_Ticker_V3_t offering_asset; + pd_PortfolioId_V3_t raising_portfolio; + pd_Ticker_V3_t raising_asset; + pd_VecPriceTier_V3_t tiers; + pd_VenueId_V3_t venue_id; + pd_OptionMoment_V3_t start; + pd_OptionMoment_V3_t end; + pd_BalanceNoSymbol_t minimum_investment; + pd_FundraiserName_V3_t fundraiser_name; +} pd_sto_create_fundraiser_V3_t; + +#define PD_CALL_STO_INVEST_V3 1 +typedef struct { + pd_PortfolioId_V3_t investment_portfolio; + pd_PortfolioId_V3_t funding_portfolio; + pd_Ticker_V3_t offering_asset; + pd_FundraiserId_V3_t id; + pd_BalanceNoSymbol_t purchase_amount; + pd_OptionBalance_t max_price; + pd_OptionReceiptDetails_V3_t receipt; +} pd_sto_invest_V3_t; + +#define PD_CALL_STO_FREEZE_FUNDRAISER_V3 2 +typedef struct { + pd_Ticker_V3_t offering_asset; + pd_FundraiserId_V3_t id; +} pd_sto_freeze_fundraiser_V3_t; + +#define PD_CALL_STO_UNFREEZE_FUNDRAISER_V3 3 +typedef struct { + pd_Ticker_V3_t offering_asset; + pd_FundraiserId_V3_t id; +} pd_sto_unfreeze_fundraiser_V3_t; + +#define PD_CALL_STO_MODIFY_FUNDRAISER_WINDOW_V3 4 +typedef struct { + pd_Ticker_V3_t offering_asset; + pd_FundraiserId_V3_t id; + pd_Moment_V3_t start; + pd_OptionMoment_V3_t end; +} pd_sto_modify_fundraiser_window_V3_t; + +#define PD_CALL_STO_STOP_V3 5 +typedef struct { + pd_Ticker_V3_t offering_asset; + pd_FundraiserId_V3_t id; +} pd_sto_stop_V3_t; + +#define PD_CALL_EXTERNALAGENTS_REMOVE_AGENT_V3 2 +typedef struct { + pd_Ticker_V3_t ticker; + pd_IdentityId_V3_t agent; +} pd_externalagents_remove_agent_V3_t; + +#define PD_CALL_EXTERNALAGENTS_ABDICATE_V3 3 +typedef struct { + pd_Ticker_V3_t ticker; +} pd_externalagents_abdicate_V3_t; + +#define PD_CALL_EXTERNALAGENTS_ACCEPT_BECOME_AGENT_V3 5 +typedef struct { + pd_u64_t auth_id; +} pd_externalagents_accept_become_agent_V3_t; + +#define PD_CALL_EXTERNALAGENTS_CREATE_GROUP_AND_ADD_AUTH_V3 6 +typedef struct { + pd_Ticker_V3_t ticker; + pd_ExtrinsicPermissions_V3_t perms; + pd_IdentityId_V3_t target; + pd_OptionMoment_V3_t expiry; +} pd_externalagents_create_group_and_add_auth_V3_t; + +#define PD_CALL_EXTERNALAGENTS_CREATE_AND_CHANGE_CUSTOM_GROUP_V3 7 +typedef struct { + pd_Ticker_V3_t ticker; + pd_ExtrinsicPermissions_V3_t perms; + pd_IdentityId_V3_t agent; +} pd_externalagents_create_and_change_custom_group_V3_t; + +#define PD_CALL_RELAYER_SET_PAYING_KEY_V3 0 +typedef struct { + pd_AccountId_V3_t user_key; + pd_Balance_t polyx_limit; +} pd_relayer_set_paying_key_V3_t; + +#define PD_CALL_RELAYER_ACCEPT_PAYING_KEY_V3 1 +typedef struct { + pd_u64_t auth_id; +} pd_relayer_accept_paying_key_V3_t; + +#define PD_CALL_RELAYER_REMOVE_PAYING_KEY_V3 2 +typedef struct { + pd_AccountId_V3_t user_key; + pd_AccountId_V3_t paying_key; +} pd_relayer_remove_paying_key_V3_t; + +#define PD_CALL_RELAYER_UPDATE_POLYX_LIMIT_V3 3 +typedef struct { + pd_AccountId_V3_t user_key; + pd_Balance_t polyx_limit; +} pd_relayer_update_polyx_limit_V3_t; + +#define PD_CALL_RELAYER_INCREASE_POLYX_LIMIT_V3 4 +typedef struct { + pd_AccountId_V3_t user_key; + pd_Balance_t amount; +} pd_relayer_increase_polyx_limit_V3_t; + +#define PD_CALL_RELAYER_DECREASE_POLYX_LIMIT_V3 5 +typedef struct { + pd_AccountId_V3_t user_key; + pd_Balance_t amount; +} pd_relayer_decrease_polyx_limit_V3_t; + +#define PD_CALL_REWARDS_CLAIM_ITN_REWARD_V3 0 +typedef struct { + pd_AccountId_V3_t reward_address; + pd_AccountId_V3_t itn_address; + pd_OffChainSignature_V3_t signature; +} pd_rewards_claim_itn_reward_V3_t; + +#define PD_CALL_CONTRACTS_INSTANTIATE_WITH_CODE_V3 1 +typedef struct { + pd_CompactBalance_t amount; + pd_Compactu64_t gas_limit; + pd_OptionCompactBalanceOf_t storage_deposit_limit; + pd_Vecu8_t code; + pd_Vecu8_t data; + pd_Vecu8_t salt; +} pd_contracts_instantiate_with_code_V3_t; + +#define PD_CALL_CONTRACTS_UPLOAD_CODE_V3 3 +typedef struct { + pd_Vecu8_t code; + pd_OptionCompactBalanceOf_t storage_deposit_limit; +} pd_contracts_upload_code_V3_t; + +#define PD_CALL_CONTRACTS_REMOVE_CODE_V3 4 +typedef struct { + pd_CodeHash_V3_t code_hash; +} pd_contracts_remove_code_V3_t; + +#define PD_CALL_POLYMESHCONTRACTS_INSTANTIATE_WITH_CODE_PERMS_V3 0 +typedef struct { + pd_Balance_t endowment; + pd_Weight_V3_t gas_limit; + pd_OptionBalance_t storage_deposit_limit; + pd_Vecu8_t code; + pd_Vecu8_t data; + pd_Vecu8_t salt; + pd_Permissions_V3_t perms; +} pd_polymeshcontracts_instantiate_with_code_perms_V3_t; + +#define PD_CALL_POLYMESHCONTRACTS_INSTANTIATE_WITH_HASH_PERMS_V3 1 +typedef struct { + pd_Balance_t endowment; + pd_Weight_V3_t gas_limit; + pd_OptionBalance_t storage_deposit_limit; + pd_CodeHash_V3_t code_hash; + pd_Vecu8_t data; + pd_Vecu8_t salt; + pd_Permissions_V3_t perms; +} pd_polymeshcontracts_instantiate_with_hash_perms_V3_t; + +#define PD_CALL_PREIMAGE_NOTE_PREIMAGE_V3 0 +typedef struct { + pd_Vecu8_t bytes; +} pd_preimage_note_preimage_V3_t; + +#define PD_CALL_PREIMAGE_UNNOTE_PREIMAGE_V3 1 +typedef struct { + pd_Hash_t hash; +} pd_preimage_unnote_preimage_V3_t; + +#define PD_CALL_PREIMAGE_REQUEST_PREIMAGE_V3 2 +typedef struct { + pd_Hash_t hash; +} pd_preimage_request_preimage_V3_t; + +#define PD_CALL_PREIMAGE_UNREQUEST_PREIMAGE_V3 3 +typedef struct { + pd_Hash_t hash; +} pd_preimage_unrequest_preimage_V3_t; + +#endif + +typedef union { +#ifdef SUBSTRATE_PARSER_FULL + pd_identity_placeholder_legacy_set_permission_to_signer_V3_t identity_placeholder_legacy_set_permission_to_signer_V3; + pd_identity_revoke_claim_by_index_V3_t identity_revoke_claim_by_index_V3; + pd_identity_rotate_primary_key_to_secondary_V3_t identity_rotate_primary_key_to_secondary_V3; + pd_identity_set_secondary_key_permissions_V3_t identity_set_secondary_key_permissions_V3; + pd_multisig_make_multisig_secondary_V3_t multisig_make_multisig_secondary_V3; + pd_bridge_force_handle_bridge_tx_V3_t bridge_force_handle_bridge_tx_V3; + pd_bridge_batch_propose_bridge_tx_V3_t bridge_batch_propose_bridge_tx_V3; + pd_bridge_propose_bridge_tx_V3_t bridge_propose_bridge_tx_V3; + pd_bridge_handle_bridge_tx_V3_t bridge_handle_bridge_tx_V3; + pd_bridge_freeze_txs_V3_t bridge_freeze_txs_V3; + pd_bridge_unfreeze_txs_V3_t bridge_unfreeze_txs_V3; + pd_bridge_handle_scheduled_bridge_tx_V3_t bridge_handle_scheduled_bridge_tx_V3; + pd_bridge_add_freeze_admin_V3_t bridge_add_freeze_admin_V3; + pd_bridge_remove_freeze_admin_V3_t bridge_remove_freeze_admin_V3; + pd_bridge_remove_txs_V3_t bridge_remove_txs_V3; + pd_asset_controller_transfer_V3_t asset_controller_transfer_V3; + pd_asset_register_custom_asset_type_V3_t asset_register_custom_asset_type_V3; + pd_asset_create_asset_with_custom_type_V3_t asset_create_asset_with_custom_type_V3; + pd_asset_set_asset_metadata_V3_t asset_set_asset_metadata_V3; + pd_asset_set_asset_metadata_details_V3_t asset_set_asset_metadata_details_V3; + pd_asset_register_and_set_local_asset_metadata_V3_t asset_register_and_set_local_asset_metadata_V3; + pd_asset_register_asset_metadata_local_type_V3_t asset_register_asset_metadata_local_type_V3; + pd_asset_register_asset_metadata_global_type_V3_t asset_register_asset_metadata_global_type_V3; + pd_portfolio_quit_portfolio_custody_V3_t portfolio_quit_portfolio_custody_V3; + pd_portfolio_accept_portfolio_custody_V3_t portfolio_accept_portfolio_custody_V3; + pd_settlement_update_venue_details_V3_t settlement_update_venue_details_V3; + pd_settlement_update_venue_type_V3_t settlement_update_venue_type_V3; + pd_settlement_change_receipt_validity_V3_t settlement_change_receipt_validity_V3; + pd_settlement_reschedule_instruction_V3_t settlement_reschedule_instruction_V3; + pd_sto_create_fundraiser_V3_t sto_create_fundraiser_V3; + pd_sto_invest_V3_t sto_invest_V3; + pd_sto_freeze_fundraiser_V3_t sto_freeze_fundraiser_V3; + pd_sto_unfreeze_fundraiser_V3_t sto_unfreeze_fundraiser_V3; + pd_sto_modify_fundraiser_window_V3_t sto_modify_fundraiser_window_V3; + pd_sto_stop_V3_t sto_stop_V3; + pd_externalagents_remove_agent_V3_t externalagents_remove_agent_V3; + pd_externalagents_abdicate_V3_t externalagents_abdicate_V3; + pd_externalagents_accept_become_agent_V3_t externalagents_accept_become_agent_V3; + pd_externalagents_create_group_and_add_auth_V3_t externalagents_create_group_and_add_auth_V3; + pd_externalagents_create_and_change_custom_group_V3_t externalagents_create_and_change_custom_group_V3; + pd_relayer_set_paying_key_V3_t relayer_set_paying_key_V3; + pd_relayer_accept_paying_key_V3_t relayer_accept_paying_key_V3; + pd_relayer_remove_paying_key_V3_t relayer_remove_paying_key_V3; + pd_relayer_update_polyx_limit_V3_t relayer_update_polyx_limit_V3; + pd_relayer_increase_polyx_limit_V3_t relayer_increase_polyx_limit_V3; + pd_relayer_decrease_polyx_limit_V3_t relayer_decrease_polyx_limit_V3; + pd_rewards_claim_itn_reward_V3_t rewards_claim_itn_reward_V3; + pd_contracts_instantiate_with_code_V3_t contracts_instantiate_with_code_V3; + pd_contracts_upload_code_V3_t contracts_upload_code_V3; + pd_contracts_remove_code_V3_t contracts_remove_code_V3; + pd_polymeshcontracts_instantiate_with_code_perms_V3_t polymeshcontracts_instantiate_with_code_perms_V3; + pd_polymeshcontracts_instantiate_with_hash_perms_V3_t polymeshcontracts_instantiate_with_hash_perms_V3; + pd_preimage_note_preimage_V3_t preimage_note_preimage_V3; + pd_preimage_unnote_preimage_V3_t preimage_unnote_preimage_V3; + pd_preimage_request_preimage_V3_t preimage_request_preimage_V3; + pd_preimage_unrequest_preimage_V3_t preimage_unrequest_preimage_V3; +#endif +} pd_MethodBasic_V3_t; + +#define PD_CALL_BALANCES_TRANSFER_V3 0 +typedef struct { + pd_LookupasStaticLookupSource_V3_t dest; + pd_CompactBalance_t amount; +} pd_balances_transfer_V3_t; + +#define PD_CALL_BALANCES_TRANSFER_WITH_MEMO_V3 1 +typedef struct { + pd_LookupasStaticLookupSource_V3_t dest; + pd_CompactBalance_t amount; + pd_OptionMemo_V3_t memo; +} pd_balances_transfer_with_memo_V3_t; + +#define PD_CALL_IDENTITY_ACCEPT_PRIMARY_KEY_V3 3 +typedef struct { + pd_u64_t rotation_auth_id; + pd_Optionu64_t optional_cdd_auth_id; +} pd_identity_accept_primary_key_V3_t; + +#define PD_CALL_IDENTITY_JOIN_IDENTITY_AS_KEY_V3 5 +typedef struct { + pd_u64_t auth_id; +} pd_identity_join_identity_as_key_V3_t; + +#define PD_CALL_IDENTITY_LEAVE_IDENTITY_AS_KEY_V3 6 +typedef struct { +} pd_identity_leave_identity_as_key_V3_t; + +#define PD_CALL_IDENTITY_ADD_CLAIM_V3 7 +typedef struct { + pd_IdentityId_V3_t target; + pd_Claim_V3_t claim; + pd_OptionMoment_V3_t expiry; +} pd_identity_add_claim_V3_t; + +#define PD_CALL_IDENTITY_REVOKE_CLAIM_V3 8 +typedef struct { + pd_IdentityId_V3_t target; + pd_Claim_V3_t claim; +} pd_identity_revoke_claim_V3_t; + +#define PD_CALL_IDENTITY_SET_PERMISSION_TO_SIGNER_V3 9 +typedef struct { + pd_SignatoryAccountId_V3_t key; + pd_Permissions_V3_t perms; +} pd_identity_set_permission_to_signer_V3_t; + +#define PD_CALL_IDENTITY_FREEZE_SECONDARY_KEYS_V3 11 +typedef struct { +} pd_identity_freeze_secondary_keys_V3_t; + +#define PD_CALL_IDENTITY_UNFREEZE_SECONDARY_KEYS_V3 12 +typedef struct { +} pd_identity_unfreeze_secondary_keys_V3_t; + +#define PD_CALL_IDENTITY_ADD_AUTHORIZATION_V3 13 +typedef struct { + pd_SignatoryAccountId_V3_t target; + pd_AuthorizationDataAccountId_V3_t data; + pd_OptionMoment_V3_t expiry; +} pd_identity_add_authorization_V3_t; + +#define PD_CALL_IDENTITY_REMOVE_AUTHORIZATION_V3 14 +typedef struct { + pd_SignatoryAccountId_V3_t target; + pd_u64_t auth_id; + pd_bool_t _auth_issuer_pays; +} pd_identity_remove_authorization_V3_t; + +#define PD_CALL_IDENTITY_ADD_INVESTOR_UNIQUENESS_CLAIM_V3 16 +typedef struct { + pd_IdentityId_V3_t target; + pd_Claim_V3_t claim; + pd_InvestorZKProofData_V3_t proof; + pd_OptionMoment_V3_t expiry; +} pd_identity_add_investor_uniqueness_claim_V3_t; + +#define PD_CALL_IDENTITY_ADD_SECONDARY_KEYS_WITH_AUTHORIZATION_V3 22 +typedef struct { + pd_VecSecondaryKeyWithAuthAccountId_V3_t additional_keys; + pd_Moment_V3_t expires_at; +} pd_identity_add_secondary_keys_with_authorization_V3_t; + +#define PD_CALL_IDENTITY_REMOVE_SECONDARY_KEYS_V3 24 +typedef struct { + pd_VecAccountId_V3_t keys_to_remove; +} pd_identity_remove_secondary_keys_V3_t; + +#define PD_CALL_MULTISIG_CREATE_MULTISIG_V3 0 +typedef struct { + pd_VecSignatoryAccountId_V3_t signers; + pd_u64_t sigs_required; +} pd_multisig_create_multisig_V3_t; + +#define PD_CALL_MULTISIG_CREATE_OR_APPROVE_PROPOSAL_AS_IDENTITY_V3 1 +typedef struct { + pd_AccountId_V3_t multisig; + pd_Proposal_t proposal; + pd_OptionMoment_V3_t expiry; + pd_bool_t auto_close; +} pd_multisig_create_or_approve_proposal_as_identity_V3_t; + +#define PD_CALL_MULTISIG_CREATE_OR_APPROVE_PROPOSAL_AS_KEY_V3 2 +typedef struct { + pd_AccountId_V3_t multisig; + pd_Proposal_t proposal; + pd_OptionMoment_V3_t expiry; + pd_bool_t auto_close; +} pd_multisig_create_or_approve_proposal_as_key_V3_t; + +#define PD_CALL_MULTISIG_CREATE_PROPOSAL_AS_IDENTITY_V3 3 +typedef struct { + pd_AccountId_V3_t multisig; + pd_Proposal_t proposal; + pd_OptionMoment_V3_t expiry; + pd_bool_t auto_close; +} pd_multisig_create_proposal_as_identity_V3_t; + +#define PD_CALL_MULTISIG_CREATE_PROPOSAL_AS_KEY_V3 4 +typedef struct { + pd_AccountId_V3_t multisig; + pd_Proposal_t proposal; + pd_OptionMoment_V3_t expiry; + pd_bool_t auto_close; +} pd_multisig_create_proposal_as_key_V3_t; + +#define PD_CALL_MULTISIG_APPROVE_AS_IDENTITY_V3 5 +typedef struct { + pd_AccountId_V3_t multisig; + pd_u64_t proposal_id; +} pd_multisig_approve_as_identity_V3_t; + +#define PD_CALL_MULTISIG_APPROVE_AS_KEY_V3 6 +typedef struct { + pd_AccountId_V3_t multisig; + pd_u64_t proposal_id; +} pd_multisig_approve_as_key_V3_t; + +#define PD_CALL_MULTISIG_REJECT_AS_IDENTITY_V3 7 +typedef struct { + pd_AccountId_V3_t multisig; + pd_u64_t proposal_id; +} pd_multisig_reject_as_identity_V3_t; + +#define PD_CALL_MULTISIG_REJECT_AS_KEY_V3 8 +typedef struct { + pd_AccountId_V3_t multisig; + pd_u64_t proposal_id; +} pd_multisig_reject_as_key_V3_t; + +#define PD_CALL_MULTISIG_ACCEPT_MULTISIG_SIGNER_AS_IDENTITY_V3 9 +typedef struct { + pd_u64_t auth_id; +} pd_multisig_accept_multisig_signer_as_identity_V3_t; + +#define PD_CALL_MULTISIG_ACCEPT_MULTISIG_SIGNER_AS_KEY_V3 10 +typedef struct { + pd_u64_t auth_id; +} pd_multisig_accept_multisig_signer_as_key_V3_t; + +#define PD_CALL_MULTISIG_ADD_MULTISIG_SIGNER_V3 11 +typedef struct { + pd_SignatoryAccountId_V3_t signer; +} pd_multisig_add_multisig_signer_V3_t; + +#define PD_CALL_MULTISIG_REMOVE_MULTISIG_SIGNER_V3 12 +typedef struct { + pd_SignatoryAccountId_V3_t signer; +} pd_multisig_remove_multisig_signer_V3_t; + +#define PD_CALL_MULTISIG_ADD_MULTISIG_SIGNERS_VIA_CREATOR_V3 13 +typedef struct { + pd_AccountId_V3_t multisig; + pd_VecSignatoryAccountId_V3_t signers; +} pd_multisig_add_multisig_signers_via_creator_V3_t; + +#define PD_CALL_MULTISIG_REMOVE_MULTISIG_SIGNERS_VIA_CREATOR_V3 14 +typedef struct { + pd_AccountId_V3_t multisig; + pd_VecSignatoryAccountId_V3_t signers; +} pd_multisig_remove_multisig_signers_via_creator_V3_t; + +#define PD_CALL_MULTISIG_CHANGE_SIGS_REQUIRED_V3 15 +typedef struct { + pd_u64_t sigs_required; +} pd_multisig_change_sigs_required_V3_t; + +#define PD_CALL_MULTISIG_MAKE_MULTISIG_PRIMARY_V3 17 +typedef struct { + pd_AccountId_V3_t multisig; + pd_Optionu64_t optional_cdd_auth_id; +} pd_multisig_make_multisig_primary_V3_t; + +#define PD_CALL_MULTISIG_EXECUTE_SCHEDULED_PROPOSAL_V3 18 +typedef struct { + pd_AccountId_V3_t multisig; + pd_u64_t proposal_id; + pd_IdentityId_V3_t multisig_did; + pd_Weight_V3_t _proposal_weight; +} pd_multisig_execute_scheduled_proposal_V3_t; + +#define PD_CALL_STAKING_BOND_V3 0 +typedef struct { + pd_LookupasStaticLookupSource_V3_t controller; + pd_CompactBalance_t amount; + pd_RewardDestination_V3_t payee; +} pd_staking_bond_V3_t; + +#define PD_CALL_STAKING_BOND_EXTRA_V3 1 +typedef struct { + pd_CompactBalance_t amount; +} pd_staking_bond_extra_V3_t; + +#define PD_CALL_STAKING_UNBOND_V3 2 +typedef struct { + pd_CompactBalance_t amount; +} pd_staking_unbond_V3_t; + +#define PD_CALL_STAKING_WITHDRAW_UNBONDED_V3 3 +typedef struct { + pd_u32_t num_slashing_spans; +} pd_staking_withdraw_unbonded_V3_t; + +#define PD_CALL_STAKING_VALIDATE_V3 4 +typedef struct { + pd_ValidatorPrefs_V3_t prefs; +} pd_staking_validate_V3_t; + +#define PD_CALL_STAKING_NOMINATE_V3 5 +typedef struct { + pd_VecLookupasStaticLookupSource_V3_t targets; +} pd_staking_nominate_V3_t; + +#define PD_CALL_STAKING_CHILL_V3 6 +typedef struct { +} pd_staking_chill_V3_t; + +#define PD_CALL_STAKING_SET_PAYEE_V3 7 +typedef struct { + pd_RewardDestination_V3_t payee; +} pd_staking_set_payee_V3_t; + +#define PD_CALL_STAKING_SET_CONTROLLER_V3 8 +typedef struct { + pd_LookupasStaticLookupSource_V3_t controller; +} pd_staking_set_controller_V3_t; + +#define PD_CALL_STAKING_REBOND_V3 24 +typedef struct { + pd_CompactBalance_t amount; +} pd_staking_rebond_V3_t; + +#define PD_CALL_PIPS_PROPOSE_V3 6 +typedef struct { + pd_Proposal_t proposal; + pd_Balance_t deposit; + pd_OptionUrl_V3_t url; + pd_OptionPipDescription_V3_t description; +} pd_pips_propose_V3_t; + +#define PD_CALL_PIPS_VOTE_V3 7 +typedef struct { + pd_PipId_V3_t id; + pd_bool_t aye_or_nay; + pd_Balance_t deposit; +} pd_pips_vote_V3_t; + +#define PD_CALL_UTILITY_BATCH_V3 0 +typedef struct { + pd_VecCall_t calls; +} pd_utility_batch_V3_t; + +#define PD_CALL_UTILITY_BATCH_ATOMIC_V3 1 +typedef struct { + pd_VecCall_t calls; +} pd_utility_batch_atomic_V3_t; + +#define PD_CALL_UTILITY_BATCH_OPTIMISTIC_V3 2 +typedef struct { + pd_VecCall_t calls; +} pd_utility_batch_optimistic_V3_t; + +#ifdef SUBSTRATE_PARSER_FULL +#define PD_CALL_SYSTEM_FILL_BLOCK_V3 0 +typedef struct { + pd_Perbill_V3_t ratio; +} pd_system_fill_block_V3_t; + +#define PD_CALL_SYSTEM_REMARK_V3 1 +typedef struct { + pd_Vecu8_t remark; +} pd_system_remark_V3_t; + +#define PD_CALL_SYSTEM_SET_HEAP_PAGES_V3 2 +typedef struct { + pd_u64_t pages; +} pd_system_set_heap_pages_V3_t; + +#define PD_CALL_SYSTEM_SET_CODE_V3 3 +typedef struct { + pd_Vecu8_t code; +} pd_system_set_code_V3_t; + +#define PD_CALL_SYSTEM_SET_CODE_WITHOUT_CHECKS_V3 4 +typedef struct { + pd_Vecu8_t code; +} pd_system_set_code_without_checks_V3_t; + +#define PD_CALL_SYSTEM_REMARK_WITH_EVENT_V3 8 +typedef struct { + pd_Vecu8_t remark; +} pd_system_remark_with_event_V3_t; + +#define PD_CALL_TIMESTAMP_SET_V3 0 +typedef struct { + pd_Compactu64_t now; +} pd_timestamp_set_V3_t; + +#define PD_CALL_INDICES_CLAIM_V3 0 +typedef struct { + pd_AccountIndex_V3_t index; +} pd_indices_claim_V3_t; + +#define PD_CALL_INDICES_TRANSFER_V3 1 +typedef struct { + pd_AccountId_V3_t new_; + pd_AccountIndex_V3_t index; +} pd_indices_transfer_V3_t; + +#define PD_CALL_INDICES_FREE_V3 2 +typedef struct { + pd_AccountIndex_V3_t index; +} pd_indices_free_V3_t; + +#define PD_CALL_INDICES_FORCE_TRANSFER_V3 3 +typedef struct { + pd_AccountId_V3_t new_; + pd_AccountIndex_V3_t index; + pd_bool_t freeze; +} pd_indices_force_transfer_V3_t; + +#define PD_CALL_INDICES_FREEZE_V3 4 +typedef struct { + pd_AccountIndex_V3_t index; +} pd_indices_freeze_V3_t; + +#define PD_CALL_BALANCES_DEPOSIT_BLOCK_REWARD_RESERVE_BALANCE_V3 2 +typedef struct { + pd_CompactBalance_t amount; +} pd_balances_deposit_block_reward_reserve_balance_V3_t; + +#define PD_CALL_BALANCES_SET_BALANCE_V3 3 +typedef struct { + pd_LookupasStaticLookupSource_V3_t who; + pd_CompactBalance_t new_free; + pd_CompactBalance_t new_reserved; +} pd_balances_set_balance_V3_t; + +#define PD_CALL_BALANCES_FORCE_TRANSFER_V3 4 +typedef struct { + pd_LookupasStaticLookupSource_V3_t source; + pd_LookupasStaticLookupSource_V3_t dest; + pd_CompactBalance_t amount; +} pd_balances_force_transfer_V3_t; + +#define PD_CALL_BALANCES_BURN_ACCOUNT_BALANCE_V3 5 +typedef struct { + pd_Balance_t amount; +} pd_balances_burn_account_balance_V3_t; + +#define PD_CALL_IDENTITY_INVALIDATE_CDD_CLAIMS_V3 1 +typedef struct { + pd_IdentityId_V3_t cdd; + pd_Moment_V3_t disable_from; + pd_OptionMoment_V3_t expiry; +} pd_identity_invalidate_cdd_claims_V3_t; + +#define PD_CALL_IDENTITY_CHANGE_CDD_REQUIREMENT_FOR_MK_ROTATION_V3 4 +typedef struct { + pd_bool_t auth_required; +} pd_identity_change_cdd_requirement_for_mk_rotation_V3_t; + +#define PD_CALL_IDENTITY_GC_ADD_CDD_CLAIM_V3 17 +typedef struct { + pd_IdentityId_V3_t target; +} pd_identity_gc_add_cdd_claim_V3_t; + +#define PD_CALL_IDENTITY_GC_REVOKE_CDD_CLAIM_V3 18 +typedef struct { + pd_IdentityId_V3_t target; +} pd_identity_gc_revoke_cdd_claim_V3_t; + +#define PD_CALL_CDDSERVICEPROVIDERS_SET_ACTIVE_MEMBERS_LIMIT_V3 0 +typedef struct { + pd_MemberCount_V3_t limit; +} pd_cddserviceproviders_set_active_members_limit_V3_t; + +#define PD_CALL_CDDSERVICEPROVIDERS_DISABLE_MEMBER_V3 1 +typedef struct { + pd_IdentityId_V3_t who; + pd_OptionMoment_V3_t expiry; + pd_OptionMoment_V3_t at; +} pd_cddserviceproviders_disable_member_V3_t; + +#define PD_CALL_CDDSERVICEPROVIDERS_ADD_MEMBER_V3 2 +typedef struct { + pd_IdentityId_V3_t who; +} pd_cddserviceproviders_add_member_V3_t; + +#define PD_CALL_CDDSERVICEPROVIDERS_REMOVE_MEMBER_V3 3 +typedef struct { + pd_IdentityId_V3_t who; +} pd_cddserviceproviders_remove_member_V3_t; + +#define PD_CALL_CDDSERVICEPROVIDERS_SWAP_MEMBER_V3 4 +typedef struct { + pd_IdentityId_V3_t remove; + pd_IdentityId_V3_t add; +} pd_cddserviceproviders_swap_member_V3_t; + +#define PD_CALL_CDDSERVICEPROVIDERS_RESET_MEMBERS_V3 5 +typedef struct { + pd_VecIdentityId_V3_t members; +} pd_cddserviceproviders_reset_members_V3_t; + +#define PD_CALL_CDDSERVICEPROVIDERS_ABDICATE_MEMBERSHIP_V3 6 +typedef struct { +} pd_cddserviceproviders_abdicate_membership_V3_t; + +#define PD_CALL_POLYMESHCOMMITTEE_SET_VOTE_THRESHOLD_V3 0 +typedef struct { + pd_u32_t n; + pd_u32_t d; +} pd_polymeshcommittee_set_vote_threshold_V3_t; + +#define PD_CALL_POLYMESHCOMMITTEE_SET_RELEASE_COORDINATOR_V3 1 +typedef struct { + pd_IdentityId_V3_t id; +} pd_polymeshcommittee_set_release_coordinator_V3_t; + +#define PD_CALL_POLYMESHCOMMITTEE_SET_EXPIRES_AFTER_V3 2 +typedef struct { + pd_MaybeBlockBlockNumber_V3_t expiry; +} pd_polymeshcommittee_set_expires_after_V3_t; + +#define PD_CALL_POLYMESHCOMMITTEE_VOTE_OR_PROPOSE_V3 3 +typedef struct { + pd_bool_t approve; + pd_Call_t call; +} pd_polymeshcommittee_vote_or_propose_V3_t; + +#define PD_CALL_POLYMESHCOMMITTEE_VOTE_V3 4 +typedef struct { + pd_Hash_t proposal; + pd_ProposalIndex_V3_t index; + pd_bool_t approve; +} pd_polymeshcommittee_vote_V3_t; + +#define PD_CALL_COMMITTEEMEMBERSHIP_SET_ACTIVE_MEMBERS_LIMIT_V3 0 +typedef struct { + pd_MemberCount_V3_t limit; +} pd_committeemembership_set_active_members_limit_V3_t; + +#define PD_CALL_COMMITTEEMEMBERSHIP_DISABLE_MEMBER_V3 1 +typedef struct { + pd_IdentityId_V3_t who; + pd_OptionMoment_V3_t expiry; + pd_OptionMoment_V3_t at; +} pd_committeemembership_disable_member_V3_t; + +#define PD_CALL_COMMITTEEMEMBERSHIP_ADD_MEMBER_V3 2 +typedef struct { + pd_IdentityId_V3_t who; +} pd_committeemembership_add_member_V3_t; + +#define PD_CALL_COMMITTEEMEMBERSHIP_REMOVE_MEMBER_V3 3 +typedef struct { + pd_IdentityId_V3_t who; +} pd_committeemembership_remove_member_V3_t; + +#define PD_CALL_COMMITTEEMEMBERSHIP_SWAP_MEMBER_V3 4 +typedef struct { + pd_IdentityId_V3_t remove; + pd_IdentityId_V3_t add; +} pd_committeemembership_swap_member_V3_t; + +#define PD_CALL_COMMITTEEMEMBERSHIP_RESET_MEMBERS_V3 5 +typedef struct { + pd_VecIdentityId_V3_t members; +} pd_committeemembership_reset_members_V3_t; + +#define PD_CALL_COMMITTEEMEMBERSHIP_ABDICATE_MEMBERSHIP_V3 6 +typedef struct { +} pd_committeemembership_abdicate_membership_V3_t; + +#define PD_CALL_TECHNICALCOMMITTEE_SET_VOTE_THRESHOLD_V3 0 +typedef struct { + pd_u32_t n; + pd_u32_t d; +} pd_technicalcommittee_set_vote_threshold_V3_t; + +#define PD_CALL_TECHNICALCOMMITTEE_SET_RELEASE_COORDINATOR_V3 1 +typedef struct { + pd_IdentityId_V3_t id; +} pd_technicalcommittee_set_release_coordinator_V3_t; + +#define PD_CALL_TECHNICALCOMMITTEE_SET_EXPIRES_AFTER_V3 2 +typedef struct { + pd_MaybeBlockBlockNumber_V3_t expiry; +} pd_technicalcommittee_set_expires_after_V3_t; + +#define PD_CALL_TECHNICALCOMMITTEE_VOTE_OR_PROPOSE_V3 3 +typedef struct { + pd_bool_t approve; + pd_Call_t call; +} pd_technicalcommittee_vote_or_propose_V3_t; + +#define PD_CALL_TECHNICALCOMMITTEE_VOTE_V3 4 +typedef struct { + pd_Hash_t proposal; + pd_ProposalIndex_V3_t index; + pd_bool_t approve; +} pd_technicalcommittee_vote_V3_t; + +#define PD_CALL_TECHNICALCOMMITTEEMEMBERSHIP_SET_ACTIVE_MEMBERS_LIMIT_V3 0 +typedef struct { + pd_MemberCount_V3_t limit; +} pd_technicalcommitteemembership_set_active_members_limit_V3_t; + +#define PD_CALL_TECHNICALCOMMITTEEMEMBERSHIP_DISABLE_MEMBER_V3 1 +typedef struct { + pd_IdentityId_V3_t who; + pd_OptionMoment_V3_t expiry; + pd_OptionMoment_V3_t at; +} pd_technicalcommitteemembership_disable_member_V3_t; + +#define PD_CALL_TECHNICALCOMMITTEEMEMBERSHIP_ADD_MEMBER_V3 2 +typedef struct { + pd_IdentityId_V3_t who; +} pd_technicalcommitteemembership_add_member_V3_t; + +#define PD_CALL_TECHNICALCOMMITTEEMEMBERSHIP_REMOVE_MEMBER_V3 3 +typedef struct { + pd_IdentityId_V3_t who; +} pd_technicalcommitteemembership_remove_member_V3_t; + +#define PD_CALL_TECHNICALCOMMITTEEMEMBERSHIP_SWAP_MEMBER_V3 4 +typedef struct { + pd_IdentityId_V3_t remove; + pd_IdentityId_V3_t add; +} pd_technicalcommitteemembership_swap_member_V3_t; + +#define PD_CALL_TECHNICALCOMMITTEEMEMBERSHIP_RESET_MEMBERS_V3 5 +typedef struct { + pd_VecIdentityId_V3_t members; +} pd_technicalcommitteemembership_reset_members_V3_t; + +#define PD_CALL_TECHNICALCOMMITTEEMEMBERSHIP_ABDICATE_MEMBERSHIP_V3 6 +typedef struct { +} pd_technicalcommitteemembership_abdicate_membership_V3_t; + +#define PD_CALL_UPGRADECOMMITTEE_SET_VOTE_THRESHOLD_V3 0 +typedef struct { + pd_u32_t n; + pd_u32_t d; +} pd_upgradecommittee_set_vote_threshold_V3_t; + +#define PD_CALL_UPGRADECOMMITTEE_SET_RELEASE_COORDINATOR_V3 1 +typedef struct { + pd_IdentityId_V3_t id; +} pd_upgradecommittee_set_release_coordinator_V3_t; + +#define PD_CALL_UPGRADECOMMITTEE_SET_EXPIRES_AFTER_V3 2 +typedef struct { + pd_MaybeBlockBlockNumber_V3_t expiry; +} pd_upgradecommittee_set_expires_after_V3_t; + +#define PD_CALL_UPGRADECOMMITTEE_VOTE_OR_PROPOSE_V3 3 +typedef struct { + pd_bool_t approve; + pd_Call_t call; +} pd_upgradecommittee_vote_or_propose_V3_t; + +#define PD_CALL_UPGRADECOMMITTEE_VOTE_V3 4 +typedef struct { + pd_Hash_t proposal; + pd_ProposalIndex_V3_t index; + pd_bool_t approve; +} pd_upgradecommittee_vote_V3_t; + +#define PD_CALL_UPGRADECOMMITTEEMEMBERSHIP_SET_ACTIVE_MEMBERS_LIMIT_V3 0 +typedef struct { + pd_MemberCount_V3_t limit; +} pd_upgradecommitteemembership_set_active_members_limit_V3_t; + +#define PD_CALL_UPGRADECOMMITTEEMEMBERSHIP_DISABLE_MEMBER_V3 1 +typedef struct { + pd_IdentityId_V3_t who; + pd_OptionMoment_V3_t expiry; + pd_OptionMoment_V3_t at; +} pd_upgradecommitteemembership_disable_member_V3_t; + +#define PD_CALL_UPGRADECOMMITTEEMEMBERSHIP_ADD_MEMBER_V3 2 +typedef struct { + pd_IdentityId_V3_t who; +} pd_upgradecommitteemembership_add_member_V3_t; + +#define PD_CALL_UPGRADECOMMITTEEMEMBERSHIP_REMOVE_MEMBER_V3 3 +typedef struct { + pd_IdentityId_V3_t who; +} pd_upgradecommitteemembership_remove_member_V3_t; + +#define PD_CALL_UPGRADECOMMITTEEMEMBERSHIP_SWAP_MEMBER_V3 4 +typedef struct { + pd_IdentityId_V3_t remove; + pd_IdentityId_V3_t add; +} pd_upgradecommitteemembership_swap_member_V3_t; + +#define PD_CALL_UPGRADECOMMITTEEMEMBERSHIP_RESET_MEMBERS_V3 5 +typedef struct { + pd_VecIdentityId_V3_t members; +} pd_upgradecommitteemembership_reset_members_V3_t; + +#define PD_CALL_UPGRADECOMMITTEEMEMBERSHIP_ABDICATE_MEMBERSHIP_V3 6 +typedef struct { +} pd_upgradecommitteemembership_abdicate_membership_V3_t; + +#define PD_CALL_BRIDGE_CHANGE_CONTROLLER_V3 0 +typedef struct { + pd_AccountId_V3_t controller; +} pd_bridge_change_controller_V3_t; + +#define PD_CALL_BRIDGE_CHANGE_ADMIN_V3 1 +typedef struct { + pd_AccountId_V3_t admin; +} pd_bridge_change_admin_V3_t; + +#define PD_CALL_BRIDGE_CHANGE_TIMELOCK_V3 2 +typedef struct { + pd_BlockNumber_t timelock; +} pd_bridge_change_timelock_V3_t; + +#define PD_CALL_BRIDGE_FREEZE_V3 3 +typedef struct { +} pd_bridge_freeze_V3_t; + +#define PD_CALL_BRIDGE_UNFREEZE_V3 4 +typedef struct { +} pd_bridge_unfreeze_V3_t; + +#define PD_CALL_BRIDGE_CHANGE_BRIDGE_LIMIT_V3 5 +typedef struct { + pd_Balance_t amount; + pd_BlockNumber_t duration; +} pd_bridge_change_bridge_limit_V3_t; + +#define PD_CALL_BRIDGE_CHANGE_BRIDGE_EXEMPTED_V3 6 +typedef struct { + pd_VecTupleIdentityIdbool_V3_t exempted; +} pd_bridge_change_bridge_exempted_V3_t; + +#define PD_CALL_STAKING_SET_VALIDATOR_COUNT_V3 9 +typedef struct { + pd_Compactu32_t new_; +} pd_staking_set_validator_count_V3_t; + +#define PD_CALL_STAKING_INCREASE_VALIDATOR_COUNT_V3 10 +typedef struct { + pd_Compactu32_t additional; +} pd_staking_increase_validator_count_V3_t; + +#define PD_CALL_STAKING_ADD_PERMISSIONED_VALIDATOR_V3 12 +typedef struct { + pd_IdentityId_V3_t identity; + pd_Optionu32_t intended_count; +} pd_staking_add_permissioned_validator_V3_t; + +#define PD_CALL_STAKING_REMOVE_PERMISSIONED_VALIDATOR_V3 13 +typedef struct { + pd_IdentityId_V3_t identity; +} pd_staking_remove_permissioned_validator_V3_t; + +#define PD_CALL_STAKING_VALIDATE_CDD_EXPIRY_NOMINATORS_V3 14 +typedef struct { + pd_VecAccountId_V3_t targets; +} pd_staking_validate_cdd_expiry_nominators_V3_t; + +#define PD_CALL_STAKING_SET_COMMISSION_CAP_V3 15 +typedef struct { + pd_Perbill_V3_t new_cap; +} pd_staking_set_commission_cap_V3_t; + +#define PD_CALL_STAKING_SET_MIN_BOND_THRESHOLD_V3 16 +typedef struct { + pd_Balance_t new_value; +} pd_staking_set_min_bond_threshold_V3_t; + +#define PD_CALL_STAKING_FORCE_NO_ERAS_V3 17 +typedef struct { +} pd_staking_force_no_eras_V3_t; + +#define PD_CALL_STAKING_FORCE_NEW_ERA_V3 18 +typedef struct { +} pd_staking_force_new_era_V3_t; + +#define PD_CALL_STAKING_SET_INVULNERABLES_V3 19 +typedef struct { + pd_VecAccountId_V3_t invulnerables; +} pd_staking_set_invulnerables_V3_t; + +#define PD_CALL_STAKING_FORCE_UNSTAKE_V3 20 +typedef struct { + pd_AccountId_V3_t stash; + pd_u32_t num_slashing_spans; +} pd_staking_force_unstake_V3_t; + +#define PD_CALL_STAKING_FORCE_NEW_ERA_ALWAYS_V3 21 +typedef struct { +} pd_staking_force_new_era_always_V3_t; + +#define PD_CALL_STAKING_CANCEL_DEFERRED_SLASH_V3 22 +typedef struct { + pd_EraIndex_V3_t era; + pd_Vecu32_t slash_indices; +} pd_staking_cancel_deferred_slash_V3_t; + +#define PD_CALL_STAKING_PAYOUT_STAKERS_V3 23 +typedef struct { + pd_AccountId_V3_t validator_stash; + pd_EraIndex_V3_t era; +} pd_staking_payout_stakers_V3_t; + +#define PD_CALL_STAKING_SET_HISTORY_DEPTH_V3 25 +typedef struct { + pd_Compactu32_t new_history_depth; + pd_Compactu32_t _era_items_deleted; +} pd_staking_set_history_depth_V3_t; + +#define PD_CALL_STAKING_REAP_STASH_V3 26 +typedef struct { + pd_AccountId_V3_t stash; + pd_u32_t num_slashing_spans; +} pd_staking_reap_stash_V3_t; + +#define PD_CALL_STAKING_PAYOUT_STAKERS_BY_SYSTEM_V3 29 +typedef struct { + pd_AccountId_V3_t validator_stash; + pd_EraIndex_V3_t era; +} pd_staking_payout_stakers_by_system_V3_t; + +#define PD_CALL_STAKING_CHANGE_SLASHING_ALLOWED_FOR_V3 30 +typedef struct { + pd_SlashingSwitch_V3_t slashing_switch; +} pd_staking_change_slashing_allowed_for_V3_t; + +#define PD_CALL_STAKING_UPDATE_PERMISSIONED_VALIDATOR_INTENDED_COUNT_V3 31 +typedef struct { + pd_IdentityId_V3_t identity; + pd_u32_t new_intended_count; +} pd_staking_update_permissioned_validator_intended_count_V3_t; + +#define PD_CALL_SESSION_SET_KEYS_V3 0 +typedef struct { + pd_Keys_V3_t keys; + pd_Bytes_t proof; +} pd_session_set_keys_V3_t; + +#define PD_CALL_SESSION_PURGE_KEYS_V3 1 +typedef struct { +} pd_session_purge_keys_V3_t; + +#define PD_CALL_GRANDPA_NOTE_STALLED_V3 2 +typedef struct { + pd_BlockNumber_t delay; + pd_BlockNumber_t best_finalized_block_number; +} pd_grandpa_note_stalled_V3_t; + +#define PD_CALL_SUDO_SUDO_AS_V3 3 +typedef struct { + pd_LookupasStaticLookupSource_V3_t who; + pd_Call_t call; +} pd_sudo_sudo_as_V3_t; + +#define PD_CALL_ASSET_REGISTER_TICKER_V3 0 +typedef struct { + pd_Ticker_V3_t ticker; +} pd_asset_register_ticker_V3_t; + +#define PD_CALL_ASSET_ACCEPT_TICKER_TRANSFER_V3 1 +typedef struct { + pd_u64_t auth_id; +} pd_asset_accept_ticker_transfer_V3_t; + +#define PD_CALL_ASSET_ACCEPT_ASSET_OWNERSHIP_TRANSFER_V3 2 +typedef struct { + pd_u64_t auth_id; +} pd_asset_accept_asset_ownership_transfer_V3_t; + +#define PD_CALL_ASSET_CREATE_ASSET_V3 3 +typedef struct { + pd_AssetName_V3_t name; + pd_Ticker_V3_t ticker; + pd_bool_t divisible; + pd_AssetType_V3_t asset_type; + pd_VecAssetIdentifier_V3_t identifiers; + pd_OptionFundingRoundName_V3_t funding_round; + pd_bool_t disable_iu; +} pd_asset_create_asset_V3_t; + +#define PD_CALL_ASSET_FREEZE_V3 4 +typedef struct { + pd_Ticker_V3_t ticker; +} pd_asset_freeze_V3_t; + +#define PD_CALL_ASSET_UNFREEZE_V3 5 +typedef struct { + pd_Ticker_V3_t ticker; +} pd_asset_unfreeze_V3_t; + +#define PD_CALL_ASSET_RENAME_ASSET_V3 6 +typedef struct { + pd_Ticker_V3_t ticker; + pd_AssetName_V3_t name; +} pd_asset_rename_asset_V3_t; + +#define PD_CALL_ASSET_ISSUE_V3 7 +typedef struct { + pd_Ticker_V3_t ticker; + pd_BalanceNoSymbol_t amount; +} pd_asset_issue_V3_t; + +#define PD_CALL_ASSET_REDEEM_V3 8 +typedef struct { + pd_Ticker_V3_t ticker; + pd_BalanceNoSymbol_t amount; +} pd_asset_redeem_V3_t; + +#define PD_CALL_ASSET_MAKE_DIVISIBLE_V3 9 +typedef struct { + pd_Ticker_V3_t ticker; +} pd_asset_make_divisible_V3_t; + +#define PD_CALL_ASSET_ADD_DOCUMENTS_V3 10 +typedef struct { + pd_VecDocument_V3_t docs; + pd_Ticker_V3_t ticker; +} pd_asset_add_documents_V3_t; + +#define PD_CALL_ASSET_REMOVE_DOCUMENTS_V3 11 +typedef struct { + pd_VecDocumentId_V3_t ids; + pd_Ticker_V3_t ticker; +} pd_asset_remove_documents_V3_t; + +#define PD_CALL_ASSET_SET_FUNDING_ROUND_V3 12 +typedef struct { + pd_Ticker_V3_t ticker; + pd_FundingRoundName_V3_t name; +} pd_asset_set_funding_round_V3_t; + +#define PD_CALL_ASSET_UPDATE_IDENTIFIERS_V3 13 +typedef struct { + pd_Ticker_V3_t ticker; + pd_VecAssetIdentifier_V3_t identifiers; +} pd_asset_update_identifiers_V3_t; + +#define PD_CALL_ASSET_CLAIM_CLASSIC_TICKER_V3 14 +typedef struct { + pd_Ticker_V3_t ticker; + pd_EcdsaSignature_V3_t ethereum_signature; +} pd_asset_claim_classic_ticker_V3_t; + +#define PD_CALL_ASSET_RESERVE_CLASSIC_TICKER_V3 15 +typedef struct { + pd_ClassicTickerImport_V3_t classic_ticker_import; + pd_IdentityId_V3_t contract_did; + pd_TickerRegistrationConfigMoment_V3_t config; +} pd_asset_reserve_classic_ticker_V3_t; + +#define PD_CALL_CAPITALDISTRIBUTION_DISTRIBUTE_V3 0 +typedef struct { + pd_CAId_V3_t ca_id; + pd_OptionPortfolioNumber_V3_t portfolio; + pd_Ticker_V3_t currency; + pd_Balance_t per_share; + pd_Balance_t amount; + pd_Moment_V3_t payment_at; + pd_OptionMoment_V3_t expires_at; +} pd_capitaldistribution_distribute_V3_t; + +#define PD_CALL_CAPITALDISTRIBUTION_CLAIM_V3 1 +typedef struct { + pd_CAId_V3_t ca_id; +} pd_capitaldistribution_claim_V3_t; + +#define PD_CALL_CAPITALDISTRIBUTION_PUSH_BENEFIT_V3 2 +typedef struct { + pd_CAId_V3_t ca_id; + pd_IdentityId_V3_t holder; +} pd_capitaldistribution_push_benefit_V3_t; + +#define PD_CALL_CAPITALDISTRIBUTION_RECLAIM_V3 3 +typedef struct { + pd_CAId_V3_t ca_id; +} pd_capitaldistribution_reclaim_V3_t; + +#define PD_CALL_CAPITALDISTRIBUTION_REMOVE_DISTRIBUTION_V3 4 +typedef struct { + pd_CAId_V3_t ca_id; +} pd_capitaldistribution_remove_distribution_V3_t; + +#define PD_CALL_CHECKPOINT_CREATE_CHECKPOINT_V3 0 +typedef struct { + pd_Ticker_V3_t ticker; +} pd_checkpoint_create_checkpoint_V3_t; + +#define PD_CALL_CHECKPOINT_SET_SCHEDULES_MAX_COMPLEXITY_V3 1 +typedef struct { + pd_u64_t max_complexity; +} pd_checkpoint_set_schedules_max_complexity_V3_t; + +#define PD_CALL_CHECKPOINT_CREATE_SCHEDULE_V3 2 +typedef struct { + pd_Ticker_V3_t ticker; + pd_ScheduleSpec_V3_t schedule; +} pd_checkpoint_create_schedule_V3_t; + +#define PD_CALL_CHECKPOINT_REMOVE_SCHEDULE_V3 3 +typedef struct { + pd_Ticker_V3_t ticker; + pd_ScheduleId_V3_t id; +} pd_checkpoint_remove_schedule_V3_t; + +#define PD_CALL_COMPLIANCEMANAGER_ADD_COMPLIANCE_REQUIREMENT_V3 0 +typedef struct { + pd_Ticker_V3_t ticker; + pd_VecCondition_V3_t sender_conditions; + pd_VecCondition_V3_t receiver_conditions; +} pd_compliancemanager_add_compliance_requirement_V3_t; + +#define PD_CALL_COMPLIANCEMANAGER_REMOVE_COMPLIANCE_REQUIREMENT_V3 1 +typedef struct { + pd_Ticker_V3_t ticker; + pd_u32_t id; +} pd_compliancemanager_remove_compliance_requirement_V3_t; + +#define PD_CALL_COMPLIANCEMANAGER_RESET_ASSET_COMPLIANCE_V3 3 +typedef struct { + pd_Ticker_V3_t ticker; +} pd_compliancemanager_reset_asset_compliance_V3_t; + +#define PD_CALL_COMPLIANCEMANAGER_PAUSE_ASSET_COMPLIANCE_V3 4 +typedef struct { + pd_Ticker_V3_t ticker; +} pd_compliancemanager_pause_asset_compliance_V3_t; + +#define PD_CALL_COMPLIANCEMANAGER_RESUME_ASSET_COMPLIANCE_V3 5 +typedef struct { + pd_Ticker_V3_t ticker; +} pd_compliancemanager_resume_asset_compliance_V3_t; + +#define PD_CALL_COMPLIANCEMANAGER_ADD_DEFAULT_TRUSTED_CLAIM_ISSUER_V3 6 +typedef struct { + pd_Ticker_V3_t ticker; + pd_TrustedIssuer_V3_t issuer; +} pd_compliancemanager_add_default_trusted_claim_issuer_V3_t; + +#define PD_CALL_COMPLIANCEMANAGER_REMOVE_DEFAULT_TRUSTED_CLAIM_ISSUER_V3 7 +typedef struct { + pd_Ticker_V3_t ticker; + pd_IdentityId_V3_t issuer; +} pd_compliancemanager_remove_default_trusted_claim_issuer_V3_t; + +#define PD_CALL_CORPORATEACTION_SET_MAX_DETAILS_LENGTH_V3 0 +typedef struct { + pd_u32_t length; +} pd_corporateaction_set_max_details_length_V3_t; + +#define PD_CALL_CORPORATEACTION_SET_DEFAULT_TARGETS_V3 1 +typedef struct { + pd_Ticker_V3_t ticker; + pd_TargetIdentities_V3_t targets; +} pd_corporateaction_set_default_targets_V3_t; + +#define PD_CALL_CORPORATEACTION_SET_DEFAULT_WITHHOLDING_TAX_V3 2 +typedef struct { + pd_Ticker_V3_t ticker; + pd_Tax_V3_t tax; +} pd_corporateaction_set_default_withholding_tax_V3_t; + +#define PD_CALL_CORPORATEACTION_SET_DID_WITHHOLDING_TAX_V3 3 +typedef struct { + pd_Ticker_V3_t ticker; + pd_IdentityId_V3_t taxed_did; + pd_OptionTax_V3_t tax; +} pd_corporateaction_set_did_withholding_tax_V3_t; + +#define PD_CALL_CORPORATEACTION_INITIATE_CORPORATE_ACTION_V3 4 +typedef struct { + pd_Ticker_V3_t ticker; + pd_CAKind_V3_t kind; + pd_Moment_V3_t decl_date; + pd_OptionRecordDateSpec_V3_t record_date; + pd_CADetails_V3_t details; + pd_OptionTargetIdentities_V3_t targets; + pd_OptionTax_V3_t default_withholding_tax; + pd_OptionVecTupleIdentityIdTax_V3_t withholding_tax; +} pd_corporateaction_initiate_corporate_action_V3_t; + +#define PD_CALL_CORPORATEACTION_LINK_CA_DOC_V3 5 +typedef struct { + pd_CAId_V3_t id; + pd_VecDocumentId_V3_t docs; +} pd_corporateaction_link_ca_doc_V3_t; + +#define PD_CALL_CORPORATEACTION_REMOVE_CA_V3 6 +typedef struct { + pd_CAId_V3_t ca_id; +} pd_corporateaction_remove_ca_V3_t; + +#define PD_CALL_CORPORATEACTION_CHANGE_RECORD_DATE_V3 7 +typedef struct { + pd_CAId_V3_t ca_id; + pd_OptionRecordDateSpec_V3_t record_date; +} pd_corporateaction_change_record_date_V3_t; + +#define PD_CALL_CORPORATEBALLOT_ATTACH_BALLOT_V3 0 +typedef struct { + pd_CAId_V3_t ca_id; + pd_BallotTimeRange_V3_t range; + pd_BallotMeta_V3_t meta; + pd_bool_t rcv; +} pd_corporateballot_attach_ballot_V3_t; + +#define PD_CALL_CORPORATEBALLOT_VOTE_V3 1 +typedef struct { + pd_CAId_V3_t ca_id; + pd_VecBallotVote_V3_t votes; +} pd_corporateballot_vote_V3_t; + +#define PD_CALL_CORPORATEBALLOT_CHANGE_END_V3 2 +typedef struct { + pd_CAId_V3_t ca_id; + pd_Moment_V3_t end; +} pd_corporateballot_change_end_V3_t; + +#define PD_CALL_CORPORATEBALLOT_CHANGE_META_V3 3 +typedef struct { + pd_CAId_V3_t ca_id; + pd_BallotMeta_V3_t meta; +} pd_corporateballot_change_meta_V3_t; + +#define PD_CALL_CORPORATEBALLOT_CHANGE_RCV_V3 4 +typedef struct { + pd_CAId_V3_t ca_id; + pd_bool_t rcv; +} pd_corporateballot_change_rcv_V3_t; + +#define PD_CALL_CORPORATEBALLOT_REMOVE_BALLOT_V3 5 +typedef struct { + pd_CAId_V3_t ca_id; +} pd_corporateballot_remove_ballot_V3_t; + +#define PD_CALL_PIPS_SET_PRUNE_HISTORICAL_PIPS_V3 0 +typedef struct { + pd_bool_t prune; +} pd_pips_set_prune_historical_pips_V3_t; + +#define PD_CALL_PIPS_SET_MIN_PROPOSAL_DEPOSIT_V3 1 +typedef struct { + pd_Balance_t deposit; +} pd_pips_set_min_proposal_deposit_V3_t; + +#define PD_CALL_PIPS_SET_DEFAULT_ENACTMENT_PERIOD_V3 2 +typedef struct { + pd_BlockNumber_t duration; +} pd_pips_set_default_enactment_period_V3_t; + +#define PD_CALL_PIPS_SET_PENDING_PIP_EXPIRY_V3 3 +typedef struct { + pd_MaybeBlockBlockNumber_V3_t expiry; +} pd_pips_set_pending_pip_expiry_V3_t; + +#define PD_CALL_PIPS_SET_MAX_PIP_SKIP_COUNT_V3 4 +typedef struct { + pd_SkippedCount_V3_t max; +} pd_pips_set_max_pip_skip_count_V3_t; + +#define PD_CALL_PIPS_SET_ACTIVE_PIP_LIMIT_V3 5 +typedef struct { + pd_u32_t limit; +} pd_pips_set_active_pip_limit_V3_t; + +#define PD_CALL_PIPS_APPROVE_COMMITTEE_PROPOSAL_V3 8 +typedef struct { + pd_PipId_V3_t id; +} pd_pips_approve_committee_proposal_V3_t; + +#define PD_CALL_PIPS_REJECT_PROPOSAL_V3 9 +typedef struct { + pd_PipId_V3_t id; +} pd_pips_reject_proposal_V3_t; + +#define PD_CALL_PIPS_PRUNE_PROPOSAL_V3 10 +typedef struct { + pd_PipId_V3_t id; +} pd_pips_prune_proposal_V3_t; + +#define PD_CALL_PIPS_RESCHEDULE_EXECUTION_V3 11 +typedef struct { + pd_PipId_V3_t id; + pd_OptionBlockNumber_t until; +} pd_pips_reschedule_execution_V3_t; + +#define PD_CALL_PIPS_CLEAR_SNAPSHOT_V3 12 +typedef struct { +} pd_pips_clear_snapshot_V3_t; + +#define PD_CALL_PIPS_SNAPSHOT_V3 13 +typedef struct { +} pd_pips_snapshot_V3_t; + +#define PD_CALL_PIPS_ENACT_SNAPSHOT_RESULTS_V3 14 +typedef struct { + pd_VecTuplePipIdSnapshotResult_V3_t results; +} pd_pips_enact_snapshot_results_V3_t; + +#define PD_CALL_PIPS_EXECUTE_SCHEDULED_PIP_V3 15 +typedef struct { + pd_PipId_V3_t id; +} pd_pips_execute_scheduled_pip_V3_t; + +#define PD_CALL_PIPS_EXPIRE_SCHEDULED_PIP_V3 16 +typedef struct { + pd_IdentityId_V3_t did; + pd_PipId_V3_t id; +} pd_pips_expire_scheduled_pip_V3_t; + +#define PD_CALL_PORTFOLIO_CREATE_PORTFOLIO_V3 0 +typedef struct { + pd_PortfolioName_V3_t name; +} pd_portfolio_create_portfolio_V3_t; + +#define PD_CALL_PORTFOLIO_DELETE_PORTFOLIO_V3 1 +typedef struct { + pd_PortfolioNumber_V3_t num; +} pd_portfolio_delete_portfolio_V3_t; + +#define PD_CALL_PORTFOLIO_MOVE_PORTFOLIO_FUNDS_V3 2 +typedef struct { + pd_PortfolioId_V3_t from; + pd_PortfolioId_V3_t to; + pd_VecMovePortfolioItem_V3_t items; +} pd_portfolio_move_portfolio_funds_V3_t; + +#define PD_CALL_PORTFOLIO_RENAME_PORTFOLIO_V3 3 +typedef struct { + pd_PortfolioNumber_V3_t num; + pd_PortfolioName_V3_t to_name; +} pd_portfolio_rename_portfolio_V3_t; + +#define PD_CALL_PROTOCOLFEE_CHANGE_COEFFICIENT_V3 0 +typedef struct { + pd_PosRatio_V3_t coefficient; +} pd_protocolfee_change_coefficient_V3_t; + +#define PD_CALL_SETTLEMENT_CREATE_VENUE_V3 0 +typedef struct { + pd_VenueDetails_V3_t details; + pd_VecAccountId_V3_t signers; + pd_VenueType_V3_t typ; +} pd_settlement_create_venue_V3_t; + +#define PD_CALL_SETTLEMENT_ADD_INSTRUCTION_V3 3 +typedef struct { + pd_VenueId_V3_t venue_id; + pd_SettlementTypeBlockNumber_V3_t settlement_type; + pd_OptionMoment_V3_t trade_date; + pd_OptionMoment_V3_t value_date; + pd_VecLeg_V3_t legs; +} pd_settlement_add_instruction_V3_t; + +#define PD_CALL_SETTLEMENT_ADD_AND_AFFIRM_INSTRUCTION_V3 4 +typedef struct { + pd_VenueId_V3_t venue_id; + pd_SettlementTypeBlockNumber_V3_t settlement_type; + pd_OptionMoment_V3_t trade_date; + pd_OptionMoment_V3_t value_date; + pd_VecLeg_V3_t legs; + pd_VecPortfolioId_V3_t portfolios; +} pd_settlement_add_and_affirm_instruction_V3_t; + +#define PD_CALL_SETTLEMENT_AFFIRM_INSTRUCTION_V3 5 +typedef struct { + pd_InstructionId_V3_t id; + pd_VecPortfolioId_V3_t portfolios; + pd_u32_t max_legs_count; +} pd_settlement_affirm_instruction_V3_t; + +#define PD_CALL_SETTLEMENT_WITHDRAW_AFFIRMATION_V3 6 +typedef struct { + pd_InstructionId_V3_t id; + pd_VecPortfolioId_V3_t portfolios; + pd_u32_t max_legs_count; +} pd_settlement_withdraw_affirmation_V3_t; + +#define PD_CALL_SETTLEMENT_REJECT_INSTRUCTION_V3 7 +typedef struct { + pd_InstructionId_V3_t id; + pd_PortfolioId_V3_t portfolio; + pd_u32_t num_of_legs; +} pd_settlement_reject_instruction_V3_t; + +#define PD_CALL_SETTLEMENT_AFFIRM_WITH_RECEIPTS_V3 8 +typedef struct { + pd_InstructionId_V3_t id; + pd_VecReceiptDetails_V3_t receipt_details; + pd_VecPortfolioId_V3_t portfolios; + pd_u32_t max_legs_count; +} pd_settlement_affirm_with_receipts_V3_t; + +#define PD_CALL_SETTLEMENT_CLAIM_RECEIPT_V3 9 +typedef struct { + pd_InstructionId_V3_t id; + pd_ReceiptDetails_V3_t receipt_details; +} pd_settlement_claim_receipt_V3_t; + +#define PD_CALL_SETTLEMENT_UNCLAIM_RECEIPT_V3 10 +typedef struct { + pd_InstructionId_V3_t instruction_id; + pd_LegId_V3_t leg_id; +} pd_settlement_unclaim_receipt_V3_t; + +#define PD_CALL_SETTLEMENT_SET_VENUE_FILTERING_V3 11 +typedef struct { + pd_Ticker_V3_t ticker; + pd_bool_t enabled; +} pd_settlement_set_venue_filtering_V3_t; + +#define PD_CALL_SETTLEMENT_ALLOW_VENUES_V3 12 +typedef struct { + pd_Ticker_V3_t ticker; + pd_VecVenueId_V3_t venues; +} pd_settlement_allow_venues_V3_t; + +#define PD_CALL_SETTLEMENT_DISALLOW_VENUES_V3 13 +typedef struct { + pd_Ticker_V3_t ticker; + pd_VecVenueId_V3_t venues; +} pd_settlement_disallow_venues_V3_t; + +#define PD_CALL_SETTLEMENT_EXECUTE_SCHEDULED_INSTRUCTION_V3 15 +typedef struct { + pd_InstructionId_V3_t id; + pd_u32_t _legs_count; +} pd_settlement_execute_scheduled_instruction_V3_t; + +#define PD_CALL_TREASURY_DISBURSEMENT_V3 0 +typedef struct { + pd_VecBeneficiary_V3_t beneficiaries; +} pd_treasury_disbursement_V3_t; + +#define PD_CALL_TREASURY_REIMBURSEMENT_V3 1 +typedef struct { + pd_Balance_t amount; +} pd_treasury_reimbursement_V3_t; + +#define PD_CALL_UTILITY_RELAY_TX_V3 3 +typedef struct { + pd_AccountId_V3_t target; + pd_OffChainSignature_V3_t signature; + pd_UniqueCall_V3_t call; +} pd_utility_relay_tx_V3_t; + +#define PD_CALL_CONTRACTS_CALL_V3 0 +typedef struct { + pd_LookupasStaticLookupSource_V3_t dest; + pd_CompactBalance_t amount; + pd_Compactu64_t gas_limit; + pd_OptionCompactBalanceOf_t storage_deposit_limit; + pd_Vecu8_t data; +} pd_contracts_call_V3_t; + +#define PD_CALL_CONTRACTS_INSTANTIATE_V3 2 +typedef struct { + pd_CompactBalance_t amount; + pd_Compactu64_t gas_limit; + pd_OptionCompactBalanceOf_t storage_deposit_limit; + pd_CodeHash_V3_t code_hash; + pd_Bytes_t data; + pd_Bytes_t salt; +} pd_contracts_instantiate_V3_t; + +#endif + +typedef union { + pd_balances_transfer_V3_t balances_transfer_V3; + pd_balances_transfer_with_memo_V3_t balances_transfer_with_memo_V3; + pd_identity_accept_primary_key_V3_t identity_accept_primary_key_V3; + pd_identity_join_identity_as_key_V3_t identity_join_identity_as_key_V3; + pd_identity_leave_identity_as_key_V3_t identity_leave_identity_as_key_V3; + pd_identity_add_claim_V3_t identity_add_claim_V3; + pd_identity_revoke_claim_V3_t identity_revoke_claim_V3; + pd_identity_set_permission_to_signer_V3_t identity_set_permission_to_signer_V3; + pd_identity_freeze_secondary_keys_V3_t identity_freeze_secondary_keys_V3; + pd_identity_unfreeze_secondary_keys_V3_t identity_unfreeze_secondary_keys_V3; + pd_identity_add_authorization_V3_t identity_add_authorization_V3; + pd_identity_remove_authorization_V3_t identity_remove_authorization_V3; + pd_identity_add_investor_uniqueness_claim_V3_t identity_add_investor_uniqueness_claim_V3; + pd_identity_add_secondary_keys_with_authorization_V3_t identity_add_secondary_keys_with_authorization_V3; + pd_identity_remove_secondary_keys_V3_t identity_remove_secondary_keys_V3; + pd_multisig_create_multisig_V3_t multisig_create_multisig_V3; + pd_multisig_create_or_approve_proposal_as_identity_V3_t multisig_create_or_approve_proposal_as_identity_V3; + pd_multisig_create_or_approve_proposal_as_key_V3_t multisig_create_or_approve_proposal_as_key_V3; + pd_multisig_create_proposal_as_identity_V3_t multisig_create_proposal_as_identity_V3; + pd_multisig_create_proposal_as_key_V3_t multisig_create_proposal_as_key_V3; + pd_multisig_approve_as_identity_V3_t multisig_approve_as_identity_V3; + pd_multisig_approve_as_key_V3_t multisig_approve_as_key_V3; + pd_multisig_reject_as_identity_V3_t multisig_reject_as_identity_V3; + pd_multisig_reject_as_key_V3_t multisig_reject_as_key_V3; + pd_multisig_accept_multisig_signer_as_identity_V3_t multisig_accept_multisig_signer_as_identity_V3; + pd_multisig_accept_multisig_signer_as_key_V3_t multisig_accept_multisig_signer_as_key_V3; + pd_multisig_add_multisig_signer_V3_t multisig_add_multisig_signer_V3; + pd_multisig_remove_multisig_signer_V3_t multisig_remove_multisig_signer_V3; + pd_multisig_add_multisig_signers_via_creator_V3_t multisig_add_multisig_signers_via_creator_V3; + pd_multisig_remove_multisig_signers_via_creator_V3_t multisig_remove_multisig_signers_via_creator_V3; + pd_multisig_change_sigs_required_V3_t multisig_change_sigs_required_V3; + pd_multisig_make_multisig_primary_V3_t multisig_make_multisig_primary_V3; + pd_multisig_execute_scheduled_proposal_V3_t multisig_execute_scheduled_proposal_V3; + pd_staking_bond_V3_t staking_bond_V3; + pd_staking_bond_extra_V3_t staking_bond_extra_V3; + pd_staking_unbond_V3_t staking_unbond_V3; + pd_staking_withdraw_unbonded_V3_t staking_withdraw_unbonded_V3; + pd_staking_validate_V3_t staking_validate_V3; + pd_staking_nominate_V3_t staking_nominate_V3; + pd_staking_chill_V3_t staking_chill_V3; + pd_staking_set_payee_V3_t staking_set_payee_V3; + pd_staking_set_controller_V3_t staking_set_controller_V3; + pd_staking_rebond_V3_t staking_rebond_V3; + pd_pips_propose_V3_t pips_propose_V3; + pd_pips_vote_V3_t pips_vote_V3; + pd_utility_batch_V3_t utility_batch_V3; + pd_utility_batch_atomic_V3_t utility_batch_atomic_V3; + pd_utility_batch_optimistic_V3_t utility_batch_optimistic_V3; +#ifdef SUBSTRATE_PARSER_FULL + pd_system_fill_block_V3_t system_fill_block_V3; + pd_system_remark_V3_t system_remark_V3; + pd_system_set_heap_pages_V3_t system_set_heap_pages_V3; + pd_system_set_code_V3_t system_set_code_V3; + pd_system_set_code_without_checks_V3_t system_set_code_without_checks_V3; + pd_system_remark_with_event_V3_t system_remark_with_event_V3; + pd_timestamp_set_V3_t timestamp_set_V3; + pd_indices_claim_V3_t indices_claim_V3; + pd_indices_transfer_V3_t indices_transfer_V3; + pd_indices_free_V3_t indices_free_V3; + pd_indices_force_transfer_V3_t indices_force_transfer_V3; + pd_indices_freeze_V3_t indices_freeze_V3; + pd_balances_deposit_block_reward_reserve_balance_V3_t balances_deposit_block_reward_reserve_balance_V3; + pd_balances_set_balance_V3_t balances_set_balance_V3; + pd_balances_force_transfer_V3_t balances_force_transfer_V3; + pd_balances_burn_account_balance_V3_t balances_burn_account_balance_V3; + pd_identity_invalidate_cdd_claims_V3_t identity_invalidate_cdd_claims_V3; + pd_identity_change_cdd_requirement_for_mk_rotation_V3_t identity_change_cdd_requirement_for_mk_rotation_V3; + pd_identity_gc_add_cdd_claim_V3_t identity_gc_add_cdd_claim_V3; + pd_identity_gc_revoke_cdd_claim_V3_t identity_gc_revoke_cdd_claim_V3; + pd_cddserviceproviders_set_active_members_limit_V3_t cddserviceproviders_set_active_members_limit_V3; + pd_cddserviceproviders_disable_member_V3_t cddserviceproviders_disable_member_V3; + pd_cddserviceproviders_add_member_V3_t cddserviceproviders_add_member_V3; + pd_cddserviceproviders_remove_member_V3_t cddserviceproviders_remove_member_V3; + pd_cddserviceproviders_swap_member_V3_t cddserviceproviders_swap_member_V3; + pd_cddserviceproviders_reset_members_V3_t cddserviceproviders_reset_members_V3; + pd_cddserviceproviders_abdicate_membership_V3_t cddserviceproviders_abdicate_membership_V3; + pd_polymeshcommittee_set_vote_threshold_V3_t polymeshcommittee_set_vote_threshold_V3; + pd_polymeshcommittee_set_release_coordinator_V3_t polymeshcommittee_set_release_coordinator_V3; + pd_polymeshcommittee_set_expires_after_V3_t polymeshcommittee_set_expires_after_V3; + pd_polymeshcommittee_vote_or_propose_V3_t polymeshcommittee_vote_or_propose_V3; + pd_polymeshcommittee_vote_V3_t polymeshcommittee_vote_V3; + pd_committeemembership_set_active_members_limit_V3_t committeemembership_set_active_members_limit_V3; + pd_committeemembership_disable_member_V3_t committeemembership_disable_member_V3; + pd_committeemembership_add_member_V3_t committeemembership_add_member_V3; + pd_committeemembership_remove_member_V3_t committeemembership_remove_member_V3; + pd_committeemembership_swap_member_V3_t committeemembership_swap_member_V3; + pd_committeemembership_reset_members_V3_t committeemembership_reset_members_V3; + pd_committeemembership_abdicate_membership_V3_t committeemembership_abdicate_membership_V3; + pd_technicalcommittee_set_vote_threshold_V3_t technicalcommittee_set_vote_threshold_V3; + pd_technicalcommittee_set_release_coordinator_V3_t technicalcommittee_set_release_coordinator_V3; + pd_technicalcommittee_set_expires_after_V3_t technicalcommittee_set_expires_after_V3; + pd_technicalcommittee_vote_or_propose_V3_t technicalcommittee_vote_or_propose_V3; + pd_technicalcommittee_vote_V3_t technicalcommittee_vote_V3; + pd_technicalcommitteemembership_set_active_members_limit_V3_t technicalcommitteemembership_set_active_members_limit_V3; + pd_technicalcommitteemembership_disable_member_V3_t technicalcommitteemembership_disable_member_V3; + pd_technicalcommitteemembership_add_member_V3_t technicalcommitteemembership_add_member_V3; + pd_technicalcommitteemembership_remove_member_V3_t technicalcommitteemembership_remove_member_V3; + pd_technicalcommitteemembership_swap_member_V3_t technicalcommitteemembership_swap_member_V3; + pd_technicalcommitteemembership_reset_members_V3_t technicalcommitteemembership_reset_members_V3; + pd_technicalcommitteemembership_abdicate_membership_V3_t technicalcommitteemembership_abdicate_membership_V3; + pd_upgradecommittee_set_vote_threshold_V3_t upgradecommittee_set_vote_threshold_V3; + pd_upgradecommittee_set_release_coordinator_V3_t upgradecommittee_set_release_coordinator_V3; + pd_upgradecommittee_set_expires_after_V3_t upgradecommittee_set_expires_after_V3; + pd_upgradecommittee_vote_or_propose_V3_t upgradecommittee_vote_or_propose_V3; + pd_upgradecommittee_vote_V3_t upgradecommittee_vote_V3; + pd_upgradecommitteemembership_set_active_members_limit_V3_t upgradecommitteemembership_set_active_members_limit_V3; + pd_upgradecommitteemembership_disable_member_V3_t upgradecommitteemembership_disable_member_V3; + pd_upgradecommitteemembership_add_member_V3_t upgradecommitteemembership_add_member_V3; + pd_upgradecommitteemembership_remove_member_V3_t upgradecommitteemembership_remove_member_V3; + pd_upgradecommitteemembership_swap_member_V3_t upgradecommitteemembership_swap_member_V3; + pd_upgradecommitteemembership_reset_members_V3_t upgradecommitteemembership_reset_members_V3; + pd_upgradecommitteemembership_abdicate_membership_V3_t upgradecommitteemembership_abdicate_membership_V3; + pd_bridge_change_controller_V3_t bridge_change_controller_V3; + pd_bridge_change_admin_V3_t bridge_change_admin_V3; + pd_bridge_change_timelock_V3_t bridge_change_timelock_V3; + pd_bridge_freeze_V3_t bridge_freeze_V3; + pd_bridge_unfreeze_V3_t bridge_unfreeze_V3; + pd_bridge_change_bridge_limit_V3_t bridge_change_bridge_limit_V3; + pd_bridge_change_bridge_exempted_V3_t bridge_change_bridge_exempted_V3; + pd_staking_set_validator_count_V3_t staking_set_validator_count_V3; + pd_staking_increase_validator_count_V3_t staking_increase_validator_count_V3; + pd_staking_add_permissioned_validator_V3_t staking_add_permissioned_validator_V3; + pd_staking_remove_permissioned_validator_V3_t staking_remove_permissioned_validator_V3; + pd_staking_validate_cdd_expiry_nominators_V3_t staking_validate_cdd_expiry_nominators_V3; + pd_staking_set_commission_cap_V3_t staking_set_commission_cap_V3; + pd_staking_set_min_bond_threshold_V3_t staking_set_min_bond_threshold_V3; + pd_staking_force_no_eras_V3_t staking_force_no_eras_V3; + pd_staking_force_new_era_V3_t staking_force_new_era_V3; + pd_staking_set_invulnerables_V3_t staking_set_invulnerables_V3; + pd_staking_force_unstake_V3_t staking_force_unstake_V3; + pd_staking_force_new_era_always_V3_t staking_force_new_era_always_V3; + pd_staking_cancel_deferred_slash_V3_t staking_cancel_deferred_slash_V3; + pd_staking_payout_stakers_V3_t staking_payout_stakers_V3; + pd_staking_set_history_depth_V3_t staking_set_history_depth_V3; + pd_staking_reap_stash_V3_t staking_reap_stash_V3; + pd_staking_payout_stakers_by_system_V3_t staking_payout_stakers_by_system_V3; + pd_staking_change_slashing_allowed_for_V3_t staking_change_slashing_allowed_for_V3; + pd_staking_update_permissioned_validator_intended_count_V3_t staking_update_permissioned_validator_intended_count_V3; + pd_session_set_keys_V3_t session_set_keys_V3; + pd_session_purge_keys_V3_t session_purge_keys_V3; + pd_grandpa_note_stalled_V3_t grandpa_note_stalled_V3; + pd_sudo_sudo_as_V3_t sudo_sudo_as_V3; + pd_asset_register_ticker_V3_t asset_register_ticker_V3; + pd_asset_accept_ticker_transfer_V3_t asset_accept_ticker_transfer_V3; + pd_asset_accept_asset_ownership_transfer_V3_t asset_accept_asset_ownership_transfer_V3; + pd_asset_create_asset_V3_t asset_create_asset_V3; + pd_asset_freeze_V3_t asset_freeze_V3; + pd_asset_unfreeze_V3_t asset_unfreeze_V3; + pd_asset_rename_asset_V3_t asset_rename_asset_V3; + pd_asset_issue_V3_t asset_issue_V3; + pd_asset_redeem_V3_t asset_redeem_V3; + pd_asset_make_divisible_V3_t asset_make_divisible_V3; + pd_asset_add_documents_V3_t asset_add_documents_V3; + pd_asset_remove_documents_V3_t asset_remove_documents_V3; + pd_asset_set_funding_round_V3_t asset_set_funding_round_V3; + pd_asset_update_identifiers_V3_t asset_update_identifiers_V3; + pd_asset_claim_classic_ticker_V3_t asset_claim_classic_ticker_V3; + pd_asset_reserve_classic_ticker_V3_t asset_reserve_classic_ticker_V3; + pd_capitaldistribution_distribute_V3_t capitaldistribution_distribute_V3; + pd_capitaldistribution_claim_V3_t capitaldistribution_claim_V3; + pd_capitaldistribution_push_benefit_V3_t capitaldistribution_push_benefit_V3; + pd_capitaldistribution_reclaim_V3_t capitaldistribution_reclaim_V3; + pd_capitaldistribution_remove_distribution_V3_t capitaldistribution_remove_distribution_V3; + pd_checkpoint_create_checkpoint_V3_t checkpoint_create_checkpoint_V3; + pd_checkpoint_set_schedules_max_complexity_V3_t checkpoint_set_schedules_max_complexity_V3; + pd_checkpoint_create_schedule_V3_t checkpoint_create_schedule_V3; + pd_checkpoint_remove_schedule_V3_t checkpoint_remove_schedule_V3; + pd_compliancemanager_add_compliance_requirement_V3_t compliancemanager_add_compliance_requirement_V3; + pd_compliancemanager_remove_compliance_requirement_V3_t compliancemanager_remove_compliance_requirement_V3; + pd_compliancemanager_reset_asset_compliance_V3_t compliancemanager_reset_asset_compliance_V3; + pd_compliancemanager_pause_asset_compliance_V3_t compliancemanager_pause_asset_compliance_V3; + pd_compliancemanager_resume_asset_compliance_V3_t compliancemanager_resume_asset_compliance_V3; + pd_compliancemanager_add_default_trusted_claim_issuer_V3_t compliancemanager_add_default_trusted_claim_issuer_V3; + pd_compliancemanager_remove_default_trusted_claim_issuer_V3_t compliancemanager_remove_default_trusted_claim_issuer_V3; + pd_corporateaction_set_max_details_length_V3_t corporateaction_set_max_details_length_V3; + pd_corporateaction_set_default_targets_V3_t corporateaction_set_default_targets_V3; + pd_corporateaction_set_default_withholding_tax_V3_t corporateaction_set_default_withholding_tax_V3; + pd_corporateaction_set_did_withholding_tax_V3_t corporateaction_set_did_withholding_tax_V3; + pd_corporateaction_initiate_corporate_action_V3_t corporateaction_initiate_corporate_action_V3; + pd_corporateaction_link_ca_doc_V3_t corporateaction_link_ca_doc_V3; + pd_corporateaction_remove_ca_V3_t corporateaction_remove_ca_V3; + pd_corporateaction_change_record_date_V3_t corporateaction_change_record_date_V3; + pd_corporateballot_attach_ballot_V3_t corporateballot_attach_ballot_V3; + pd_corporateballot_vote_V3_t corporateballot_vote_V3; + pd_corporateballot_change_end_V3_t corporateballot_change_end_V3; + pd_corporateballot_change_meta_V3_t corporateballot_change_meta_V3; + pd_corporateballot_change_rcv_V3_t corporateballot_change_rcv_V3; + pd_corporateballot_remove_ballot_V3_t corporateballot_remove_ballot_V3; + pd_pips_set_prune_historical_pips_V3_t pips_set_prune_historical_pips_V3; + pd_pips_set_min_proposal_deposit_V3_t pips_set_min_proposal_deposit_V3; + pd_pips_set_default_enactment_period_V3_t pips_set_default_enactment_period_V3; + pd_pips_set_pending_pip_expiry_V3_t pips_set_pending_pip_expiry_V3; + pd_pips_set_max_pip_skip_count_V3_t pips_set_max_pip_skip_count_V3; + pd_pips_set_active_pip_limit_V3_t pips_set_active_pip_limit_V3; + pd_pips_approve_committee_proposal_V3_t pips_approve_committee_proposal_V3; + pd_pips_reject_proposal_V3_t pips_reject_proposal_V3; + pd_pips_prune_proposal_V3_t pips_prune_proposal_V3; + pd_pips_reschedule_execution_V3_t pips_reschedule_execution_V3; + pd_pips_clear_snapshot_V3_t pips_clear_snapshot_V3; + pd_pips_snapshot_V3_t pips_snapshot_V3; + pd_pips_enact_snapshot_results_V3_t pips_enact_snapshot_results_V3; + pd_pips_execute_scheduled_pip_V3_t pips_execute_scheduled_pip_V3; + pd_pips_expire_scheduled_pip_V3_t pips_expire_scheduled_pip_V3; + pd_portfolio_create_portfolio_V3_t portfolio_create_portfolio_V3; + pd_portfolio_delete_portfolio_V3_t portfolio_delete_portfolio_V3; + pd_portfolio_move_portfolio_funds_V3_t portfolio_move_portfolio_funds_V3; + pd_portfolio_rename_portfolio_V3_t portfolio_rename_portfolio_V3; + pd_protocolfee_change_coefficient_V3_t protocolfee_change_coefficient_V3; + pd_settlement_create_venue_V3_t settlement_create_venue_V3; + pd_settlement_add_instruction_V3_t settlement_add_instruction_V3; + pd_settlement_add_and_affirm_instruction_V3_t settlement_add_and_affirm_instruction_V3; + pd_settlement_affirm_instruction_V3_t settlement_affirm_instruction_V3; + pd_settlement_withdraw_affirmation_V3_t settlement_withdraw_affirmation_V3; + pd_settlement_reject_instruction_V3_t settlement_reject_instruction_V3; + pd_settlement_affirm_with_receipts_V3_t settlement_affirm_with_receipts_V3; + pd_settlement_claim_receipt_V3_t settlement_claim_receipt_V3; + pd_settlement_unclaim_receipt_V3_t settlement_unclaim_receipt_V3; + pd_settlement_set_venue_filtering_V3_t settlement_set_venue_filtering_V3; + pd_settlement_allow_venues_V3_t settlement_allow_venues_V3; + pd_settlement_disallow_venues_V3_t settlement_disallow_venues_V3; + pd_settlement_execute_scheduled_instruction_V3_t settlement_execute_scheduled_instruction_V3; + pd_treasury_disbursement_V3_t treasury_disbursement_V3; + pd_treasury_reimbursement_V3_t treasury_reimbursement_V3; + pd_utility_relay_tx_V3_t utility_relay_tx_V3; + pd_contracts_call_V3_t contracts_call_V3; + pd_contracts_instantiate_V3_t contracts_instantiate_V3; +#endif +} pd_MethodNested_V3_t; + +typedef union { + pd_MethodBasic_V3_t basic; + pd_MethodNested_V3_t nested; +} pd_Method_V3_t; + +#ifdef __cplusplus +} +#endif + +#pragma clang diagnostic pop diff --git a/app/src/substrate/substrate_strings.h b/app/src/substrate/substrate_strings.h index 1050a87..68e55be 100644 --- a/app/src/substrate/substrate_strings.h +++ b/app/src/substrate/substrate_strings.h @@ -21,52 +21,43 @@ extern "C" { // Modules names static const char* STR_MO_SYSTEM = "System"; -static const char* STR_MO_BABE = "Babe"; static const char* STR_MO_TIMESTAMP = "Timestamp"; static const char* STR_MO_INDICES = "Indices"; static const char* STR_MO_BALANCES = "Balances"; static const char* STR_MO_IDENTITY = "Identity"; -static const char* STR_MO_AUTHORSHIP = "Authorship"; -static const char* STR_MO_STAKING = "Staking"; -static const char* STR_MO_OFFENCES = "Offences"; -static const char* STR_MO_SESSION = "Session"; -static const char* STR_MO_FINALITYTRACKER = "Finalitytracker"; -static const char* STR_MO_GRANDPA = "Grandpa"; -static const char* STR_MO_IMONLINE = "Imonline"; -static const char* STR_MO_AUTHORITYDISCOVERY = "Authoritydiscovery"; -static const char* STR_MO_RANDOMNESSCOLLECTIVEFLIP = "Randomnesscollectiveflip"; -static const char* STR_MO_SUDO = "Sudo"; -static const char* STR_MO_MULTISIG = "Multisig"; -static const char* STR_MO_CONTRACTS = "Contracts"; -static const char* STR_MO_TREASURY = "Treasury"; +static const char* STR_MO_CDDSERVICEPROVIDERS = "Cddserviceproviders"; static const char* STR_MO_POLYMESHCOMMITTEE = "Polymeshcommittee"; static const char* STR_MO_COMMITTEEMEMBERSHIP = "Committeemembership"; -static const char* STR_MO_PIPS = "Pips"; static const char* STR_MO_TECHNICALCOMMITTEE = "Technicalcommittee"; static const char* STR_MO_TECHNICALCOMMITTEEMEMBERSHIP = "Technicalcommitteemembership"; static const char* STR_MO_UPGRADECOMMITTEE = "Upgradecommittee"; static const char* STR_MO_UPGRADECOMMITTEEMEMBERSHIP = "Upgradecommitteemembership"; -static const char* STR_MO_ASSET = "Asset"; +static const char* STR_MO_MULTISIG = "Multisig"; static const char* STR_MO_BRIDGE = "Bridge"; +static const char* STR_MO_STAKING = "Staking"; +static const char* STR_MO_SESSION = "Session"; +static const char* STR_MO_GRANDPA = "Grandpa"; +static const char* STR_MO_SUDO = "Sudo"; +static const char* STR_MO_ASSET = "Asset"; +static const char* STR_MO_CAPITALDISTRIBUTION = "Capitaldistribution"; +static const char* STR_MO_CHECKPOINT = "Checkpoint"; static const char* STR_MO_COMPLIANCEMANAGER = "Compliancemanager"; +static const char* STR_MO_CORPORATEACTION = "Corporateaction"; +static const char* STR_MO_CORPORATEBALLOT = "Corporateballot"; +static const char* STR_MO_PIPS = "Pips"; +static const char* STR_MO_PORTFOLIO = "Portfolio"; +static const char* STR_MO_PROTOCOLFEE = "Protocolfee"; static const char* STR_MO_SETTLEMENT = "Settlement"; -static const char* STR_MO_STO = "Sto"; -static const char* STR_MO_CDDSERVICEPROVIDERS = "Cddserviceproviders"; static const char* STR_MO_STATISTICS = "Statistics"; -static const char* STR_MO_PROTOCOLFEE = "Protocolfee"; +static const char* STR_MO_STO = "Sto"; +static const char* STR_MO_TREASURY = "Treasury"; static const char* STR_MO_UTILITY = "Utility"; -static const char* STR_MO_PORTFOLIO = "Portfolio"; -static const char* STR_MO_SCHEDULER = "Scheduler"; -static const char* STR_MO_CORPORATEACTION = "Corporateaction"; -static const char* STR_MO_CORPORATEBALLOT = "Corporateballot"; -static const char* STR_MO_CAPITALDISTRIBUTION = "Capitaldistribution"; -static const char* STR_MO_CHECKPOINT = "Checkpoint"; -static const char* STR_MO_CONFIDENTIAL = "Confidential"; -static const char* STR_MO_TESTUTILS = "Testutils"; -static const char* STR_MO_BASE = "Base"; static const char* STR_MO_EXTERNALAGENTS = "Externalagents"; static const char* STR_MO_RELAYER = "Relayer"; static const char* STR_MO_REWARDS = "Rewards"; +static const char* STR_MO_POLYMESHCONTRACTS = "Polymeshcontracts"; +static const char* STR_MO_PREIMAGE = "Preimage"; +static const char* STR_MO_CONTRACTS = "Contracts"; // Methods names static const char* STR_ME_FILL_BLOCK = "Fill block"; @@ -74,13 +65,6 @@ static const char* STR_ME_REMARK = "Remark"; static const char* STR_ME_SET_HEAP_PAGES = "Set heap pages"; static const char* STR_ME_SET_CODE = "Set code"; static const char* STR_ME_SET_CODE_WITHOUT_CHECKS = "Set code without checks"; -static const char* STR_ME_SET_CHANGES_TRIE_CONFIG = "Set changes trie config"; -static const char* STR_ME_SET_STORAGE = "Set storage"; -static const char* STR_ME_KILL_STORAGE = "Kill storage"; -static const char* STR_ME_KILL_PREFIX = "Kill prefix"; -static const char* STR_ME_SUICIDE = "Suicide"; -static const char* STR_ME_REPORT_EQUIVOCATION = "Report equivocation"; -static const char* STR_ME_REPORT_EQUIVOCATION_UNSIGNED = "Report equivocation unsigned"; static const char* STR_ME_SET = "Set"; static const char* STR_ME_CLAIM = "Claim"; static const char* STR_ME_TRANSFER = "Transfer"; @@ -91,35 +75,72 @@ static const char* STR_ME_TRANSFER_WITH_MEMO = "Transfer with memo"; static const char* STR_ME_DEPOSIT_BLOCK_REWARD_RESERVE_BALANCE = "Deposit block reward reserve balance"; static const char* STR_ME_SET_BALANCE = "Set balance"; static const char* STR_ME_BURN_ACCOUNT_BALANCE = "Burn account balance"; -static const char* STR_ME_REGISTER_DID = "Register did"; -static const char* STR_ME_CDD_REGISTER_DID = "Cdd register did"; -static const char* STR_ME_MOCK_CDD_REGISTER_DID = "Mock cdd register did"; static const char* STR_ME_INVALIDATE_CDD_CLAIMS = "Invalidate cdd claims"; static const char* STR_ME_REMOVE_SECONDARY_KEYS = "Remove secondary keys"; static const char* STR_ME_ACCEPT_PRIMARY_KEY = "Accept primary key"; static const char* STR_ME_CHANGE_CDD_REQUIREMENT_FOR_MK_ROTATION = "Change cdd requirement for mk rotation"; static const char* STR_ME_JOIN_IDENTITY_AS_KEY = "Join identity as key"; -static const char* STR_ME_JOIN_IDENTITY_AS_IDENTITY = "Join identity as identity"; static const char* STR_ME_LEAVE_IDENTITY_AS_KEY = "Leave identity as key"; -static const char* STR_ME_LEAVE_IDENTITY_AS_IDENTITY = "Leave identity as identity"; static const char* STR_ME_ADD_CLAIM = "Add claim"; -static const char* STR_ME_FORWARDED_CALL = "Forwarded call"; static const char* STR_ME_REVOKE_CLAIM = "Revoke claim"; static const char* STR_ME_SET_PERMISSION_TO_SIGNER = "Set permission to signer"; -static const char* STR_ME_LEGACY_SET_PERMISSION_TO_SIGNER = "Legacy set permission to signer"; static const char* STR_ME_FREEZE_SECONDARY_KEYS = "Freeze secondary keys"; static const char* STR_ME_UNFREEZE_SECONDARY_KEYS = "Unfreeze secondary keys"; -static const char* STR_ME_GET_MY_DID = "Get my did"; -static const char* STR_ME_GET_CDD_OF = "Get cdd of"; static const char* STR_ME_ADD_AUTHORIZATION = "Add authorization"; static const char* STR_ME_REMOVE_AUTHORIZATION = "Remove authorization"; -static const char* STR_ME_ACCEPT_AUTHORIZATION = "Accept authorization"; static const char* STR_ME_ADD_SECONDARY_KEYS_WITH_AUTHORIZATION = "Add secondary keys with authorization"; -static const char* STR_ME_REVOKE_OFFCHAIN_AUTHORIZATION = "Revoke offchain authorization"; static const char* STR_ME_ADD_INVESTOR_UNIQUENESS_CLAIM = "Add investor uniqueness claim"; static const char* STR_ME_GC_ADD_CDD_CLAIM = "Gc add cdd claim"; static const char* STR_ME_GC_REVOKE_CDD_CLAIM = "Gc revoke cdd claim"; -static const char* STR_ME_SET_UNCLES = "Set uncles"; +static const char* STR_ME_REVOKE_CLAIM_BY_INDEX = "Revoke claim by index"; +static const char* STR_ME_ROTATE_PRIMARY_KEY_TO_SECONDARY = "Rotate primary key to secondary"; +static const char* STR_ME_SET_ACTIVE_MEMBERS_LIMIT = "Set active members limit"; +static const char* STR_ME_DISABLE_MEMBER = "Disable member"; +static const char* STR_ME_ADD_MEMBER = "Add member"; +static const char* STR_ME_REMOVE_MEMBER = "Remove member"; +static const char* STR_ME_SWAP_MEMBER = "Swap member"; +static const char* STR_ME_RESET_MEMBERS = "Reset members"; +static const char* STR_ME_ABDICATE_MEMBERSHIP = "Abdicate membership"; +static const char* STR_ME_SET_VOTE_THRESHOLD = "Set vote threshold"; +static const char* STR_ME_SET_RELEASE_COORDINATOR = "Set release coordinator"; +static const char* STR_ME_SET_EXPIRES_AFTER = "Set expires after"; +static const char* STR_ME_VOTE_OR_PROPOSE = "Vote or propose"; +static const char* STR_ME_VOTE = "Vote"; +static const char* STR_ME_CREATE_MULTISIG = "Create multisig"; +static const char* STR_ME_CREATE_OR_APPROVE_PROPOSAL_AS_IDENTITY = "Create or approve proposal as identity"; +static const char* STR_ME_CREATE_OR_APPROVE_PROPOSAL_AS_KEY = "Create or approve proposal as key"; +static const char* STR_ME_CREATE_PROPOSAL_AS_IDENTITY = "Create proposal as identity"; +static const char* STR_ME_CREATE_PROPOSAL_AS_KEY = "Create proposal as key"; +static const char* STR_ME_APPROVE_AS_IDENTITY = "Approve as identity"; +static const char* STR_ME_APPROVE_AS_KEY = "Approve as key"; +static const char* STR_ME_REJECT_AS_IDENTITY = "Reject as identity"; +static const char* STR_ME_REJECT_AS_KEY = "Reject as key"; +static const char* STR_ME_ACCEPT_MULTISIG_SIGNER_AS_IDENTITY = "Accept multisig signer as identity"; +static const char* STR_ME_ACCEPT_MULTISIG_SIGNER_AS_KEY = "Accept multisig signer as key"; +static const char* STR_ME_ADD_MULTISIG_SIGNER = "Add multisig signer"; +static const char* STR_ME_REMOVE_MULTISIG_SIGNER = "Remove multisig signer"; +static const char* STR_ME_ADD_MULTISIG_SIGNERS_VIA_CREATOR = "Add multisig signers via creator"; +static const char* STR_ME_REMOVE_MULTISIG_SIGNERS_VIA_CREATOR = "Remove multisig signers via creator"; +static const char* STR_ME_CHANGE_SIGS_REQUIRED = "Change sigs required"; +static const char* STR_ME_MAKE_MULTISIG_SIGNER = "Make multisig signer"; +static const char* STR_ME_MAKE_MULTISIG_PRIMARY = "Make multisig primary"; +static const char* STR_ME_EXECUTE_SCHEDULED_PROPOSAL = "Execute scheduled proposal"; +static const char* STR_ME_CHANGE_CONTROLLER = "Change controller"; +static const char* STR_ME_CHANGE_ADMIN = "Change admin"; +static const char* STR_ME_CHANGE_TIMELOCK = "Change timelock"; +static const char* STR_ME_UNFREEZE = "Unfreeze"; +static const char* STR_ME_CHANGE_BRIDGE_LIMIT = "Change bridge limit"; +static const char* STR_ME_CHANGE_BRIDGE_EXEMPTED = "Change bridge exempted"; +static const char* STR_ME_FORCE_HANDLE_BRIDGE_TX = "Force handle bridge tx"; +static const char* STR_ME_BATCH_PROPOSE_BRIDGE_TX = "Batch propose bridge tx"; +static const char* STR_ME_PROPOSE_BRIDGE_TX = "Propose bridge tx"; +static const char* STR_ME_HANDLE_BRIDGE_TX = "Handle bridge tx"; +static const char* STR_ME_FREEZE_TXS = "Freeze txs"; +static const char* STR_ME_UNFREEZE_TXS = "Unfreeze txs"; +static const char* STR_ME_HANDLE_SCHEDULED_BRIDGE_TX = "Handle scheduled bridge tx"; +static const char* STR_ME_ADD_FREEZE_ADMIN = "Add freeze admin"; +static const char* STR_ME_REMOVE_FREEZE_ADMIN = "Remove freeze admin"; +static const char* STR_ME_REMOVE_TXS = "Remove txs"; static const char* STR_ME_BOND = "Bond"; static const char* STR_ME_BOND_EXTRA = "Bond extra"; static const char* STR_ME_UNBOND = "Unbond"; @@ -131,7 +152,6 @@ static const char* STR_ME_SET_PAYEE = "Set payee"; static const char* STR_ME_SET_CONTROLLER = "Set controller"; static const char* STR_ME_SET_VALIDATOR_COUNT = "Set validator count"; static const char* STR_ME_INCREASE_VALIDATOR_COUNT = "Increase validator count"; -static const char* STR_ME_SCALE_VALIDATOR_COUNT = "Scale validator count"; static const char* STR_ME_ADD_PERMISSIONED_VALIDATOR = "Add permissioned validator"; static const char* STR_ME_REMOVE_PERMISSIONED_VALIDATOR = "Remove permissioned validator"; static const char* STR_ME_VALIDATE_CDD_EXPIRY_NOMINATORS = "Validate cdd expiry nominators"; @@ -147,86 +167,17 @@ static const char* STR_ME_PAYOUT_STAKERS = "Payout stakers"; static const char* STR_ME_REBOND = "Rebond"; static const char* STR_ME_SET_HISTORY_DEPTH = "Set history depth"; static const char* STR_ME_REAP_STASH = "Reap stash"; -static const char* STR_ME_SUBMIT_ELECTION_SOLUTION = "Submit election solution"; -static const char* STR_ME_SUBMIT_ELECTION_SOLUTION_UNSIGNED = "Submit election solution unsigned"; static const char* STR_ME_PAYOUT_STAKERS_BY_SYSTEM = "Payout stakers by system"; static const char* STR_ME_CHANGE_SLASHING_ALLOWED_FOR = "Change slashing allowed for"; static const char* STR_ME_UPDATE_PERMISSIONED_VALIDATOR_INTENDED_COUNT = "Update permissioned validator intended count"; static const char* STR_ME_SET_KEYS = "Set keys"; static const char* STR_ME_PURGE_KEYS = "Purge keys"; -static const char* STR_ME_FINAL_HINT = "Final hint"; static const char* STR_ME_NOTE_STALLED = "Note stalled"; -static const char* STR_ME_HEARTBEAT = "Heartbeat"; -static const char* STR_ME_SET_SLASHING_PARAMS = "Set slashing params"; -static const char* STR_ME_SUDO = "Sudo"; -static const char* STR_ME_SUDO_UNCHECKED_WEIGHT = "Sudo unchecked weight"; -static const char* STR_ME_SET_KEY = "Set key"; static const char* STR_ME_SUDO_AS = "Sudo as"; -static const char* STR_ME_CREATE_MULTISIG = "Create multisig"; -static const char* STR_ME_CREATE_OR_APPROVE_PROPOSAL_AS_IDENTITY = "Create or approve proposal as identity"; -static const char* STR_ME_CREATE_OR_APPROVE_PROPOSAL_AS_KEY = "Create or approve proposal as key"; -static const char* STR_ME_CREATE_PROPOSAL_AS_IDENTITY = "Create proposal as identity"; -static const char* STR_ME_CREATE_PROPOSAL_AS_KEY = "Create proposal as key"; -static const char* STR_ME_APPROVE_AS_IDENTITY = "Approve as identity"; -static const char* STR_ME_APPROVE_AS_KEY = "Approve as key"; -static const char* STR_ME_REJECT_AS_IDENTITY = "Reject as identity"; -static const char* STR_ME_REJECT_AS_KEY = "Reject as key"; -static const char* STR_ME_ACCEPT_MULTISIG_SIGNER_AS_IDENTITY = "Accept multisig signer as identity"; -static const char* STR_ME_ACCEPT_MULTISIG_SIGNER_AS_KEY = "Accept multisig signer as key"; -static const char* STR_ME_ADD_MULTISIG_SIGNER = "Add multisig signer"; -static const char* STR_ME_REMOVE_MULTISIG_SIGNER = "Remove multisig signer"; -static const char* STR_ME_ADD_MULTISIG_SIGNERS_VIA_CREATOR = "Add multisig signers via creator"; -static const char* STR_ME_REMOVE_MULTISIG_SIGNERS_VIA_CREATOR = "Remove multisig signers via creator"; -static const char* STR_ME_CHANGE_SIGS_REQUIRED = "Change sigs required"; -static const char* STR_ME_MAKE_MULTISIG_SIGNER = "Make multisig signer"; -static const char* STR_ME_MAKE_MULTISIG_PRIMARY = "Make multisig primary"; -static const char* STR_ME_EXECUTE_SCHEDULED_PROPOSAL = "Execute scheduled proposal"; -static const char* STR_ME_UPDATE_SCHEDULE = "Update schedule"; -static const char* STR_ME_PUT_CODE = "Put code"; -static const char* STR_ME_CALL = "Call"; -static const char* STR_ME_INSTANTIATE = "Instantiate"; -static const char* STR_ME_FREEZE_INSTANTIATION = "Freeze instantiation"; -static const char* STR_ME_UNFREEZE_INSTANTIATION = "Unfreeze instantiation"; -static const char* STR_ME_TRANSFER_TEMPLATE_OWNERSHIP = "Transfer template ownership"; -static const char* STR_ME_CHANGE_TEMPLATE_FEES = "Change template fees"; -static const char* STR_ME_CHANGE_TEMPLATE_META_URL = "Change template meta url"; -static const char* STR_ME_DISBURSEMENT = "Disbursement"; -static const char* STR_ME_REIMBURSEMENT = "Reimbursement"; -static const char* STR_ME_SET_VOTE_THRESHOLD = "Set vote threshold"; -static const char* STR_ME_SET_RELEASE_COORDINATOR = "Set release coordinator"; -static const char* STR_ME_SET_EXPIRES_AFTER = "Set expires after"; -static const char* STR_ME_CLOSE = "Close"; -static const char* STR_ME_VOTE_OR_PROPOSE = "Vote or propose"; -static const char* STR_ME_VOTE = "Vote"; -static const char* STR_ME_SET_ACTIVE_MEMBERS_LIMIT = "Set active members limit"; -static const char* STR_ME_DISABLE_MEMBER = "Disable member"; -static const char* STR_ME_ADD_MEMBER = "Add member"; -static const char* STR_ME_REMOVE_MEMBER = "Remove member"; -static const char* STR_ME_SWAP_MEMBER = "Swap member"; -static const char* STR_ME_RESET_MEMBERS = "Reset members"; -static const char* STR_ME_ABDICATE_MEMBERSHIP = "Abdicate membership"; -static const char* STR_ME_SET_PRUNE_HISTORICAL_PIPS = "Set prune historical pips"; -static const char* STR_ME_SET_MIN_PROPOSAL_DEPOSIT = "Set min proposal deposit"; -static const char* STR_ME_SET_DEFAULT_ENACTMENT_PERIOD = "Set default enactment period"; -static const char* STR_ME_SET_PENDING_PIP_EXPIRY = "Set pending pip expiry"; -static const char* STR_ME_SET_MAX_PIP_SKIP_COUNT = "Set max pip skip count"; -static const char* STR_ME_SET_ACTIVE_PIP_LIMIT = "Set active pip limit"; -static const char* STR_ME_PROPOSE = "Propose"; -static const char* STR_ME_APPROVE_COMMITTEE_PROPOSAL = "Approve committee proposal"; -static const char* STR_ME_REJECT_PROPOSAL = "Reject proposal"; -static const char* STR_ME_PRUNE_PROPOSAL = "Prune proposal"; -static const char* STR_ME_RESCHEDULE_EXECUTION = "Reschedule execution"; -static const char* STR_ME_CLEAR_SNAPSHOT = "Clear snapshot"; -static const char* STR_ME_SNAPSHOT = "Snapshot"; -static const char* STR_ME_ENACT_SNAPSHOT_RESULTS = "Enact snapshot results"; -static const char* STR_ME_EXECUTE_SCHEDULED_PIP = "Execute scheduled pip"; -static const char* STR_ME_EXPIRE_SCHEDULED_PIP = "Expire scheduled pip"; static const char* STR_ME_REGISTER_TICKER = "Register ticker"; static const char* STR_ME_ACCEPT_TICKER_TRANSFER = "Accept ticker transfer"; -static const char* STR_ME_ACCEPT_PRIMARY_ISSUANCE_AGENT_TRANSFER = "Accept primary issuance agent transfer"; static const char* STR_ME_ACCEPT_ASSET_OWNERSHIP_TRANSFER = "Accept asset ownership transfer"; static const char* STR_ME_CREATE_ASSET = "Create asset"; -static const char* STR_ME_UNFREEZE = "Unfreeze"; static const char* STR_ME_RENAME_ASSET = "Rename asset"; static const char* STR_ME_ISSUE = "Issue"; static const char* STR_ME_REDEEM = "Redeem"; @@ -235,25 +186,18 @@ static const char* STR_ME_ADD_DOCUMENTS = "Add documents"; static const char* STR_ME_REMOVE_DOCUMENTS = "Remove documents"; static const char* STR_ME_SET_FUNDING_ROUND = "Set funding round"; static const char* STR_ME_UPDATE_IDENTIFIERS = "Update identifiers"; -static const char* STR_ME_ADD_EXTENSION = "Add extension"; -static const char* STR_ME_ARCHIVE_EXTENSION = "Archive extension"; -static const char* STR_ME_UNARCHIVE_EXTENSION = "Unarchive extension"; -static const char* STR_ME_REMOVE_PRIMARY_ISSUANCE_AGENT = "Remove primary issuance agent"; -static const char* STR_ME_REMOVE_SMART_EXTENSION = "Remove smart extension"; static const char* STR_ME_CLAIM_CLASSIC_TICKER = "Claim classic ticker"; static const char* STR_ME_RESERVE_CLASSIC_TICKER = "Reserve classic ticker"; -static const char* STR_ME_CHANGE_CONTROLLER = "Change controller"; -static const char* STR_ME_CHANGE_ADMIN = "Change admin"; -static const char* STR_ME_CHANGE_TIMELOCK = "Change timelock"; -static const char* STR_ME_CHANGE_BRIDGE_LIMIT = "Change bridge limit"; -static const char* STR_ME_CHANGE_BRIDGE_EXEMPTED = "Change bridge exempted"; -static const char* STR_ME_FORCE_HANDLE_BRIDGE_TX = "Force handle bridge tx"; -static const char* STR_ME_BATCH_PROPOSE_BRIDGE_TX = "Batch propose bridge tx"; -static const char* STR_ME_PROPOSE_BRIDGE_TX = "Propose bridge tx"; -static const char* STR_ME_HANDLE_BRIDGE_TX = "Handle bridge tx"; -static const char* STR_ME_FREEZE_TXS = "Freeze txs"; -static const char* STR_ME_UNFREEZE_TXS = "Unfreeze txs"; -static const char* STR_ME_HANDLE_SCHEDULED_BRIDGE_TX = "Handle scheduled bridge tx"; +static const char* STR_ME_CONTROLLER_TRANSFER = "Controller transfer"; +static const char* STR_ME_REGISTER_CUSTOM_ASSET_TYPE = "Register custom asset type"; +static const char* STR_ME_DISTRIBUTE = "Distribute"; +static const char* STR_ME_PUSH_BENEFIT = "Push benefit"; +static const char* STR_ME_RECLAIM = "Reclaim"; +static const char* STR_ME_REMOVE_DISTRIBUTION = "Remove distribution"; +static const char* STR_ME_CREATE_CHECKPOINT = "Create checkpoint"; +static const char* STR_ME_SET_SCHEDULES_MAX_COMPLEXITY = "Set schedules max complexity"; +static const char* STR_ME_CREATE_SCHEDULE = "Create schedule"; +static const char* STR_ME_REMOVE_SCHEDULE = "Remove schedule"; static const char* STR_ME_ADD_COMPLIANCE_REQUIREMENT = "Add compliance requirement"; static const char* STR_ME_REMOVE_COMPLIANCE_REQUIREMENT = "Remove compliance requirement"; static const char* STR_ME_REPLACE_ASSET_COMPLIANCE = "Replace asset compliance"; @@ -263,8 +207,45 @@ static const char* STR_ME_RESUME_ASSET_COMPLIANCE = "Resume asset compliance"; static const char* STR_ME_ADD_DEFAULT_TRUSTED_CLAIM_ISSUER = "Add default trusted claim issuer"; static const char* STR_ME_REMOVE_DEFAULT_TRUSTED_CLAIM_ISSUER = "Remove default trusted claim issuer"; static const char* STR_ME_CHANGE_COMPLIANCE_REQUIREMENT = "Change compliance requirement"; +static const char* STR_ME_SET_MAX_DETAILS_LENGTH = "Set max details length"; +static const char* STR_ME_SET_DEFAULT_TARGETS = "Set default targets"; +static const char* STR_ME_SET_DEFAULT_WITHHOLDING_TAX = "Set default withholding tax"; +static const char* STR_ME_SET_DID_WITHHOLDING_TAX = "Set did withholding tax"; +static const char* STR_ME_INITIATE_CORPORATE_ACTION = "Initiate corporate action"; +static const char* STR_ME_LINK_CA_DOC = "Link ca doc"; +static const char* STR_ME_REMOVE_CA = "Remove ca"; +static const char* STR_ME_CHANGE_RECORD_DATE = "Change record date"; +static const char* STR_ME_ATTACH_BALLOT = "Attach ballot"; +static const char* STR_ME_CHANGE_END = "Change end"; +static const char* STR_ME_CHANGE_META = "Change meta"; +static const char* STR_ME_CHANGE_RCV = "Change rcv"; +static const char* STR_ME_REMOVE_BALLOT = "Remove ballot"; +static const char* STR_ME_SET_PRUNE_HISTORICAL_PIPS = "Set prune historical pips"; +static const char* STR_ME_SET_MIN_PROPOSAL_DEPOSIT = "Set min proposal deposit"; +static const char* STR_ME_SET_DEFAULT_ENACTMENT_PERIOD = "Set default enactment period"; +static const char* STR_ME_SET_PENDING_PIP_EXPIRY = "Set pending pip expiry"; +static const char* STR_ME_SET_MAX_PIP_SKIP_COUNT = "Set max pip skip count"; +static const char* STR_ME_SET_ACTIVE_PIP_LIMIT = "Set active pip limit"; +static const char* STR_ME_PROPOSE = "Propose"; +static const char* STR_ME_APPROVE_COMMITTEE_PROPOSAL = "Approve committee proposal"; +static const char* STR_ME_REJECT_PROPOSAL = "Reject proposal"; +static const char* STR_ME_PRUNE_PROPOSAL = "Prune proposal"; +static const char* STR_ME_RESCHEDULE_EXECUTION = "Reschedule execution"; +static const char* STR_ME_CLEAR_SNAPSHOT = "Clear snapshot"; +static const char* STR_ME_SNAPSHOT = "Snapshot"; +static const char* STR_ME_ENACT_SNAPSHOT_RESULTS = "Enact snapshot results"; +static const char* STR_ME_EXECUTE_SCHEDULED_PIP = "Execute scheduled pip"; +static const char* STR_ME_EXPIRE_SCHEDULED_PIP = "Expire scheduled pip"; +static const char* STR_ME_CREATE_PORTFOLIO = "Create portfolio"; +static const char* STR_ME_DELETE_PORTFOLIO = "Delete portfolio"; +static const char* STR_ME_MOVE_PORTFOLIO_FUNDS = "Move portfolio funds"; +static const char* STR_ME_RENAME_PORTFOLIO = "Rename portfolio"; +static const char* STR_ME_QUIT_PORTFOLIO_CUSTODY = "Quit portfolio custody"; +static const char* STR_ME_ACCEPT_PORTFOLIO_CUSTODY = "Accept portfolio custody"; +static const char* STR_ME_CHANGE_COEFFICIENT = "Change coefficient"; static const char* STR_ME_CREATE_VENUE = "Create venue"; -static const char* STR_ME_UPDATE_VENUE = "Update venue"; +static const char* STR_ME_UPDATE_VENUE_DETAILS = "Update venue details"; +static const char* STR_ME_UPDATE_VENUE_TYPE = "Update venue type"; static const char* STR_ME_ADD_INSTRUCTION = "Add instruction"; static const char* STR_ME_ADD_AND_AFFIRM_INSTRUCTION = "Add and affirm instruction"; static const char* STR_ME_AFFIRM_INSTRUCTION = "Affirm instruction"; @@ -276,75 +257,27 @@ static const char* STR_ME_UNCLAIM_RECEIPT = "Unclaim receipt"; static const char* STR_ME_SET_VENUE_FILTERING = "Set venue filtering"; static const char* STR_ME_ALLOW_VENUES = "Allow venues"; static const char* STR_ME_DISALLOW_VENUES = "Disallow venues"; +static const char* STR_ME_CHANGE_RECEIPT_VALIDITY = "Change receipt validity"; static const char* STR_ME_EXECUTE_SCHEDULED_INSTRUCTION = "Execute scheduled instruction"; +static const char* STR_ME_RESCHEDULE_INSTRUCTION = "Reschedule instruction"; +static const char* STR_ME_ADD_TRANSFER_MANAGER = "Add transfer manager"; +static const char* STR_ME_REMOVE_TRANSFER_MANAGER = "Remove transfer manager"; +static const char* STR_ME_ADD_EXEMPTED_ENTITIES = "Add exempted entities"; +static const char* STR_ME_REMOVE_EXEMPTED_ENTITIES = "Remove exempted entities"; static const char* STR_ME_CREATE_FUNDRAISER = "Create fundraiser"; static const char* STR_ME_INVEST = "Invest"; static const char* STR_ME_FREEZE_FUNDRAISER = "Freeze fundraiser"; static const char* STR_ME_UNFREEZE_FUNDRAISER = "Unfreeze fundraiser"; static const char* STR_ME_MODIFY_FUNDRAISER_WINDOW = "Modify fundraiser window"; static const char* STR_ME_STOP = "Stop"; -static const char* STR_ME_ADD_TRANSFER_MANAGER = "Add transfer manager"; -static const char* STR_ME_REMOVE_TRANSFER_MANAGER = "Remove transfer manager"; -static const char* STR_ME_ADD_EXEMPTED_ENTITIES = "Add exempted entities"; -static const char* STR_ME_REMOVE_EXEMPTED_ENTITIES = "Remove exempted entities"; -static const char* STR_ME_CHANGE_COEFFICIENT = "Change coefficient"; -static const char* STR_ME_CHANGE_BASE_FEE = "Change base fee"; +static const char* STR_ME_DISBURSEMENT = "Disbursement"; +static const char* STR_ME_REIMBURSEMENT = "Reimbursement"; static const char* STR_ME_BATCH = "Batch"; static const char* STR_ME_BATCH_ATOMIC = "Batch atomic"; static const char* STR_ME_BATCH_OPTIMISTIC = "Batch optimistic"; static const char* STR_ME_RELAY_TX = "Relay tx"; -static const char* STR_ME_CREATE_PORTFOLIO = "Create portfolio"; -static const char* STR_ME_DELETE_PORTFOLIO = "Delete portfolio"; -static const char* STR_ME_MOVE_PORTFOLIO_FUNDS = "Move portfolio funds"; -static const char* STR_ME_RENAME_PORTFOLIO = "Rename portfolio"; -static const char* STR_ME_SCHEDULE = "Schedule"; -static const char* STR_ME_CANCEL = "Cancel"; -static const char* STR_ME_SCHEDULE_NAMED = "Schedule named"; -static const char* STR_ME_CANCEL_NAMED = "Cancel named"; -static const char* STR_ME_SCHEDULE_AFTER = "Schedule after"; -static const char* STR_ME_SCHEDULE_NAMED_AFTER = "Schedule named after"; -static const char* STR_ME_SET_MAX_DETAILS_LENGTH = "Set max details length"; -static const char* STR_ME_RESET_CAA = "Reset caa"; -static const char* STR_ME_SET_DEFAULT_TARGETS = "Set default targets"; -static const char* STR_ME_SET_DEFAULT_WITHHOLDING_TAX = "Set default withholding tax"; -static const char* STR_ME_SET_DID_WITHHOLDING_TAX = "Set did withholding tax"; -static const char* STR_ME_INITIATE_CORPORATE_ACTION = "Initiate corporate action"; -static const char* STR_ME_LINK_CA_DOC = "Link ca doc"; -static const char* STR_ME_REMOVE_CA = "Remove ca"; -static const char* STR_ME_CHANGE_RECORD_DATE = "Change record date"; -static const char* STR_ME_ATTACH_BALLOT = "Attach ballot"; -static const char* STR_ME_CHANGE_END = "Change end"; -static const char* STR_ME_CHANGE_META = "Change meta"; -static const char* STR_ME_CHANGE_RCV = "Change rcv"; -static const char* STR_ME_REMOVE_BALLOT = "Remove ballot"; -static const char* STR_ME_DISTRIBUTE = "Distribute"; -static const char* STR_ME_PUSH_BENEFIT = "Push benefit"; -static const char* STR_ME_RECLAIM = "Reclaim"; -static const char* STR_ME_REMOVE_DISTRIBUTION = "Remove distribution"; -static const char* STR_ME_CREATE_CHECKPOINT = "Create checkpoint"; -static const char* STR_ME_SET_SCHEDULES_MAX_COMPLEXITY = "Set schedules max complexity"; -static const char* STR_ME_CREATE_SCHEDULE = "Create schedule"; -static const char* STR_ME_REMOVE_SCHEDULE = "Remove schedule"; -static const char* STR_ME_CONTROLLER_TRANSFER = "Controller transfer"; -static const char* STR_ME_CHANGE_RECEIPT_VALIDITY = "Change receipt validity"; -static const char* STR_ME_ADD_RANGE_PROOF = "Add range proof"; -static const char* STR_ME_ADD_VERIFY_RANGE_PROOF = "Add verify range proof"; -static const char* STR_ME_ADD_INVESTOR_UNIQUENESS_CLAIM_V2 = "Add investor uniqueness claim v2"; -static const char* STR_ME_SET_PUT_CODE_FLAG = "Set put code flag"; -static const char* STR_ME_REVOKE_CLAIM_BY_INDEX = "Revoke claim by index"; -static const char* STR_ME_QUIT_PORTFOLIO_CUSTODY = "Quit portfolio custody"; -static const char* STR_ME_RESCHEDULE_INSTRUCTION = "Reschedule instruction"; -static const char* STR_ME_CREATE_GROUP = "Create group"; -static const char* STR_ME_SET_GROUP_PERMISSIONS = "Set group permissions"; static const char* STR_ME_REMOVE_AGENT = "Remove agent"; static const char* STR_ME_ABDICATE = "Abdicate"; -static const char* STR_ME_CHANGE_GROUP = "Change group"; -static const char* STR_ME_ADD_FREEZE_ADMIN = "Add freeze admin"; -static const char* STR_ME_REMOVE_FREEZE_ADMIN = "Remove freeze admin"; -static const char* STR_ME_REGISTER_CUSTOM_ASSET_TYPE = "Register custom asset type"; -static const char* STR_ME_ACCEPT_PORTFOLIO_CUSTODY = "Accept portfolio custody"; -static const char* STR_ME_UPDATE_VENUE_DETAILS = "Update venue details"; -static const char* STR_ME_UPDATE_VENUE_TYPE = "Update venue type"; static const char* STR_ME_ACCEPT_BECOME_AGENT = "Accept become agent"; static const char* STR_ME_SET_PAYING_KEY = "Set paying key"; static const char* STR_ME_ACCEPT_PAYING_KEY = "Accept paying key"; @@ -353,9 +286,38 @@ static const char* STR_ME_UPDATE_POLYX_LIMIT = "Update polyx limit"; static const char* STR_ME_INCREASE_POLYX_LIMIT = "Increase polyx limit"; static const char* STR_ME_DECREASE_POLYX_LIMIT = "Decrease polyx limit"; static const char* STR_ME_CLAIM_ITN_REWARD = "Claim itn reward"; -static const char* STR_ME_SET_ITN_REWARD_STATUS = "Set itn reward status"; -static const char* STR_ME_ROTATE_PRIMARY_KEY_TO_SECONDARY = "Rotate primary key to secondary"; -static const char* STR_ME_REMOVE_TXS = "Remove txs"; +static const char* STR_ME_REMARK_WITH_EVENT = "Remark with event"; +static const char* STR_ME_REMOVE_SECONDARY_KEYS_OLD = "Remove secondary keys old"; +static const char* STR_ME_PLACEHOLDER_LEGACY_SET_PERMISSION_TO_SIGNER = "Placeholder legacy set permission to signer"; +static const char* STR_ME_ADD_SECONDARY_KEYS_WITH_AUTHORIZATION_OLD = "Add secondary keys with authorization old"; +static const char* STR_ME_SET_SECONDARY_KEY_PERMISSIONS = "Set secondary key permissions"; +static const char* STR_ME_MAKE_MULTISIG_SECONDARY = "Make multisig secondary"; +static const char* STR_ME_SUBMIT_ELECTION_SOLUTION = "Submit election solution"; +static const char* STR_ME_SUBMIT_ELECTION_SOLUTION_UNSIGNED = "Submit election solution unsigned"; +static const char* STR_ME_CREATE_ASSET_WITH_CUSTOM_TYPE = "Create asset with custom type"; +static const char* STR_ME_SET_ASSET_METADATA = "Set asset metadata"; +static const char* STR_ME_SET_ASSET_METADATA_DETAILS = "Set asset metadata details"; +static const char* STR_ME_REGISTER_AND_SET_LOCAL_ASSET_METADATA = "Register and set local asset metadata"; +static const char* STR_ME_REGISTER_ASSET_METADATA_LOCAL_TYPE = "Register asset metadata local type"; +static const char* STR_ME_REGISTER_ASSET_METADATA_GLOBAL_TYPE = "Register asset metadata global type"; +static const char* STR_ME_INITIATE_CORPORATE_ACTION_AND_DISTRIBUTE = "Initiate corporate action and distribute"; +static const char* STR_ME_SET_ACTIVE_ASSET_STATS = "Set active asset stats"; +static const char* STR_ME_BATCH_UPDATE_ASSET_STATS = "Batch update asset stats"; +static const char* STR_ME_SET_ASSET_TRANSFER_COMPLIANCE = "Set asset transfer compliance"; +static const char* STR_ME_SET_ENTITIES_EXEMPT = "Set entities exempt"; +static const char* STR_ME_CREATE_GROUP_AND_ADD_AUTH = "Create group and add auth"; +static const char* STR_ME_CREATE_AND_CHANGE_CUSTOM_GROUP = "Create and change custom group"; +static const char* STR_ME_CALL = "Call"; +static const char* STR_ME_INSTANTIATE_WITH_CODE = "Instantiate with code"; +static const char* STR_ME_INSTANTIATE = "Instantiate"; +static const char* STR_ME_UPLOAD_CODE = "Upload code"; +static const char* STR_ME_REMOVE_CODE = "Remove code"; +static const char* STR_ME_INSTANTIATE_WITH_CODE_PERMS = "Instantiate with code perms"; +static const char* STR_ME_INSTANTIATE_WITH_HASH_PERMS = "Instantiate with hash perms"; +static const char* STR_ME_NOTE_PREIMAGE = "Note preimage"; +static const char* STR_ME_UNNOTE_PREIMAGE = "Unnote preimage"; +static const char* STR_ME_REQUEST_PREIMAGE = "Request preimage"; +static const char* STR_ME_UNREQUEST_PREIMAGE = "Unrequest preimage"; // Items names static const char* STR_IT__ratio = "Ratio"; @@ -367,23 +329,19 @@ static const char* STR_IT_items = "Items"; static const char* STR_IT_keys = "Keys"; static const char* STR_IT_prefix = "Prefix"; static const char* STR_IT__subkeys = "Subkeys"; -static const char* STR_IT_equivocation_proof = "Equivocation proof"; -static const char* STR_IT_key_owner_proof = "Key owner proof"; static const char* STR_IT_now = "Now"; static const char* STR_IT_index = "Index"; static const char* STR_IT_new_ = "New"; static const char* STR_IT_freeze = "Freeze"; static const char* STR_IT_dest = "Dest"; -static const char* STR_IT_value = "Amount"; +static const char* STR_IT_amount = "Amount"; static const char* STR_IT_memo = "Memo"; static const char* STR_IT_who = "Who"; static const char* STR_IT_new_free = "New free"; static const char* STR_IT_new_reserved = "New reserved"; static const char* STR_IT_source = "Source"; -static const char* STR_IT_amount = "Amount"; -static const char* STR_IT_uid = "Uid"; -static const char* STR_IT_secondary_keys = "Secondary keys"; static const char* STR_IT_target_account = "Target account"; +static const char* STR_IT_secondary_keys = "Secondary keys"; static const char* STR_IT_cdd = "Cdd"; static const char* STR_IT_disable_from = "Disable from"; static const char* STR_IT_expiry = "Expiry"; @@ -392,24 +350,45 @@ static const char* STR_IT_rotation_auth_id = "Rotation auth id"; static const char* STR_IT_optional_cdd_auth_id = "Optional cdd auth id"; static const char* STR_IT_auth_required = "Auth required"; static const char* STR_IT_auth_id = "Auth id"; -static const char* STR_IT_did = "Did"; static const char* STR_IT_target = "Target"; static const char* STR_IT_claim = "Claim"; -static const char* STR_IT_target_did = "Target did"; -static const char* STR_IT_proposal = "Proposal"; static const char* STR_IT_signer = "Signer"; +static const char* STR_IT_perms = "Perms"; static const char* STR_IT_permissions = "Permissions"; -static const char* STR_IT_of = "Of"; -static const char* STR_IT_authorization_data = "Authorization data"; +static const char* STR_IT_data = "Data"; static const char* STR_IT__auth_issuer_pays = "Auth issuer pays"; static const char* STR_IT_additional_keys = "Additional keys"; static const char* STR_IT_expires_at = "Expires at"; -static const char* STR_IT_auth = "Auth"; static const char* STR_IT_proof = "Proof"; -static const char* STR_IT_new_uncles = "New uncles"; +static const char* STR_IT_scope = "Scope"; +static const char* STR_IT_claim_type = "Claim type"; +static const char* STR_IT_limit = "Limit"; +static const char* STR_IT_at = "At"; +static const char* STR_IT_remove = "Remove"; +static const char* STR_IT_add = "Add"; +static const char* STR_IT_members = "Members"; +static const char* STR_IT_n = "N"; +static const char* STR_IT_d = "D"; +static const char* STR_IT_id = "Id"; +static const char* STR_IT_approve = "Approve"; +static const char* STR_IT_call = "Call"; +static const char* STR_IT_proposal = "Proposal"; +static const char* STR_IT_signers = "Signers"; +static const char* STR_IT_sigs_required = "Sigs required"; +static const char* STR_IT_multisig = "Multisig"; +static const char* STR_IT_auto_close = "Auto close"; +static const char* STR_IT_proposal_id = "Proposal id"; +static const char* STR_IT_multisig_did = "Multisig did"; +static const char* STR_IT__proposal_weight = "Proposal weight"; static const char* STR_IT_controller = "Controller"; +static const char* STR_IT_admin = "Admin"; +static const char* STR_IT_timelock = "Timelock"; +static const char* STR_IT_duration = "Duration"; +static const char* STR_IT_exempted = "Exempted"; +static const char* STR_IT_bridge_tx = "Bridge tx"; +static const char* STR_IT_bridge_txs = "Bridge txs"; +static const char* STR_IT_freeze_admin = "Freeze admin"; static const char* STR_IT_payee = "Payee"; -static const char* STR_IT_max_additional = "Amount"; static const char* STR_IT_num_slashing_spans = "Num slashing spans"; static const char* STR_IT_prefs = "Prefs"; static const char* STR_IT_targets = "Targets"; @@ -419,7 +398,7 @@ static const char* STR_IT_identity = "Identity"; static const char* STR_IT_intended_count = "Intended count"; static const char* STR_IT_new_cap = "New cap"; static const char* STR_IT_new_value = "New value"; -static const char* STR_IT_validators = "Validators"; +static const char* STR_IT_invulnerables = "Invulnerables"; static const char* STR_IT_stash = "Stash"; static const char* STR_IT_era = "Era"; static const char* STR_IT_slash_indices = "Slash indices"; @@ -432,172 +411,140 @@ static const char* STR_IT_score = "Score"; static const char* STR_IT_size = "Size"; static const char* STR_IT_slashing_switch = "Slashing switch"; static const char* STR_IT_new_intended_count = "New intended count"; -static const char* STR_IT_hint = "Hint"; +static const char* STR_IT_equivocation_proof = "Equivocation proof"; +static const char* STR_IT_key_owner_proof = "Key owner proof"; static const char* STR_IT_delay = "Delay"; static const char* STR_IT_best_finalized_block_number = "Best finalized block number"; -static const char* STR_IT_heartbeat = "Heartbeat"; -static const char* STR_IT__signature = "Signature"; -static const char* STR_IT_params = "Params"; -static const char* STR_IT_call = "Call"; static const char* STR_IT__weight = "Weight"; -static const char* STR_IT_signers = "Signers"; -static const char* STR_IT_sigs_required = "Sigs required"; -static const char* STR_IT_multisig = "Multisig"; -static const char* STR_IT_auto_close = "Auto close"; -static const char* STR_IT_proposal_id = "Proposal id"; -static const char* STR_IT_multisig_did = "Multisig did"; -static const char* STR_IT_proposal_weight = "Proposal weight"; -static const char* STR_IT_schedule = "Schedule"; -static const char* STR_IT_meta_info = "Meta info"; -static const char* STR_IT_instantiation_fee = "Instantiation fee"; -static const char* STR_IT_gas_limit = "Gas limit"; -static const char* STR_IT_data = "Data"; -static const char* STR_IT_endowment = "Endowment"; -static const char* STR_IT_code_hash = "Code hash"; -static const char* STR_IT_max_fee = "Max fee"; -static const char* STR_IT_new_owner = "New owner"; -static const char* STR_IT_new_instantiation_fee = "New instantiation fee"; -static const char* STR_IT_new_usage_fee = "New usage fee"; -static const char* STR_IT_new_url = "New url"; -static const char* STR_IT_beneficiaries = "Beneficiaries"; -static const char* STR_IT_n = "N"; -static const char* STR_IT_d = "D"; -static const char* STR_IT_id = "Id"; -static const char* STR_IT_approve = "Approve"; -static const char* STR_IT_limit = "Limit"; -static const char* STR_IT_at = "At"; -static const char* STR_IT_remove = "Remove"; -static const char* STR_IT_add = "Add"; -static const char* STR_IT_members = "Members"; -static const char* STR_IT_prune = "Prune"; -static const char* STR_IT_deposit = "Deposit"; -static const char* STR_IT_duration = "Duration"; -static const char* STR_IT_max = "Max"; -static const char* STR_IT_url = "Url"; -static const char* STR_IT_description = "Description"; -static const char* STR_IT_aye_or_nay = "Aye or nay"; -static const char* STR_IT_until = "Until"; -static const char* STR_IT_results = "Results"; static const char* STR_IT_ticker = "Ticker"; static const char* STR_IT_name = "Name"; -static const char* STR_IT_total_supply = "Total supply"; static const char* STR_IT_divisible = "Divisible"; static const char* STR_IT_asset_type = "Asset type"; static const char* STR_IT_identifiers = "Identifiers"; static const char* STR_IT_funding_round = "Funding round"; +static const char* STR_IT_disable_iu = "Disable iu"; static const char* STR_IT_docs = "Docs"; static const char* STR_IT_ids = "Ids"; -static const char* STR_IT_extension_details = "Extension details"; -static const char* STR_IT_extension_id = "Extension id"; static const char* STR_IT_ethereum_signature = "Ethereum signature"; static const char* STR_IT_classic_ticker_import = "Classic ticker import"; static const char* STR_IT_contract_did = "Contract did"; static const char* STR_IT_config = "Config"; -static const char* STR_IT_admin = "Admin"; -static const char* STR_IT_timelock = "Timelock"; -static const char* STR_IT_exempted = "Exempted"; -static const char* STR_IT_bridge_tx = "Bridge tx"; -static const char* STR_IT_bridge_txs = "Bridge txs"; +static const char* STR_IT_from_portfolio = "From portfolio"; +static const char* STR_IT_ty = "Ty"; +static const char* STR_IT_ca_id = "Ca id"; +static const char* STR_IT_portfolio = "Portfolio"; +static const char* STR_IT_currency = "Currency"; +static const char* STR_IT_per_share = "Per share"; +static const char* STR_IT_payment_at = "Payment at"; +static const char* STR_IT_holder = "Holder"; +static const char* STR_IT_max_complexity = "Max complexity"; +static const char* STR_IT_schedule = "Schedule"; static const char* STR_IT_sender_conditions = "Sender conditions"; static const char* STR_IT_receiver_conditions = "Receiver conditions"; static const char* STR_IT_asset_compliance = "Asset compliance"; static const char* STR_IT_issuer = "Issuer"; static const char* STR_IT_new_req = "New req"; +static const char* STR_IT_length = "Length"; +static const char* STR_IT_tax = "Tax"; +static const char* STR_IT_taxed_did = "Taxed did"; +static const char* STR_IT_kind = "Kind"; +static const char* STR_IT_decl_date = "Decl date"; +static const char* STR_IT_record_date = "Record date"; static const char* STR_IT_details = "Details"; -static const char* STR_IT_venue_type = "Venue type"; -static const char* STR_IT_venue_id = "Venue id"; +static const char* STR_IT_default_withholding_tax = "Default withholding tax"; +static const char* STR_IT_withholding_tax = "Withholding tax"; +static const char* STR_IT_range = "Range"; +static const char* STR_IT_meta = "Meta"; +static const char* STR_IT_rcv = "Rcv"; +static const char* STR_IT_votes = "Votes"; +static const char* STR_IT_end = "End"; +static const char* STR_IT_prune = "Prune"; +static const char* STR_IT_deposit = "Deposit"; +static const char* STR_IT_max = "Max"; +static const char* STR_IT_url = "Url"; +static const char* STR_IT_description = "Description"; +static const char* STR_IT_aye_or_nay = "Aye or nay"; +static const char* STR_IT_until = "Until"; +static const char* STR_IT_results = "Results"; +static const char* STR_IT_did = "Did"; +static const char* STR_IT_num = "Num"; +static const char* STR_IT_from = "From"; +static const char* STR_IT_to = "To"; +static const char* STR_IT_to_name = "To name"; +static const char* STR_IT_pid = "Pid"; +static const char* STR_IT_coefficient = "Coefficient"; +static const char* STR_IT_op = "Op"; +static const char* STR_IT_base_fee = "Base fee"; static const char* STR_IT_typ = "Typ"; +static const char* STR_IT_venue_id = "Venue id"; static const char* STR_IT_settlement_type = "Settlement type"; static const char* STR_IT_trade_date = "Trade date"; static const char* STR_IT_value_date = "Value date"; static const char* STR_IT_legs = "Legs"; static const char* STR_IT_portfolios = "Portfolios"; -static const char* STR_IT_instruction_id = "Instruction id"; +static const char* STR_IT_max_legs_count = "Max legs count"; +static const char* STR_IT_num_of_legs = "Num of legs"; static const char* STR_IT_receipt_details = "Receipt details"; +static const char* STR_IT_instruction_id = "Instruction id"; static const char* STR_IT_leg_id = "Leg id"; static const char* STR_IT_enabled = "Enabled"; static const char* STR_IT_venues = "Venues"; +static const char* STR_IT_receipt_uid = "Receipt uid"; +static const char* STR_IT_validity = "Validity"; +static const char* STR_IT__legs_count = "Legs count"; +static const char* STR_IT_new_transfer_manager = "New transfer manager"; +static const char* STR_IT_transfer_manager = "Transfer manager"; +static const char* STR_IT_exempted_entities = "Exempted entities"; +static const char* STR_IT_entities = "Entities"; static const char* STR_IT_offering_portfolio = "Offering portfolio"; static const char* STR_IT_offering_asset = "Offering asset"; static const char* STR_IT_raising_portfolio = "Raising portfolio"; static const char* STR_IT_raising_asset = "Raising asset"; static const char* STR_IT_tiers = "Tiers"; static const char* STR_IT_start = "Start"; -static const char* STR_IT_end = "End"; static const char* STR_IT_minimum_investment = "Minimum investment"; static const char* STR_IT_fundraiser_name = "Fundraiser name"; static const char* STR_IT_investment_portfolio = "Investment portfolio"; static const char* STR_IT_funding_portfolio = "Funding portfolio"; -static const char* STR_IT_fundraiser_id = "Fundraiser id"; -static const char* STR_IT_investment_amount = "Investment amount"; +static const char* STR_IT_purchase_amount = "Purchase amount"; static const char* STR_IT_max_price = "Max price"; static const char* STR_IT_receipt = "Receipt"; -static const char* STR_IT_new_transfer_manager = "New transfer manager"; -static const char* STR_IT_transfer_manager = "Transfer manager"; -static const char* STR_IT_exempted_entities = "Exempted entities"; -static const char* STR_IT_entities = "Entities"; -static const char* STR_IT_coefficient = "Coefficient"; -static const char* STR_IT_op = "Op"; -static const char* STR_IT_base_fee = "Base fee"; +static const char* STR_IT_beneficiaries = "Beneficiaries"; static const char* STR_IT_calls = "Calls"; static const char* STR_IT_signature = "Signature"; -static const char* STR_IT_num = "Num"; -static const char* STR_IT_from = "From"; -static const char* STR_IT_to = "To"; -static const char* STR_IT_to_name = "To name"; -static const char* STR_IT_when = "When"; -static const char* STR_IT_maybe_periodic = "Maybe periodic"; -static const char* STR_IT_priority = "Priority"; -static const char* STR_IT_after = "After"; -static const char* STR_IT_length = "Length"; -static const char* STR_IT_tax = "Tax"; -static const char* STR_IT_taxed_did = "Taxed did"; -static const char* STR_IT_kind = "Kind"; -static const char* STR_IT_decl_date = "Decl date"; -static const char* STR_IT_record_date = "Record date"; -static const char* STR_IT_default_withholding_tax = "Default withholding tax"; -static const char* STR_IT_withholding_tax = "Withholding tax"; -static const char* STR_IT_ca_id = "Ca id"; -static const char* STR_IT_range = "Range"; -static const char* STR_IT_meta = "Meta"; -static const char* STR_IT_rcv = "Rcv"; -static const char* STR_IT_votes = "Votes"; -static const char* STR_IT_portfolio = "Portfolio"; -static const char* STR_IT_currency = "Currency"; -static const char* STR_IT_payment_at = "Payment at"; -static const char* STR_IT_holder = "Holder"; -static const char* STR_IT_max_complexity = "Max complexity"; -static const char* STR_IT_from_portfolio = "From portfolio"; -static const char* STR_IT_max_legs_count = "Max legs count"; -static const char* STR_IT_receipt_uid = "Receipt uid"; -static const char* STR_IT_validity = "Validity"; -static const char* STR_IT_legs_count = "Legs count"; -static const char* STR_IT_purchase_amount = "Purchase amount"; -static const char* STR_IT_target_id = "Target id"; -static const char* STR_IT_secret_value = "Secret value"; -static const char* STR_IT_prover = "Prover"; -static const char* STR_IT_is_enabled = "Is enabled"; -static const char* STR_IT_per_share = "Per share"; -static const char* STR_IT_scope = "Scope"; -static const char* STR_IT_claim_type = "Claim type"; -static const char* STR_IT__proposal_weight = "Proposal weight"; -static const char* STR_IT_invulnerables = "Invulnerables"; -static const char* STR_IT_portfolio_id = "Portfolio id"; -static const char* STR_IT__legs_count = "Legs count"; -static const char* STR_IT_perms = "Perms"; static const char* STR_IT_agent = "Agent"; static const char* STR_IT_group = "Group"; -static const char* STR_IT_freeze_admin = "Freeze admin"; -static const char* STR_IT_disable_iu = "Disable iu"; -static const char* STR_IT_ty = "Ty"; -static const char* STR_IT_pid = "Pid"; static const char* STR_IT_user_key = "User key"; static const char* STR_IT_polyx_limit = "Polyx limit"; static const char* STR_IT_paying_key = "Paying key"; static const char* STR_IT_reward_address = "Reward address"; static const char* STR_IT_itn_address = "Itn address"; static const char* STR_IT_status = "Status"; -static const char* STR_IT_num_of_legs = "Num of legs"; +static const char* STR_IT_ratio = "Ratio"; +static const char* STR_IT_remark = "Remark"; +static const char* STR_IT_subkeys = "Subkeys"; +static const char* STR_IT_keys_to_remove = "Keys to remove"; +static const char* STR_IT_key = "Key"; +static const char* STR_IT_custom_asset_type = "Custom asset type"; +static const char* STR_IT_value = "Value"; +static const char* STR_IT_detail = "Detail"; +static const char* STR_IT_spec = "Spec"; +static const char* STR_IT_ca_args = "Ca args"; +static const char* STR_IT_asset = "Asset"; +static const char* STR_IT_stat_types = "Stat types"; +static const char* STR_IT_stat_type = "Stat type"; +static const char* STR_IT_values = "Values"; +static const char* STR_IT_transfer_conditions = "Transfer conditions"; +static const char* STR_IT_is_exempt = "Is exempt"; +static const char* STR_IT_exempt_key = "Exempt key"; +static const char* STR_IT_contract = "Contract"; +static const char* STR_IT_gas_limit = "Gas limit"; +static const char* STR_IT_storage_deposit_limit = "Storage deposit limit"; +static const char* STR_IT_endowment = "Endowment"; +static const char* STR_IT_salt = "Salt"; +static const char* STR_IT_code_hash = "Code hash"; +static const char* STR_IT_bytes = "Bytes"; +static const char* STR_IT_hash = "Hash"; // Country Codes static const uint8_t COUNTRY_CODES_SIZE = 250; diff --git a/app/src/substrate/substrate_types.c b/app/src/substrate/substrate_types.c index 2efa7b0..4ddcbbf 100644 --- a/app/src/substrate/substrate_types.c +++ b/app/src/substrate/substrate_types.c @@ -148,9 +148,11 @@ parser_error_t _readCall(parser_context_t* c, pd_Call_t* v) return parser_ok; } -parser_error_t _readHeader(parser_context_t* c, pd_Header_t* v) +parser_error_t _readCompactBalanceOf(parser_context_t* c, pd_CompactBalanceOf_t* v) { - return parser_not_supported; + CHECK_INPUT() + CHECK_ERROR(_readCompactInt(c, &v->value)); + return parser_ok; } parser_error_t _readBalanceOf(parser_context_t* c, pd_BalanceOf_t* v) @@ -194,26 +196,14 @@ parser_error_t _readBalanceNoSymbol(parser_context_t* c, pd_BalanceNoSymbol_t* v GEN_DEF_READARRAY(16) } -parser_error_t _readCompactBalanceOf(parser_context_t* c, pd_CompactBalanceOf_t* v) -{ - CHECK_INPUT() - CHECK_ERROR(_readCompactInt(c, &v->value)); - return parser_ok; -} - -parser_error_t _readHeartbeat(parser_context_t* c, pd_Heartbeat_t* v) -{ - return parser_not_supported; -} - -parser_error_t _readVecHeader(parser_context_t* c, pd_VecHeader_t* v) { - GEN_DEF_READVECTOR(Header) -} - parser_error_t _readVecu32(parser_context_t* c, pd_Vecu32_t* v) { GEN_DEF_READVECTOR(u32) } +parser_error_t _readVecu8(parser_context_t* c, pd_Vecu8_t* v) { + GEN_DEF_READVECTOR(u8) +} + parser_error_t _readOptionu16(parser_context_t* c, pd_Optionu16_t* v) { CHECK_ERROR(_readUInt8(c, &v->some)) @@ -223,6 +213,15 @@ parser_error_t _readOptionu16(parser_context_t* c, pd_Optionu16_t* v) return parser_ok; } +parser_error_t _readOptionBytes(parser_context_t* c, pd_OptionBytes_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->some)) + if (v->some > 0) { + CHECK_ERROR(_readBytes(c, &v->contained)) + } + return parser_ok; +} + parser_error_t _readOptionBalance(parser_context_t* c, pd_OptionBalance_t* v) { CHECK_ERROR(_readUInt8(c, &v->some)) @@ -241,6 +240,15 @@ parser_error_t _readOptionBlockNumber(parser_context_t* c, pd_OptionBlockNumber_ return parser_ok; } +parser_error_t _readOptionCompactBalanceOf(parser_context_t* c, pd_OptionCompactBalanceOf_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->some)) + if (v->some > 0) { + CHECK_ERROR(_readCompactBalanceOf(c, &v->contained)) + } + return parser_ok; +} + parser_error_t _readOptionu32(parser_context_t* c, pd_Optionu32_t* v) { CHECK_ERROR(_readUInt8(c, &v->some)) @@ -362,7 +370,7 @@ parser_error_t _toStringCompactu32( uint8_t pageIdx, uint8_t* pageCount) { - return _toStringCompactInt(v, 0, "", "", outValue, outValueLen, pageIdx, pageCount); + return _toStringCompactInt(v, 0, false, "", "", outValue, outValueLen, pageIdx, pageCount); } parser_error_t _toStringCompactu64( @@ -372,7 +380,7 @@ parser_error_t _toStringCompactu64( uint8_t pageIdx, uint8_t* pageCount) { - return _toStringCompactInt(v, 0, "", "", outValue, outValueLen, pageIdx, pageCount); + return _toStringCompactInt(v, 0, false, "", "", outValue, outValueLen, pageIdx, pageCount); } /////////////////////////////////// @@ -515,15 +523,15 @@ parser_error_t _toStringCall( return parser_display_idx_out_of_range; } -parser_error_t _toStringHeader( - const pd_Header_t* v, +parser_error_t _toStringCompactBalanceOf( + const pd_CompactBalanceOf_t* v, char* outValue, uint16_t outValueLen, uint8_t pageIdx, uint8_t* pageCount) { - CLEAN_AND_CHECK() - return parser_print_not_supported; + CHECK_ERROR(_toStringCompactInt(&v->value, COIN_AMOUNT_DECIMAL_PLACES, true, "", COIN_TICKER, outValue, outValueLen, pageIdx, pageCount)) + return parser_ok; } parser_error_t _toStringBalanceOf( @@ -639,50 +647,49 @@ parser_error_t _toStringBalanceNoSymbol( return parser_ok; } -parser_error_t _toStringCompactBalanceOf( - const pd_CompactBalanceOf_t* v, +parser_error_t _toStringVecu32( + const pd_Vecu32_t* v, char* outValue, uint16_t outValueLen, uint8_t pageIdx, uint8_t* pageCount) { - CHECK_ERROR(_toStringCompactInt(&v->value, COIN_AMOUNT_DECIMAL_PLACES, "", COIN_TICKER, outValue, outValueLen, pageIdx, pageCount)) - number_inplace_trimming(outValue, 1); - return parser_ok; + GEN_DEF_TOSTRING_VECTOR(u32); } -parser_error_t _toStringHeartbeat( - const pd_Heartbeat_t* v, +parser_error_t _toStringVecu8( + const pd_Vecu8_t* v, char* outValue, uint16_t outValueLen, uint8_t pageIdx, uint8_t* pageCount) { - CLEAN_AND_CHECK() - return parser_print_not_supported; -} - -parser_error_t _toStringVecHeader( - const pd_VecHeader_t* v, - char* outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t* pageCount) { - GEN_DEF_TOSTRING_VECTOR(Header) + GEN_DEF_TOSTRING_VECTOR(u8); } -parser_error_t _toStringVecu32( - const pd_Vecu32_t* v, +parser_error_t _toStringOptionu16( + const pd_Optionu16_t* v, char* outValue, uint16_t outValueLen, uint8_t pageIdx, uint8_t* pageCount) { - GEN_DEF_TOSTRING_VECTOR(u32); + CLEAN_AND_CHECK() + + *pageCount = 1; + if (v->some > 0) { + CHECK_ERROR(_toStringu16( + &v->contained, + outValue, outValueLen, + pageIdx, pageCount)); + } else { + snprintf(outValue, outValueLen, "None"); + } + return parser_ok; } -parser_error_t _toStringOptionu16( - const pd_Optionu16_t* v, +parser_error_t _toStringOptionBytes( + const pd_OptionBytes_t* v, char* outValue, uint16_t outValueLen, uint8_t pageIdx, @@ -692,7 +699,7 @@ parser_error_t _toStringOptionu16( *pageCount = 1; if (v->some > 0) { - CHECK_ERROR(_toStringu16( + CHECK_ERROR(_toStringBytes( &v->contained, outValue, outValueLen, pageIdx, pageCount)); @@ -744,6 +751,27 @@ parser_error_t _toStringOptionBlockNumber( return parser_ok; } +parser_error_t _toStringOptionCompactBalanceOf( + const pd_OptionCompactBalanceOf_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + *pageCount = 1; + if (v->some > 0) { + CHECK_ERROR(_toStringCompactBalanceOf( + &v->contained, + outValue, outValueLen, + pageIdx, pageCount)); + } else { + snprintf(outValue, outValueLen, "None"); + } + return parser_ok; +} + parser_error_t _toStringOptionu32( const pd_Optionu32_t* v, char* outValue, diff --git a/app/src/substrate/substrate_types.h b/app/src/substrate/substrate_types.h index 11c2913..0023896 100644 --- a/app/src/substrate/substrate_types.h +++ b/app/src/substrate/substrate_types.h @@ -105,9 +105,13 @@ typedef struct { } pd_Call_t; typedef struct { - // TODO: Not implemented - uint8_t _NOT_IMPLEMENTED__DO_NOT_USE; -} pd_Header_t; + compactInt_t value; +} pd_CompactBalanceOf_t; + +typedef struct { + uint8_t some; + pd_Bytes_t contained; +} pd_OptionBytes_t; typedef struct { pd_Balance_t value; @@ -128,15 +132,6 @@ typedef struct { const uint8_t* _ptr; } pd_BalanceNoSymbol_t; -typedef struct { - compactInt_t value; -} pd_CompactBalanceOf_t; - -typedef struct { - // TODO: Not implemented - uint8_t _NOT_IMPLEMENTED__DO_NOT_USE; -} pd_Heartbeat_t; - typedef struct { uint8_t some; pd_Balance_t contained; @@ -147,6 +142,11 @@ typedef struct { pd_BlockNumber_t contained; } pd_OptionBlockNumber_t; +typedef struct { + uint8_t some; + pd_CompactBalanceOf_t contained; +} pd_OptionCompactBalanceOf_t; + typedef struct { uint8_t some; pd_u32_t contained; @@ -161,13 +161,13 @@ typedef struct { uint64_t _len; const uint8_t* _ptr; uint64_t _lenBuffer; -} pd_VecHeader_t; +} pd_Vecu32_t; typedef struct { uint64_t _len; const uint8_t* _ptr; uint64_t _lenBuffer; -} pd_Vecu32_t; +} pd_Vecu8_t; //////////////////////// // /Common types diff --git a/app/src/substrate/substrate_types_V2.c b/app/src/substrate/substrate_types_V2.c index e728df6..1b4b01d 100644 --- a/app/src/substrate/substrate_types_V2.c +++ b/app/src/substrate/substrate_types_V2.c @@ -1804,7 +1804,7 @@ parser_error_t _toStringCompactAssignments_V2( uint8_t pageIdx, uint8_t* pageCount) { - return _toStringCompactInt(v, 0, "", "", outValue, outValueLen, pageIdx, pageCount); + return _toStringCompactInt(v, 0, false, "", "", outValue, outValueLen, pageIdx, pageCount); } parser_error_t _toStringCompactEraIndex_V2( @@ -1814,7 +1814,7 @@ parser_error_t _toStringCompactEraIndex_V2( uint8_t pageIdx, uint8_t* pageCount) { - return _toStringCompactInt(v, 0, "", "", outValue, outValueLen, pageIdx, pageCount); + return _toStringCompactInt(v, 0, false, "", "", outValue, outValueLen, pageIdx, pageCount); } parser_error_t _toStringCompactMoment_V2( @@ -1824,7 +1824,7 @@ parser_error_t _toStringCompactMoment_V2( uint8_t pageIdx, uint8_t* pageCount) { - return _toStringCompactInt(v, 0, "", "", outValue, outValueLen, pageIdx, pageCount); + return _toStringCompactInt(v, 0, false, "", "", outValue, outValueLen, pageIdx, pageCount); } parser_error_t _toStringAGId_V2( @@ -2820,7 +2820,7 @@ parser_error_t _toStringCompactAccountIndex_V2( uint8_t pageIdx, uint8_t* pageCount) { - return _toStringCompactInt(&v->value, 0, "", "", outValue, outValueLen, pageIdx, pageCount); + return _toStringCompactInt(&v->value, 0, false, "", "", outValue, outValueLen, pageIdx, pageCount); } parser_error_t _toStringCompactPerBill_V2( @@ -2831,7 +2831,7 @@ parser_error_t _toStringCompactPerBill_V2( uint8_t* pageCount) { // 9 but shift 2 to show as percentage - return _toStringCompactInt(&v->value, 7, "%", "", outValue, outValueLen, pageIdx, pageCount); + return _toStringCompactInt(&v->value, 7, false, "%", "", outValue, outValueLen, pageIdx, pageCount); } parser_error_t _toStringComplianceRequirement_V2( @@ -3195,8 +3195,8 @@ parser_error_t _toStringElectionSize_V2( // First measure number of pages uint8_t pages[2]; - CHECK_ERROR(_toStringCompactInt(&v->validators, COIN_AMOUNT_DECIMAL_PLACES, "", "", outValue, outValueLen, 0, &pages[0])) - CHECK_ERROR(_toStringCompactInt(&v->nominators, COIN_AMOUNT_DECIMAL_PLACES, "", "", outValue, outValueLen, 0, &pages[1])) + CHECK_ERROR(_toStringCompactInt(&v->validators, COIN_AMOUNT_DECIMAL_PLACES, false, "", "", outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringCompactInt(&v->nominators, COIN_AMOUNT_DECIMAL_PLACES, false, "", "", outValue, outValueLen, 0, &pages[1])) *pageCount = 0; for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { @@ -3208,13 +3208,13 @@ parser_error_t _toStringElectionSize_V2( } if (pageIdx < pages[0]) { - CHECK_ERROR(_toStringCompactInt(&v->validators, COIN_AMOUNT_DECIMAL_PLACES, "", "", outValue, outValueLen, pageIdx, &pages[0])) + CHECK_ERROR(_toStringCompactInt(&v->validators, COIN_AMOUNT_DECIMAL_PLACES, false, "", "", outValue, outValueLen, pageIdx, &pages[0])) return parser_ok; } pageIdx -= pages[0]; if (pageIdx < pages[1]) { - CHECK_ERROR(_toStringCompactInt(&v->nominators, COIN_AMOUNT_DECIMAL_PLACES, "", "", outValue, outValueLen, pageIdx, &pages[1])) + CHECK_ERROR(_toStringCompactInt(&v->nominators, COIN_AMOUNT_DECIMAL_PLACES, false, "", "", outValue, outValueLen, pageIdx, &pages[1])) return parser_ok; } @@ -3891,7 +3891,7 @@ parser_error_t _toStringPercent_V2( uint8_t* pageCount) { // 9 but shift 2 to show as percentage - return _toStringCompactInt(&v->value, 7, "%", "", outValue, outValueLen, pageIdx, pageCount); + return _toStringCompactInt(&v->value, 7, false, "%", "", outValue, outValueLen, pageIdx, pageCount); } parser_error_t _toStringPercentage_V2( diff --git a/app/src/substrate/substrate_types_V3.c b/app/src/substrate/substrate_types_V3.c new file mode 100644 index 0000000..d887e5f --- /dev/null +++ b/app/src/substrate/substrate_types_V3.c @@ -0,0 +1,5374 @@ +/******************************************************************************* + * (c) 2019 - 2022 Zondax GmbH + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ +#include "bignum.h" +#include "coin.h" +#include "parser_impl.h" +#include "substrate_dispatch_V3.h" +#include "substrate_strings.h" + +#include +#include +#include +#include + +parser_error_t _readAGId_V3(parser_context_t* c, pd_AGId_V3_t* v) +{ + CHECK_ERROR(_readUInt32(c, &v->value)) + return parser_ok; +} + +parser_error_t _readAccountId_V3(parser_context_t* c, pd_AccountId_V3_t* v) { + GEN_DEF_READARRAY(32) +} + +parser_error_t _readAccountIndex_V3(parser_context_t* c, pd_AccountIndex_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt32(c, &v->value)) + return parser_ok; +} + +parser_error_t _readAddRelayerPayingKey_V3(parser_context_t* c, pd_AddRelayerPayingKey_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readAccountId_V3(c, &v->accountId_1)); + CHECK_ERROR(_readAccountId_V3(c, &v->accountId_2)); + CHECK_ERROR(_readBalance(c, &v->balance)); + return parser_ok; +} + +parser_error_t _readAgentGroup_V3(parser_context_t* c, pd_AgentGroup_V3_t* v) +{ + CHECK_INPUT() + + CHECK_ERROR(_readUInt8(c, &v->value)) + + switch (v->value) { + case 0: // Full + case 2: // ExceptMeta + case 3: // PolymeshV1CAA + case 4: // PolymeshV1PIA + break; + case 1: // Custom + CHECK_ERROR(_readAGId_V3(c, &v->agId)) + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _readAssetIdentifier_V3(parser_context_t* c, pd_AssetIdentifier_V3_t* v) +{ + CHECK_INPUT() + + CHECK_ERROR(_readUInt8(c, &v->value)) + switch (v->value) { + case 0: + case 1: + v->_len = 9; + break; + case 2: + v->_len = 12; + break; + case 3: + v->_len = 20; + break; + default: + return parser_unexpected_value; + } + + GEN_DEF_READARRAY(v->_len) +} + +parser_error_t _readAssetMetadataKey_V3(parser_context_t* c, pd_AssetMetadataKey_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt8(c, &v->value)) + if (v->value < 2) { + CHECK_ERROR(_readUInt64(c, &v->key)) + return parser_ok; + } + return parser_unexpected_value; +} + +parser_error_t _readAssetMetadataLockStatusMoment_V3(parser_context_t* c, pd_AssetMetadataLockStatusMoment_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt8(c, &v->value)) + if (v->value == 2) { + CHECK_ERROR(_readMoment_V3(c, &v->moment)) + } + if (v->value > 2) { + return parser_unexpected_value; + } + return parser_ok; +} + +parser_error_t _readAssetMetadataName_V3(parser_context_t* c, pd_AssetMetadataName_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readBytes(c, &v->value)) + return parser_ok; +} + +parser_error_t _readAssetMetadataSpec_V3(parser_context_t* c, pd_AssetMetadataSpec_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readOptionBytes(c, &v->url)) + CHECK_ERROR(_readOptionBytes(c, &v->description)) + CHECK_ERROR(_readOptionBytes(c, &v->typeDef)) + return parser_ok; +} + +parser_error_t _readAssetMetadataValueDetailMoment_V3(parser_context_t* c, pd_AssetMetadataValueDetailMoment_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readOptionMoment_V3(c, &v->expire)) + CHECK_ERROR(_readAssetMetadataLockStatusMoment_V3(c, &v->lockStatus)) + return parser_ok; +} + +parser_error_t _readAssetMetadataValue_V3(parser_context_t* c, pd_AssetMetadataValue_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readBytes(c, &v->value)) + return parser_ok; +} + +parser_error_t _readAssetName_V3(parser_context_t* c, pd_AssetName_V3_t* v) +{ + CHECK_INPUT() + + compactInt_t clen; + CHECK_ERROR(_readCompactInt(c, &clen)) + CHECK_ERROR(_getValue(&clen, &v->_len)) + + v->_ptr = c->buffer + c->offset; + CTX_CHECK_AND_ADVANCE(c, v->_len); + + return parser_ok; +} + +parser_error_t _readAssetPermissions_V3(parser_context_t* c, pd_AssetPermissions_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->value)) + switch (v->value) { + case 0: // Whole + break; + case 1: // These + case 2: // Except + CHECK_ERROR(_readVecTicker_V3(c, &v->contained)) + break; + default: + return parser_unexpected_value; + } + return parser_ok; +} + +parser_error_t _readAssetType_V3(parser_context_t* c, pd_AssetType_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt8(c, &v->value)) + + if (v->value > 10) { + return parser_unexpected_value; + } + + if (v->value == 9) { + // Custom type + CHECK_ERROR(_readCustomAssetTypeId_V3(c, &v->custom)) + } + + return parser_ok; +} + +parser_error_t _readAuthorizationDataAccountId_V3(parser_context_t* c, pd_AuthorizationDataAccountId_V3_t* v) +{ + CHECK_INPUT() + + CHECK_ERROR(_readUInt8(c, &v->value)) + + switch (v->value) { + case 0: // AttestPrimaryKeyRotation + CHECK_ERROR(_readIdentityId_V3(c, &v->identityId)) + break; + case 1: // RotatePrimaryKey + break; + case 2: // TransferTicker + CHECK_ERROR(_readTicker_V3(c, &v->ticker)) + break; + case 3: // AddMultiSigSigner + CHECK_ERROR(_readAccountId_V3(c, &v->accountId)) + break; + case 4: // TransferAssetOwnership + CHECK_ERROR(_readTicker_V3(c, &v->ticker)) + break; + case 5: // JoinIdentity + CHECK_ERROR(_readPermissions_V3(c, &v->permissions)) + break; + case 6: // PortfolioCustody + CHECK_ERROR(_readPortfolioId_V3(c, &v->portfolioId)) + break; + case 7: // BecomeAgent + CHECK_ERROR(_readBecomeAgent_V3(c, &v->becomeAgent)) + break; + case 8: // AddRelayerPayingKey + CHECK_ERROR(_readAddRelayerPayingKey_V3(c, &v->addRelayerPayingKey)) + break; + case 9: // RotatePrimaryKeyToSecondary + CHECK_ERROR(_readPermissions_V3(c, &v->permissions)) + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _readBallotMeta_V3(parser_context_t* c, pd_BallotMeta_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readBallotTitle_V3(c, &v->title)) + CHECK_ERROR(_readVecMotion_V3(c, &v->motions)) + return parser_ok; +} + +parser_error_t _readBallotTimeRange_V3(parser_context_t* c, pd_BallotTimeRange_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readMoment_V3(c, &v->start)) + CHECK_ERROR(_readMoment_V3(c, &v->end)) + return parser_ok; +} + +parser_error_t _readBallotTitle_V3(parser_context_t* c, pd_BallotTitle_V3_t* v) +{ + CHECK_INPUT() + + compactInt_t clen; + CHECK_ERROR(_readCompactInt(c, &clen)) + CHECK_ERROR(_getValue(&clen, &v->_len)) + + v->_ptr = c->buffer + c->offset; + CTX_CHECK_AND_ADVANCE(c, v->_len); + + return parser_ok; +} + +parser_error_t _readBallotVote_V3(parser_context_t* c, pd_BallotVote_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readBalance(c, &v->power)) + CHECK_ERROR(_readOptionu16(c, &v->fallback)) + return parser_ok; +} + +parser_error_t _readBecomeAgent_V3(parser_context_t* c, pd_BecomeAgent_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readTicker_V3(c, &v->ticker)); + CHECK_ERROR(_readAgentGroup_V3(c, &v->agentGroup)); + return parser_ok; +} + +parser_error_t _readBeneficiary_V3(parser_context_t* c, pd_Beneficiary_V3_t* v) +{ + CHECK_ERROR(_readIdentityId_V3(c, &v->identity)) + CHECK_ERROR(_readBalance(c, &v->balance)) + return parser_ok; +} + +parser_error_t _readBridgeTxAccountId_V3(parser_context_t* c, pd_BridgeTxAccountId_V3_t* v) +{ + CHECK_INPUT() + + CHECK_ERROR(_readUInt32(c, &v->nonce)) + CHECK_ERROR(_readAccountId_V3(c, &v->recipient)) + CHECK_ERROR(_readBalance(c, &v->value)) + CHECK_ERROR(_readHash(c, &v->txHash)) + + return parser_ok; +} + +parser_error_t _readCADetails_V3(parser_context_t* c, pd_CADetails_V3_t* v) +{ + CHECK_INPUT() + + compactInt_t clen; + CHECK_ERROR(_readCompactInt(c, &clen)) + CHECK_ERROR(_getValue(&clen, &v->_len)) + + v->_ptr = c->buffer + c->offset; + CTX_CHECK_AND_ADVANCE(c, v->_len); + + return parser_ok; +} + +parser_error_t _readCAId_V3(parser_context_t* c, pd_CAId_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readTicker_V3(c, &v->ticker)) + CHECK_ERROR(_readLocalCAId_V3(c, &v->local_id)) + return parser_ok; +} + +parser_error_t _readCAKind_V3(parser_context_t* c, pd_CAKind_V3_t* v) +{ + CHECK_INPUT() + + CHECK_ERROR(_readUInt8(c, &v->value)); + return parser_ok; +} + +parser_error_t _readCalendarPeriod_V3(parser_context_t* c, pd_CalendarPeriod_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readCalendarUnit_V3(c, &v->unit)) + CHECK_ERROR(_readUInt64(c, &v->amount)) + return parser_ok; +} + +parser_error_t _readCalendarUnit_V3(parser_context_t* c, pd_CalendarUnit_V3_t* v) +{ + CHECK_INPUT() + + CHECK_ERROR(_readUInt8(c, &v->value)); + return parser_ok; +} + +parser_error_t _readCddId_V3(parser_context_t* c, pd_CddId_V3_t* v) { + GEN_DEF_READARRAY(32) +} + +parser_error_t _readCheckpointId_V3(parser_context_t* c, pd_CheckpointId_V3_t* v) +{ + return _readUInt64(c, &v->value); +} + +parser_error_t _readChoiceTitle_V3(parser_context_t* c, pd_ChoiceTitle_V3_t* v) +{ + CHECK_INPUT() + + compactInt_t clen; + CHECK_ERROR(_readCompactInt(c, &clen)) + CHECK_ERROR(_getValue(&clen, &v->_len)) + + v->_ptr = c->buffer + c->offset; + CTX_CHECK_AND_ADVANCE(c, v->_len); + + return parser_ok; +} + +parser_error_t _readClaimType_V3(parser_context_t* c, pd_ClaimType_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt8(c, &v->value)) + return parser_ok; +} + +parser_error_t _readClaim_V3(parser_context_t* c, pd_Claim_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt8(c, &v->value)) + switch (v->value) { + case 0: // Accredited + case 1: // Affiliate + case 2: // BuyLockup + case 3: // SellLockup + case 5: // KnowYourCustomer + case 7: // Exempted + case 8: // Blocked + CHECK_ERROR(_readScope_V3(c, &v->scope)) + break; + case 4: // CustomerDueDiligence + case 11: // InvestorUniquenessV2 + CHECK_ERROR(_readCddId_V3(c, &v->cddId)) + break; + case 6: // Jurisdiction + CHECK_ERROR(_readTupleCountryCodeScope_V3(c, &v->jurisdiction)) + break; + case 9: // InvestorUniqueness + CHECK_ERROR(_readTupleScopeScopeIdCddId_V3(c, &v->investorUniqueness)) + break; + case 10: // NoData + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _readClassicTickerImport_V3(parser_context_t* c, pd_ClassicTickerImport_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readEthereumAddress_V3(c, &v->eth_owner)) + CHECK_ERROR(_readTicker_V3(c, &v->ticker)) + CHECK_ERROR(_readBool(c, &v->is_contract)) + CHECK_ERROR(_readBool(c, &v->is_created)) + return parser_ok; +} + +parser_error_t _readCodeHash_V3(parser_context_t* c, pd_CodeHash_V3_t* v) +{ + CHECK_ERROR(_readHash(c, &v->hash)) + return parser_ok; +} + +parser_error_t _readCompactAccountIndex_V3(parser_context_t* c, pd_CompactAccountIndex_V3_t* v) +{ + return _readCompactInt(c, &v->value); +} + +parser_error_t _readCompactPerBill_V3(parser_context_t* c, pd_CompactPerBill_V3_t* v) +{ + return _readCompactInt(c, &v->value); +} + +parser_error_t _readConditionType_V3(parser_context_t* c, pd_ConditionType_V3_t* v) +{ + CHECK_INPUT() + + CHECK_ERROR(_readUInt8(c, &v->value)) + + switch (v->value) { + case 0: + case 1: + CHECK_ERROR(_readClaim_V3(c, &v->claim)) + break; + case 2: + case 3: + CHECK_ERROR(_readVecClaim_V3(c, &v->vecClaim)) + break; + case 4: + CHECK_ERROR(_readTargetIdentity_V3(c, &v->identity)) + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _readCondition_V3(parser_context_t* c, pd_Condition_V3_t* v) +{ + CHECK_INPUT() + + CHECK_ERROR(_readConditionType_V3(c, &v->conditionType)) + CHECK_ERROR(_readVecTrustedIssuer_V3(c, &v->issuers)) + return parser_ok; +} + +parser_error_t _readCountryCode_V3(parser_context_t* c, pd_CountryCode_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->value)) + return parser_ok; +} + +parser_error_t _readCustomAssetTypeId_V3(parser_context_t* c, pd_CustomAssetTypeId_V3_t* v) +{ + CHECK_ERROR(_readUInt32(c, &v->value)) + return parser_ok; +} + +parser_error_t _readDispatchableName_V3(parser_context_t* c, pd_DispatchableName_V3_t* v) +{ + CHECK_INPUT() + + compactInt_t clen; + CHECK_ERROR(_readCompactInt(c, &clen)) + CHECK_ERROR(_getValue(&clen, &v->_len)) + + v->_ptr = c->buffer + c->offset; + CTX_CHECK_AND_ADVANCE(c, v->_len); + + return parser_ok; +} + +parser_error_t _readDispatchableNames_V3(parser_context_t* c, pd_DispatchableNames_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->value)) + switch (v->value) { + case 0: // Whole + break; + case 1: // These + case 2: // Except + CHECK_ERROR(_readVecDispatchableName_V3(c, &v->contained)) + break; + default: + return parser_unexpected_value; + } + return parser_ok; +} + +parser_error_t _readDocumentHash_V3(parser_context_t* c, pd_DocumentHash_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt8(c, &v->value)) + + switch (v->value) { + case 0: // None + v->_len = 0; + break; + case 1: // H512 + v->_len = 64; + break; + case 2: // H384 + v->_len = 48; + break; + case 3: // H320 + v->_len = 40; + break; + case 4: // H256 + v->_len = 32; + break; + case 5: // H224 + v->_len = 28; + break; + case 6: // H192 + v->_len = 24; + break; + case 7: // H160 + v->_len = 20; + break; + case 8: // H128 + v->_len = 16; + break; + default: + return parser_unexpected_value; + } + + GEN_DEF_READARRAY(v->_len) +} + +parser_error_t _readDocumentId_V3(parser_context_t* c, pd_DocumentId_V3_t* v) +{ + CHECK_ERROR(_readUInt32(c, &v->value)) + return parser_ok; +} + +parser_error_t _readDocumentName_V3(parser_context_t* c, pd_DocumentName_V3_t* v) +{ + CHECK_INPUT() + + compactInt_t clen; + CHECK_ERROR(_readCompactInt(c, &clen)) + CHECK_ERROR(_getValue(&clen, &v->_len)) + + v->_ptr = c->buffer + c->offset; + CTX_CHECK_AND_ADVANCE(c, v->_len); + + return parser_ok; +} + +parser_error_t _readDocumentType_V3(parser_context_t* c, pd_DocumentType_V3_t* v) +{ + CHECK_INPUT() + + compactInt_t clen; + CHECK_ERROR(_readCompactInt(c, &clen)) + CHECK_ERROR(_getValue(&clen, &v->_len)) + + v->_ptr = c->buffer + c->offset; + CTX_CHECK_AND_ADVANCE(c, v->_len); + + return parser_ok; +} + +parser_error_t _readDocumentUri_V3(parser_context_t* c, pd_DocumentUri_V3_t* v) +{ + CHECK_INPUT() + + compactInt_t clen; + CHECK_ERROR(_readCompactInt(c, &clen)) + CHECK_ERROR(_getValue(&clen, &v->_len)) + + v->_ptr = c->buffer + c->offset; + CTX_CHECK_AND_ADVANCE(c, v->_len); + + return parser_ok; +} + +parser_error_t _readDocument_V3(parser_context_t* c, pd_Document_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readDocumentUri_V3(c, &v->uri)) + CHECK_ERROR(_readDocumentHash_V3(c, &v->content_hash)) + CHECK_ERROR(_readDocumentName_V3(c, &v->name)) + CHECK_ERROR(_readOptionDocumentType_V3(c, &v->doc_type)) + CHECK_ERROR(_readOptionMoment_V3(c, &v->filing_date)) + return parser_ok; +} + +parser_error_t _readEcdsaSignature_V3(parser_context_t* c, pd_EcdsaSignature_V3_t* v) { + GEN_DEF_READARRAY(65) +} + +parser_error_t _readEd25519Signature_V3(parser_context_t* c, pd_Ed25519Signature_V3_t* v) { + GEN_DEF_READARRAY(64) +} + +parser_error_t _readEraIndex_V3(parser_context_t* c, pd_EraIndex_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt32(c, &v->value)) + return parser_ok; +} + +parser_error_t _readEthereumAddress_V3(parser_context_t* c, pd_EthereumAddress_V3_t* v) { + GEN_DEF_READARRAY(20) +} + +parser_error_t _readExtrinsicPermissions_V3(parser_context_t* c, pd_ExtrinsicPermissions_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->value)) + switch (v->value) { + case 0: // Whole + break; + case 1: // These + case 2: // Except + CHECK_ERROR(_readVecPalletPermissions_V3(c, &v->contained)) + break; + default: + return parser_unexpected_value; + } + return parser_ok; +} + +parser_error_t _readFundingRoundName_V3(parser_context_t* c, pd_FundingRoundName_V3_t* v) +{ + CHECK_INPUT() + + compactInt_t clen; + CHECK_ERROR(_readCompactInt(c, &clen)) + CHECK_ERROR(_getValue(&clen, &v->_len)) + + v->_ptr = c->buffer + c->offset; + CTX_CHECK_AND_ADVANCE(c, v->_len); + + return parser_ok; +} + +parser_error_t _readFundraiserId_V3(parser_context_t* c, pd_FundraiserId_V3_t* v) +{ + return _readUInt64(c, &v->value); +} + +parser_error_t _readFundraiserName_V3(parser_context_t* c, pd_FundraiserName_V3_t* v) +{ + CHECK_INPUT() + + compactInt_t clen; + CHECK_ERROR(_readCompactInt(c, &clen)) + CHECK_ERROR(_getValue(&clen, &v->_len)) + + v->_ptr = c->buffer + c->offset; + CTX_CHECK_AND_ADVANCE(c, v->_len); + + return parser_ok; +} + +parser_error_t _readIdentityId_V3(parser_context_t* c, pd_IdentityId_V3_t* v) { + GEN_DEF_READARRAY(32) +} + +parser_error_t _readInstructionId_V3(parser_context_t* c, pd_InstructionId_V3_t* v) +{ + return _readUInt64(c, &v->value); +} + +parser_error_t _readInvestorZKProofData_V3(parser_context_t* c, pd_InvestorZKProofData_V3_t* v) { + GEN_DEF_READARRAY(64) +} + +parser_error_t _readKeys_V3(parser_context_t* c, pd_Keys_V3_t* v) +{ + GEN_DEF_READARRAY(4 * 32) + return parser_ok; +} + +parser_error_t _readLegId_V3(parser_context_t* c, pd_LegId_V3_t* v) +{ + return _readUInt64(c, &v->value); +} + +parser_error_t _readLeg_V3(parser_context_t* c, pd_Leg_V3_t* v) +{ + CHECK_INPUT() + + CHECK_ERROR(_readPortfolioId_V3(c, &v->from)) + CHECK_ERROR(_readPortfolioId_V3(c, &v->to)) + CHECK_ERROR(_readTicker_V3(c, &v->asset)) + CHECK_ERROR(_readBalance(c, &v->amount)) + + return parser_ok; +} + +parser_error_t _readLocalCAId_V3(parser_context_t* c, pd_LocalCAId_V3_t* v) +{ + CHECK_ERROR(_readUInt32(c, &v->value)) + return parser_ok; +} + +parser_error_t _readLookupasStaticLookupSource_V3(parser_context_t* c, pd_LookupasStaticLookupSource_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt8(c, &v->value)) + switch (v->value) { + case 0: // Id + CHECK_ERROR(_readAccountId_V3(c, &v->id)) + break; + case 1: // Index + CHECK_ERROR(_readCompactAccountIndex_V3(c, &v->index)) + break; + case 2: // Raw + CHECK_ERROR(_readBytes(c, &v->raw)) + break; + case 3: // Address32 + GEN_DEF_READARRAY(32) + break; + case 4: // Address20 + GEN_DEF_READARRAY(20) + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _readMaybeBlockBlockNumber_V3(parser_context_t* c, pd_MaybeBlockBlockNumber_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt8(c, &v->value)) + + switch (v->value) { + case 0: + CHECK_ERROR(_readBlockNumber(c, &v->blockNumber)) + break; + case 1: + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _readMemberCount_V3(parser_context_t* c, pd_MemberCount_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt32(c, &v->value)) + return parser_ok; +} + +parser_error_t _readMemo_V3(parser_context_t* c, pd_Memo_V3_t* v) +{ + v->_len = 32; + GEN_DEF_READARRAY(32) + return parser_ok; +} + +parser_error_t _readMoment_V3(parser_context_t* c, pd_Moment_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt64(c, &v->value)) + return parser_ok; +} + +parser_error_t _readMotionInfoLink_V3(parser_context_t* c, pd_MotionInfoLink_V3_t* v) +{ + CHECK_INPUT() + + compactInt_t clen; + CHECK_ERROR(_readCompactInt(c, &clen)) + CHECK_ERROR(_getValue(&clen, &v->_len)) + + v->_ptr = c->buffer + c->offset; + CTX_CHECK_AND_ADVANCE(c, v->_len); + + return parser_ok; +} + +parser_error_t _readMotionTitle_V3(parser_context_t* c, pd_MotionTitle_V3_t* v) +{ + CHECK_INPUT() + + compactInt_t clen; + CHECK_ERROR(_readCompactInt(c, &clen)) + CHECK_ERROR(_getValue(&clen, &v->_len)) + + v->_ptr = c->buffer + c->offset; + CTX_CHECK_AND_ADVANCE(c, v->_len); + + return parser_ok; +} + +parser_error_t _readMotion_V3(parser_context_t* c, pd_Motion_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readMotionTitle_V3(c, &v->title)) + CHECK_ERROR(_readMotionInfoLink_V3(c, &v->info_link)) + CHECK_ERROR(_readVecChoiceTitle_V3(c, &v->choices)) + return parser_ok; +} + +parser_error_t _readMovePortfolioItem_V3(parser_context_t* c, pd_MovePortfolioItem_V3_t* v) +{ + CHECK_ERROR(_readTicker_V3(c, &v->ticker)); + CHECK_ERROR(_readBalance(c, &v->balance)); + CHECK_ERROR(_readOptionMemo_V3(c, &v->memo)); + return parser_ok; +} + +parser_error_t _readMultiSignature_V3(parser_context_t* c, pd_MultiSignature_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt8(c, &v->value)) + switch (v->value) { + case 0: // Ed25519 + CHECK_ERROR(_readEd25519Signature_V3(c, &v->ed25519)) + break; + case 1: // Sr25519 + CHECK_ERROR(_readSr25519Signature_V3(c, &v->sr25519)) + break; + case 2: // Ecdsa + CHECK_ERROR(_readEcdsaSignature_V3(c, &v->ecdsa)) + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _readOffChainSignature_V3(parser_context_t* c, pd_OffChainSignature_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readMultiSignature_V3(c, &v->value)) + return parser_ok; +} + +parser_error_t _readPalletName_V3(parser_context_t* c, pd_PalletName_V3_t* v) +{ + CHECK_INPUT() + + compactInt_t clen; + CHECK_ERROR(_readCompactInt(c, &clen)) + CHECK_ERROR(_getValue(&clen, &v->_len)) + + v->_ptr = c->buffer + c->offset; + CTX_CHECK_AND_ADVANCE(c, v->_len); + + return parser_ok; +} + +parser_error_t _readPalletPermissions_V3(parser_context_t* c, pd_PalletPermissions_V3_t* v) +{ + CHECK_INPUT() + + CHECK_ERROR(_readPalletName_V3(c, &v->palletName)) + CHECK_ERROR(_readDispatchableNames_V3(c, &v->dispatchableNames)) + + return parser_ok; +} + +parser_error_t _readPerbill_V3(parser_context_t* c, pd_Perbill_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt32(c, &v->value)) + return parser_ok; +} + +parser_error_t _readPermill_V3(parser_context_t* c, pd_Permill_V3_t* v) +{ + CHECK_ERROR(_readUInt32(c, &v->value)) + return parser_ok; +} + +parser_error_t _readPermissions_V3(parser_context_t* c, pd_Permissions_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readAssetPermissions_V3(c, &v->asset)) + CHECK_ERROR(_readExtrinsicPermissions_V3(c, &v->extrinsic)) + CHECK_ERROR(_readPortfolioPermissions_V3(c, &v->portfolio)) + return parser_ok; +} + +parser_error_t _readPipDescription_V3(parser_context_t* c, pd_PipDescription_V3_t* v) +{ + CHECK_INPUT() + + compactInt_t clen; + CHECK_ERROR(_readCompactInt(c, &clen)) + CHECK_ERROR(_getValue(&clen, &v->_len)) + + v->_ptr = c->buffer + c->offset; + CTX_CHECK_AND_ADVANCE(c, v->_len); + + return parser_ok; +} + +parser_error_t _readPipId_V3(parser_context_t* c, pd_PipId_V3_t* v) +{ + CHECK_ERROR(_readUInt32(c, &v->value)) + return parser_ok; +} + +parser_error_t _readPortfolioId_V3(parser_context_t* c, pd_PortfolioId_V3_t* v) +{ + CHECK_INPUT() + + CHECK_ERROR(_readIdentityId_V3(c, &v->did)) + CHECK_ERROR(_readPortfolioKind_V3(c, &v->kind)) + + return parser_ok; +} + +parser_error_t _readPortfolioKind_V3(parser_context_t* c, pd_PortfolioKind_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt8(c, &v->value)) + switch (v->value) { + case 0: + break; + case 1: + CHECK_INPUT() + CHECK_ERROR(_readPortfolioNumber_V3(c, &v->number)) + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _readPortfolioName_V3(parser_context_t* c, pd_PortfolioName_V3_t* v) +{ + CHECK_INPUT() + + compactInt_t clen; + CHECK_ERROR(_readCompactInt(c, &clen)) + CHECK_ERROR(_getValue(&clen, &v->_len)) + + v->_ptr = c->buffer + c->offset; + CTX_CHECK_AND_ADVANCE(c, v->_len); + + return parser_ok; +} + +parser_error_t _readPortfolioNumber_V3(parser_context_t* c, pd_PortfolioNumber_V3_t* v) +{ + return _readUInt64(c, &v->value); +} + +parser_error_t _readPortfolioPermissions_V3(parser_context_t* c, pd_PortfolioPermissions_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->value)) + switch (v->value) { + case 0: // Whole + break; + case 1: // These + case 2: // Except + CHECK_ERROR(_readVecPortfolioId_V3(c, &v->contained)) + break; + default: + return parser_unexpected_value; + } + return parser_ok; +} + +parser_error_t _readPosRatio_V3(parser_context_t* c, pd_PosRatio_V3_t* v) +{ + CHECK_ERROR(_readUInt32(c, &v->numerator)) + CHECK_ERROR(_readUInt32(c, &v->denominator)) + return parser_ok; +} + +parser_error_t _readPriceTier_V3(parser_context_t* c, pd_PriceTier_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readBalance(c, &v->total)) + CHECK_ERROR(_readBalance(c, &v->price)) + return parser_ok; +} + +parser_error_t _readProposalIndex_V3(parser_context_t* c, pd_ProposalIndex_V3_t* v) +{ + CHECK_ERROR(_readUInt32(c, &v->value)) + return parser_ok; +} + +parser_error_t _readReceiptDetails_V3(parser_context_t* c, pd_ReceiptDetails_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt64(c, &v->receipt_uid)) + CHECK_ERROR(_readUInt64(c, &v->leg_id)) + CHECK_ERROR(_readAccountId_V3(c, &v->signer)) + CHECK_ERROR(_readOffChainSignature_V3(c, &v->signature)) + CHECK_ERROR(_readReceiptMetadata_V3(c, &v->metadata)) + return parser_ok; +} + +parser_error_t _readReceiptMetadata_V3(parser_context_t* c, pd_ReceiptMetadata_V3_t* v) +{ + CHECK_INPUT() + + compactInt_t clen; + CHECK_ERROR(_readCompactInt(c, &clen)) + CHECK_ERROR(_getValue(&clen, &v->_len)) + + v->_ptr = c->buffer + c->offset; + CTX_CHECK_AND_ADVANCE(c, v->_len); + + return parser_ok; +} + +parser_error_t _readRecordDateSpec_V3(parser_context_t* c, pd_RecordDateSpec_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt8(c, &v->value)) + switch (v->value) { + case 0: // Scheduled + CHECK_ERROR(_readMoment_V3(c, &v->scheduled)) + break; + case 1: // ExistingSchedule + CHECK_ERROR(_readScheduleId_V3(c, &v->existingSchedule)) + break; + case 2: // Existing + CHECK_ERROR(_readCheckpointId_V3(c, &v->existing)) + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _readRewardDestination_V3(parser_context_t* c, pd_RewardDestination_V3_t* v) +{ + CHECK_INPUT() + + CHECK_ERROR(_readUInt8(c, &v->value)) + switch (v->value) { + case 0: // Staked + break; + case 1: // Stash + break; + case 2: // Controller + break; + case 3: // Account + CHECK_ERROR(_readAccountId_V3(c, &v->accountId)) + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _readScheduleId_V3(parser_context_t* c, pd_ScheduleId_V3_t* v) +{ + return _readUInt64(c, &v->value); +} + +parser_error_t _readScheduleSpec_V3(parser_context_t* c, pd_ScheduleSpec_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readOptionMoment_V3(c, &v->start)) + CHECK_ERROR(_readCalendarPeriod_V3(c, &v->period)) + CHECK_ERROR(_readUInt32(c, &v->remaining)) + return parser_ok; +} + +parser_error_t _readScopeId_V3(parser_context_t* c, pd_ScopeId_V3_t* v) { + GEN_DEF_READARRAY(32) +} + +parser_error_t _readScope_V3(parser_context_t* c, pd_Scope_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt8(c, &v->value)) + switch (v->value) { + case 0: + CHECK_ERROR(_readIdentityId_V3(c, &v->identity)) + break; + case 1: + CHECK_ERROR(_readTicker_V3(c, &v->ticker)) + break; + case 2: { + compactInt_t clen; + CHECK_ERROR(_readCompactInt(c, &clen)) + CHECK_ERROR(_getValue(&clen, &v->_len)) + GEN_DEF_READARRAY(v->_len) + break; + } + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _readSecondaryKeyWithAuthAccountId_V3(parser_context_t* c, pd_SecondaryKeyWithAuthAccountId_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readAccountId_V3(c, &v->key)) + CHECK_ERROR(_readPermissions_V3(c, &v->permissions)) + CHECK_ERROR(_readSignature_V3(c, &v->auth_signature)) + return parser_ok; +} + +parser_error_t _readSettlementTypeBlockNumber_V3(parser_context_t* c, pd_SettlementTypeBlockNumber_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt8(c, &v->value)) + + switch (v->value) { + case 0: + break; + case 1: + CHECK_ERROR(_readBlockNumber(c, &v->blockNumber)) + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _readSignatoryAccountId_V3(parser_context_t* c, pd_SignatoryAccountId_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt8(c, &v->value)) + + switch (v->value) { + case 0: + CHECK_ERROR(_readIdentityId_V3(c, &v->identity)) + break; + case 1: + CHECK_ERROR(_readAccountId_V3(c, &v->account)) + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _readSignature_V3(parser_context_t* c, pd_Signature_V3_t* v) { + GEN_DEF_READARRAY(64) +} + +parser_error_t _readSkippedCount_V3(parser_context_t* c, pd_SkippedCount_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->value)) + return parser_ok; +} + +parser_error_t _readSlashingSwitch_V3(parser_context_t* c, pd_SlashingSwitch_V3_t* v) +{ + CHECK_INPUT() + + CHECK_ERROR(_readUInt8(c, &v->value)); + return parser_ok; +} + +parser_error_t _readSnapshotResult_V3(parser_context_t* c, pd_SnapshotResult_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->value)) + return parser_ok; +} + +parser_error_t _readSr25519Signature_V3(parser_context_t* c, pd_Sr25519Signature_V3_t* v) { + GEN_DEF_READARRAY(64) +} + +parser_error_t _readTargetIdentities_V3(parser_context_t* c, pd_TargetIdentities_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readVecIdentityId_V3(c, &v->identities)) + CHECK_ERROR(_readTargetTreatment_V3(c, &v->treatment)) + return parser_ok; +} + +parser_error_t _readTargetIdentity_V3(parser_context_t* c, pd_TargetIdentity_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt8(c, &v->value)) + switch (v->value) { + case 0: + break; + case 1: + CHECK_ERROR(_readIdentityId_V3(c, &v->specific)) + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _readTargetTreatment_V3(parser_context_t* c, pd_TargetTreatment_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt8(c, &v->value)) + return parser_ok; +} + +parser_error_t _readTax_V3(parser_context_t* c, pd_Tax_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readPermill_V3(c, &v->value)) + return parser_ok; +} + +parser_error_t _readTickerRegistrationConfigMoment_V3(parser_context_t* c, pd_TickerRegistrationConfigMoment_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt8(c, &v->max_ticker_length)) + CHECK_ERROR(_readOptionMoment_V3(c, &v->registration_length)) + return parser_ok; +} + +parser_error_t _readTicker_V3(parser_context_t* c, pd_Ticker_V3_t* v) +{ + v->_len = 12; + GEN_DEF_READARRAY(v->_len) +} + +parser_error_t _readTrustedFor_V3(parser_context_t* c, pd_TrustedFor_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt8(c, &v->value)) + + switch (v->value) { + case 0: + break; + case 1: + CHECK_ERROR(_readVecClaimType_V3(c, &v->claims)) + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _readTrustedIssuer_V3(parser_context_t* c, pd_TrustedIssuer_V3_t* v) +{ + CHECK_INPUT() + + CHECK_ERROR(_readIdentityId_V3(c, &v->issuer)) + CHECK_ERROR(_readTrustedFor_V3(c, &v->trustedFor)) + return parser_ok; +} + +parser_error_t _readTupleCountryCodeScope_V3(parser_context_t* c, pd_TupleCountryCodeScope_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readCountryCode_V3(c, &v->country_code)) + CHECK_ERROR(_readScope_V3(c, &v->scope)) + return parser_ok; +} + +parser_error_t _readTupleIdentityIdTax_V3(parser_context_t* c, pd_TupleIdentityIdTax_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readIdentityId_V3(c, &v->id)) + CHECK_ERROR(_readTax_V3(c, &v->tax)) + return parser_ok; +} + +parser_error_t _readTupleIdentityIdbool_V3(parser_context_t* c, pd_TupleIdentityIdbool_V3_t* v) +{ + CHECK_ERROR(_readIdentityId_V3(c, &v->identity)) + CHECK_ERROR(_readBool(c, &v->val)) + return parser_ok; +} + +parser_error_t _readTuplePipIdSnapshotResult_V3(parser_context_t* c, pd_TuplePipIdSnapshotResult_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readPipId_V3(c, &v->pip_id)) + CHECK_ERROR(_readSnapshotResult_V3(c, &v->snapshot_result)) + return parser_ok; +} + +parser_error_t _readTupleScopeScopeIdCddId_V3(parser_context_t* c, pd_TupleScopeScopeIdCddId_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readScope_V3(c, &v->scope)) + CHECK_ERROR(_readScopeId_V3(c, &v->scopeId)) + CHECK_ERROR(_readCddId_V3(c, &v->cddId)) + return parser_ok; +} + +parser_error_t _readUniqueCall_V3(parser_context_t* c, pd_UniqueCall_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt64(c, &v->nonce)) + CHECK_ERROR(_readCall(c, &v->call)) + return parser_ok; +} + +parser_error_t _readUrl_V3(parser_context_t* c, pd_Url_V3_t* v) +{ + CHECK_INPUT() + + compactInt_t clen; + CHECK_ERROR(_readCompactInt(c, &clen)) + CHECK_ERROR(_getValue(&clen, &v->_len)) + + v->_ptr = c->buffer + c->offset; + CTX_CHECK_AND_ADVANCE(c, v->_len); + + return parser_ok; +} + +parser_error_t _readValidatorPrefs_V3(parser_context_t* c, pd_ValidatorPrefs_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readCompactPerBill_V3(c, &v->commission)); + CHECK_ERROR(_readBool(c, &v->blocked)); + return parser_ok; +} + +parser_error_t _readVenueDetails_V3(parser_context_t* c, pd_VenueDetails_V3_t* v) +{ + CHECK_INPUT() + + compactInt_t clen; + CHECK_ERROR(_readCompactInt(c, &clen)) + CHECK_ERROR(_getValue(&clen, &v->_len)) + + v->_ptr = c->buffer + c->offset; + CTX_CHECK_AND_ADVANCE(c, v->_len); + + return parser_ok; +} + +parser_error_t _readVenueId_V3(parser_context_t* c, pd_VenueId_V3_t* v) +{ + return _readUInt64(c, &v->value); +} + +parser_error_t _readVenueType_V3(parser_context_t* c, pd_VenueType_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt8(c, &v->value)) + + if (v->value > 3) { + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _readWeight_V3(parser_context_t* c, pd_Weight_V3_t* v) +{ + CHECK_INPUT() + CHECK_ERROR(_readUInt64(c, &v->value)) + return parser_ok; +} + +parser_error_t _readVecAccountId_V3(parser_context_t* c, pd_VecAccountId_V3_t* v) { + GEN_DEF_READVECTOR(AccountId_V3) +} + +parser_error_t _readVecAssetIdentifier_V3(parser_context_t* c, pd_VecAssetIdentifier_V3_t* v) { + GEN_DEF_READVECTOR(AssetIdentifier_V3) +} + +parser_error_t _readVecBallotVote_V3(parser_context_t* c, pd_VecBallotVote_V3_t* v) { + GEN_DEF_READVECTOR(BallotVote_V3) +} + +parser_error_t _readVecBeneficiary_V3(parser_context_t* c, pd_VecBeneficiary_V3_t* v) { + GEN_DEF_READVECTOR(Beneficiary_V3) +} + +parser_error_t _readVecBridgeTxAccountId_V3(parser_context_t* c, pd_VecBridgeTxAccountId_V3_t* v) { + GEN_DEF_READVECTOR(BridgeTxAccountId_V3) +} + +parser_error_t _readVecChoiceTitle_V3(parser_context_t* c, pd_VecChoiceTitle_V3_t* v) { + GEN_DEF_READVECTOR(ChoiceTitle_V3) +} + +parser_error_t _readVecClaimType_V3(parser_context_t* c, pd_VecClaimType_V3_t* v) { + GEN_DEF_READVECTOR(ClaimType_V3) +} + +parser_error_t _readVecClaim_V3(parser_context_t* c, pd_VecClaim_V3_t* v) { + GEN_DEF_READVECTOR(Claim_V3) +} + +parser_error_t _readVecCondition_V3(parser_context_t* c, pd_VecCondition_V3_t* v) { + GEN_DEF_READVECTOR(Condition_V3) +} + +parser_error_t _readVecDispatchableName_V3(parser_context_t* c, pd_VecDispatchableName_V3_t* v) { + GEN_DEF_READVECTOR(DispatchableName_V3) +} + +parser_error_t _readVecDocumentId_V3(parser_context_t* c, pd_VecDocumentId_V3_t* v) { + GEN_DEF_READVECTOR(DocumentId_V3) +} + +parser_error_t _readVecDocument_V3(parser_context_t* c, pd_VecDocument_V3_t* v) { + GEN_DEF_READVECTOR(Document_V3) +} + +parser_error_t _readVecIdentityId_V3(parser_context_t* c, pd_VecIdentityId_V3_t* v) { + GEN_DEF_READVECTOR(IdentityId_V3) +} + +parser_error_t _readVecLeg_V3(parser_context_t* c, pd_VecLeg_V3_t* v) { + GEN_DEF_READVECTOR(Leg_V3) +} + +parser_error_t _readVecLookupasStaticLookupSource_V3(parser_context_t* c, pd_VecLookupasStaticLookupSource_V3_t* v) { + GEN_DEF_READVECTOR(LookupasStaticLookupSource_V3) +} + +parser_error_t _readVecMotion_V3(parser_context_t* c, pd_VecMotion_V3_t* v) { + GEN_DEF_READVECTOR(Motion_V3) +} + +parser_error_t _readVecMovePortfolioItem_V3(parser_context_t* c, pd_VecMovePortfolioItem_V3_t* v) { + GEN_DEF_READVECTOR(MovePortfolioItem_V3) +} + +parser_error_t _readVecPalletPermissions_V3(parser_context_t* c, pd_VecPalletPermissions_V3_t* v) { + GEN_DEF_READVECTOR(PalletPermissions_V3) +} + +parser_error_t _readVecPortfolioId_V3(parser_context_t* c, pd_VecPortfolioId_V3_t* v) { + GEN_DEF_READVECTOR(PortfolioId_V3) +} + +parser_error_t _readVecPriceTier_V3(parser_context_t* c, pd_VecPriceTier_V3_t* v) { + GEN_DEF_READVECTOR(PriceTier_V3) +} + +parser_error_t _readVecReceiptDetails_V3(parser_context_t* c, pd_VecReceiptDetails_V3_t* v) { + GEN_DEF_READVECTOR(ReceiptDetails_V3) +} + +parser_error_t _readVecSecondaryKeyWithAuthAccountId_V3(parser_context_t* c, pd_VecSecondaryKeyWithAuthAccountId_V3_t* v) { + GEN_DEF_READVECTOR(SecondaryKeyWithAuthAccountId_V3) +} + +parser_error_t _readVecSignatoryAccountId_V3(parser_context_t* c, pd_VecSignatoryAccountId_V3_t* v) { + GEN_DEF_READVECTOR(SignatoryAccountId_V3) +} + +parser_error_t _readVecTicker_V3(parser_context_t* c, pd_VecTicker_V3_t* v) { + GEN_DEF_READVECTOR(Ticker_V3) +} + +parser_error_t _readVecTrustedIssuer_V3(parser_context_t* c, pd_VecTrustedIssuer_V3_t* v) { + GEN_DEF_READVECTOR(TrustedIssuer_V3) +} + +parser_error_t _readVecTupleIdentityIdTax_V3(parser_context_t* c, pd_VecTupleIdentityIdTax_V3_t* v) { + GEN_DEF_READVECTOR(TupleIdentityIdTax_V3) +} + +parser_error_t _readVecTupleIdentityIdbool_V3(parser_context_t* c, pd_VecTupleIdentityIdbool_V3_t* v) { + GEN_DEF_READVECTOR(TupleIdentityIdbool_V3) +} + +parser_error_t _readVecTuplePipIdSnapshotResult_V3(parser_context_t* c, pd_VecTuplePipIdSnapshotResult_V3_t* v) { + GEN_DEF_READVECTOR(TuplePipIdSnapshotResult_V3) +} + +parser_error_t _readVecVenueId_V3(parser_context_t* c, pd_VecVenueId_V3_t* v) { + GEN_DEF_READVECTOR(VenueId_V3) +} + +parser_error_t _readOptionAssetMetadataValueDetailMoment_V3(parser_context_t* c, pd_OptionAssetMetadataValueDetailMoment_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->some)) + if (v->some > 0) { + CHECK_ERROR(_readAssetMetadataValueDetailMoment_V3(c, &v->contained)) + } + return parser_ok; +} + +parser_error_t _readOptionDocumentType_V3(parser_context_t* c, pd_OptionDocumentType_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->some)) + if (v->some > 0) { + CHECK_ERROR(_readDocumentType_V3(c, &v->contained)) + } + return parser_ok; +} + +parser_error_t _readOptionFundingRoundName_V3(parser_context_t* c, pd_OptionFundingRoundName_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->some)) + if (v->some > 0) { + CHECK_ERROR(_readFundingRoundName_V3(c, &v->contained)) + } + return parser_ok; +} + +parser_error_t _readOptionMemo_V3(parser_context_t* c, pd_OptionMemo_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->some)) + if (v->some > 0) { + CHECK_ERROR(_readMemo_V3(c, &v->contained)) + } + return parser_ok; +} + +parser_error_t _readOptionMoment_V3(parser_context_t* c, pd_OptionMoment_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->some)) + if (v->some > 0) { + CHECK_ERROR(_readMoment_V3(c, &v->contained)) + } + return parser_ok; +} + +parser_error_t _readOptionPipDescription_V3(parser_context_t* c, pd_OptionPipDescription_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->some)) + if (v->some > 0) { + CHECK_ERROR(_readPipDescription_V3(c, &v->contained)) + } + return parser_ok; +} + +parser_error_t _readOptionPortfolioNumber_V3(parser_context_t* c, pd_OptionPortfolioNumber_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->some)) + if (v->some > 0) { + CHECK_ERROR(_readPortfolioNumber_V3(c, &v->contained)) + } + return parser_ok; +} + +parser_error_t _readOptionReceiptDetails_V3(parser_context_t* c, pd_OptionReceiptDetails_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->some)) + if (v->some > 0) { + CHECK_ERROR(_readReceiptDetails_V3(c, &v->contained)) + } + return parser_ok; +} + +parser_error_t _readOptionRecordDateSpec_V3(parser_context_t* c, pd_OptionRecordDateSpec_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->some)) + if (v->some > 0) { + CHECK_ERROR(_readRecordDateSpec_V3(c, &v->contained)) + } + return parser_ok; +} + +parser_error_t _readOptionScope_V3(parser_context_t* c, pd_OptionScope_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->some)) + if (v->some > 0) { + CHECK_ERROR(_readScope_V3(c, &v->contained)) + } + return parser_ok; +} + +parser_error_t _readOptionTargetIdentities_V3(parser_context_t* c, pd_OptionTargetIdentities_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->some)) + if (v->some > 0) { + CHECK_ERROR(_readTargetIdentities_V3(c, &v->contained)) + } + return parser_ok; +} + +parser_error_t _readOptionTax_V3(parser_context_t* c, pd_OptionTax_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->some)) + if (v->some > 0) { + CHECK_ERROR(_readTax_V3(c, &v->contained)) + } + return parser_ok; +} + +parser_error_t _readOptionUrl_V3(parser_context_t* c, pd_OptionUrl_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->some)) + if (v->some > 0) { + CHECK_ERROR(_readUrl_V3(c, &v->contained)) + } + return parser_ok; +} + +parser_error_t _readOptionVecTupleIdentityIdTax_V3(parser_context_t* c, pd_OptionVecTupleIdentityIdTax_V3_t* v) +{ + CHECK_ERROR(_readUInt8(c, &v->some)) + if (v->some > 0) { + CHECK_ERROR(_readVecTupleIdentityIdTax_V3(c, &v->contained)) + } + return parser_ok; +} + +/////////////////////////////////// +/////////////////////////////////// +/////////////////////////////////// + +parser_error_t _toStringAGId_V3( + const pd_AGId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringu32(&v->value, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringAccountId_V3( + const pd_AccountId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringPubkeyAsAddress(v->_ptr, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringAccountIndex_V3( + const pd_AccountIndex_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringu32(&v->value, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringAddRelayerPayingKey_V3( + const pd_AddRelayerPayingKey_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[3] = { 0 }; + CHECK_ERROR(_toStringAccountId_V3(&v->accountId_1, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringAccountId_V3(&v->accountId_2, outValue, outValueLen, 0, &pages[1])) + CHECK_ERROR(_toStringBalance(&v->balance, outValue, outValueLen, 0, &pages[2])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringAccountId_V3(&v->accountId_1, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringAccountId_V3(&v->accountId_2, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + pageIdx -= pages[1]; + + if (pageIdx < pages[2]) { + CHECK_ERROR(_toStringBalance(&v->balance, outValue, outValueLen, pageIdx, &pages[2])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringAgentGroup_V3( + const pd_AgentGroup_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + *pageCount = 0; + uint8_t _dummy; + + // Count the total pages (pageCount) first (Printing the enum name adds 1 page). + // If pageIdx == 0, prints enum name, else prints value. + + switch (v->value) { + case 0: // Full + GEN_DEF_TOSTRING_ENUM("Full") + break; + case 1: // RotatePrimaryKey + CHECK_ERROR(_toStringAGId_V3(&v->agId, outValue, outValueLen, 0, pageCount);) + GEN_DEF_TOSTRING_ENUM("Custom") + CHECK_ERROR(_toStringAGId_V3(&v->agId, outValue, outValueLen, pageIdx, &_dummy);) + break; + case 2: // ExceptMeta + GEN_DEF_TOSTRING_ENUM("ExceptMeta") + break; + case 3: // PolymeshV1CAA + GEN_DEF_TOSTRING_ENUM("PolymeshV1CAA") + break; + case 4: // PolymeshV1PIA + GEN_DEF_TOSTRING_ENUM("PolymeshV1PIA") + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _toStringAssetIdentifier_V3( + const pd_AssetIdentifier_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringAssetMetadataKey_V3( + const pd_AssetMetadataKey_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + if (v->value < 2) { + CHECK_ERROR(_toStringu64(&v->key, outValue, outValueLen, pageIdx, pageCount)) + return parser_ok; + } + return parser_unexpected_value; +} + +parser_error_t _toStringAssetMetadataLockStatusMoment_V3( + const pd_AssetMetadataLockStatusMoment_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + *pageCount = 1; + switch (v->value) { + case 0: + snprintf(outValue, outValueLen, "Unlocked"); + break; + case 1: + snprintf(outValue, outValueLen, "Locked"); + break; + case 2: + CHECK_ERROR(_toStringMoment_V3(&v->moment, outValue, outValueLen, pageIdx, pageCount)) + break; + default: + return parser_unexpected_value; + } + return parser_ok; +} + +parser_error_t _toStringAssetMetadataName_V3( + const pd_AssetMetadataName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + CHECK_ERROR(_toStringBytes(&v->value, outValue, outValueLen, pageIdx, pageCount)) + return parser_ok; +} + +parser_error_t _toStringAssetMetadataSpec_V3( + const pd_AssetMetadataSpec_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[3] = { 0 }; + CHECK_ERROR(_toStringOptionBytes(&v->url, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringOptionBytes(&v->description, outValue, outValueLen, 0, &pages[1])) + CHECK_ERROR(_toStringOptionBytes(&v->typeDef, outValue, outValueLen, 0, &pages[2])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringOptionBytes(&v->url, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringOptionBytes(&v->description, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + pageIdx -= pages[1]; + + if (pageIdx < pages[2]) { + CHECK_ERROR(_toStringOptionBytes(&v->typeDef, outValue, outValueLen, pageIdx, &pages[2])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringAssetMetadataValueDetailMoment_V3( + const pd_AssetMetadataValueDetailMoment_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringOptionMoment_V3(&v->expire, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringAssetMetadataLockStatusMoment_V3(&v->lockStatus, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringOptionMoment_V3(&v->expire, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringAssetMetadataLockStatusMoment_V3(&v->lockStatus, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringAssetMetadataValue_V3( + const pd_AssetMetadataValue_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + CHECK_ERROR(_toStringBytes(&v->value, outValue, outValueLen, pageIdx, pageCount)) + return parser_ok; +} + +parser_error_t _toStringAssetName_V3( + const pd_AssetName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringAssetPermissions_V3( + const pd_AssetPermissions_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + *pageCount = 0; + uint8_t _dummy; + + switch (v->value) { + case 0: // Whole + GEN_DEF_TOSTRING_ENUM("Whole") + break; + case 1: // These + CHECK_ERROR(_toStringVecTicker_V3(&v->contained, outValue, outValueLen, 0, pageCount);) + GEN_DEF_TOSTRING_ENUM("These") + CHECK_ERROR(_toStringVecTicker_V3(&v->contained, outValue, outValueLen, pageIdx, &_dummy);) + break; + case 2: // Except + CHECK_ERROR(_toStringVecTicker_V3(&v->contained, outValue, outValueLen, 0, pageCount);) + GEN_DEF_TOSTRING_ENUM("Except") + CHECK_ERROR(_toStringVecTicker_V3(&v->contained, outValue, outValueLen, pageIdx, &_dummy);) + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _toStringAssetType_V3( + const pd_AssetType_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + *pageCount = 0; + uint8_t _dummy; + switch (v->value) { + case 0: + GEN_DEF_TOSTRING_ENUM("EquityCommon"); + break; + case 1: + GEN_DEF_TOSTRING_ENUM("EquityPreferred"); + break; + case 2: + GEN_DEF_TOSTRING_ENUM("Commodity"); + break; + case 3: + GEN_DEF_TOSTRING_ENUM("FixedIncome"); + break; + case 4: + GEN_DEF_TOSTRING_ENUM("REIT"); + break; + case 5: + GEN_DEF_TOSTRING_ENUM("Fund"); + break; + case 6: + GEN_DEF_TOSTRING_ENUM("RevenueShareAgreement"); + break; + case 7: + GEN_DEF_TOSTRING_ENUM("StructuredProduct"); + break; + case 8: + GEN_DEF_TOSTRING_ENUM("Derivative"); + break; + case 9: + CHECK_ERROR(_toStringCustomAssetTypeId_V3(&v->custom, outValue, outValueLen, 0, pageCount)); + GEN_DEF_TOSTRING_ENUM("Custom") + CHECK_ERROR(_toStringCustomAssetTypeId_V3(&v->custom, outValue, outValueLen, pageIdx, &_dummy)) + break; + case 10: + GEN_DEF_TOSTRING_ENUM("StableCoin"); + break; + } + + return parser_ok; +} + +parser_error_t _toStringAuthorizationDataAccountId_V3( + const pd_AuthorizationDataAccountId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + *pageCount = 0; + uint8_t _dummy; + + // Count the total pages (pageCount) first (Printing the enum name adds 1 page). + // If pageIdx == 0, prints enum name, else prints value. + + switch (v->value) { + case 0: // AttestPrimaryKeyRotation + CHECK_ERROR(_toStringIdentityId_V3(&v->identityId, outValue, outValueLen, 0, pageCount);) + GEN_DEF_TOSTRING_ENUM("AttestPrimaryKeyRotation") + CHECK_ERROR(_toStringIdentityId_V3(&v->identityId, outValue, outValueLen, pageIdx, &_dummy);) + break; + case 1: // RotatePrimaryKey + GEN_DEF_TOSTRING_ENUM("RotatePrimaryKey") + break; + case 2: // TransferTicker + CHECK_ERROR(_toStringTicker_V3(&v->ticker, outValue, outValueLen, 0, pageCount);) + GEN_DEF_TOSTRING_ENUM("TransferTicker") + CHECK_ERROR(_toStringTicker_V3(&v->ticker, outValue, outValueLen, pageIdx, &_dummy);) + break; + case 3: // AddMultiSigSigner + CHECK_ERROR(_toStringAccountId_V3(&v->accountId, outValue, outValueLen, 0, pageCount);) + GEN_DEF_TOSTRING_ENUM("AddMultiSigSigner") + CHECK_ERROR(_toStringAccountId_V3(&v->accountId, outValue, outValueLen, pageIdx, &_dummy);) + break; + case 4: // TransferAssetOwnership + CHECK_ERROR(_toStringTicker_V3(&v->ticker, outValue, outValueLen, 0, pageCount);) + GEN_DEF_TOSTRING_ENUM("TransferAssetOwnership") + CHECK_ERROR(_toStringTicker_V3(&v->ticker, outValue, outValueLen, pageIdx, &_dummy);) + break; + case 5: // JoinIdentity + CHECK_ERROR(_toStringPermissions_V3(&v->permissions, outValue, outValueLen, 0, pageCount);) + GEN_DEF_TOSTRING_ENUM("JoinIdentity") + CHECK_ERROR(_toStringPermissions_V3(&v->permissions, outValue, outValueLen, pageIdx, &_dummy);) + break; + case 6: // PortfolioCustody + CHECK_ERROR(_toStringPortfolioId_V3(&v->portfolioId, outValue, outValueLen, 0, pageCount);) + GEN_DEF_TOSTRING_ENUM("PortfolioCustody") + CHECK_ERROR(_toStringPortfolioId_V3(&v->portfolioId, outValue, outValueLen, pageIdx, &_dummy);) + break; + case 7: // BecomeAgent + CHECK_ERROR(_toStringBecomeAgent_V3(&v->becomeAgent, outValue, outValueLen, 0, pageCount);) + GEN_DEF_TOSTRING_ENUM("BecomeAgent") + CHECK_ERROR(_toStringBecomeAgent_V3(&v->becomeAgent, outValue, outValueLen, pageIdx, &_dummy);) + break; + case 8: // AddRelayerPayingKey + CHECK_ERROR(_toStringAddRelayerPayingKey_V3(&v->addRelayerPayingKey, outValue, outValueLen, 0, pageCount);) + GEN_DEF_TOSTRING_ENUM("AddRelayerPayingKey") + CHECK_ERROR(_toStringAddRelayerPayingKey_V3(&v->addRelayerPayingKey, outValue, outValueLen, pageIdx, &_dummy);) + break; + case 9: // RotatePrimaryKeyToSecondary + CHECK_ERROR(_toStringPermissions_V3(&v->permissions, outValue, outValueLen, 0, pageCount);) + GEN_DEF_TOSTRING_ENUM("RotatePrimaryKeyToSecondary") + CHECK_ERROR(_toStringPermissions_V3(&v->permissions, outValue, outValueLen, pageIdx, &_dummy);) + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _toStringBallotMeta_V3( + const pd_BallotMeta_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringBallotTitle_V3(&v->title, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringVecMotion_V3(&v->motions, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringBallotTitle_V3(&v->title, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringVecMotion_V3(&v->motions, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringBallotTimeRange_V3( + const pd_BallotTimeRange_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringMoment_V3(&v->start, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringMoment_V3(&v->end, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringMoment_V3(&v->start, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringMoment_V3(&v->end, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringBallotTitle_V3( + const pd_BallotTitle_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringBallotVote_V3( + const pd_BallotVote_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringBalance(&v->power, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringOptionu16(&v->fallback, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringBalance(&v->power, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringOptionu16(&v->fallback, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringBecomeAgent_V3( + const pd_BecomeAgent_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringTicker_V3(&v->ticker, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringAgentGroup_V3(&v->agentGroup, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringTicker_V3(&v->ticker, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringAgentGroup_V3(&v->agentGroup, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringBeneficiary_V3( + const pd_Beneficiary_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringIdentityId_V3(&v->identity, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringBalance(&v->balance, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringIdentityId_V3(&v->identity, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringBalance(&v->balance, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringBridgeTxAccountId_V3( + const pd_BridgeTxAccountId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[4] = { 0 }; + CHECK_ERROR(_toStringu32(&v->nonce, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringAccountId_V3(&v->recipient, outValue, outValueLen, 0, &pages[1])) + CHECK_ERROR(_toStringBalance(&v->value, outValue, outValueLen, 0, &pages[2])) + CHECK_ERROR(_toStringHash(&v->txHash, outValue, outValueLen, 0, &pages[3])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringu32(&v->nonce, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringAccountId_V3(&v->recipient, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + pageIdx -= pages[1]; + + if (pageIdx < pages[2]) { + CHECK_ERROR(_toStringBalance(&v->value, outValue, outValueLen, pageIdx, &pages[2])) + return parser_ok; + } + pageIdx -= pages[2]; + + if (pageIdx < pages[3]) { + CHECK_ERROR(_toStringHash(&v->txHash, outValue, outValueLen, pageIdx, &pages[3])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringCADetails_V3( + const pd_CADetails_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringCAId_V3( + const pd_CAId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringTicker_V3(&v->ticker, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringLocalCAId_V3(&v->local_id, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringTicker_V3(&v->ticker, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringLocalCAId_V3(&v->local_id, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringCAKind_V3( + const pd_CAKind_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + switch (v->value) { + case 0: + snprintf(outValue, outValueLen, "PredictableBenefit"); + break; + case 1: + snprintf(outValue, outValueLen, "UnpredictableBenfit"); + break; + case 2: + snprintf(outValue, outValueLen, "IssuerNotice"); + break; + case 3: + snprintf(outValue, outValueLen, "Reorganization"); + break; + case 4: + snprintf(outValue, outValueLen, "Other"); + break; + default: + return parser_unexpected_value; + } + *pageCount = 1; + return parser_ok; +} + +parser_error_t _toStringCalendarPeriod_V3( + const pd_CalendarPeriod_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringCalendarUnit_V3(&v->unit, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringu64(&v->amount, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringCalendarUnit_V3(&v->unit, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringu64(&v->amount, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringCalendarUnit_V3( + const pd_CalendarUnit_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + switch (v->value) { + case 0: + snprintf(outValue, outValueLen, "Second"); + break; + case 1: + snprintf(outValue, outValueLen, "Minute"); + break; + case 2: + snprintf(outValue, outValueLen, "Hour"); + break; + case 3: + snprintf(outValue, outValueLen, "Day"); + break; + case 4: + snprintf(outValue, outValueLen, "Week"); + break; + case 5: + snprintf(outValue, outValueLen, "Month"); + break; + case 6: + snprintf(outValue, outValueLen, "Year"); + break; + default: + return parser_unexpected_value; + } + *pageCount = 1; + return parser_ok; +} + +parser_error_t _toStringCddId_V3( + const pd_CddId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) { + GEN_DEF_TOSTRING_ARRAY(32) +} + +parser_error_t _toStringCheckpointId_V3( + const pd_CheckpointId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringu64(&v->value, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringChoiceTitle_V3( + const pd_ChoiceTitle_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringClaimType_V3( + const pd_ClaimType_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + *pageCount = 1; + switch (v->value) { + case 0: // Accredited + snprintf(outValue, outValueLen, "Accredited"); + break; + case 1: // Affiliate + snprintf(outValue, outValueLen, "Affiliate"); + break; + case 2: // BuyLockup + snprintf(outValue, outValueLen, "BuyLockup"); + break; + case 3: // SellLockup + snprintf(outValue, outValueLen, "SellLockup"); + break; + case 4: // CustomerDueDiligence + snprintf(outValue, outValueLen, "CustomerDueDiligence"); + break; + case 5: // KnowYourCustomer + snprintf(outValue, outValueLen, "KnowYourCustomer"); + break; + case 6: // Jurisdiction + snprintf(outValue, outValueLen, "Jurisdiction"); + break; + case 7: // Exempted + snprintf(outValue, outValueLen, "Exempted"); + break; + case 8: // Blocked + snprintf(outValue, outValueLen, "Blocked"); + break; + case 9: // InvestorUniqueness + snprintf(outValue, outValueLen, "InvestorUniqueness"); + break; + case 10: // NoData + snprintf(outValue, outValueLen, "NoData"); + break; + case 11: // InvestorUniquenessV2 + snprintf(outValue, outValueLen, "InvestorUniquenessV2"); + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _toStringClaim_V3( + const pd_Claim_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + *pageCount = 0; + uint8_t _dummy; + + // Count the total pages (pageCount) first (Printing the enum name adds 1 page). + // If pageIdx == 0, prints enum name, else prints value. + + switch (v->value) { + case 0: // Accredited + CHECK_ERROR(_toStringScope_V3(&v->scope, outValue, outValueLen, 0, pageCount)); + GEN_DEF_TOSTRING_ENUM("Accredited"); + CHECK_ERROR(_toStringScope_V3(&v->scope, outValue, outValueLen, pageIdx, &_dummy)); + break; + case 1: // Affiliate + CHECK_ERROR(_toStringScope_V3(&v->scope, outValue, outValueLen, 0, pageCount)); + GEN_DEF_TOSTRING_ENUM("Affiliate"); + CHECK_ERROR(_toStringScope_V3(&v->scope, outValue, outValueLen, pageIdx, &_dummy)); + break; + case 2: // BuyLockup + CHECK_ERROR(_toStringScope_V3(&v->scope, outValue, outValueLen, 0, pageCount)); + GEN_DEF_TOSTRING_ENUM("BuyLockup"); + CHECK_ERROR(_toStringScope_V3(&v->scope, outValue, outValueLen, pageIdx, &_dummy)); + break; + case 3: // SellLockup + CHECK_ERROR(_toStringScope_V3(&v->scope, outValue, outValueLen, 0, pageCount)); + GEN_DEF_TOSTRING_ENUM("SellLockup"); + CHECK_ERROR(_toStringScope_V3(&v->scope, outValue, outValueLen, pageIdx, &_dummy)); + break; + case 4: // CustomerDueDiligence + CHECK_ERROR(_toStringCddId_V3(&v->cddId, outValue, outValueLen, 0, pageCount)); + GEN_DEF_TOSTRING_ENUM("CustomerDueDiligence"); + CHECK_ERROR(_toStringCddId_V3(&v->cddId, outValue, outValueLen, pageIdx, &_dummy)); + break; + case 5: // KnowYourCustomer + CHECK_ERROR(_toStringScope_V3(&v->scope, outValue, outValueLen, 0, pageCount)); + GEN_DEF_TOSTRING_ENUM("KnowYourCustomer"); + CHECK_ERROR(_toStringScope_V3(&v->scope, outValue, outValueLen, pageIdx, &_dummy)); + break; + case 6: // Jurisdiction + CHECK_ERROR(_toStringTupleCountryCodeScope_V3(&v->jurisdiction, outValue, outValueLen, 0, pageCount)); + GEN_DEF_TOSTRING_ENUM("Jurisdiction"); + CHECK_ERROR(_toStringTupleCountryCodeScope_V3(&v->jurisdiction, outValue, outValueLen, pageIdx, &_dummy)); + break; + case 7: // Exempted + CHECK_ERROR(_toStringScope_V3(&v->scope, outValue, outValueLen, 0, pageCount)); + GEN_DEF_TOSTRING_ENUM("Exempted"); + CHECK_ERROR(_toStringScope_V3(&v->scope, outValue, outValueLen, pageIdx, &_dummy)); + break; + case 8: // Blocked + CHECK_ERROR(_toStringScope_V3(&v->scope, outValue, outValueLen, 0, pageCount)); + GEN_DEF_TOSTRING_ENUM("Blocked"); + CHECK_ERROR(_toStringScope_V3(&v->scope, outValue, outValueLen, pageIdx, &_dummy)); + break; + case 9: // InvestorUniqueness + CHECK_ERROR(_toStringTupleScopeScopeIdCddId_V3(&v->investorUniqueness, outValue, outValueLen, 0, pageCount)); + GEN_DEF_TOSTRING_ENUM("InvestorUniqueness"); + CHECK_ERROR(_toStringTupleScopeScopeIdCddId_V3(&v->investorUniqueness, outValue, outValueLen, pageIdx, &_dummy)); + break; + case 10: // NoData + snprintf(outValue, outValueLen, "NoData"); + *pageCount = 1; + break; + case 11: // InvestorUniquenessV2 + CHECK_ERROR(_toStringCddId_V3(&v->cddId, outValue, outValueLen, 0, pageCount)); + GEN_DEF_TOSTRING_ENUM("InvestorUniquenessV2"); + CHECK_ERROR(_toStringCddId_V3(&v->cddId, outValue, outValueLen, pageIdx, &_dummy)); + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _toStringClassicTickerImport_V3( + const pd_ClassicTickerImport_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[4] = { 0 }; + CHECK_ERROR(_toStringEthereumAddress_V3(&v->eth_owner, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringTicker_V3(&v->ticker, outValue, outValueLen, 0, &pages[1])) + CHECK_ERROR(_toStringbool(&v->is_contract, outValue, outValueLen, 0, &pages[2])) + CHECK_ERROR(_toStringbool(&v->is_created, outValue, outValueLen, 0, &pages[3])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringEthereumAddress_V3(&v->eth_owner, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringTicker_V3(&v->ticker, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + pageIdx -= pages[1]; + + if (pageIdx < pages[2]) { + CHECK_ERROR(_toStringbool(&v->is_contract, outValue, outValueLen, pageIdx, &pages[2])) + return parser_ok; + } + pageIdx -= pages[2]; + + if (pageIdx < pages[3]) { + CHECK_ERROR(_toStringbool(&v->is_created, outValue, outValueLen, pageIdx, &pages[3])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringCodeHash_V3( + const pd_CodeHash_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringHash(&v->hash, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringCompactAccountIndex_V3( + const pd_CompactAccountIndex_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringCompactInt(&v->value, 0, false, "", "", outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringCompactPerBill_V3( + const pd_CompactPerBill_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + // 9 but shift 2 to show as percentage + return _toStringCompactInt(&v->value, 7, false, "%", "", outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringConditionType_V3( + const pd_ConditionType_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + switch (v->value) { + case 0: // IsPresent + case 1: // IsAbsent + CHECK_ERROR(_toStringClaim_V3(&v->claim, outValue, outValueLen, pageIdx, pageCount)) + break; + case 2: // IsAnyOf + case 3: // IsNoneOf + CHECK_ERROR(_toStringVecClaim_V3(&v->vecClaim, outValue, outValueLen, pageIdx, pageCount)) + break; + case 4: // IsIdentity + CHECK_ERROR(_toStringTargetIdentity_V3(&v->identity, outValue, outValueLen, pageIdx, pageCount)) + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _toStringCondition_V3( + const pd_Condition_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2]; + CHECK_ERROR(_toStringConditionType_V3(&v->conditionType, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringVecTrustedIssuer_V3(&v->issuers, outValue, outValueLen, 0, &pages[1])) + + if (v->issuers._len == 0) { + pages[1] = 0; + } + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringConditionType_V3(&v->conditionType, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringVecTrustedIssuer_V3(&v->issuers, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringCountryCode_V3( + const pd_CountryCode_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + if (v->value > COUNTRY_CODES_SIZE - 1) { + return parser_value_out_of_range; + } + snprintf(outValue, outValueLen, "%s", (char*)PIC(STR_COUNTRY_CODES[v->value])); + *pageCount = 1; + return parser_ok; +} + +parser_error_t _toStringCustomAssetTypeId_V3( + const pd_CustomAssetTypeId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringu32(&v->value, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringDispatchableName_V3( + const pd_DispatchableName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringDispatchableNames_V3( + const pd_DispatchableNames_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + *pageCount = 0; + uint8_t _dummy; + + switch (v->value) { + case 0: // Whole + GEN_DEF_TOSTRING_ENUM("Whole") + break; + case 1: // These + CHECK_ERROR(_toStringVecDispatchableName_V3(&v->contained, outValue, outValueLen, 0, pageCount);) + GEN_DEF_TOSTRING_ENUM("These") + CHECK_ERROR(_toStringVecDispatchableName_V3(&v->contained, outValue, outValueLen, pageIdx, &_dummy);) + break; + case 2: // Except + CHECK_ERROR(_toStringVecDispatchableName_V3(&v->contained, outValue, outValueLen, 0, pageCount);) + GEN_DEF_TOSTRING_ENUM("Except") + CHECK_ERROR(_toStringVecDispatchableName_V3(&v->contained, outValue, outValueLen, pageIdx, &_dummy);) + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _toStringDocumentHash_V3( + const pd_DocumentHash_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) { + GEN_DEF_TOSTRING_ARRAY(v->_len) +} + +parser_error_t _toStringDocumentId_V3( + const pd_DocumentId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringu32(&v->value, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringDocumentName_V3( + const pd_DocumentName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringDocumentType_V3( + const pd_DocumentType_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringDocumentUri_V3( + const pd_DocumentUri_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringDocument_V3( + const pd_Document_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[5] = { 0 }; + CHECK_ERROR(_toStringDocumentUri_V3(&v->uri, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringDocumentHash_V3(&v->content_hash, outValue, outValueLen, 0, &pages[1])) + CHECK_ERROR(_toStringDocumentName_V3(&v->name, outValue, outValueLen, 0, &pages[2])) + CHECK_ERROR(_toStringOptionDocumentType_V3(&v->doc_type, outValue, outValueLen, 0, &pages[3])) + CHECK_ERROR(_toStringOptionMoment_V3(&v->filing_date, outValue, outValueLen, 0, &pages[4])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringDocumentUri_V3(&v->uri, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringDocumentHash_V3(&v->content_hash, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + pageIdx -= pages[1]; + + if (pageIdx < pages[2]) { + CHECK_ERROR(_toStringDocumentName_V3(&v->name, outValue, outValueLen, pageIdx, &pages[2])) + return parser_ok; + } + pageIdx -= pages[2]; + + if (pageIdx < pages[3]) { + CHECK_ERROR(_toStringOptionDocumentType_V3(&v->doc_type, outValue, outValueLen, pageIdx, &pages[3])) + return parser_ok; + } + pageIdx -= pages[3]; + + if (pageIdx < pages[4]) { + CHECK_ERROR(_toStringOptionMoment_V3(&v->filing_date, outValue, outValueLen, pageIdx, &pages[4])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringEcdsaSignature_V3( + const pd_EcdsaSignature_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) { + GEN_DEF_TOSTRING_ARRAY(65) +} + +parser_error_t _toStringEd25519Signature_V3( + const pd_Ed25519Signature_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) { + GEN_DEF_TOSTRING_ARRAY(64) +} + +parser_error_t _toStringEraIndex_V3( + const pd_EraIndex_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringu32(&v->value, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringEthereumAddress_V3( + const pd_EthereumAddress_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) { + GEN_DEF_TOSTRING_ARRAY(20) +} + +parser_error_t _toStringExtrinsicPermissions_V3( + const pd_ExtrinsicPermissions_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + *pageCount = 0; + uint8_t _dummy; + + switch (v->value) { + case 0: // Whole + GEN_DEF_TOSTRING_ENUM("Whole") + break; + case 1: // These + CHECK_ERROR(_toStringVecPalletPermissions_V3(&v->contained, outValue, outValueLen, 0, pageCount);) + GEN_DEF_TOSTRING_ENUM("These") + CHECK_ERROR(_toStringVecPalletPermissions_V3(&v->contained, outValue, outValueLen, pageIdx, &_dummy);) + break; + case 2: // Except + CHECK_ERROR(_toStringVecPalletPermissions_V3(&v->contained, outValue, outValueLen, 0, pageCount);) + GEN_DEF_TOSTRING_ENUM("Except") + CHECK_ERROR(_toStringVecPalletPermissions_V3(&v->contained, outValue, outValueLen, pageIdx, &_dummy);) + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _toStringFundingRoundName_V3( + const pd_FundingRoundName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringFundraiserId_V3( + const pd_FundraiserId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringu64(&v->value, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringFundraiserName_V3( + const pd_FundraiserName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringIdentityId_V3( + const pd_IdentityId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) { + GEN_DEF_TOSTRING_ARRAY(32) +} + +parser_error_t _toStringInstructionId_V3( + const pd_InstructionId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringu64(&v->value, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringInvestorZKProofData_V3( + const pd_InvestorZKProofData_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) { + GEN_DEF_TOSTRING_ARRAY(64) +} + +parser_error_t _toStringKeys_V3( + const pd_Keys_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) { + GEN_DEF_TOSTRING_ARRAY(4 * 32) +} + +parser_error_t _toStringLegId_V3( + const pd_LegId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringu64(&v->value, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringLeg_V3( + const pd_Leg_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[4] = { 0 }; + CHECK_ERROR(_toStringPortfolioId_V3(&v->from, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringPortfolioId_V3(&v->to, outValue, outValueLen, 0, &pages[1])) + CHECK_ERROR(_toStringTicker_V3(&v->asset, outValue, outValueLen, 0, &pages[2])) + CHECK_ERROR(_toStringBalance(&v->amount, outValue, outValueLen, 0, &pages[3])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringPortfolioId_V3(&v->from, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringPortfolioId_V3(&v->to, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + pageIdx -= pages[1]; + + if (pageIdx < pages[2]) { + CHECK_ERROR(_toStringTicker_V3(&v->asset, outValue, outValueLen, pageIdx, &pages[2])) + return parser_ok; + } + pageIdx -= pages[2]; + + if (pageIdx < pages[3]) { + CHECK_ERROR(_toStringBalance(&v->amount, outValue, outValueLen, pageIdx, &pages[3])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringLocalCAId_V3( + const pd_LocalCAId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringu32(&v->value, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringLookupasStaticLookupSource_V3( + const pd_LookupasStaticLookupSource_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + switch (v->value) { + case 0: // Id + CHECK_ERROR(_toStringAccountId_V3(&v->id, outValue, outValueLen, pageIdx, pageCount)) + break; + case 1: // Index + CHECK_ERROR(_toStringCompactAccountIndex_V3(&v->index, outValue, outValueLen, pageIdx, pageCount)) + break; + case 2: // Raw + CHECK_ERROR(_toStringBytes(&v->raw, outValue, outValueLen, pageIdx, pageCount)) + break; + case 3: // Address32 + { + GEN_DEF_TOSTRING_ARRAY(32) + } + case 4: // Address20 + { + GEN_DEF_TOSTRING_ARRAY(20) + } + default: + return parser_not_supported; + } + + return parser_ok; +} + +parser_error_t _toStringMaybeBlockBlockNumber_V3( + const pd_MaybeBlockBlockNumber_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + *pageCount = 1; + switch (v->value) { + case 0: + _toStringBlockNumber(&v->blockNumber, outValue, outValueLen, pageIdx, pageCount); + break; + case 1: + snprintf(outValue, outValueLen, "None"); + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _toStringMemberCount_V3( + const pd_MemberCount_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringu32(&v->value, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringMemo_V3( + const pd_Memo_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + if (formatBufferData(v->_ptr, v->_len, outValue, outValueLen, pageIdx, pageCount) != zxerr_ok) { + return parser_print_not_supported; + } + return parser_ok; +} + +parser_error_t _toStringMoment_V3( + const pd_Moment_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringu64(&v->value, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringMotionInfoLink_V3( + const pd_MotionInfoLink_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringMotionTitle_V3( + const pd_MotionTitle_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringMotion_V3( + const pd_Motion_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[3] = { 0 }; + CHECK_ERROR(_toStringMotionTitle_V3(&v->title, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringMotionInfoLink_V3(&v->info_link, outValue, outValueLen, 0, &pages[1])) + CHECK_ERROR(_toStringVecChoiceTitle_V3(&v->choices, outValue, outValueLen, 0, &pages[2])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringMotionTitle_V3(&v->title, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringMotionInfoLink_V3(&v->info_link, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + pageIdx -= pages[1]; + + if (pageIdx < pages[2]) { + CHECK_ERROR(_toStringVecChoiceTitle_V3(&v->choices, outValue, outValueLen, pageIdx, &pages[2])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringMovePortfolioItem_V3( + const pd_MovePortfolioItem_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[3] = { 0 }; + CHECK_ERROR(_toStringTicker_V3(&v->ticker, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringBalance(&v->balance, outValue, outValueLen, 0, &pages[1])) + CHECK_ERROR(_toStringOptionMemo_V3(&v->memo, outValue, outValueLen, 0, &pages[2])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringTicker_V3(&v->ticker, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringBalance(&v->balance, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + pageIdx -= pages[1]; + + if (pageIdx < pages[2]) { + CHECK_ERROR(_toStringOptionMemo_V3(&v->memo, outValue, outValueLen, pageIdx, &pages[2])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringMultiSignature_V3( + const pd_MultiSignature_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + switch (v->value) { + case 0: // Ed25519 + CHECK_ERROR(_toStringEd25519Signature_V3(&v->ed25519, outValue, outValueLen, pageIdx, pageCount)) + break; + case 1: // Sr25519 + CHECK_ERROR(_toStringSr25519Signature_V3(&v->sr25519, outValue, outValueLen, pageIdx, pageCount)) + break; + case 2: // Ecdsa + CHECK_ERROR(_toStringEcdsaSignature_V3(&v->ecdsa, outValue, outValueLen, pageIdx, pageCount)) + break; + default: + return parser_not_supported; + } + + return parser_ok; +} + +parser_error_t _toStringOffChainSignature_V3( + const pd_OffChainSignature_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CHECK_ERROR(_toStringMultiSignature_V3(&v->value, outValue, outValueLen, pageIdx, pageCount)); + return parser_ok; +} + +parser_error_t _toStringPalletName_V3( + const pd_PalletName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringPalletPermissions_V3( + const pd_PalletPermissions_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringPalletName_V3(&v->palletName, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringDispatchableNames_V3(&v->dispatchableNames, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringPalletName_V3(&v->palletName, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringDispatchableNames_V3(&v->dispatchableNames, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringPerbill_V3( + const pd_Perbill_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[100]; + char ratioBuffer[80]; + memset(outValue, 0, outValueLen); + memset(ratioBuffer, 0, sizeof(ratioBuffer)); + memset(bufferUI, 0, sizeof(bufferUI)); + *pageCount = 1; + + if (fpuint64_to_str(ratioBuffer, sizeof(ratioBuffer), v->value, 7) == 0) { + return parser_unexpected_value; + } + + snprintf(bufferUI, sizeof(bufferUI), "%s%%", ratioBuffer); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + return parser_ok; +} + +parser_error_t _toStringPermill_V3( + const pd_Permill_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[100]; + char ratioBuffer[80]; + memset(outValue, 0, outValueLen); + memset(ratioBuffer, 0, sizeof(ratioBuffer)); + memset(bufferUI, 0, sizeof(bufferUI)); + *pageCount = 1; + + if (fpuint64_to_str(ratioBuffer, sizeof(ratioBuffer), v->value, 4) == 0) { + return parser_unexpected_value; + } + + snprintf(bufferUI, sizeof(bufferUI), "%s%%", ratioBuffer); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + return parser_ok; +} + +parser_error_t _toStringPermissions_V3( + const pd_Permissions_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[3] = { 0 }; + CHECK_ERROR(_toStringAssetPermissions_V3(&v->asset, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringExtrinsicPermissions_V3(&v->extrinsic, outValue, outValueLen, 0, &pages[1])) + CHECK_ERROR(_toStringPortfolioPermissions_V3(&v->portfolio, outValue, outValueLen, 0, &pages[2])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringAssetPermissions_V3(&v->asset, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringExtrinsicPermissions_V3(&v->extrinsic, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + pageIdx -= pages[1]; + + if (pageIdx < pages[2]) { + CHECK_ERROR(_toStringPortfolioPermissions_V3(&v->portfolio, outValue, outValueLen, pageIdx, &pages[2])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringPipDescription_V3( + const pd_PipDescription_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringPipId_V3( + const pd_PipId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringu32(&v->value, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringPortfolioId_V3( + const pd_PortfolioId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringIdentityId_V3(&v->did, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringPortfolioKind_V3(&v->kind, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringIdentityId_V3(&v->did, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringPortfolioKind_V3(&v->kind, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringPortfolioKind_V3( + const pd_PortfolioKind_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + *pageCount = 1; + switch (v->value) { + case 0: + snprintf(outValue, outValueLen, "Default"); + break; + case 1: + _toStringPortfolioNumber_V3(&v->number, outValue, outValueLen, pageIdx, pageCount); + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _toStringPortfolioName_V3( + const pd_PortfolioName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringPortfolioNumber_V3( + const pd_PortfolioNumber_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringu64(&v->value, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringPortfolioPermissions_V3( + const pd_PortfolioPermissions_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + *pageCount = 0; + uint8_t _dummy; + + switch (v->value) { + case 0: // Whole + GEN_DEF_TOSTRING_ENUM("Whole") + break; + case 1: // These + CHECK_ERROR(_toStringVecPortfolioId_V3(&v->contained, outValue, outValueLen, 0, pageCount);) + GEN_DEF_TOSTRING_ENUM("These") + CHECK_ERROR(_toStringVecPortfolioId_V3(&v->contained, outValue, outValueLen, pageIdx, &_dummy);) + break; + case 2: // Except + CHECK_ERROR(_toStringVecPortfolioId_V3(&v->contained, outValue, outValueLen, 0, pageCount);) + GEN_DEF_TOSTRING_ENUM("Except") + CHECK_ERROR(_toStringVecPortfolioId_V3(&v->contained, outValue, outValueLen, pageIdx, &_dummy);) + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _toStringPosRatio_V3( + const pd_PosRatio_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringu32(&v->numerator, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringu32(&v->denominator, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringu32(&v->numerator, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringu32(&v->denominator, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringPriceTier_V3( + const pd_PriceTier_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringBalance(&v->total, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringBalance(&v->price, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringBalance(&v->total, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringBalance(&v->price, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringProposalIndex_V3( + const pd_ProposalIndex_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringu32(&v->value, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringReceiptDetails_V3( + const pd_ReceiptDetails_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[5] = { 0 }; + CHECK_ERROR(_toStringu64(&v->receipt_uid, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringu64(&v->leg_id, outValue, outValueLen, 0, &pages[1])) + CHECK_ERROR(_toStringAccountId_V3(&v->signer, outValue, outValueLen, 0, &pages[2])) + CHECK_ERROR(_toStringOffChainSignature_V3(&v->signature, outValue, outValueLen, 0, &pages[3])) + CHECK_ERROR(_toStringReceiptMetadata_V3(&v->metadata, outValue, outValueLen, 0, &pages[4])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringu64(&v->receipt_uid, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringu64(&v->leg_id, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + pageIdx -= pages[1]; + + if (pageIdx < pages[2]) { + CHECK_ERROR(_toStringAccountId_V3(&v->signer, outValue, outValueLen, pageIdx, &pages[2])) + return parser_ok; + } + pageIdx -= pages[2]; + + if (pageIdx < pages[3]) { + CHECK_ERROR(_toStringOffChainSignature_V3(&v->signature, outValue, outValueLen, pageIdx, &pages[3])) + return parser_ok; + } + pageIdx -= pages[3]; + + if (pageIdx < pages[4]) { + CHECK_ERROR(_toStringReceiptMetadata_V3(&v->metadata, outValue, outValueLen, pageIdx, &pages[4])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringReceiptMetadata_V3( + const pd_ReceiptMetadata_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringRecordDateSpec_V3( + const pd_RecordDateSpec_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + switch (v->value) { + case 0: // Scheduled + CHECK_ERROR(_toStringMoment_V3(&v->scheduled, outValue, outValueLen, pageIdx, pageCount)); + break; + case 1: // ExistingSchedule + CHECK_ERROR(_toStringScheduleId_V3(&v->existingSchedule, outValue, outValueLen, pageIdx, pageCount)); + break; + case 2: // Existing + CHECK_ERROR(_toStringCheckpointId_V3(&v->existing, outValue, outValueLen, pageIdx, pageCount)); + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _toStringRewardDestination_V3( + const pd_RewardDestination_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + *pageCount = 0; + switch (v->value) { + case 0: + GEN_DEF_TOSTRING_ENUM("Staked") + break; + case 1: + GEN_DEF_TOSTRING_ENUM("Stash") + break; + case 2: + GEN_DEF_TOSTRING_ENUM("Controller") + break; + case 3: + CHECK_ERROR(_toStringAccountId_V3(&v->accountId, outValue, outValueLen, pageIdx, pageCount)) + break; + default: + return parser_print_not_supported; + } + return parser_ok; +} + +parser_error_t _toStringScheduleId_V3( + const pd_ScheduleId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringu64(&v->value, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringScheduleSpec_V3( + const pd_ScheduleSpec_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[3] = { 0 }; + CHECK_ERROR(_toStringOptionMoment_V3(&v->start, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringCalendarPeriod_V3(&v->period, outValue, outValueLen, 0, &pages[1])) + CHECK_ERROR(_toStringu32(&v->remaining, outValue, outValueLen, 0, &pages[2])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringOptionMoment_V3(&v->start, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringCalendarPeriod_V3(&v->period, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + pageIdx -= pages[1]; + + if (pageIdx < pages[2]) { + CHECK_ERROR(_toStringu32(&v->remaining, outValue, outValueLen, pageIdx, &pages[2])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringScopeId_V3( + const pd_ScopeId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) { + GEN_DEF_TOSTRING_ARRAY(32) +} + +parser_error_t _toStringScope_V3( + const pd_Scope_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + switch (v->value) { + case 0: + _toStringIdentityId_V3(&v->identity, outValue, outValueLen, pageIdx, pageCount); + break; + case 1: + _toStringTicker_V3(&v->ticker, outValue, outValueLen, pageIdx, pageCount); + break; + case 2: + GEN_DEF_TOSTRING_ARRAY(v->_len) + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _toStringSecondaryKeyWithAuthAccountId_V3( + const pd_SecondaryKeyWithAuthAccountId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[3] = { 0 }; + CHECK_ERROR(_toStringAccountId_V3(&v->key, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringPermissions_V3(&v->permissions, outValue, outValueLen, 0, &pages[1])) + CHECK_ERROR(_toStringSignature_V3(&v->auth_signature, outValue, outValueLen, 0, &pages[2])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringAccountId_V3(&v->key, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringPermissions_V3(&v->permissions, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + pageIdx -= pages[1]; + + if (pageIdx < pages[2]) { + CHECK_ERROR(_toStringSignature_V3(&v->auth_signature, outValue, outValueLen, pageIdx, &pages[2])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringSettlementTypeBlockNumber_V3( + const pd_SettlementTypeBlockNumber_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + switch (v->value) { + case 0: + snprintf(outValue, outValueLen, "SettleOnAffirmation"); + *pageCount = 1; + break; + case 1: + _toStringBlockNumber(&v->blockNumber, outValue, outValueLen, pageIdx, pageCount); + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _toStringSignatoryAccountId_V3( + const pd_SignatoryAccountId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + switch (v->value) { + case 0: + _toStringIdentityId_V3(&v->identity, outValue, outValueLen, pageIdx, pageCount); + break; + case 1: + _toStringAccountId_V3(&v->account, outValue, outValueLen, pageIdx, pageCount); + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _toStringSignature_V3( + const pd_Signature_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) { + GEN_DEF_TOSTRING_ARRAY(64) +} + +parser_error_t _toStringSkippedCount_V3( + const pd_SkippedCount_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + uint16_t valu16 = (uint16_t)v->value; + return _toStringu16(&valu16, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringSlashingSwitch_V3( + const pd_SlashingSwitch_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + switch (v->value) { + case 0: + snprintf(outValue, outValueLen, "Validator"); + break; + case 1: + snprintf(outValue, outValueLen, "ValidatorAndNominator"); + break; + case 2: + snprintf(outValue, outValueLen, "None"); + break; + default: + return parser_unexpected_value; + } + *pageCount = 1; + return parser_ok; +} + +parser_error_t _toStringSnapshotResult_V3( + const pd_SnapshotResult_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + switch (v->value) { + case 0: + snprintf(outValue, outValueLen, "Approve"); + break; + case 1: + snprintf(outValue, outValueLen, "Reject"); + break; + case 2: + snprintf(outValue, outValueLen, "Skip"); + break; + default: + return parser_unexpected_value; + } + + *pageCount = 1; + return parser_ok; +} + +parser_error_t _toStringSr25519Signature_V3( + const pd_Sr25519Signature_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) { + GEN_DEF_TOSTRING_ARRAY(64) +} + +parser_error_t _toStringTargetIdentities_V3( + const pd_TargetIdentities_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringVecIdentityId_V3(&v->identities, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringTargetTreatment_V3(&v->treatment, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringVecIdentityId_V3(&v->identities, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringTargetTreatment_V3(&v->treatment, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringTargetIdentity_V3( + const pd_TargetIdentity_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + *pageCount = 1; + switch (v->value) { + case 0: + snprintf(outValue, outValueLen, "ExternalAgent"); + break; + case 1: + _toStringIdentityId_V3(&v->specific, outValue, outValueLen, pageIdx, pageCount); + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _toStringTargetTreatment_V3( + const pd_TargetTreatment_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + switch (v->value) { + case 0: + snprintf(outValue, outValueLen, "Include"); + break; + case 1: + snprintf(outValue, outValueLen, "Exclude"); + break; + default: + return parser_unexpected_value; + } + *pageCount = 1; + return parser_ok; +} + +parser_error_t _toStringTax_V3( + const pd_Tax_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + CHECK_ERROR(_toStringPermill_V3(&v->value, outValue, outValueLen, pageIdx, pageCount)) + return parser_ok; +} + +parser_error_t _toStringTickerRegistrationConfigMoment_V3( + const pd_TickerRegistrationConfigMoment_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringu8(&v->max_ticker_length, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringOptionMoment_V3(&v->registration_length, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringu8(&v->max_ticker_length, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringOptionMoment_V3(&v->registration_length, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringTicker_V3( + const pd_Ticker_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringTrustedFor_V3( + const pd_TrustedFor_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + switch (v->value) { + case 0: // Any + snprintf(outValue, outValueLen, "Any"); + *pageCount = 1; + break; + case 1: // Specific + _toStringVecClaimType_V3(&v->claims, outValue, outValueLen, pageIdx, pageCount); + break; + default: + return parser_unexpected_value; + } + + return parser_ok; +} + +parser_error_t _toStringTrustedIssuer_V3( + const pd_TrustedIssuer_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringIdentityId_V3(&v->issuer, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringTrustedFor_V3(&v->trustedFor, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringIdentityId_V3(&v->issuer, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringTrustedFor_V3(&v->trustedFor, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringTupleCountryCodeScope_V3( + const pd_TupleCountryCodeScope_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringCountryCode_V3(&v->country_code, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringScope_V3(&v->scope, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringCountryCode_V3(&v->country_code, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringScope_V3(&v->scope, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringTupleIdentityIdTax_V3( + const pd_TupleIdentityIdTax_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringIdentityId_V3(&v->id, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringTax_V3(&v->tax, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringIdentityId_V3(&v->id, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringTax_V3(&v->tax, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringTupleIdentityIdbool_V3( + const pd_TupleIdentityIdbool_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringIdentityId_V3(&v->identity, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringbool(&v->val, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringIdentityId_V3(&v->identity, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringbool(&v->val, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringTuplePipIdSnapshotResult_V3( + const pd_TuplePipIdSnapshotResult_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringPipId_V3(&v->pip_id, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringSnapshotResult_V3(&v->snapshot_result, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringPipId_V3(&v->pip_id, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringSnapshotResult_V3(&v->snapshot_result, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringTupleScopeScopeIdCddId_V3( + const pd_TupleScopeScopeIdCddId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[3] = { 0 }; + CHECK_ERROR(_toStringScope_V3(&v->scope, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringScopeId_V3(&v->scopeId, outValue, outValueLen, 0, &pages[1])) + CHECK_ERROR(_toStringCddId_V3(&v->cddId, outValue, outValueLen, 0, &pages[2])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringScope_V3(&v->scope, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringScopeId_V3(&v->scopeId, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + pageIdx -= pages[1]; + + if (pageIdx < pages[2]) { + CHECK_ERROR(_toStringCddId_V3(&v->cddId, outValue, outValueLen, pageIdx, &pages[2])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringUniqueCall_V3( + const pd_UniqueCall_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + // First measure number of pages + uint8_t pages[2] = { 0 }; + CHECK_ERROR(_toStringu64(&v->nonce, outValue, outValueLen, 0, &pages[0])) + CHECK_ERROR(_toStringCall(&v->call, outValue, outValueLen, 0, &pages[1])) + + *pageCount = 0; + for (uint8_t i = 0; i < (uint8_t)sizeof(pages); i++) { + *pageCount += pages[i]; + } + + if (pageIdx > *pageCount) { + return parser_display_idx_out_of_range; + } + + if (pageIdx < pages[0]) { + CHECK_ERROR(_toStringu64(&v->nonce, outValue, outValueLen, pageIdx, &pages[0])) + return parser_ok; + } + pageIdx -= pages[0]; + + if (pageIdx < pages[1]) { + CHECK_ERROR(_toStringCall(&v->call, outValue, outValueLen, pageIdx, &pages[1])) + return parser_ok; + } + + return parser_display_idx_out_of_range; +} + +parser_error_t _toStringUrl_V3( + const pd_Url_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringValidatorPrefs_V3( + const pd_ValidatorPrefs_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + return _toStringCompactPerBill_V3(&v->commission, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringVenueDetails_V3( + const pd_VenueDetails_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + char bufferUI[v->_len + 1]; + memset(bufferUI, 0, sizeof(bufferUI)); + memcpy(bufferUI, v->_ptr, v->_len); + memset(outValue, 0, outValueLen); + + asciify(bufferUI); + pageString(outValue, outValueLen, bufferUI, pageIdx, pageCount); + + return parser_ok; +} + +parser_error_t _toStringVenueId_V3( + const pd_VenueId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringu64(&v->value, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringVenueType_V3( + const pd_VenueType_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + switch (v->value) { + case 0: + snprintf(outValue, outValueLen, "Other"); + break; + case 1: + snprintf(outValue, outValueLen, "Distribution"); + break; + case 2: + snprintf(outValue, outValueLen, "Sto"); + break; + case 3: + snprintf(outValue, outValueLen, "Exchange"); + break; + } + *pageCount = 1; + return parser_ok; +} + +parser_error_t _toStringWeight_V3( + const pd_Weight_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + return _toStringu64(&v->value, outValue, outValueLen, pageIdx, pageCount); +} + +parser_error_t _toStringVecAccountId_V3( + const pd_VecAccountId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(AccountId_V3); +} + +parser_error_t _toStringVecAssetIdentifier_V3( + const pd_VecAssetIdentifier_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(AssetIdentifier_V3); +} + +parser_error_t _toStringVecBallotVote_V3( + const pd_VecBallotVote_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(BallotVote_V3); +} + +parser_error_t _toStringVecBeneficiary_V3( + const pd_VecBeneficiary_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(Beneficiary_V3); +} + +parser_error_t _toStringVecBridgeTxAccountId_V3( + const pd_VecBridgeTxAccountId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(BridgeTxAccountId_V3); +} + +parser_error_t _toStringVecChoiceTitle_V3( + const pd_VecChoiceTitle_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(ChoiceTitle_V3); +} + +parser_error_t _toStringVecClaimType_V3( + const pd_VecClaimType_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(ClaimType_V3); +} + +parser_error_t _toStringVecClaim_V3( + const pd_VecClaim_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(Claim_V3); +} + +parser_error_t _toStringVecCondition_V3( + const pd_VecCondition_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(Condition_V3); +} + +parser_error_t _toStringVecDispatchableName_V3( + const pd_VecDispatchableName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(DispatchableName_V3); +} + +parser_error_t _toStringVecDocumentId_V3( + const pd_VecDocumentId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(DocumentId_V3); +} + +parser_error_t _toStringVecDocument_V3( + const pd_VecDocument_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(Document_V3); +} + +parser_error_t _toStringVecIdentityId_V3( + const pd_VecIdentityId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(IdentityId_V3); +} + +parser_error_t _toStringVecLeg_V3( + const pd_VecLeg_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(Leg_V3); +} + +parser_error_t _toStringVecLookupasStaticLookupSource_V3( + const pd_VecLookupasStaticLookupSource_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(LookupasStaticLookupSource_V3); +} + +parser_error_t _toStringVecMotion_V3( + const pd_VecMotion_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(Motion_V3); +} + +parser_error_t _toStringVecMovePortfolioItem_V3( + const pd_VecMovePortfolioItem_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(MovePortfolioItem_V3); +} + +parser_error_t _toStringVecPalletPermissions_V3( + const pd_VecPalletPermissions_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(PalletPermissions_V3); +} + +parser_error_t _toStringVecPortfolioId_V3( + const pd_VecPortfolioId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(PortfolioId_V3); +} + +parser_error_t _toStringVecPriceTier_V3( + const pd_VecPriceTier_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(PriceTier_V3); +} + +parser_error_t _toStringVecReceiptDetails_V3( + const pd_VecReceiptDetails_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(ReceiptDetails_V3); +} + +parser_error_t _toStringVecSecondaryKeyWithAuthAccountId_V3( + const pd_VecSecondaryKeyWithAuthAccountId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(SecondaryKeyWithAuthAccountId_V3); +} + +parser_error_t _toStringVecSignatoryAccountId_V3( + const pd_VecSignatoryAccountId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(SignatoryAccountId_V3); +} + +parser_error_t _toStringVecTicker_V3( + const pd_VecTicker_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(Ticker_V3); +} + +parser_error_t _toStringVecTrustedIssuer_V3( + const pd_VecTrustedIssuer_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(TrustedIssuer_V3); +} + +parser_error_t _toStringVecTupleIdentityIdTax_V3( + const pd_VecTupleIdentityIdTax_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(TupleIdentityIdTax_V3); +} + +parser_error_t _toStringVecTupleIdentityIdbool_V3( + const pd_VecTupleIdentityIdbool_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(TupleIdentityIdbool_V3); +} + +parser_error_t _toStringVecTuplePipIdSnapshotResult_V3( + const pd_VecTuplePipIdSnapshotResult_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(TuplePipIdSnapshotResult_V3); +} + +parser_error_t _toStringVecVenueId_V3( + const pd_VecVenueId_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + GEN_DEF_TOSTRING_VECTOR(VenueId_V3); +} + +parser_error_t _toStringOptionAssetMetadataValueDetailMoment_V3( + const pd_OptionAssetMetadataValueDetailMoment_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + *pageCount = 1; + if (v->some > 0) { + CHECK_ERROR(_toStringAssetMetadataValueDetailMoment_V3( + &v->contained, + outValue, outValueLen, + pageIdx, pageCount)); + } else { + snprintf(outValue, outValueLen, "None"); + } + return parser_ok; +} + +parser_error_t _toStringOptionDocumentType_V3( + const pd_OptionDocumentType_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + *pageCount = 1; + if (v->some > 0) { + CHECK_ERROR(_toStringDocumentType_V3( + &v->contained, + outValue, outValueLen, + pageIdx, pageCount)); + } else { + snprintf(outValue, outValueLen, "None"); + } + return parser_ok; +} + +parser_error_t _toStringOptionFundingRoundName_V3( + const pd_OptionFundingRoundName_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + *pageCount = 1; + if (v->some > 0) { + CHECK_ERROR(_toStringFundingRoundName_V3( + &v->contained, + outValue, outValueLen, + pageIdx, pageCount)); + } else { + snprintf(outValue, outValueLen, "None"); + } + return parser_ok; +} + +parser_error_t _toStringOptionMemo_V3( + const pd_OptionMemo_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + *pageCount = 1; + if (v->some > 0) { + CHECK_ERROR(_toStringMemo_V3( + &v->contained, + outValue, outValueLen, + pageIdx, pageCount)); + } else { + snprintf(outValue, outValueLen, "None"); + } + return parser_ok; +} + +parser_error_t _toStringOptionMoment_V3( + const pd_OptionMoment_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + *pageCount = 1; + if (v->some > 0) { + CHECK_ERROR(_toStringMoment_V3( + &v->contained, + outValue, outValueLen, + pageIdx, pageCount)); + } else { + snprintf(outValue, outValueLen, "None"); + } + return parser_ok; +} + +parser_error_t _toStringOptionPipDescription_V3( + const pd_OptionPipDescription_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + *pageCount = 1; + if (v->some > 0) { + CHECK_ERROR(_toStringPipDescription_V3( + &v->contained, + outValue, outValueLen, + pageIdx, pageCount)); + } else { + snprintf(outValue, outValueLen, "None"); + } + return parser_ok; +} + +parser_error_t _toStringOptionPortfolioNumber_V3( + const pd_OptionPortfolioNumber_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + *pageCount = 1; + if (v->some > 0) { + CHECK_ERROR(_toStringPortfolioNumber_V3( + &v->contained, + outValue, outValueLen, + pageIdx, pageCount)); + } else { + snprintf(outValue, outValueLen, "None"); + } + return parser_ok; +} + +parser_error_t _toStringOptionReceiptDetails_V3( + const pd_OptionReceiptDetails_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + *pageCount = 1; + if (v->some > 0) { + CHECK_ERROR(_toStringReceiptDetails_V3( + &v->contained, + outValue, outValueLen, + pageIdx, pageCount)); + } else { + snprintf(outValue, outValueLen, "None"); + } + return parser_ok; +} + +parser_error_t _toStringOptionRecordDateSpec_V3( + const pd_OptionRecordDateSpec_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + *pageCount = 1; + if (v->some > 0) { + CHECK_ERROR(_toStringRecordDateSpec_V3( + &v->contained, + outValue, outValueLen, + pageIdx, pageCount)); + } else { + snprintf(outValue, outValueLen, "None"); + } + return parser_ok; +} + +parser_error_t _toStringOptionScope_V3( + const pd_OptionScope_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + *pageCount = 1; + if (v->some > 0) { + CHECK_ERROR(_toStringScope_V3( + &v->contained, + outValue, outValueLen, + pageIdx, pageCount)); + } else { + snprintf(outValue, outValueLen, "None"); + } + return parser_ok; +} + +parser_error_t _toStringOptionTargetIdentities_V3( + const pd_OptionTargetIdentities_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + *pageCount = 1; + if (v->some > 0) { + CHECK_ERROR(_toStringTargetIdentities_V3( + &v->contained, + outValue, outValueLen, + pageIdx, pageCount)); + } else { + snprintf(outValue, outValueLen, "None"); + } + return parser_ok; +} + +parser_error_t _toStringOptionTax_V3( + const pd_OptionTax_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + *pageCount = 1; + if (v->some > 0) { + CHECK_ERROR(_toStringTax_V3( + &v->contained, + outValue, outValueLen, + pageIdx, pageCount)); + } else { + snprintf(outValue, outValueLen, "None"); + } + return parser_ok; +} + +parser_error_t _toStringOptionUrl_V3( + const pd_OptionUrl_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + *pageCount = 1; + if (v->some > 0) { + CHECK_ERROR(_toStringUrl_V3( + &v->contained, + outValue, outValueLen, + pageIdx, pageCount)); + } else { + snprintf(outValue, outValueLen, "None"); + } + return parser_ok; +} + +parser_error_t _toStringOptionVecTupleIdentityIdTax_V3( + const pd_OptionVecTupleIdentityIdTax_V3_t* v, + char* outValue, + uint16_t outValueLen, + uint8_t pageIdx, + uint8_t* pageCount) +{ + CLEAN_AND_CHECK() + + *pageCount = 1; + if (v->some > 0) { + CHECK_ERROR(_toStringVecTupleIdentityIdTax_V3( + &v->contained, + outValue, outValueLen, + pageIdx, pageCount)); + } else { + snprintf(outValue, outValueLen, "None"); + } + return parser_ok; +} diff --git a/app/src/substrate/substrate_types_V3.h b/app/src/substrate/substrate_types_V3.h new file mode 100644 index 0000000..f277e40 --- /dev/null +++ b/app/src/substrate/substrate_types_V3.h @@ -0,0 +1,919 @@ +/******************************************************************************* + * (c) 2019 - 2022 Zondax GmbH + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include "substrate_types.h" +#include +#include + +// Based +// https://github.com/paritytech/substrate/blob/master/node/primitives/src/lib.rs + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_DispatchableName_V3_t; + +typedef struct { + const uint8_t* _ptr; +} pd_IdentityId_V3_t; + +typedef struct { + uint64_t value; +} pd_PortfolioNumber_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_Ticker_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecDispatchableName_V3_t; + +typedef struct { + const uint8_t* _ptr; +} pd_CddId_V3_t; + +typedef struct { + uint8_t value; +} pd_ClaimType_V3_t; + +typedef struct { + uint8_t value; +} pd_CountryCode_V3_t; + +typedef struct { + uint8_t value; + pd_VecDispatchableName_V3_t contained; +} pd_DispatchableNames_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_PalletName_V3_t; + +typedef struct { + uint8_t value; + pd_PortfolioNumber_V3_t number; +} pd_PortfolioKind_V3_t; + +typedef struct { + const uint8_t* _ptr; +} pd_ScopeId_V3_t; + +typedef struct { + uint8_t value; + union { + pd_IdentityId_V3_t identity; + pd_Ticker_V3_t ticker; + uint64_t _len; + const uint8_t* _ptr; + }; +} pd_Scope_V3_t; + +typedef struct { + pd_PalletName_V3_t palletName; + pd_DispatchableNames_V3_t dispatchableNames; +} pd_PalletPermissions_V3_t; + +typedef struct { + pd_IdentityId_V3_t did; + pd_PortfolioKind_V3_t kind; +} pd_PortfolioId_V3_t; + +typedef struct { + pd_CountryCode_V3_t country_code; + pd_Scope_V3_t scope; +} pd_TupleCountryCodeScope_V3_t; + +typedef struct { + pd_Scope_V3_t scope; + pd_ScopeId_V3_t scopeId; + pd_CddId_V3_t cddId; +} pd_TupleScopeScopeIdCddId_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecClaimType_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_ChoiceTitle_V3_t; + +typedef struct { + uint8_t value; + union { + pd_Scope_V3_t scope; + pd_CddId_V3_t cddId; + pd_TupleCountryCodeScope_V3_t jurisdiction; + pd_TupleScopeScopeIdCddId_V3_t investorUniqueness; + }; +} pd_Claim_V3_t; + +typedef struct { + const uint8_t* _ptr; +} pd_EcdsaSignature_V3_t; + +typedef struct { + const uint8_t* _ptr; +} pd_Ed25519Signature_V3_t; + +typedef struct { + uint32_t value; +} pd_Permill_V3_t; + +typedef struct { + const uint8_t* _ptr; +} pd_Sr25519Signature_V3_t; + +typedef struct { + uint8_t value; + pd_VecClaimType_V3_t claims; +} pd_TrustedFor_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecPalletPermissions_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecPortfolioId_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecTicker_V3_t; + +typedef struct { + uint32_t value; +} pd_AGId_V3_t; + +typedef struct { + uint8_t value; + pd_VecTicker_V3_t contained; +} pd_AssetPermissions_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_DocumentType_V3_t; + +typedef struct { + uint8_t value; + pd_VecPalletPermissions_V3_t contained; +} pd_ExtrinsicPermissions_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_Memo_V3_t; + +typedef struct { + uint64_t value; +} pd_Moment_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_MotionInfoLink_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_MotionTitle_V3_t; + +typedef struct { + uint8_t value; + union { + pd_Ed25519Signature_V3_t ed25519; + pd_Sr25519Signature_V3_t sr25519; + pd_EcdsaSignature_V3_t ecdsa; + }; +} pd_MultiSignature_V3_t; + +typedef struct { + uint8_t value; + pd_VecPortfolioId_V3_t contained; +} pd_PortfolioPermissions_V3_t; + +typedef struct { + uint8_t value; + pd_IdentityId_V3_t specific; +} pd_TargetIdentity_V3_t; + +typedef struct { + pd_Permill_V3_t value; +} pd_Tax_V3_t; + +typedef struct { + pd_IdentityId_V3_t issuer; + pd_TrustedFor_V3_t trustedFor; +} pd_TrustedIssuer_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecChoiceTitle_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecClaim_V3_t; + +typedef struct { + const uint8_t* _ptr; +} pd_AccountId_V3_t; + +typedef struct { + uint8_t value; + pd_AGId_V3_t agId; + +} pd_AgentGroup_V3_t; + +typedef struct { + uint8_t value; + pd_Moment_V3_t moment; +} pd_AssetMetadataLockStatusMoment_V3_t; + +typedef struct { + uint8_t value; +} pd_CalendarUnit_V3_t; + +typedef struct { + uint64_t value; +} pd_CheckpointId_V3_t; + +typedef struct { + compactInt_t value; +} pd_CompactAccountIndex_V3_t; + +typedef struct { + uint8_t value; + union { + pd_Claim_V3_t claim; + pd_VecClaim_V3_t vecClaim; + pd_TargetIdentity_V3_t identity; + }; +} pd_ConditionType_V3_t; + +typedef struct { + uint8_t value; + uint8_t _len; + const uint8_t* _ptr; +} pd_DocumentHash_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_DocumentName_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_DocumentUri_V3_t; + +typedef struct { + pd_MotionTitle_V3_t title; + pd_MotionInfoLink_V3_t info_link; + pd_VecChoiceTitle_V3_t choices; +} pd_Motion_V3_t; + +typedef struct { + pd_MultiSignature_V3_t value; +} pd_OffChainSignature_V3_t; + +typedef struct { + uint8_t some; + pd_DocumentType_V3_t contained; +} pd_OptionDocumentType_V3_t; + +typedef struct { + uint8_t some; + pd_Memo_V3_t contained; +} pd_OptionMemo_V3_t; + +typedef struct { + uint8_t some; + pd_Moment_V3_t contained; +} pd_OptionMoment_V3_t; + +typedef struct { + pd_AssetPermissions_V3_t asset; + pd_ExtrinsicPermissions_V3_t extrinsic; + pd_PortfolioPermissions_V3_t portfolio; +} pd_Permissions_V3_t; + +typedef struct { + uint32_t value; +} pd_PipId_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_ReceiptMetadata_V3_t; + +typedef struct { + uint64_t value; +} pd_ScheduleId_V3_t; + +typedef struct { + const uint8_t* _ptr; +} pd_Signature_V3_t; + +typedef struct { + uint8_t value; +} pd_SnapshotResult_V3_t; + +typedef struct { + uint8_t value; +} pd_TargetTreatment_V3_t; + +typedef struct { + pd_IdentityId_V3_t id; + pd_Tax_V3_t tax; +} pd_TupleIdentityIdTax_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecIdentityId_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecTrustedIssuer_V3_t; + +typedef struct { + pd_AccountId_V3_t accountId_1; + pd_AccountId_V3_t accountId_2; + pd_Balance_t balance; +} pd_AddRelayerPayingKey_V3_t; + +typedef struct { + uint8_t value; + uint64_t _len; + const uint8_t* _ptr; +} pd_AssetIdentifier_V3_t; + +typedef struct { + pd_OptionMoment_V3_t expire; + pd_AssetMetadataLockStatusMoment_V3_t lockStatus; +} pd_AssetMetadataValueDetailMoment_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_BallotTitle_V3_t; + +typedef struct { + pd_Balance_t power; + pd_Optionu16_t fallback; +} pd_BallotVote_V3_t; + +typedef struct { + pd_Ticker_V3_t ticker; + pd_AgentGroup_V3_t agentGroup; +} pd_BecomeAgent_V3_t; + +typedef struct { + pd_IdentityId_V3_t identity; + pd_Balance_t balance; +} pd_Beneficiary_V3_t; + +typedef struct { + uint32_t nonce; + pd_AccountId_V3_t recipient; + pd_Balance_t value; + pd_Hash_t txHash; +} pd_BridgeTxAccountId_V3_t; + +typedef struct { + pd_CalendarUnit_V3_t unit; + uint64_t amount; +} pd_CalendarPeriod_V3_t; + +typedef struct { + compactInt_t value; +} pd_CompactPerBill_V3_t; + +typedef struct { + pd_ConditionType_V3_t conditionType; + pd_VecTrustedIssuer_V3_t issuers; +} pd_Condition_V3_t; + +typedef struct { + uint32_t value; +} pd_CustomAssetTypeId_V3_t; + +typedef struct { + uint32_t value; +} pd_DocumentId_V3_t; + +typedef struct { + pd_DocumentUri_V3_t uri; + pd_DocumentHash_V3_t content_hash; + pd_DocumentName_V3_t name; + pd_OptionDocumentType_V3_t doc_type; + pd_OptionMoment_V3_t filing_date; +} pd_Document_V3_t; + +typedef struct { + const uint8_t* _ptr; +} pd_EthereumAddress_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_FundingRoundName_V3_t; + +typedef struct { + pd_PortfolioId_V3_t from; + pd_PortfolioId_V3_t to; + pd_Ticker_V3_t asset; + pd_Balance_t amount; +} pd_Leg_V3_t; + +typedef struct { + uint32_t value; +} pd_LocalCAId_V3_t; + +typedef struct { + uint8_t value; + union { + pd_AccountId_V3_t id; + pd_CompactAccountIndex_V3_t index; + pd_Bytes_t raw; + const uint8_t* _ptr; + }; +} pd_LookupasStaticLookupSource_V3_t; + +typedef struct { + pd_Ticker_V3_t ticker; + pd_Balance_t balance; + pd_OptionMemo_V3_t memo; +} pd_MovePortfolioItem_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_PipDescription_V3_t; + +typedef struct { + pd_Balance_t total; + pd_Balance_t price; +} pd_PriceTier_V3_t; + +typedef struct { + uint64_t receipt_uid; + uint64_t leg_id; + pd_AccountId_V3_t signer; + pd_OffChainSignature_V3_t signature; + pd_ReceiptMetadata_V3_t metadata; +} pd_ReceiptDetails_V3_t; + +typedef struct { + uint8_t value; + union { + pd_Moment_V3_t scheduled; + pd_ScheduleId_V3_t existingSchedule; + pd_CheckpointId_V3_t existing; + }; +} pd_RecordDateSpec_V3_t; + +typedef struct { + pd_AccountId_V3_t key; + pd_Permissions_V3_t permissions; + pd_Signature_V3_t auth_signature; +} pd_SecondaryKeyWithAuthAccountId_V3_t; + +typedef struct { + uint8_t value; + union { + pd_IdentityId_V3_t identity; + pd_AccountId_V3_t account; + }; +} pd_SignatoryAccountId_V3_t; + +typedef struct { + pd_VecIdentityId_V3_t identities; + pd_TargetTreatment_V3_t treatment; +} pd_TargetIdentities_V3_t; + +typedef struct { + pd_IdentityId_V3_t identity; + pd_bool_t val; +} pd_TupleIdentityIdbool_V3_t; + +typedef struct { + pd_PipId_V3_t pip_id; + pd_SnapshotResult_V3_t snapshot_result; +} pd_TuplePipIdSnapshotResult_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_Url_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecMotion_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecTupleIdentityIdTax_V3_t; + +typedef struct { + uint64_t value; +} pd_VenueId_V3_t; + +typedef struct { + pd_Bytes_t value; +} pd_AssetMetadataName_V3_t; + +typedef struct { + pd_OptionBytes_t url; + pd_OptionBytes_t description; + pd_OptionBytes_t typeDef; +} pd_AssetMetadataSpec_V3_t; + +typedef struct { + pd_Bytes_t value; +} pd_AssetMetadataValue_V3_t; + +typedef struct { + uint8_t value; + pd_CustomAssetTypeId_V3_t custom; +} pd_AssetType_V3_t; + +typedef struct { + uint8_t value; + union { + pd_IdentityId_V3_t identityId; + pd_AccountId_V3_t accountId; + pd_Ticker_V3_t ticker; + pd_Permissions_V3_t permissions; + pd_PortfolioId_V3_t portfolioId; + pd_BecomeAgent_V3_t becomeAgent; + pd_AddRelayerPayingKey_V3_t addRelayerPayingKey; + }; +} pd_AuthorizationDataAccountId_V3_t; + +typedef struct { + pd_BallotTitle_V3_t title; + pd_VecMotion_V3_t motions; +} pd_BallotMeta_V3_t; + +typedef struct { + pd_Moment_V3_t start; + pd_Moment_V3_t end; +} pd_BallotTimeRange_V3_t; + +typedef struct { + pd_Ticker_V3_t ticker; + pd_LocalCAId_V3_t local_id; +} pd_CAId_V3_t; + +typedef struct { + pd_EthereumAddress_V3_t eth_owner; + pd_Ticker_V3_t ticker; + pd_bool_t is_contract; + pd_bool_t is_created; +} pd_ClassicTickerImport_V3_t; + +typedef struct { + pd_Hash_t hash; +} pd_CodeHash_V3_t; + +typedef struct { + uint8_t value; + pd_BlockNumber_t blockNumber; +} pd_MaybeBlockBlockNumber_V3_t; + +typedef struct { + uint8_t some; + pd_AssetMetadataValueDetailMoment_V3_t contained; +} pd_OptionAssetMetadataValueDetailMoment_V3_t; + +typedef struct { + uint8_t some; + pd_ReceiptDetails_V3_t contained; +} pd_OptionReceiptDetails_V3_t; + +typedef struct { + uint8_t some; + pd_RecordDateSpec_V3_t contained; +} pd_OptionRecordDateSpec_V3_t; + +typedef struct { + uint8_t some; + pd_Scope_V3_t contained; +} pd_OptionScope_V3_t; + +typedef struct { + uint8_t some; + pd_TargetIdentities_V3_t contained; +} pd_OptionTargetIdentities_V3_t; + +typedef struct { + uint8_t some; + pd_Tax_V3_t contained; +} pd_OptionTax_V3_t; + +typedef struct { + uint8_t value; + pd_AccountId_V3_t accountId; +} pd_RewardDestination_V3_t; + +typedef struct { + pd_OptionMoment_V3_t start; + pd_CalendarPeriod_V3_t period; + uint32_t remaining; +} pd_ScheduleSpec_V3_t; + +typedef struct { + uint8_t value; + pd_BlockNumber_t blockNumber; +} pd_SettlementTypeBlockNumber_V3_t; + +typedef struct { + uint8_t max_ticker_length; + pd_OptionMoment_V3_t registration_length; +} pd_TickerRegistrationConfigMoment_V3_t; + +typedef struct { + uint64_t nonce; + pd_Call_t call; +} pd_UniqueCall_V3_t; + +typedef struct { + pd_CompactPerBill_V3_t commission; + pd_bool_t blocked; +} pd_ValidatorPrefs_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecBallotVote_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecBeneficiary_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecBridgeTxAccountId_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecCondition_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecDocument_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecLeg_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecLookupasStaticLookupSource_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecMovePortfolioItem_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecPriceTier_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecReceiptDetails_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecSecondaryKeyWithAuthAccountId_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecSignatoryAccountId_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecTupleIdentityIdbool_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecTuplePipIdSnapshotResult_V3_t; + +typedef struct { + uint32_t value; +} pd_AccountIndex_V3_t; + +typedef struct { + uint8_t value; + uint64_t key; +} pd_AssetMetadataKey_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_AssetName_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_CADetails_V3_t; + +typedef struct { + uint8_t value; +} pd_CAKind_V3_t; + +typedef struct { + uint32_t value; +} pd_EraIndex_V3_t; + +typedef struct { + uint64_t value; +} pd_FundraiserId_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_FundraiserName_V3_t; + +typedef struct { + uint64_t value; +} pd_InstructionId_V3_t; + +typedef struct { + const uint8_t* _ptr; +} pd_InvestorZKProofData_V3_t; + +typedef struct { + const uint8_t* _ptr; +} pd_Keys_V3_t; + +typedef struct { + uint64_t value; +} pd_LegId_V3_t; + +typedef struct { + uint32_t value; +} pd_MemberCount_V3_t; + +typedef struct { + uint8_t some; + pd_FundingRoundName_V3_t contained; +} pd_OptionFundingRoundName_V3_t; + +typedef struct { + uint8_t some; + pd_PipDescription_V3_t contained; +} pd_OptionPipDescription_V3_t; + +typedef struct { + uint8_t some; + pd_PortfolioNumber_V3_t contained; +} pd_OptionPortfolioNumber_V3_t; + +typedef struct { + uint8_t some; + pd_Url_V3_t contained; +} pd_OptionUrl_V3_t; + +typedef struct { + uint8_t some; + pd_VecTupleIdentityIdTax_V3_t contained; +} pd_OptionVecTupleIdentityIdTax_V3_t; + +typedef struct { + uint32_t value; +} pd_Perbill_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_PortfolioName_V3_t; + +typedef struct { + uint32_t numerator; + uint32_t denominator; +} pd_PosRatio_V3_t; + +typedef struct { + uint32_t value; +} pd_ProposalIndex_V3_t; + +typedef struct { + uint8_t value; +} pd_SkippedCount_V3_t; + +typedef struct { + uint8_t value; +} pd_SlashingSwitch_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecAccountId_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecAssetIdentifier_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecDocumentId_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; + uint64_t _lenBuffer; +} pd_VecVenueId_V3_t; + +typedef struct { + uint64_t _len; + const uint8_t* _ptr; +} pd_VenueDetails_V3_t; + +typedef struct { + uint8_t value; +} pd_VenueType_V3_t; + +typedef struct { + uint64_t value; +} pd_Weight_V3_t; + +#ifdef __cplusplus +} +#endif From b85cd745a46fa5cb19f056e0f7c5f9a8db8373ae Mon Sep 17 00:00:00 2001 From: Carlo Sala Date: Sun, 19 Jun 2022 13:03:05 +0200 Subject: [PATCH 11/13] update docs --- README.md | 667 ++++++++++++++++++---------------- docs/supported_3.5000001.x.md | 545 +++++++++++++++++++++++++++ docs/supported_latest.md | 667 ++++++++++++++++++---------------- 3 files changed, 1233 insertions(+), 646 deletions(-) create mode 100644 docs/supported_3.5000001.x.md diff --git a/README.md b/README.md index 6276465..db8591f 100644 --- a/README.md +++ b/README.md @@ -28,495 +28,479 @@ Please: - **Do not use in production** - **Do not use a Ledger device with funds for development purposes.** - **Have a separate and marked device that is used ONLY for development and testing** -# Polymesh 2.3010.x +# Polymesh 3.5000001.x ## System | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|fill_block | | :heavy_check_mark: | :heavy_check_mark: | `Perbill` _ratio
| -|remark | | :heavy_check_mark: | :heavy_check_mark: | `Bytes` _remark
| -|set_heap_pages | | :heavy_check_mark: | :heavy_check_mark: | `u64` pages
| -|set_code | | :heavy_check_mark: | :heavy_check_mark: | `Bytes` code
| -|set_code_without_checks | | :heavy_check_mark: | :heavy_check_mark: | `Bytes` code
| -|set_changes_trie_config | | | | `Option` changes_trie_config
| -|set_storage | | | | `Vec` items
| -|kill_storage | | | | `Vec` keys
| -|kill_prefix | | | | `Key` prefix
`u32` _subkeys
| +|Fill block | | :heavy_check_mark: | :heavy_check_mark: | `Perbill` ratio
| +|Remark | | :heavy_check_mark: | :heavy_check_mark: | `Vecu8` remark
| +|Set heap pages | | :heavy_check_mark: | :heavy_check_mark: | `u64` pages
| +|Set code | | :heavy_check_mark: | :heavy_check_mark: | `Vecu8` code
| +|Set code without checks | | :heavy_check_mark: | :heavy_check_mark: | `Vecu8` code
| +|Set storage | | | | `VecKeyValue` items
| +|Kill storage | | | | `VecKey` keys
| +|Kill prefix | | | | `Key` prefix
`u32` subkeys
| +|Remark with event | | :heavy_check_mark: | :heavy_check_mark: | `Vecu8` remark
| ## Babe | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|report_equivocation | | | | `BabeEquivocationProof` equivocation_proof
`KeyOwnerProof` key_owner_proof
| -|report_equivocation_unsigned | | | | `BabeEquivocationProof` equivocation_proof
`KeyOwnerProof` key_owner_proof
| +|Report equivocation | | | | `BoxEquivocationProofHeader` equivocation_proof
`KeyOwnerProof` key_owner_proof
| +|Report equivocation unsigned | | | | `BoxEquivocationProofHeader` equivocation_proof
`KeyOwnerProof` key_owner_proof
| +|Plan config change | | | | `NextConfigDescriptor` config
| ## Timestamp | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set | | :heavy_check_mark: | :heavy_check_mark: | `Compact` now
| +|Set | | :heavy_check_mark: | :heavy_check_mark: | `Compactu64` now
| ## Indices | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|claim | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex` index
| -|transfer | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` new
`AccountIndex` index
| -|free | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex` index
| -|force_transfer | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` new
`AccountIndex` index
`bool` freeze
| -|freeze | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex` index
| +|Claim | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex` index
| +|Transfer | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` new_
`AccountIndex` index
| +|Free | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex` index
| +|Force transfer | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` new_
`AccountIndex` index
`bool` freeze
| +|Freeze | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex` index
| ## Authorship | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_uncles | | | | `Vec
` new_uncles
| +|Set uncles | | | | `VecHeader` new_uncles
| ## Balances | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|transfer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupSource` dest
`Compact` value
| -|transfer_with_memo | | :heavy_check_mark: | :heavy_check_mark: | `LookupSource` dest
`Compact` value
`Option` memo
| -|deposit_block_reward_reserve_balance | | :heavy_check_mark: | :heavy_check_mark: | `Compact` value
| -|set_balance | | :heavy_check_mark: | :heavy_check_mark: | `LookupSource` who
`Compact` new_free
`Compact` new_reserved
| -|force_transfer | | :heavy_check_mark: | :heavy_check_mark: | `LookupSource` source
`LookupSource` dest
`Compact` value
| -|burn_account_balance | | :heavy_check_mark: | :heavy_check_mark: | `Balance` amount
| - -## TransactionPayment - -Empty +|Transfer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` dest
`CompactBalance` amount
| +|Transfer with memo | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` dest
`CompactBalance` amount
`OptionMemo` memo
| +|Deposit block reward reserve balance | | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance` amount
| +|Set balance | | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` who
`CompactBalance` new_free
`CompactBalance` new_reserved
| +|Force transfer | | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` source
`LookupasStaticLookupSource` dest
`CompactBalance` amount
| +|Burn account balance | | :heavy_check_mark: | :heavy_check_mark: | `Balance` amount
| ## Identity | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|cdd_register_did | | | | `AccountId` target_account
`Vec` secondary_keys
| -|invalidate_cdd_claims | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` cdd
`Moment` disable_from
`Option` expiry
| -|remove_secondary_keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Vec` signers_to_remove
| -|accept_primary_key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` rotation_auth_id
`Option` optional_cdd_auth_id
| -|change_cdd_requirement_for_mk_rotation | | :heavy_check_mark: | :heavy_check_mark: | `bool` auth_required
| -|join_identity_as_key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| -|leave_identity_as_key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | -|add_claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
`Claim` claim
`Option` expiry
| -|revoke_claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
`Claim` claim
| -|set_permission_to_signer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Signatory` signer
`Permissions` perms
| -|legacy_set_permission_to_signer | | | | `Signatory` signer
`LegacyPermissions` permissions
| -|freeze_secondary_keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | -|unfreeze_secondary_keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | -|add_authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Signatory` target
`AuthorizationData` data
`Option` expiry
| -|remove_authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Signatory` target
`u64` auth_id
`bool` _auth_issuer_pays
| -|add_secondary_keys_with_authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Vec` additional_keys
`Moment` expires_at
| -|add_investor_uniqueness_claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
`Claim` claim
`InvestorZKProofData` proof
`Option` expiry
| -|gc_add_cdd_claim | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
| -|gc_revoke_cdd_claim | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
| -|add_investor_uniqueness_claim_v2 | | | | `IdentityId` target
`Scope` scope
`Claim` claim
`ScopeClaimProof` proof
`Option` expiry
| -|revoke_claim_by_index | | :heavy_check_mark: | | `IdentityId` target
`ClaimType` claim_type
`Option` scope
| -|rotate_primary_key_to_secondary | | :heavy_check_mark: | | `u64` auth_id
`Option` optional_cdd_auth_id
| +|Cdd register did | | | | `AccountId` target_account
`VecSecondaryKeyAccountId` secondary_keys
| +|Invalidate cdd claims | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` cdd
`Moment` disable_from
`OptionMoment` expiry
| +|Remove secondary keys old | | | | `VecSignatoryAccountId` keys_to_remove
| +|Accept primary key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` rotation_auth_id
`Optionu64` optional_cdd_auth_id
| +|Change cdd requirement for mk rotation | | :heavy_check_mark: | :heavy_check_mark: | `bool` auth_required
| +|Join identity as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| +|Leave identity as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | +|Add claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
`Claim` claim
`OptionMoment` expiry
| +|Revoke claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
`Claim` claim
| +|Set permission to signer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId` key
`Permissions` perms
| +|Placeholder legacy set permission to signer | | :heavy_check_mark: | | | +|Freeze secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | +|Unfreeze secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | +|Add authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId` target
`AuthorizationDataAccountId` data
`OptionMoment` expiry
| +|Remove authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId` target
`u64` auth_id
`bool` _auth_issuer_pays
| +|Add secondary keys with authorization old | | | | `VecSecondaryKeyWithAuthV1AccountId` additional_keys
`Moment` expires_at
| +|Add investor uniqueness claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
`Claim` claim
`InvestorZKProofData` proof
`OptionMoment` expiry
| +|Gc add cdd claim | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
| +|Gc revoke cdd claim | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
| +|Add investor uniqueness claim v2 | | | | `IdentityId` target
`Scope` scope
`Claim` claim
`ScopeClaimProof` proof
`OptionMoment` expiry
| +|Revoke claim by index | | :heavy_check_mark: | | `IdentityId` target
`ClaimType` claim_type
`OptionScope` scope
| +|Rotate primary key to secondary | | :heavy_check_mark: | | `u64` auth_id
`Optionu64` optional_cdd_auth_id
| +|Add secondary keys with authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecSecondaryKeyWithAuthAccountId` additional_keys
`Moment` expires_at
| +|Set secondary key permissions | | :heavy_check_mark: | | `AccountId` key
`Permissions` perms
| +|Remove secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId` keys_to_remove
| ## CddServiceProviders | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_active_members_limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| -|disable_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`Option` expiry
`Option` at
| -|add_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| -|remove_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| -|swap_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| -|reset_members | | :heavy_check_mark: | :heavy_check_mark: | `Vec` members
| -|abdicate_membership | | :heavy_check_mark: | :heavy_check_mark: | | +|Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| +|Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`OptionMoment` expiry
`OptionMoment` at
| +|Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| +|Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId` members
| +|Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | | ## PolymeshCommittee | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_vote_threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32` n
`u32` d
| -|set_release_coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` id
| -|set_expires_after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlock` expiry
| -|vote_or_propose | | :heavy_check_mark: | :heavy_check_mark: | `bool` approve
`Call` call
| -|vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal
`ProposalIndex` index
`bool` approve
| +|Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32` n
`u32` d
| +|Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` id
| +|Set expires after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber` expiry
| +|Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | `bool` approve
`Call` call
| +|Vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal
`ProposalIndex` index
`bool` approve
| ## CommitteeMembership | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_active_members_limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| -|disable_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`Option` expiry
`Option` at
| -|add_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| -|remove_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| -|swap_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| -|reset_members | | :heavy_check_mark: | :heavy_check_mark: | `Vec` members
| -|abdicate_membership | | :heavy_check_mark: | :heavy_check_mark: | | +|Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| +|Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`OptionMoment` expiry
`OptionMoment` at
| +|Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| +|Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId` members
| +|Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | | ## TechnicalCommittee | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_vote_threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32` n
`u32` d
| -|set_release_coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` id
| -|set_expires_after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlock` expiry
| -|vote_or_propose | | :heavy_check_mark: | :heavy_check_mark: | `bool` approve
`Call` call
| -|vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal
`ProposalIndex` index
`bool` approve
| +|Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32` n
`u32` d
| +|Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` id
| +|Set expires after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber` expiry
| +|Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | `bool` approve
`Call` call
| +|Vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal
`ProposalIndex` index
`bool` approve
| ## TechnicalCommitteeMembership | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_active_members_limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| -|disable_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`Option` expiry
`Option` at
| -|add_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| -|remove_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| -|swap_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| -|reset_members | | :heavy_check_mark: | :heavy_check_mark: | `Vec` members
| -|abdicate_membership | | :heavy_check_mark: | :heavy_check_mark: | | +|Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| +|Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`OptionMoment` expiry
`OptionMoment` at
| +|Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| +|Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId` members
| +|Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | | ## UpgradeCommittee | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_vote_threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32` n
`u32` d
| -|set_release_coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` id
| -|set_expires_after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlock` expiry
| -|vote_or_propose | | :heavy_check_mark: | :heavy_check_mark: | `bool` approve
`Call` call
| -|vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal
`ProposalIndex` index
`bool` approve
| +|Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32` n
`u32` d
| +|Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` id
| +|Set expires after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber` expiry
| +|Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | `bool` approve
`Call` call
| +|Vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal
`ProposalIndex` index
`bool` approve
| ## UpgradeCommitteeMembership | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_active_members_limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| -|disable_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`Option` expiry
`Option` at
| -|add_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| -|remove_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| -|swap_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| -|reset_members | | :heavy_check_mark: | :heavy_check_mark: | `Vec` members
| -|abdicate_membership | | :heavy_check_mark: | :heavy_check_mark: | | +|Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| +|Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`OptionMoment` expiry
`OptionMoment` at
| +|Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| +|Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId` members
| +|Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | | ## MultiSig | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|create_multisig | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Vec` signers
`u64` sigs_required
| -|create_or_approve_proposal_as_identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`Option` expiry
`bool` auto_close
| -|create_or_approve_proposal_as_key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`Option` expiry
`bool` auto_close
| -|create_proposal_as_identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`Option` expiry
`bool` auto_close
| -|create_proposal_as_key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`Option` expiry
`bool` auto_close
| -|approve_as_identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| -|approve_as_key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| -|reject_as_identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| -|reject_as_key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| -|accept_multisig_signer_as_identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| -|accept_multisig_signer_as_key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| -|add_multisig_signer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Signatory` signer
| -|remove_multisig_signer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Signatory` signer
| -|add_multisig_signers_via_creator | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Vec` signers
| -|remove_multisig_signers_via_creator | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Vec` signers
| -|change_sigs_required | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` sigs_required
| -|make_multisig_signer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
| -|make_multisig_primary | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Option` optional_cdd_auth_id
| -|execute_scheduled_proposal | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
`IdentityId` multisig_did
`Weight` _proposal_weight
| +|Create multisig | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecSignatoryAccountId` signers
`u64` sigs_required
| +|Create or approve proposal as identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`OptionMoment` expiry
`bool` auto_close
| +|Create or approve proposal as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`OptionMoment` expiry
`bool` auto_close
| +|Create proposal as identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`OptionMoment` expiry
`bool` auto_close
| +|Create proposal as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`OptionMoment` expiry
`bool` auto_close
| +|Approve as identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| +|Approve as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| +|Reject as identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| +|Reject as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| +|Accept multisig signer as identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| +|Accept multisig signer as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| +|Add multisig signer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId` signer
| +|Remove multisig signer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId` signer
| +|Add multisig signers via creator | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`VecSignatoryAccountId` signers
| +|Remove multisig signers via creator | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`VecSignatoryAccountId` signers
| +|Change sigs required | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` sigs_required
| +|Make multisig secondary | | :heavy_check_mark: | | `AccountId` multisig
| +|Make multisig primary | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Optionu64` optional_cdd_auth_id
| +|Execute scheduled proposal | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
`IdentityId` multisig_did
`Weight` _proposal_weight
| ## Bridge | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|change_controller | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` controller
| -|change_admin | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` admin
| -|change_timelock | | :heavy_check_mark: | :heavy_check_mark: | `BlockNumber` timelock
| -|freeze | | :heavy_check_mark: | :heavy_check_mark: | | -|unfreeze | | :heavy_check_mark: | :heavy_check_mark: | | -|change_bridge_limit | | :heavy_check_mark: | :heavy_check_mark: | `Balance` amount
`BlockNumber` duration
| -|change_bridge_exempted | | :heavy_check_mark: | :heavy_check_mark: | `Vec<(IdentityId,bool)>` exempted
| -|force_handle_bridge_tx | | :heavy_check_mark: | | `BridgeTx` bridge_tx
| -|batch_propose_bridge_tx | | :heavy_check_mark: | | `Vec` bridge_txs
| -|propose_bridge_tx | | :heavy_check_mark: | | `BridgeTx` bridge_tx
| -|handle_bridge_tx | | :heavy_check_mark: | | `BridgeTx` bridge_tx
| -|freeze_txs | | :heavy_check_mark: | | `Vec` bridge_txs
| -|unfreeze_txs | | :heavy_check_mark: | | `Vec` bridge_txs
| -|handle_scheduled_bridge_tx | | :heavy_check_mark: | | `BridgeTx` bridge_tx
| -|add_freeze_admin | | :heavy_check_mark: | | `AccountId` freeze_admin
| -|remove_freeze_admin | | :heavy_check_mark: | | `AccountId` freeze_admin
| -|remove_txs | | :heavy_check_mark: | | `Vec` bridge_txs
| +|Change controller | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` controller
| +|Change admin | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` admin
| +|Change timelock | | :heavy_check_mark: | :heavy_check_mark: | `BlockNumber` timelock
| +|Freeze | | :heavy_check_mark: | :heavy_check_mark: | | +|Unfreeze | | :heavy_check_mark: | :heavy_check_mark: | | +|Change bridge limit | | :heavy_check_mark: | :heavy_check_mark: | `Balance` amount
`BlockNumber` duration
| +|Change bridge exempted | | :heavy_check_mark: | :heavy_check_mark: | `VecTupleIdentityIdbool` exempted
| +|Force handle bridge tx | | :heavy_check_mark: | | `BridgeTxAccountId` bridge_tx
| +|Batch propose bridge tx | | :heavy_check_mark: | | `VecBridgeTxAccountId` bridge_txs
| +|Propose bridge tx | | :heavy_check_mark: | | `BridgeTxAccountId` bridge_tx
| +|Handle bridge tx | | :heavy_check_mark: | | `BridgeTxAccountId` bridge_tx
| +|Freeze txs | | :heavy_check_mark: | | `VecBridgeTxAccountId` bridge_txs
| +|Unfreeze txs | | :heavy_check_mark: | | `VecBridgeTxAccountId` bridge_txs
| +|Handle scheduled bridge tx | | :heavy_check_mark: | | `BridgeTxAccountId` bridge_tx
| +|Add freeze admin | | :heavy_check_mark: | | `AccountId` freeze_admin
| +|Remove freeze admin | | :heavy_check_mark: | | `AccountId` freeze_admin
| +|Remove txs | | :heavy_check_mark: | | `VecBridgeTxAccountId` bridge_txs
| ## Staking | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|bond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupSource` controller
`Compact` value
`RewardDestination` payee
| -|bond_extra | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Compact` max_additional
| -|unbond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Compact` value
| -|withdraw_unbonded | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u32` num_slashing_spans
| -|validate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `ValidatorPrefs` prefs
| -|nominate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Vec` targets
| -|chill | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | -|set_payee | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `RewardDestination` payee
| -|set_controller | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupSource` controller
| -|set_validator_count | | :heavy_check_mark: | :heavy_check_mark: | `Compact` new
| -|increase_validator_count | | :heavy_check_mark: | :heavy_check_mark: | `Compact` additional
| -|scale_validator_count | | | | `Percent` factor
| -|add_permissioned_validator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` identity
`Option` intended_count
| -|remove_permissioned_validator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` identity
| -|validate_cdd_expiry_nominators | | :heavy_check_mark: | :heavy_check_mark: | `Vec` targets
| -|set_commission_cap | | :heavy_check_mark: | :heavy_check_mark: | `Perbill` new_cap
| -|set_min_bond_threshold | | :heavy_check_mark: | :heavy_check_mark: | `BalanceOf` new_value
| -|force_no_eras | | :heavy_check_mark: | :heavy_check_mark: | | -|force_new_era | | :heavy_check_mark: | :heavy_check_mark: | | -|set_invulnerables | | :heavy_check_mark: | :heavy_check_mark: | `Vec` invulnerables
| -|force_unstake | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` stash
`u32` num_slashing_spans
| -|force_new_era_always | | :heavy_check_mark: | :heavy_check_mark: | | -|cancel_deferred_slash | | :heavy_check_mark: | :heavy_check_mark: | `EraIndex` era
`Vec` slash_indices
| -|payout_stakers | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` validator_stash
`EraIndex` era
| -|rebond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Compact` value
| -|set_history_depth | | :heavy_check_mark: | :heavy_check_mark: | `Compact` new_history_depth
`Compact` _era_items_deleted
| -|reap_stash | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` stash
`u32` num_slashing_spans
| -|submit_election_solution | | | | `Vec` winners
`CompactAssignments` compact
`ElectionScore` score
`EraIndex` era
`ElectionSize` size
| -|submit_election_solution_unsigned | | | | `Vec` winners
`CompactAssignments` compact
`ElectionScore` score
`EraIndex` era
`ElectionSize` size
| -|payout_stakers_by_system | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` validator_stash
`EraIndex` era
| -|change_slashing_allowed_for | | :heavy_check_mark: | :heavy_check_mark: | `SlashingSwitch` slashing_switch
| -|update_permissioned_validator_intended_count | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` identity
`u32` new_intended_count
| - -## Offences - -| Name | Light | XL | Nesting | Arguments | -| :---------- |:------------:|:--------:|:--------:|:--------| +|Bond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` controller
`CompactBalance` amount
`RewardDestination` payee
| +|Bond extra | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance` amount
| +|Unbond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance` amount
| +|Withdraw Unbonded | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u32` num_slashing_spans
| +|Validate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `ValidatorPrefs` prefs
| +|Nominate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecLookupasStaticLookupSource` targets
| +|Chill | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | +|Set payee | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `RewardDestination` payee
| +|Set controller | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` controller
| +|Set validator count | | :heavy_check_mark: | :heavy_check_mark: | `Compactu32` new_
| +|Increase validator count | | :heavy_check_mark: | :heavy_check_mark: | `Compactu32` additional
| +|Scale validator count | | | | `Percent` factor
| +|Add permissioned validator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` identity
`Optionu32` intended_count
| +|Remove permissioned validator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` identity
| +|Validate cdd expiry nominators | | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId` targets
| +|Set commission cap | | :heavy_check_mark: | :heavy_check_mark: | `Perbill` new_cap
| +|Set min bond threshold | | :heavy_check_mark: | :heavy_check_mark: | `Balance` new_value
| +|Force no eras | | :heavy_check_mark: | :heavy_check_mark: | | +|Force new era | | :heavy_check_mark: | :heavy_check_mark: | | +|Set invulnerables | | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId` invulnerables
| +|Force unstake | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` stash
`u32` num_slashing_spans
| +|Force new era always | | :heavy_check_mark: | :heavy_check_mark: | | +|Cancel deferred slash | | :heavy_check_mark: | :heavy_check_mark: | `EraIndex` era
`Vecu32` slash_indices
| +|Payout stakers | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` validator_stash
`EraIndex` era
| +|Rebond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance` amount
| +|Set history depth | | :heavy_check_mark: | :heavy_check_mark: | `Compactu32` new_history_depth
`Compactu32` _era_items_deleted
| +|Reap stash | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` stash
`u32` num_slashing_spans
| +|Submit election solution | | | | `VecValidatorIndex` winners
`CompactAssignments` compact
`ElectionScore` score
`EraIndex` era
`ElectionSize` size
| +|Submit election solution unsigned | | | | `VecValidatorIndex` winners
`CompactAssignments` compact
`ElectionScore` score
`EraIndex` era
`ElectionSize` size
| +|Payout stakers by system | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` validator_stash
`EraIndex` era
| +|Change slashing allowed for | | :heavy_check_mark: | :heavy_check_mark: | `SlashingSwitch` slashing_switch
| +|Update permissioned validator intended count | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` identity
`u32` new_intended_count
| ## Session | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_keys | | :heavy_check_mark: | :heavy_check_mark: | `Keys` keys
`Bytes` proof
| -|purge_keys | | :heavy_check_mark: | :heavy_check_mark: | | - -## AuthorityDiscovery - -| Name | Light | XL | Nesting | Arguments | -| :---------- |:------------:|:--------:|:--------:|:--------| +|Set keys | | :heavy_check_mark: | :heavy_check_mark: | `Keys` keys
`Bytes` proof
| +|Purge keys | | :heavy_check_mark: | :heavy_check_mark: | | ## Grandpa | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|report_equivocation | | | | `GrandpaEquivocationProof` equivocation_proof
`KeyOwnerProof` key_owner_proof
| -|report_equivocation_unsigned | | | | `GrandpaEquivocationProof` equivocation_proof
`KeyOwnerProof` key_owner_proof
| -|note_stalled | | :heavy_check_mark: | :heavy_check_mark: | `BlockNumber` delay
`BlockNumber` best_finalized_block_number
| - -## Historical - -Empty +|Report equivocation | | | | `BoxEquivocationProofHashBlockNumber` equivocation_proof
`KeyOwnerProof` key_owner_proof
| +|Report equivocation unsigned | | | | `BoxEquivocationProofHashBlockNumber` equivocation_proof
`KeyOwnerProof` key_owner_proof
| +|Note stalled | | :heavy_check_mark: | :heavy_check_mark: | `BlockNumber` delay
`BlockNumber` best_finalized_block_number
| ## ImOnline | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|heartbeat | | | | `Heartbeat` heartbeat
`Signature` _signature
| - -## RandomnessCollectiveFlip - -| Name | Light | XL | Nesting | Arguments | -| :---------- |:------------:|:--------:|:--------:|:--------| +|Heartbeat | | | | `HeartbeatBlockNumber` heartbeat
`AuthorityIdasRuntimeAppPublicSignature` signature
| ## Sudo | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|sudo | | | | `Call` call
| -|sudo_unchecked_weight | | | | `Call` call
`Weight` _weight
| -|set_key | | | | `LookupSource` new
| -|sudo_as | | :heavy_check_mark: | :heavy_check_mark: | `LookupSource` who
`Call` call
| +|Sudo | | | | `Call` call
| +|Sudo unchecked weight | | | | `Call` call
`Weight` _weight
| +|Set key | | | | `LookupasStaticLookupSource` new_
| +|Sudo as | | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` who
`Call` call
| ## Asset | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|register_ticker | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| -|accept_ticker_transfer | | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| -|accept_asset_ownership_transfer | | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| -|create_asset | | :heavy_check_mark: | :heavy_check_mark: | `AssetName` name
`Ticker` ticker
`bool` divisible
`AssetType` asset_type
`Vec` identifiers
`Option` funding_round
`bool` disable_iu
| -|freeze | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| -|unfreeze | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| -|rename_asset | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`AssetName` name
| -|issue | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`Balance` amount
| -|redeem | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`Balance` value
| -|make_divisible | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| -|add_documents | | :heavy_check_mark: | :heavy_check_mark: | `Vec` docs
`Ticker` ticker
| -|remove_documents | | :heavy_check_mark: | :heavy_check_mark: | `Vec` ids
`Ticker` ticker
| -|set_funding_round | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`FundingRoundName` name
| -|update_identifiers | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`Vec` identifiers
| -|claim_classic_ticker | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`EcdsaSignature` ethereum_signature
| -|reserve_classic_ticker | | :heavy_check_mark: | :heavy_check_mark: | `ClassicTickerImport` classic_ticker_import
`IdentityId` contract_did
`TickerRegistrationConfig` config
| -|controller_transfer | | :heavy_check_mark: | | `Ticker` ticker
`Balance` value
`PortfolioId` from_portfolio
| -|register_custom_asset_type | | :heavy_check_mark: | | `Bytes` ty
| +|Register ticker | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Accept ticker transfer | | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| +|Accept asset ownership transfer | | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| +|Create asset | | :heavy_check_mark: | :heavy_check_mark: | `AssetName` name
`Ticker` ticker
`bool` divisible
`AssetType` asset_type
`VecAssetIdentifier` identifiers
`OptionFundingRoundName` funding_round
`bool` disable_iu
| +|Freeze | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Unfreeze | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Rename asset | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`AssetName` name
| +|Issue | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`BalanceNoSymbol` amount
| +|Redeem | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`BalanceNoSymbol` amount
| +|Make divisible | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Add documents | | :heavy_check_mark: | :heavy_check_mark: | `VecDocument` docs
`Ticker` ticker
| +|Remove documents | | :heavy_check_mark: | :heavy_check_mark: | `VecDocumentId` ids
`Ticker` ticker
| +|Set funding round | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`FundingRoundName` name
| +|Update identifiers | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`VecAssetIdentifier` identifiers
| +|Claim classic ticker | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`EcdsaSignature` ethereum_signature
| +|Reserve classic ticker | | :heavy_check_mark: | :heavy_check_mark: | `ClassicTickerImport` classic_ticker_import
`IdentityId` contract_did
`TickerRegistrationConfigMoment` config
| +|Controller transfer | | :heavy_check_mark: | | `Ticker` ticker
`BalanceNoSymbol` amount
`PortfolioId` from_portfolio
| +|Register custom asset type | | :heavy_check_mark: | | `Vecu8` ty
| +|Create asset with custom type | | :heavy_check_mark: | | `AssetName` name
`Ticker` ticker
`bool` divisible
`Vecu8` custom_asset_type
`VecAssetIdentifier` identifiers
`OptionFundingRoundName` funding_round
`bool` disable_iu
| +|Set asset metadata | | :heavy_check_mark: | | `Ticker` ticker
`AssetMetadataKey` key
`AssetMetadataValue` value
`OptionAssetMetadataValueDetailMoment` detail
| +|Set asset metadata details | | :heavy_check_mark: | | `Ticker` ticker
`AssetMetadataKey` key
`AssetMetadataValueDetailMoment` detail
| +|Register and set local asset metadata | | :heavy_check_mark: | | `Ticker` ticker
`AssetMetadataName` name
`AssetMetadataSpec` spec
`AssetMetadataValue` value
`OptionAssetMetadataValueDetailMoment` detail
| +|Register asset metadata local type | | :heavy_check_mark: | | `Ticker` ticker
`AssetMetadataName` name
`AssetMetadataSpec` spec
| +|Register asset metadata global type | | :heavy_check_mark: | | `AssetMetadataName` name
`AssetMetadataSpec` spec
| ## CapitalDistribution | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|distribute | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`Option` portfolio
`Ticker` currency
`Balance` per_share
`Balance` amount
`Moment` payment_at
`Option` expires_at
| -|claim | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| -|push_benefit | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`IdentityId` holder
| -|reclaim | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| -|remove_distribution | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| +|Distribute | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`OptionPortfolioNumber` portfolio
`Ticker` currency
`Balance` per_share
`Balance` amount
`Moment` payment_at
`OptionMoment` expires_at
| +|Claim | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| +|Push benefit | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`IdentityId` holder
| +|Reclaim | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| +|Remove distribution | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| ## Checkpoint | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|create_checkpoint | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| -|set_schedules_max_complexity | | :heavy_check_mark: | :heavy_check_mark: | `u64` max_complexity
| -|create_schedule | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`ScheduleSpec` schedule
| -|remove_schedule | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`ScheduleId` id
| +|Create checkpoint | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Set schedules max complexity | | :heavy_check_mark: | :heavy_check_mark: | `u64` max_complexity
| +|Create schedule | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`ScheduleSpec` schedule
| +|Remove schedule | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`ScheduleId` id
| ## ComplianceManager | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|add_compliance_requirement | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`Vec` sender_conditions
`Vec` receiver_conditions
| -|remove_compliance_requirement | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`u32` id
| -|replace_asset_compliance | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`Vec` asset_compliance
| -|reset_asset_compliance | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| -|pause_asset_compliance | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| -|resume_asset_compliance | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| -|add_default_trusted_claim_issuer | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`TrustedIssuer` issuer
| -|remove_default_trusted_claim_issuer | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`IdentityId` issuer
| -|change_compliance_requirement | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`ComplianceRequirement` new_req
| +|Add compliance requirement | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`VecCondition` sender_conditions
`VecCondition` receiver_conditions
| +|Remove compliance requirement | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`u32` id
| +|Replace asset compliance | | | | `Ticker` ticker
`VecComplianceRequirement` asset_compliance
| +|Reset asset compliance | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Pause asset compliance | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Resume asset compliance | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Add default trusted claim issuer | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`TrustedIssuer` issuer
| +|Remove default trusted claim issuer | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`IdentityId` issuer
| +|Change compliance requirement | | | | `Ticker` ticker
`ComplianceRequirement` new_req
| ## CorporateAction | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_max_details_length | | :heavy_check_mark: | :heavy_check_mark: | `u32` length
| -|set_default_targets | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`TargetIdentities` targets
| -|set_default_withholding_tax | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`Tax` tax
| -|set_did_withholding_tax | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`IdentityId` taxed_did
`Option` tax
| -|initiate_corporate_action | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`CAKind` kind
`Moment` decl_date
`Option` record_date
`CADetails` details
`Option` targets
`Option` default_withholding_tax
`Option>` withholding_tax
| -|link_ca_doc | | :heavy_check_mark: | :heavy_check_mark: | `CAId` id
`Vec` docs
| -|remove_ca | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| -|change_record_date | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`Option` record_date
| +|Set max details length | | :heavy_check_mark: | :heavy_check_mark: | `u32` length
| +|Set default targets | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`TargetIdentities` targets
| +|Set default withholding tax | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`Tax` tax
| +|Set did withholding tax | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`IdentityId` taxed_did
`OptionTax` tax
| +|Initiate corporate action | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`CAKind` kind
`Moment` decl_date
`OptionRecordDateSpec` record_date
`CADetails` details
`OptionTargetIdentities` targets
`OptionTax` default_withholding_tax
`OptionVecTupleIdentityIdTax` withholding_tax
| +|Link ca doc | | :heavy_check_mark: | :heavy_check_mark: | `CAId` id
`VecDocumentId` docs
| +|Remove ca | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| +|Change record date | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`OptionRecordDateSpec` record_date
| +|Initiate corporate action and distribute | | | | `InitiateCorporateActionArgs` ca_args
`OptionPortfolioNumber` portfolio
`Ticker` currency
`Balance` per_share
`Balance` amount
`Moment` payment_at
`OptionMoment` expires_at
| ## CorporateBallot | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|attach_ballot | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`BallotTimeRange` range
`BallotMeta` meta
`bool` rcv
| -|vote | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`Vec` votes
| -|change_end | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`Moment` end
| -|change_meta | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`BallotMeta` meta
| -|change_rcv | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`bool` rcv
| -|remove_ballot | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| - -## Permissions - -Empty +|Attach ballot | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`BallotTimeRange` range
`BallotMeta` meta
`bool` rcv
| +|Vote | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`VecBallotVote` votes
| +|Change end | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`Moment` end
| +|Change meta | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`BallotMeta` meta
| +|Change rcv | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`bool` rcv
| +|Remove ballot | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| ## Pips | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_prune_historical_pips | | :heavy_check_mark: | :heavy_check_mark: | `bool` prune
| -|set_min_proposal_deposit | | :heavy_check_mark: | :heavy_check_mark: | `Balance` deposit
| -|set_default_enactment_period | | :heavy_check_mark: | :heavy_check_mark: | `BlockNumber` duration
| -|set_pending_pip_expiry | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlock` expiry
| -|set_max_pip_skip_count | | :heavy_check_mark: | :heavy_check_mark: | `SkippedCount` max
| -|set_active_pip_limit | | :heavy_check_mark: | :heavy_check_mark: | `u32` limit
| -|propose | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Proposal` proposal
`Balance` deposit
`Option` url
`Option` description
| -|vote | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
`bool` aye_or_nay
`Balance` deposit
| -|approve_committee_proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| -|reject_proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| -|prune_proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| -|reschedule_execution | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
`Option` until
| -|clear_snapshot | | :heavy_check_mark: | :heavy_check_mark: | | -|snapshot | | :heavy_check_mark: | :heavy_check_mark: | | -|enact_snapshot_results | | :heavy_check_mark: | :heavy_check_mark: | `Vec<(PipId,SnapshotResult)>` results
| -|execute_scheduled_pip | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| -|expire_scheduled_pip | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` did
`PipId` id
| +|Set prune historical pips | | :heavy_check_mark: | :heavy_check_mark: | `bool` prune
| +|Set min proposal deposit | | :heavy_check_mark: | :heavy_check_mark: | `Balance` deposit
| +|Set default enactment period | | :heavy_check_mark: | :heavy_check_mark: | `BlockNumber` duration
| +|Set pending pip expiry | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber` expiry
| +|Set max pip skip count | | :heavy_check_mark: | :heavy_check_mark: | `SkippedCount` max
| +|Set active pip limit | | :heavy_check_mark: | :heavy_check_mark: | `u32` limit
| +|Propose | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Proposal` proposal
`Balance` deposit
`OptionUrl` url
`OptionPipDescription` description
| +|Vote | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
`bool` aye_or_nay
`Balance` deposit
| +|Approve committee proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| +|Reject proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| +|Prune proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| +|Reschedule execution | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
`OptionBlockNumber` until
| +|Clear snapshot | | :heavy_check_mark: | :heavy_check_mark: | | +|Snapshot | | :heavy_check_mark: | :heavy_check_mark: | | +|Enact snapshot results | | :heavy_check_mark: | :heavy_check_mark: | `VecTuplePipIdSnapshotResult` results
| +|Execute scheduled pip | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| +|Expire scheduled pip | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` did
`PipId` id
| ## Portfolio | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|create_portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioName` name
| -|delete_portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioNumber` num
| -|move_portfolio_funds | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioId` from
`PortfolioId` to
`Vec` items
| -|rename_portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioNumber` num
`PortfolioName` to_name
| -|quit_portfolio_custody | | :heavy_check_mark: | | `PortfolioId` pid
| -|accept_portfolio_custody | | :heavy_check_mark: | | `u64` auth_id
| +|Create portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioName` name
| +|Delete portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioNumber` num
| +|Move portfolio funds | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioId` from
`PortfolioId` to
`VecMovePortfolioItem` items
| +|Rename portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioNumber` num
`PortfolioName` to_name
| +|Quit portfolio custody | | :heavy_check_mark: | | `PortfolioId` pid
| +|Accept portfolio custody | | :heavy_check_mark: | | `u64` auth_id
| ## ProtocolFee | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|change_coefficient | | :heavy_check_mark: | :heavy_check_mark: | `PosRatio` coefficient
| -|change_base_fee | | | | `ProtocolOp` op
`Balance` base_fee
| +|Change coefficient | | :heavy_check_mark: | :heavy_check_mark: | `PosRatio` coefficient
| +|Change base fee | | | | `ProtocolOp` op
`Balance` base_fee
| ## Scheduler | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|schedule | | | | `BlockNumber` when
`Option` maybe_periodic
`Priority` priority
`Call` call
| -|cancel | | | | `BlockNumber` when
`u32` index
| -|schedule_named | | | | `Bytes` id
`BlockNumber` when
`Option` maybe_periodic
`Priority` priority
`Call` call
| -|cancel_named | | | | `Bytes` id
| -|schedule_after | | | | `BlockNumber` after
`Option` maybe_periodic
`Priority` priority
`Call` call
| -|schedule_named_after | | | | `Bytes` id
`BlockNumber` after
`Option` maybe_periodic
`Priority` priority
`Call` call
| +|Schedule | | | | `BlockNumber` when
`OptionschedulePeriodBlockNumber` maybe_periodic
`schedulePriority` priority
`BoxCallOrHashOfT` call
| +|Cancel | | | | `BlockNumber` when
`u32` index
| +|Schedule named | | | | `Vecu8` id
`BlockNumber` when
`OptionschedulePeriodBlockNumber` maybe_periodic
`schedulePriority` priority
`BoxCallOrHashOfT` call
| +|Cancel named | | | | `Vecu8` id
| +|Schedule after | | | | `BlockNumber` after
`OptionschedulePeriodBlockNumber` maybe_periodic
`schedulePriority` priority
`BoxCallOrHashOfT` call
| +|Schedule named after | | | | `Vecu8` id
`BlockNumber` after
`OptionschedulePeriodBlockNumber` maybe_periodic
`schedulePriority` priority
`BoxCallOrHashOfT` call
| ## Settlement | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|create_venue | | :heavy_check_mark: | :heavy_check_mark: | `VenueDetails` details
`Vec` signers
`VenueType` typ
| -|update_venue_details | | :heavy_check_mark: | | `VenueId` id
`VenueDetails` details
| -|update_venue_type | | :heavy_check_mark: | | `VenueId` id
`VenueType` typ
| -|add_instruction | | :heavy_check_mark: | :heavy_check_mark: | `VenueId` venue_id
`SettlementType` settlement_type
`Option` trade_date
`Option` value_date
`Vec` legs
| -|add_and_affirm_instruction | | :heavy_check_mark: | :heavy_check_mark: | `VenueId` venue_id
`SettlementType` settlement_type
`Option` trade_date
`Option` value_date
`Vec` legs
`Vec` portfolios
| -|affirm_instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`Vec` portfolios
`u32` max_legs_count
| -|withdraw_affirmation | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`Vec` portfolios
`u32` max_legs_count
| -|reject_instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`PortfolioId` portfolio
`u32` num_of_legs
| -|affirm_with_receipts | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`Vec` receipt_details
`Vec` portfolios
`u32` max_legs_count
| -|claim_receipt | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`ReceiptDetails` receipt_details
| -|unclaim_receipt | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` instruction_id
`LegId` leg_id
| -|set_venue_filtering | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`bool` enabled
| -|allow_venues | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`Vec` venues
| -|disallow_venues | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`Vec` venues
| -|change_receipt_validity | | :heavy_check_mark: | | `u64` receipt_uid
`bool` validity
| -|execute_scheduled_instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`u32` _legs_count
| -|reschedule_instruction | | :heavy_check_mark: | | `InstructionId` id
| +|Create venue | | :heavy_check_mark: | :heavy_check_mark: | `VenueDetails` details
`VecAccountId` signers
`VenueType` typ
| +|Update venue details | | :heavy_check_mark: | | `VenueId` id
`VenueDetails` details
| +|Update venue type | | :heavy_check_mark: | | `VenueId` id
`VenueType` typ
| +|Add instruction | | :heavy_check_mark: | :heavy_check_mark: | `VenueId` venue_id
`SettlementTypeBlockNumber` settlement_type
`OptionMoment` trade_date
`OptionMoment` value_date
`VecLeg` legs
| +|Add and affirm instruction | | :heavy_check_mark: | :heavy_check_mark: | `VenueId` venue_id
`SettlementTypeBlockNumber` settlement_type
`OptionMoment` trade_date
`OptionMoment` value_date
`VecLeg` legs
`VecPortfolioId` portfolios
| +|Affirm instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`VecPortfolioId` portfolios
`u32` max_legs_count
| +|Withdraw affirmation | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`VecPortfolioId` portfolios
`u32` max_legs_count
| +|Reject instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`PortfolioId` portfolio
`u32` num_of_legs
| +|Affirm with receipts | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`VecReceiptDetails` receipt_details
`VecPortfolioId` portfolios
`u32` max_legs_count
| +|Claim receipt | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`ReceiptDetails` receipt_details
| +|Unclaim receipt | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` instruction_id
`LegId` leg_id
| +|Set venue filtering | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`bool` enabled
| +|Allow venues | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`VecVenueId` venues
| +|Disallow venues | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`VecVenueId` venues
| +|Change receipt validity | | :heavy_check_mark: | | `u64` receipt_uid
`bool` validity
| +|Execute scheduled instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`u32` _legs_count
| +|Reschedule instruction | | :heavy_check_mark: | | `InstructionId` id
| ## Statistics | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|add_transfer_manager | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`TransferManager` new_transfer_manager
| -|remove_transfer_manager | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`TransferManager` transfer_manager
| -|add_exempted_entities | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`TransferManager` transfer_manager
`Vec` exempted_entities
| -|remove_exempted_entities | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`TransferManager` transfer_manager
`Vec` entities
| +|Set active asset stats | | | | `AssetScope` asset
`BTreeSetStatType` stat_types
| +|Batch update asset stats | | | | `AssetScope` asset
`StatType` stat_type
`BTreeSetStatUpdate` values
| +|Set asset transfer compliance | | | | `AssetScope` asset
`BTreeSetTransferCondition` transfer_conditions
| +|Set entities exempt | | | | `bool` is_exempt
`TransferConditionExemptKey` exempt_key
`BTreeSetScopeId` entities
| ## Sto | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|create_fundraiser | | :heavy_check_mark: | | `PortfolioId` offering_portfolio
`Ticker` offering_asset
`PortfolioId` raising_portfolio
`Ticker` raising_asset
`Vec` tiers
`VenueId` venue_id
`Option` start
`Option` end
`Balance` minimum_investment
`FundraiserName` fundraiser_name
| -|invest | | :heavy_check_mark: | | `PortfolioId` investment_portfolio
`PortfolioId` funding_portfolio
`Ticker` offering_asset
`FundraiserId` id
`Balance` purchase_amount
`Option` max_price
`Option` receipt
| -|freeze_fundraiser | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
| -|unfreeze_fundraiser | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
| -|modify_fundraiser_window | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
`Moment` start
`Option` end
| -|stop | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
| +|Create fundraiser | | :heavy_check_mark: | | `PortfolioId` offering_portfolio
`Ticker` offering_asset
`PortfolioId` raising_portfolio
`Ticker` raising_asset
`VecPriceTier` tiers
`VenueId` venue_id
`OptionMoment` start
`OptionMoment` end
`BalanceNoSymbol` minimum_investment
`FundraiserName` fundraiser_name
| +|Invest | | :heavy_check_mark: | | `PortfolioId` investment_portfolio
`PortfolioId` funding_portfolio
`Ticker` offering_asset
`FundraiserId` id
`BalanceNoSymbol` purchase_amount
`OptionBalance` max_price
`OptionReceiptDetails` receipt
| +|Freeze fundraiser | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
| +|Unfreeze fundraiser | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
| +|Modify fundraiser window | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
`Moment` start
`OptionMoment` end
| +|Stop | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
| ## Treasury | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|disbursement | | :heavy_check_mark: | :heavy_check_mark: | `Vec` beneficiaries
| -|reimbursement | | :heavy_check_mark: | :heavy_check_mark: | `BalanceOf` amount
| +|Disbursement | | :heavy_check_mark: | :heavy_check_mark: | `VecBeneficiary` beneficiaries
| +|Reimbursement | | :heavy_check_mark: | :heavy_check_mark: | `Balance` amount
| ## Utility | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|batch | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Vec` calls
| -|batch_atomic | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Vec` calls
| -|batch_optimistic | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Vec` calls
| -|relay_tx | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` target
`OffChainSignature` signature
`UniqueCall` call
| +|Batch | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecCall` calls
| +|Batch atomic | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecCall` calls
| +|Batch optimistic | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecCall` calls
| +|Relay tx | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` target
`OffChainSignature` signature
`UniqueCall` call
| ## Base @@ -527,28 +511,65 @@ Empty | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|create_group | | | | `Ticker` ticker
`ExtrinsicPermissions` perms
| -|set_group_permissions | | | | `Ticker` ticker
`AGId` id
`ExtrinsicPermissions` perms
| -|remove_agent | | :heavy_check_mark: | | `Ticker` ticker
`IdentityId` agent
| -|abdicate | | :heavy_check_mark: | | `Ticker` ticker
| -|change_group | | | | `Ticker` ticker
`IdentityId` agent
`AgentGroup` group
| -|accept_become_agent | | :heavy_check_mark: | | `u64` auth_id
| +|Create group | | | | `Ticker` ticker
`ExtrinsicPermissions` perms
| +|Set group permissions | | | | `Ticker` ticker
`AGId` id
`ExtrinsicPermissions` perms
| +|Remove agent | | :heavy_check_mark: | | `Ticker` ticker
`IdentityId` agent
| +|Abdicate | | :heavy_check_mark: | | `Ticker` ticker
| +|Change group | | | | `Ticker` ticker
`IdentityId` agent
`AgentGroup` group
| +|Accept become agent | | :heavy_check_mark: | | `u64` auth_id
| +|Create group and add auth | | :heavy_check_mark: | | `Ticker` ticker
`ExtrinsicPermissions` perms
`IdentityId` target
`OptionMoment` expiry
| +|Create and change custom group | | :heavy_check_mark: | | `Ticker` ticker
`ExtrinsicPermissions` perms
`IdentityId` agent
| ## Relayer | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_paying_key | | :heavy_check_mark: | | `AccountId` user_key
`Balance` polyx_limit
| -|accept_paying_key | | :heavy_check_mark: | | `u64` auth_id
| -|remove_paying_key | | :heavy_check_mark: | | `AccountId` user_key
`AccountId` paying_key
| -|update_polyx_limit | | :heavy_check_mark: | | `AccountId` user_key
`Balance` polyx_limit
| -|increase_polyx_limit | | :heavy_check_mark: | | `AccountId` user_key
`Balance` amount
| -|decrease_polyx_limit | | :heavy_check_mark: | | `AccountId` user_key
`Balance` amount
| +|Set paying key | | :heavy_check_mark: | | `AccountId` user_key
`Balance` polyx_limit
| +|Accept paying key | | :heavy_check_mark: | | `u64` auth_id
| +|Remove paying key | | :heavy_check_mark: | | `AccountId` user_key
`AccountId` paying_key
| +|Update polyx limit | | :heavy_check_mark: | | `AccountId` user_key
`Balance` polyx_limit
| +|Increase polyx limit | | :heavy_check_mark: | | `AccountId` user_key
`Balance` amount
| +|Decrease polyx limit | | :heavy_check_mark: | | `AccountId` user_key
`Balance` amount
| ## Rewards | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|claim_itn_reward | | :heavy_check_mark: | | `AccountId` reward_address
`AccountId` itn_address
`OffChainSignature` signature
| -|set_itn_reward_status | | | | `AccountId` itn_address
`ItnRewardStatus` status
| +|Claim itn reward | | :heavy_check_mark: | | `AccountId` reward_address
`AccountId` itn_address
`OffChainSignature` signature
| +|Set itn reward status | | | | `AccountId` itn_address
`ItnRewardStatus` status
| + +## Contracts + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Call | | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` dest
`CompactBalance` amount
`Compactu64` gas_limit
`OptionCompactBalanceOf` storage_deposit_limit
`Vecu8` data
| +|Instantiate with code | | :heavy_check_mark: | | `CompactBalance` amount
`Compactu64` gas_limit
`OptionCompactBalanceOf` storage_deposit_limit
`Vecu8` code
`Vecu8` data
`Vecu8` salt
| +|Instantiate | | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance` amount
`Compactu64` gas_limit
`OptionCompactBalanceOf` storage_deposit_limit
`CodeHash` code_hash
`Bytes` data
`Bytes` salt
| +|Upload code | | :heavy_check_mark: | | `Vecu8` code
`OptionCompactBalanceOf` storage_deposit_limit
| +|Remove code | | :heavy_check_mark: | | `CodeHash` code_hash
| + +## PolymeshContracts + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Instantiate with code perms | | :heavy_check_mark: | | `Balance` endowment
`Weight` gas_limit
`OptionBalance` storage_deposit_limit
`Vecu8` code
`Vecu8` data
`Vecu8` salt
`Permissions` perms
| +|Instantiate with hash perms | | :heavy_check_mark: | | `Balance` endowment
`Weight` gas_limit
`OptionBalance` storage_deposit_limit
`CodeHash` code_hash
`Vecu8` data
`Vecu8` salt
`Permissions` perms
| + +## Preimage + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Note preimage | | :heavy_check_mark: | | `Vecu8` bytes
| +|Unnote preimage | | :heavy_check_mark: | | `Hash` hash
| +|Request preimage | | :heavy_check_mark: | | `Hash` hash
| +|Unrequest preimage | | :heavy_check_mark: | | `Hash` hash
| + +## TestUtils + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Register did | | | | `InvestorUid` uid
`VecSecondaryKeyAccountId` secondary_keys
| +|Mock cdd register did | | | | `AccountId` target_account
| +|Get my did | | | | | +|Get cdd of | | | | `AccountId` of
| diff --git a/docs/supported_3.5000001.x.md b/docs/supported_3.5000001.x.md new file mode 100644 index 0000000..c9ad4fb --- /dev/null +++ b/docs/supported_3.5000001.x.md @@ -0,0 +1,545 @@ +# Polymesh 3.5000001.x + +## System + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Fill block | | :heavy_check_mark: | :heavy_check_mark: | `Perbill` ratio
| +|Remark | | :heavy_check_mark: | :heavy_check_mark: | `Vecu8` remark
| +|Set heap pages | | :heavy_check_mark: | :heavy_check_mark: | `u64` pages
| +|Set code | | :heavy_check_mark: | :heavy_check_mark: | `Vecu8` code
| +|Set code without checks | | :heavy_check_mark: | :heavy_check_mark: | `Vecu8` code
| +|Set storage | | | | `VecKeyValue` items
| +|Kill storage | | | | `VecKey` keys
| +|Kill prefix | | | | `Key` prefix
`u32` subkeys
| +|Remark with event | | :heavy_check_mark: | :heavy_check_mark: | `Vecu8` remark
| + +## Babe + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Report equivocation | | | | `BoxEquivocationProofHeader` equivocation_proof
`KeyOwnerProof` key_owner_proof
| +|Report equivocation unsigned | | | | `BoxEquivocationProofHeader` equivocation_proof
`KeyOwnerProof` key_owner_proof
| +|Plan config change | | | | `NextConfigDescriptor` config
| + +## Timestamp + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set | | :heavy_check_mark: | :heavy_check_mark: | `Compactu64` now
| + +## Indices + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Claim | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex` index
| +|Transfer | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` new_
`AccountIndex` index
| +|Free | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex` index
| +|Force transfer | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` new_
`AccountIndex` index
`bool` freeze
| +|Freeze | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex` index
| + +## Authorship + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set uncles | | | | `VecHeader` new_uncles
| + +## Balances + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Transfer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` dest
`CompactBalance` amount
| +|Transfer with memo | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` dest
`CompactBalance` amount
`OptionMemo` memo
| +|Deposit block reward reserve balance | | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance` amount
| +|Set balance | | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` who
`CompactBalance` new_free
`CompactBalance` new_reserved
| +|Force transfer | | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` source
`LookupasStaticLookupSource` dest
`CompactBalance` amount
| +|Burn account balance | | :heavy_check_mark: | :heavy_check_mark: | `Balance` amount
| + +## Identity + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Cdd register did | | | | `AccountId` target_account
`VecSecondaryKeyAccountId` secondary_keys
| +|Invalidate cdd claims | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` cdd
`Moment` disable_from
`OptionMoment` expiry
| +|Remove secondary keys old | | | | `VecSignatoryAccountId` keys_to_remove
| +|Accept primary key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` rotation_auth_id
`Optionu64` optional_cdd_auth_id
| +|Change cdd requirement for mk rotation | | :heavy_check_mark: | :heavy_check_mark: | `bool` auth_required
| +|Join identity as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| +|Leave identity as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | +|Add claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
`Claim` claim
`OptionMoment` expiry
| +|Revoke claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
`Claim` claim
| +|Set permission to signer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId` key
`Permissions` perms
| +|Placeholder legacy set permission to signer | | :heavy_check_mark: | | | +|Freeze secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | +|Unfreeze secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | +|Add authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId` target
`AuthorizationDataAccountId` data
`OptionMoment` expiry
| +|Remove authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId` target
`u64` auth_id
`bool` _auth_issuer_pays
| +|Add secondary keys with authorization old | | | | `VecSecondaryKeyWithAuthV1AccountId` additional_keys
`Moment` expires_at
| +|Add investor uniqueness claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
`Claim` claim
`InvestorZKProofData` proof
`OptionMoment` expiry
| +|Gc add cdd claim | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
| +|Gc revoke cdd claim | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
| +|Add investor uniqueness claim v2 | | | | `IdentityId` target
`Scope` scope
`Claim` claim
`ScopeClaimProof` proof
`OptionMoment` expiry
| +|Revoke claim by index | | :heavy_check_mark: | | `IdentityId` target
`ClaimType` claim_type
`OptionScope` scope
| +|Rotate primary key to secondary | | :heavy_check_mark: | | `u64` auth_id
`Optionu64` optional_cdd_auth_id
| +|Add secondary keys with authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecSecondaryKeyWithAuthAccountId` additional_keys
`Moment` expires_at
| +|Set secondary key permissions | | :heavy_check_mark: | | `AccountId` key
`Permissions` perms
| +|Remove secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId` keys_to_remove
| + +## CddServiceProviders + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| +|Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`OptionMoment` expiry
`OptionMoment` at
| +|Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| +|Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId` members
| +|Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | | + +## PolymeshCommittee + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32` n
`u32` d
| +|Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` id
| +|Set expires after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber` expiry
| +|Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | `bool` approve
`Call` call
| +|Vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal
`ProposalIndex` index
`bool` approve
| + +## CommitteeMembership + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| +|Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`OptionMoment` expiry
`OptionMoment` at
| +|Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| +|Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId` members
| +|Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | | + +## TechnicalCommittee + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32` n
`u32` d
| +|Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` id
| +|Set expires after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber` expiry
| +|Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | `bool` approve
`Call` call
| +|Vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal
`ProposalIndex` index
`bool` approve
| + +## TechnicalCommitteeMembership + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| +|Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`OptionMoment` expiry
`OptionMoment` at
| +|Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| +|Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId` members
| +|Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | | + +## UpgradeCommittee + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32` n
`u32` d
| +|Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` id
| +|Set expires after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber` expiry
| +|Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | `bool` approve
`Call` call
| +|Vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal
`ProposalIndex` index
`bool` approve
| + +## UpgradeCommitteeMembership + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| +|Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`OptionMoment` expiry
`OptionMoment` at
| +|Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| +|Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId` members
| +|Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | | + +## MultiSig + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Create multisig | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecSignatoryAccountId` signers
`u64` sigs_required
| +|Create or approve proposal as identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`OptionMoment` expiry
`bool` auto_close
| +|Create or approve proposal as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`OptionMoment` expiry
`bool` auto_close
| +|Create proposal as identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`OptionMoment` expiry
`bool` auto_close
| +|Create proposal as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`OptionMoment` expiry
`bool` auto_close
| +|Approve as identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| +|Approve as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| +|Reject as identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| +|Reject as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| +|Accept multisig signer as identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| +|Accept multisig signer as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| +|Add multisig signer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId` signer
| +|Remove multisig signer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId` signer
| +|Add multisig signers via creator | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`VecSignatoryAccountId` signers
| +|Remove multisig signers via creator | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`VecSignatoryAccountId` signers
| +|Change sigs required | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` sigs_required
| +|Make multisig secondary | | :heavy_check_mark: | | `AccountId` multisig
| +|Make multisig primary | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Optionu64` optional_cdd_auth_id
| +|Execute scheduled proposal | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
`IdentityId` multisig_did
`Weight` _proposal_weight
| + +## Bridge + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Change controller | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` controller
| +|Change admin | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` admin
| +|Change timelock | | :heavy_check_mark: | :heavy_check_mark: | `BlockNumber` timelock
| +|Freeze | | :heavy_check_mark: | :heavy_check_mark: | | +|Unfreeze | | :heavy_check_mark: | :heavy_check_mark: | | +|Change bridge limit | | :heavy_check_mark: | :heavy_check_mark: | `Balance` amount
`BlockNumber` duration
| +|Change bridge exempted | | :heavy_check_mark: | :heavy_check_mark: | `VecTupleIdentityIdbool` exempted
| +|Force handle bridge tx | | :heavy_check_mark: | | `BridgeTxAccountId` bridge_tx
| +|Batch propose bridge tx | | :heavy_check_mark: | | `VecBridgeTxAccountId` bridge_txs
| +|Propose bridge tx | | :heavy_check_mark: | | `BridgeTxAccountId` bridge_tx
| +|Handle bridge tx | | :heavy_check_mark: | | `BridgeTxAccountId` bridge_tx
| +|Freeze txs | | :heavy_check_mark: | | `VecBridgeTxAccountId` bridge_txs
| +|Unfreeze txs | | :heavy_check_mark: | | `VecBridgeTxAccountId` bridge_txs
| +|Handle scheduled bridge tx | | :heavy_check_mark: | | `BridgeTxAccountId` bridge_tx
| +|Add freeze admin | | :heavy_check_mark: | | `AccountId` freeze_admin
| +|Remove freeze admin | | :heavy_check_mark: | | `AccountId` freeze_admin
| +|Remove txs | | :heavy_check_mark: | | `VecBridgeTxAccountId` bridge_txs
| + +## Staking + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Bond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` controller
`CompactBalance` amount
`RewardDestination` payee
| +|Bond extra | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance` amount
| +|Unbond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance` amount
| +|Withdraw Unbonded | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u32` num_slashing_spans
| +|Validate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `ValidatorPrefs` prefs
| +|Nominate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecLookupasStaticLookupSource` targets
| +|Chill | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | +|Set payee | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `RewardDestination` payee
| +|Set controller | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` controller
| +|Set validator count | | :heavy_check_mark: | :heavy_check_mark: | `Compactu32` new_
| +|Increase validator count | | :heavy_check_mark: | :heavy_check_mark: | `Compactu32` additional
| +|Scale validator count | | | | `Percent` factor
| +|Add permissioned validator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` identity
`Optionu32` intended_count
| +|Remove permissioned validator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` identity
| +|Validate cdd expiry nominators | | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId` targets
| +|Set commission cap | | :heavy_check_mark: | :heavy_check_mark: | `Perbill` new_cap
| +|Set min bond threshold | | :heavy_check_mark: | :heavy_check_mark: | `Balance` new_value
| +|Force no eras | | :heavy_check_mark: | :heavy_check_mark: | | +|Force new era | | :heavy_check_mark: | :heavy_check_mark: | | +|Set invulnerables | | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId` invulnerables
| +|Force unstake | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` stash
`u32` num_slashing_spans
| +|Force new era always | | :heavy_check_mark: | :heavy_check_mark: | | +|Cancel deferred slash | | :heavy_check_mark: | :heavy_check_mark: | `EraIndex` era
`Vecu32` slash_indices
| +|Payout stakers | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` validator_stash
`EraIndex` era
| +|Rebond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance` amount
| +|Set history depth | | :heavy_check_mark: | :heavy_check_mark: | `Compactu32` new_history_depth
`Compactu32` _era_items_deleted
| +|Reap stash | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` stash
`u32` num_slashing_spans
| +|Submit election solution | | | | `VecValidatorIndex` winners
`CompactAssignments` compact
`ElectionScore` score
`EraIndex` era
`ElectionSize` size
| +|Submit election solution unsigned | | | | `VecValidatorIndex` winners
`CompactAssignments` compact
`ElectionScore` score
`EraIndex` era
`ElectionSize` size
| +|Payout stakers by system | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` validator_stash
`EraIndex` era
| +|Change slashing allowed for | | :heavy_check_mark: | :heavy_check_mark: | `SlashingSwitch` slashing_switch
| +|Update permissioned validator intended count | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` identity
`u32` new_intended_count
| + +## Session + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set keys | | :heavy_check_mark: | :heavy_check_mark: | `Keys` keys
`Bytes` proof
| +|Purge keys | | :heavy_check_mark: | :heavy_check_mark: | | + +## Grandpa + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Report equivocation | | | | `BoxEquivocationProofHashBlockNumber` equivocation_proof
`KeyOwnerProof` key_owner_proof
| +|Report equivocation unsigned | | | | `BoxEquivocationProofHashBlockNumber` equivocation_proof
`KeyOwnerProof` key_owner_proof
| +|Note stalled | | :heavy_check_mark: | :heavy_check_mark: | `BlockNumber` delay
`BlockNumber` best_finalized_block_number
| + +## ImOnline + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Heartbeat | | | | `HeartbeatBlockNumber` heartbeat
`AuthorityIdasRuntimeAppPublicSignature` signature
| + +## Sudo + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Sudo | | | | `Call` call
| +|Sudo unchecked weight | | | | `Call` call
`Weight` _weight
| +|Set key | | | | `LookupasStaticLookupSource` new_
| +|Sudo as | | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` who
`Call` call
| + +## Asset + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Register ticker | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Accept ticker transfer | | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| +|Accept asset ownership transfer | | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| +|Create asset | | :heavy_check_mark: | :heavy_check_mark: | `AssetName` name
`Ticker` ticker
`bool` divisible
`AssetType` asset_type
`VecAssetIdentifier` identifiers
`OptionFundingRoundName` funding_round
`bool` disable_iu
| +|Freeze | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Unfreeze | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Rename asset | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`AssetName` name
| +|Issue | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`BalanceNoSymbol` amount
| +|Redeem | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`BalanceNoSymbol` amount
| +|Make divisible | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Add documents | | :heavy_check_mark: | :heavy_check_mark: | `VecDocument` docs
`Ticker` ticker
| +|Remove documents | | :heavy_check_mark: | :heavy_check_mark: | `VecDocumentId` ids
`Ticker` ticker
| +|Set funding round | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`FundingRoundName` name
| +|Update identifiers | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`VecAssetIdentifier` identifiers
| +|Claim classic ticker | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`EcdsaSignature` ethereum_signature
| +|Reserve classic ticker | | :heavy_check_mark: | :heavy_check_mark: | `ClassicTickerImport` classic_ticker_import
`IdentityId` contract_did
`TickerRegistrationConfigMoment` config
| +|Controller transfer | | :heavy_check_mark: | | `Ticker` ticker
`BalanceNoSymbol` amount
`PortfolioId` from_portfolio
| +|Register custom asset type | | :heavy_check_mark: | | `Vecu8` ty
| +|Create asset with custom type | | :heavy_check_mark: | | `AssetName` name
`Ticker` ticker
`bool` divisible
`Vecu8` custom_asset_type
`VecAssetIdentifier` identifiers
`OptionFundingRoundName` funding_round
`bool` disable_iu
| +|Set asset metadata | | :heavy_check_mark: | | `Ticker` ticker
`AssetMetadataKey` key
`AssetMetadataValue` value
`OptionAssetMetadataValueDetailMoment` detail
| +|Set asset metadata details | | :heavy_check_mark: | | `Ticker` ticker
`AssetMetadataKey` key
`AssetMetadataValueDetailMoment` detail
| +|Register and set local asset metadata | | :heavy_check_mark: | | `Ticker` ticker
`AssetMetadataName` name
`AssetMetadataSpec` spec
`AssetMetadataValue` value
`OptionAssetMetadataValueDetailMoment` detail
| +|Register asset metadata local type | | :heavy_check_mark: | | `Ticker` ticker
`AssetMetadataName` name
`AssetMetadataSpec` spec
| +|Register asset metadata global type | | :heavy_check_mark: | | `AssetMetadataName` name
`AssetMetadataSpec` spec
| + +## CapitalDistribution + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Distribute | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`OptionPortfolioNumber` portfolio
`Ticker` currency
`Balance` per_share
`Balance` amount
`Moment` payment_at
`OptionMoment` expires_at
| +|Claim | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| +|Push benefit | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`IdentityId` holder
| +|Reclaim | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| +|Remove distribution | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| + +## Checkpoint + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Create checkpoint | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Set schedules max complexity | | :heavy_check_mark: | :heavy_check_mark: | `u64` max_complexity
| +|Create schedule | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`ScheduleSpec` schedule
| +|Remove schedule | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`ScheduleId` id
| + +## ComplianceManager + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Add compliance requirement | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`VecCondition` sender_conditions
`VecCondition` receiver_conditions
| +|Remove compliance requirement | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`u32` id
| +|Replace asset compliance | | | | `Ticker` ticker
`VecComplianceRequirement` asset_compliance
| +|Reset asset compliance | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Pause asset compliance | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Resume asset compliance | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Add default trusted claim issuer | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`TrustedIssuer` issuer
| +|Remove default trusted claim issuer | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`IdentityId` issuer
| +|Change compliance requirement | | | | `Ticker` ticker
`ComplianceRequirement` new_req
| + +## CorporateAction + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set max details length | | :heavy_check_mark: | :heavy_check_mark: | `u32` length
| +|Set default targets | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`TargetIdentities` targets
| +|Set default withholding tax | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`Tax` tax
| +|Set did withholding tax | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`IdentityId` taxed_did
`OptionTax` tax
| +|Initiate corporate action | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`CAKind` kind
`Moment` decl_date
`OptionRecordDateSpec` record_date
`CADetails` details
`OptionTargetIdentities` targets
`OptionTax` default_withholding_tax
`OptionVecTupleIdentityIdTax` withholding_tax
| +|Link ca doc | | :heavy_check_mark: | :heavy_check_mark: | `CAId` id
`VecDocumentId` docs
| +|Remove ca | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| +|Change record date | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`OptionRecordDateSpec` record_date
| +|Initiate corporate action and distribute | | | | `InitiateCorporateActionArgs` ca_args
`OptionPortfolioNumber` portfolio
`Ticker` currency
`Balance` per_share
`Balance` amount
`Moment` payment_at
`OptionMoment` expires_at
| + +## CorporateBallot + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Attach ballot | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`BallotTimeRange` range
`BallotMeta` meta
`bool` rcv
| +|Vote | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`VecBallotVote` votes
| +|Change end | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`Moment` end
| +|Change meta | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`BallotMeta` meta
| +|Change rcv | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`bool` rcv
| +|Remove ballot | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| + +## Pips + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set prune historical pips | | :heavy_check_mark: | :heavy_check_mark: | `bool` prune
| +|Set min proposal deposit | | :heavy_check_mark: | :heavy_check_mark: | `Balance` deposit
| +|Set default enactment period | | :heavy_check_mark: | :heavy_check_mark: | `BlockNumber` duration
| +|Set pending pip expiry | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber` expiry
| +|Set max pip skip count | | :heavy_check_mark: | :heavy_check_mark: | `SkippedCount` max
| +|Set active pip limit | | :heavy_check_mark: | :heavy_check_mark: | `u32` limit
| +|Propose | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Proposal` proposal
`Balance` deposit
`OptionUrl` url
`OptionPipDescription` description
| +|Vote | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
`bool` aye_or_nay
`Balance` deposit
| +|Approve committee proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| +|Reject proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| +|Prune proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| +|Reschedule execution | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
`OptionBlockNumber` until
| +|Clear snapshot | | :heavy_check_mark: | :heavy_check_mark: | | +|Snapshot | | :heavy_check_mark: | :heavy_check_mark: | | +|Enact snapshot results | | :heavy_check_mark: | :heavy_check_mark: | `VecTuplePipIdSnapshotResult` results
| +|Execute scheduled pip | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| +|Expire scheduled pip | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` did
`PipId` id
| + +## Portfolio + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Create portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioName` name
| +|Delete portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioNumber` num
| +|Move portfolio funds | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioId` from
`PortfolioId` to
`VecMovePortfolioItem` items
| +|Rename portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioNumber` num
`PortfolioName` to_name
| +|Quit portfolio custody | | :heavy_check_mark: | | `PortfolioId` pid
| +|Accept portfolio custody | | :heavy_check_mark: | | `u64` auth_id
| + +## ProtocolFee + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Change coefficient | | :heavy_check_mark: | :heavy_check_mark: | `PosRatio` coefficient
| +|Change base fee | | | | `ProtocolOp` op
`Balance` base_fee
| + +## Scheduler + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Schedule | | | | `BlockNumber` when
`OptionschedulePeriodBlockNumber` maybe_periodic
`schedulePriority` priority
`BoxCallOrHashOfT` call
| +|Cancel | | | | `BlockNumber` when
`u32` index
| +|Schedule named | | | | `Vecu8` id
`BlockNumber` when
`OptionschedulePeriodBlockNumber` maybe_periodic
`schedulePriority` priority
`BoxCallOrHashOfT` call
| +|Cancel named | | | | `Vecu8` id
| +|Schedule after | | | | `BlockNumber` after
`OptionschedulePeriodBlockNumber` maybe_periodic
`schedulePriority` priority
`BoxCallOrHashOfT` call
| +|Schedule named after | | | | `Vecu8` id
`BlockNumber` after
`OptionschedulePeriodBlockNumber` maybe_periodic
`schedulePriority` priority
`BoxCallOrHashOfT` call
| + +## Settlement + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Create venue | | :heavy_check_mark: | :heavy_check_mark: | `VenueDetails` details
`VecAccountId` signers
`VenueType` typ
| +|Update venue details | | :heavy_check_mark: | | `VenueId` id
`VenueDetails` details
| +|Update venue type | | :heavy_check_mark: | | `VenueId` id
`VenueType` typ
| +|Add instruction | | :heavy_check_mark: | :heavy_check_mark: | `VenueId` venue_id
`SettlementTypeBlockNumber` settlement_type
`OptionMoment` trade_date
`OptionMoment` value_date
`VecLeg` legs
| +|Add and affirm instruction | | :heavy_check_mark: | :heavy_check_mark: | `VenueId` venue_id
`SettlementTypeBlockNumber` settlement_type
`OptionMoment` trade_date
`OptionMoment` value_date
`VecLeg` legs
`VecPortfolioId` portfolios
| +|Affirm instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`VecPortfolioId` portfolios
`u32` max_legs_count
| +|Withdraw affirmation | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`VecPortfolioId` portfolios
`u32` max_legs_count
| +|Reject instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`PortfolioId` portfolio
`u32` num_of_legs
| +|Affirm with receipts | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`VecReceiptDetails` receipt_details
`VecPortfolioId` portfolios
`u32` max_legs_count
| +|Claim receipt | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`ReceiptDetails` receipt_details
| +|Unclaim receipt | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` instruction_id
`LegId` leg_id
| +|Set venue filtering | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`bool` enabled
| +|Allow venues | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`VecVenueId` venues
| +|Disallow venues | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`VecVenueId` venues
| +|Change receipt validity | | :heavy_check_mark: | | `u64` receipt_uid
`bool` validity
| +|Execute scheduled instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`u32` _legs_count
| +|Reschedule instruction | | :heavy_check_mark: | | `InstructionId` id
| + +## Statistics + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set active asset stats | | | | `AssetScope` asset
`BTreeSetStatType` stat_types
| +|Batch update asset stats | | | | `AssetScope` asset
`StatType` stat_type
`BTreeSetStatUpdate` values
| +|Set asset transfer compliance | | | | `AssetScope` asset
`BTreeSetTransferCondition` transfer_conditions
| +|Set entities exempt | | | | `bool` is_exempt
`TransferConditionExemptKey` exempt_key
`BTreeSetScopeId` entities
| + +## Sto + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Create fundraiser | | :heavy_check_mark: | | `PortfolioId` offering_portfolio
`Ticker` offering_asset
`PortfolioId` raising_portfolio
`Ticker` raising_asset
`VecPriceTier` tiers
`VenueId` venue_id
`OptionMoment` start
`OptionMoment` end
`BalanceNoSymbol` minimum_investment
`FundraiserName` fundraiser_name
| +|Invest | | :heavy_check_mark: | | `PortfolioId` investment_portfolio
`PortfolioId` funding_portfolio
`Ticker` offering_asset
`FundraiserId` id
`BalanceNoSymbol` purchase_amount
`OptionBalance` max_price
`OptionReceiptDetails` receipt
| +|Freeze fundraiser | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
| +|Unfreeze fundraiser | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
| +|Modify fundraiser window | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
`Moment` start
`OptionMoment` end
| +|Stop | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
| + +## Treasury + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Disbursement | | :heavy_check_mark: | :heavy_check_mark: | `VecBeneficiary` beneficiaries
| +|Reimbursement | | :heavy_check_mark: | :heavy_check_mark: | `Balance` amount
| + +## Utility + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Batch | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecCall` calls
| +|Batch atomic | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecCall` calls
| +|Batch optimistic | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecCall` calls
| +|Relay tx | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` target
`OffChainSignature` signature
`UniqueCall` call
| + +## Base + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| + +## ExternalAgents + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Create group | | | | `Ticker` ticker
`ExtrinsicPermissions` perms
| +|Set group permissions | | | | `Ticker` ticker
`AGId` id
`ExtrinsicPermissions` perms
| +|Remove agent | | :heavy_check_mark: | | `Ticker` ticker
`IdentityId` agent
| +|Abdicate | | :heavy_check_mark: | | `Ticker` ticker
| +|Change group | | | | `Ticker` ticker
`IdentityId` agent
`AgentGroup` group
| +|Accept become agent | | :heavy_check_mark: | | `u64` auth_id
| +|Create group and add auth | | :heavy_check_mark: | | `Ticker` ticker
`ExtrinsicPermissions` perms
`IdentityId` target
`OptionMoment` expiry
| +|Create and change custom group | | :heavy_check_mark: | | `Ticker` ticker
`ExtrinsicPermissions` perms
`IdentityId` agent
| + +## Relayer + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set paying key | | :heavy_check_mark: | | `AccountId` user_key
`Balance` polyx_limit
| +|Accept paying key | | :heavy_check_mark: | | `u64` auth_id
| +|Remove paying key | | :heavy_check_mark: | | `AccountId` user_key
`AccountId` paying_key
| +|Update polyx limit | | :heavy_check_mark: | | `AccountId` user_key
`Balance` polyx_limit
| +|Increase polyx limit | | :heavy_check_mark: | | `AccountId` user_key
`Balance` amount
| +|Decrease polyx limit | | :heavy_check_mark: | | `AccountId` user_key
`Balance` amount
| + +## Rewards + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Claim itn reward | | :heavy_check_mark: | | `AccountId` reward_address
`AccountId` itn_address
`OffChainSignature` signature
| +|Set itn reward status | | | | `AccountId` itn_address
`ItnRewardStatus` status
| + +## Contracts + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Call | | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` dest
`CompactBalance` amount
`Compactu64` gas_limit
`OptionCompactBalanceOf` storage_deposit_limit
`Vecu8` data
| +|Instantiate with code | | :heavy_check_mark: | | `CompactBalance` amount
`Compactu64` gas_limit
`OptionCompactBalanceOf` storage_deposit_limit
`Vecu8` code
`Vecu8` data
`Vecu8` salt
| +|Instantiate | | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance` amount
`Compactu64` gas_limit
`OptionCompactBalanceOf` storage_deposit_limit
`CodeHash` code_hash
`Bytes` data
`Bytes` salt
| +|Upload code | | :heavy_check_mark: | | `Vecu8` code
`OptionCompactBalanceOf` storage_deposit_limit
| +|Remove code | | :heavy_check_mark: | | `CodeHash` code_hash
| + +## PolymeshContracts + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Instantiate with code perms | | :heavy_check_mark: | | `Balance` endowment
`Weight` gas_limit
`OptionBalance` storage_deposit_limit
`Vecu8` code
`Vecu8` data
`Vecu8` salt
`Permissions` perms
| +|Instantiate with hash perms | | :heavy_check_mark: | | `Balance` endowment
`Weight` gas_limit
`OptionBalance` storage_deposit_limit
`CodeHash` code_hash
`Vecu8` data
`Vecu8` salt
`Permissions` perms
| + +## Preimage + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Note preimage | | :heavy_check_mark: | | `Vecu8` bytes
| +|Unnote preimage | | :heavy_check_mark: | | `Hash` hash
| +|Request preimage | | :heavy_check_mark: | | `Hash` hash
| +|Unrequest preimage | | :heavy_check_mark: | | `Hash` hash
| + +## TestUtils + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Register did | | | | `InvestorUid` uid
`VecSecondaryKeyAccountId` secondary_keys
| +|Mock cdd register did | | | | `AccountId` target_account
| +|Get my did | | | | | +|Get cdd of | | | | `AccountId` of
| + diff --git a/docs/supported_latest.md b/docs/supported_latest.md index d6d72d2..c9ad4fb 100644 --- a/docs/supported_latest.md +++ b/docs/supported_latest.md @@ -1,492 +1,476 @@ -# Polymesh 2.3010.x +# Polymesh 3.5000001.x ## System | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|fill_block | | :heavy_check_mark: | :heavy_check_mark: | `Perbill` _ratio
| -|remark | | :heavy_check_mark: | :heavy_check_mark: | `Bytes` _remark
| -|set_heap_pages | | :heavy_check_mark: | :heavy_check_mark: | `u64` pages
| -|set_code | | :heavy_check_mark: | :heavy_check_mark: | `Bytes` code
| -|set_code_without_checks | | :heavy_check_mark: | :heavy_check_mark: | `Bytes` code
| -|set_changes_trie_config | | | | `Option` changes_trie_config
| -|set_storage | | | | `Vec` items
| -|kill_storage | | | | `Vec` keys
| -|kill_prefix | | | | `Key` prefix
`u32` _subkeys
| +|Fill block | | :heavy_check_mark: | :heavy_check_mark: | `Perbill` ratio
| +|Remark | | :heavy_check_mark: | :heavy_check_mark: | `Vecu8` remark
| +|Set heap pages | | :heavy_check_mark: | :heavy_check_mark: | `u64` pages
| +|Set code | | :heavy_check_mark: | :heavy_check_mark: | `Vecu8` code
| +|Set code without checks | | :heavy_check_mark: | :heavy_check_mark: | `Vecu8` code
| +|Set storage | | | | `VecKeyValue` items
| +|Kill storage | | | | `VecKey` keys
| +|Kill prefix | | | | `Key` prefix
`u32` subkeys
| +|Remark with event | | :heavy_check_mark: | :heavy_check_mark: | `Vecu8` remark
| ## Babe | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|report_equivocation | | | | `BabeEquivocationProof` equivocation_proof
`KeyOwnerProof` key_owner_proof
| -|report_equivocation_unsigned | | | | `BabeEquivocationProof` equivocation_proof
`KeyOwnerProof` key_owner_proof
| +|Report equivocation | | | | `BoxEquivocationProofHeader` equivocation_proof
`KeyOwnerProof` key_owner_proof
| +|Report equivocation unsigned | | | | `BoxEquivocationProofHeader` equivocation_proof
`KeyOwnerProof` key_owner_proof
| +|Plan config change | | | | `NextConfigDescriptor` config
| ## Timestamp | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set | | :heavy_check_mark: | :heavy_check_mark: | `Compact` now
| +|Set | | :heavy_check_mark: | :heavy_check_mark: | `Compactu64` now
| ## Indices | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|claim | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex` index
| -|transfer | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` new
`AccountIndex` index
| -|free | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex` index
| -|force_transfer | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` new
`AccountIndex` index
`bool` freeze
| -|freeze | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex` index
| +|Claim | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex` index
| +|Transfer | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` new_
`AccountIndex` index
| +|Free | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex` index
| +|Force transfer | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` new_
`AccountIndex` index
`bool` freeze
| +|Freeze | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex` index
| ## Authorship | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_uncles | | | | `Vec
` new_uncles
| +|Set uncles | | | | `VecHeader` new_uncles
| ## Balances | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|transfer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupSource` dest
`Compact` value
| -|transfer_with_memo | | :heavy_check_mark: | :heavy_check_mark: | `LookupSource` dest
`Compact` value
`Option` memo
| -|deposit_block_reward_reserve_balance | | :heavy_check_mark: | :heavy_check_mark: | `Compact` value
| -|set_balance | | :heavy_check_mark: | :heavy_check_mark: | `LookupSource` who
`Compact` new_free
`Compact` new_reserved
| -|force_transfer | | :heavy_check_mark: | :heavy_check_mark: | `LookupSource` source
`LookupSource` dest
`Compact` value
| -|burn_account_balance | | :heavy_check_mark: | :heavy_check_mark: | `Balance` amount
| - -## TransactionPayment - -Empty +|Transfer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` dest
`CompactBalance` amount
| +|Transfer with memo | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` dest
`CompactBalance` amount
`OptionMemo` memo
| +|Deposit block reward reserve balance | | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance` amount
| +|Set balance | | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` who
`CompactBalance` new_free
`CompactBalance` new_reserved
| +|Force transfer | | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` source
`LookupasStaticLookupSource` dest
`CompactBalance` amount
| +|Burn account balance | | :heavy_check_mark: | :heavy_check_mark: | `Balance` amount
| ## Identity | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|cdd_register_did | | | | `AccountId` target_account
`Vec` secondary_keys
| -|invalidate_cdd_claims | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` cdd
`Moment` disable_from
`Option` expiry
| -|remove_secondary_keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Vec` signers_to_remove
| -|accept_primary_key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` rotation_auth_id
`Option` optional_cdd_auth_id
| -|change_cdd_requirement_for_mk_rotation | | :heavy_check_mark: | :heavy_check_mark: | `bool` auth_required
| -|join_identity_as_key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| -|leave_identity_as_key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | -|add_claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
`Claim` claim
`Option` expiry
| -|revoke_claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
`Claim` claim
| -|set_permission_to_signer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Signatory` signer
`Permissions` perms
| -|legacy_set_permission_to_signer | | | | `Signatory` signer
`LegacyPermissions` permissions
| -|freeze_secondary_keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | -|unfreeze_secondary_keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | -|add_authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Signatory` target
`AuthorizationData` data
`Option` expiry
| -|remove_authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Signatory` target
`u64` auth_id
`bool` _auth_issuer_pays
| -|add_secondary_keys_with_authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Vec` additional_keys
`Moment` expires_at
| -|add_investor_uniqueness_claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
`Claim` claim
`InvestorZKProofData` proof
`Option` expiry
| -|gc_add_cdd_claim | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
| -|gc_revoke_cdd_claim | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
| -|add_investor_uniqueness_claim_v2 | | | | `IdentityId` target
`Scope` scope
`Claim` claim
`ScopeClaimProof` proof
`Option` expiry
| -|revoke_claim_by_index | | :heavy_check_mark: | | `IdentityId` target
`ClaimType` claim_type
`Option` scope
| -|rotate_primary_key_to_secondary | | :heavy_check_mark: | | `u64` auth_id
`Option` optional_cdd_auth_id
| +|Cdd register did | | | | `AccountId` target_account
`VecSecondaryKeyAccountId` secondary_keys
| +|Invalidate cdd claims | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` cdd
`Moment` disable_from
`OptionMoment` expiry
| +|Remove secondary keys old | | | | `VecSignatoryAccountId` keys_to_remove
| +|Accept primary key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` rotation_auth_id
`Optionu64` optional_cdd_auth_id
| +|Change cdd requirement for mk rotation | | :heavy_check_mark: | :heavy_check_mark: | `bool` auth_required
| +|Join identity as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| +|Leave identity as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | +|Add claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
`Claim` claim
`OptionMoment` expiry
| +|Revoke claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
`Claim` claim
| +|Set permission to signer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId` key
`Permissions` perms
| +|Placeholder legacy set permission to signer | | :heavy_check_mark: | | | +|Freeze secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | +|Unfreeze secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | +|Add authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId` target
`AuthorizationDataAccountId` data
`OptionMoment` expiry
| +|Remove authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId` target
`u64` auth_id
`bool` _auth_issuer_pays
| +|Add secondary keys with authorization old | | | | `VecSecondaryKeyWithAuthV1AccountId` additional_keys
`Moment` expires_at
| +|Add investor uniqueness claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
`Claim` claim
`InvestorZKProofData` proof
`OptionMoment` expiry
| +|Gc add cdd claim | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
| +|Gc revoke cdd claim | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` target
| +|Add investor uniqueness claim v2 | | | | `IdentityId` target
`Scope` scope
`Claim` claim
`ScopeClaimProof` proof
`OptionMoment` expiry
| +|Revoke claim by index | | :heavy_check_mark: | | `IdentityId` target
`ClaimType` claim_type
`OptionScope` scope
| +|Rotate primary key to secondary | | :heavy_check_mark: | | `u64` auth_id
`Optionu64` optional_cdd_auth_id
| +|Add secondary keys with authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecSecondaryKeyWithAuthAccountId` additional_keys
`Moment` expires_at
| +|Set secondary key permissions | | :heavy_check_mark: | | `AccountId` key
`Permissions` perms
| +|Remove secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId` keys_to_remove
| ## CddServiceProviders | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_active_members_limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| -|disable_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`Option` expiry
`Option` at
| -|add_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| -|remove_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| -|swap_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| -|reset_members | | :heavy_check_mark: | :heavy_check_mark: | `Vec` members
| -|abdicate_membership | | :heavy_check_mark: | :heavy_check_mark: | | +|Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| +|Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`OptionMoment` expiry
`OptionMoment` at
| +|Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| +|Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId` members
| +|Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | | ## PolymeshCommittee | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_vote_threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32` n
`u32` d
| -|set_release_coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` id
| -|set_expires_after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlock` expiry
| -|vote_or_propose | | :heavy_check_mark: | :heavy_check_mark: | `bool` approve
`Call` call
| -|vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal
`ProposalIndex` index
`bool` approve
| +|Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32` n
`u32` d
| +|Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` id
| +|Set expires after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber` expiry
| +|Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | `bool` approve
`Call` call
| +|Vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal
`ProposalIndex` index
`bool` approve
| ## CommitteeMembership | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_active_members_limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| -|disable_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`Option` expiry
`Option` at
| -|add_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| -|remove_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| -|swap_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| -|reset_members | | :heavy_check_mark: | :heavy_check_mark: | `Vec` members
| -|abdicate_membership | | :heavy_check_mark: | :heavy_check_mark: | | +|Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| +|Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`OptionMoment` expiry
`OptionMoment` at
| +|Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| +|Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId` members
| +|Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | | ## TechnicalCommittee | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_vote_threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32` n
`u32` d
| -|set_release_coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` id
| -|set_expires_after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlock` expiry
| -|vote_or_propose | | :heavy_check_mark: | :heavy_check_mark: | `bool` approve
`Call` call
| -|vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal
`ProposalIndex` index
`bool` approve
| +|Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32` n
`u32` d
| +|Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` id
| +|Set expires after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber` expiry
| +|Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | `bool` approve
`Call` call
| +|Vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal
`ProposalIndex` index
`bool` approve
| ## TechnicalCommitteeMembership | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_active_members_limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| -|disable_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`Option` expiry
`Option` at
| -|add_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| -|remove_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| -|swap_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| -|reset_members | | :heavy_check_mark: | :heavy_check_mark: | `Vec` members
| -|abdicate_membership | | :heavy_check_mark: | :heavy_check_mark: | | +|Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| +|Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`OptionMoment` expiry
`OptionMoment` at
| +|Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| +|Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId` members
| +|Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | | ## UpgradeCommittee | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_vote_threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32` n
`u32` d
| -|set_release_coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` id
| -|set_expires_after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlock` expiry
| -|vote_or_propose | | :heavy_check_mark: | :heavy_check_mark: | `bool` approve
`Call` call
| -|vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal
`ProposalIndex` index
`bool` approve
| +|Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32` n
`u32` d
| +|Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` id
| +|Set expires after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber` expiry
| +|Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | `bool` approve
`Call` call
| +|Vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal
`ProposalIndex` index
`bool` approve
| ## UpgradeCommitteeMembership | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_active_members_limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| -|disable_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`Option` expiry
`Option` at
| -|add_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| -|remove_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| -|swap_member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| -|reset_members | | :heavy_check_mark: | :heavy_check_mark: | `Vec` members
| -|abdicate_membership | | :heavy_check_mark: | :heavy_check_mark: | | +|Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount` limit
| +|Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
`OptionMoment` expiry
`OptionMoment` at
| +|Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` who
| +|Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` remove
`IdentityId` add
| +|Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId` members
| +|Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | | ## MultiSig | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|create_multisig | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Vec` signers
`u64` sigs_required
| -|create_or_approve_proposal_as_identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`Option` expiry
`bool` auto_close
| -|create_or_approve_proposal_as_key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`Option` expiry
`bool` auto_close
| -|create_proposal_as_identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`Option` expiry
`bool` auto_close
| -|create_proposal_as_key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`Option` expiry
`bool` auto_close
| -|approve_as_identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| -|approve_as_key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| -|reject_as_identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| -|reject_as_key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| -|accept_multisig_signer_as_identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| -|accept_multisig_signer_as_key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| -|add_multisig_signer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Signatory` signer
| -|remove_multisig_signer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Signatory` signer
| -|add_multisig_signers_via_creator | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Vec` signers
| -|remove_multisig_signers_via_creator | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Vec` signers
| -|change_sigs_required | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` sigs_required
| -|make_multisig_signer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
| -|make_multisig_primary | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Option` optional_cdd_auth_id
| -|execute_scheduled_proposal | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
`IdentityId` multisig_did
`Weight` _proposal_weight
| +|Create multisig | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecSignatoryAccountId` signers
`u64` sigs_required
| +|Create or approve proposal as identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`OptionMoment` expiry
`bool` auto_close
| +|Create or approve proposal as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`OptionMoment` expiry
`bool` auto_close
| +|Create proposal as identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`OptionMoment` expiry
`bool` auto_close
| +|Create proposal as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Proposal` proposal
`OptionMoment` expiry
`bool` auto_close
| +|Approve as identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| +|Approve as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| +|Reject as identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| +|Reject as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
| +|Accept multisig signer as identity | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| +|Accept multisig signer as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| +|Add multisig signer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId` signer
| +|Remove multisig signer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId` signer
| +|Add multisig signers via creator | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`VecSignatoryAccountId` signers
| +|Remove multisig signers via creator | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`VecSignatoryAccountId` signers
| +|Change sigs required | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64` sigs_required
| +|Make multisig secondary | | :heavy_check_mark: | | `AccountId` multisig
| +|Make multisig primary | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`Optionu64` optional_cdd_auth_id
| +|Execute scheduled proposal | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId` multisig
`u64` proposal_id
`IdentityId` multisig_did
`Weight` _proposal_weight
| ## Bridge | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|change_controller | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` controller
| -|change_admin | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` admin
| -|change_timelock | | :heavy_check_mark: | :heavy_check_mark: | `BlockNumber` timelock
| -|freeze | | :heavy_check_mark: | :heavy_check_mark: | | -|unfreeze | | :heavy_check_mark: | :heavy_check_mark: | | -|change_bridge_limit | | :heavy_check_mark: | :heavy_check_mark: | `Balance` amount
`BlockNumber` duration
| -|change_bridge_exempted | | :heavy_check_mark: | :heavy_check_mark: | `Vec<(IdentityId,bool)>` exempted
| -|force_handle_bridge_tx | | :heavy_check_mark: | | `BridgeTx` bridge_tx
| -|batch_propose_bridge_tx | | :heavy_check_mark: | | `Vec` bridge_txs
| -|propose_bridge_tx | | :heavy_check_mark: | | `BridgeTx` bridge_tx
| -|handle_bridge_tx | | :heavy_check_mark: | | `BridgeTx` bridge_tx
| -|freeze_txs | | :heavy_check_mark: | | `Vec` bridge_txs
| -|unfreeze_txs | | :heavy_check_mark: | | `Vec` bridge_txs
| -|handle_scheduled_bridge_tx | | :heavy_check_mark: | | `BridgeTx` bridge_tx
| -|add_freeze_admin | | :heavy_check_mark: | | `AccountId` freeze_admin
| -|remove_freeze_admin | | :heavy_check_mark: | | `AccountId` freeze_admin
| -|remove_txs | | :heavy_check_mark: | | `Vec` bridge_txs
| +|Change controller | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` controller
| +|Change admin | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` admin
| +|Change timelock | | :heavy_check_mark: | :heavy_check_mark: | `BlockNumber` timelock
| +|Freeze | | :heavy_check_mark: | :heavy_check_mark: | | +|Unfreeze | | :heavy_check_mark: | :heavy_check_mark: | | +|Change bridge limit | | :heavy_check_mark: | :heavy_check_mark: | `Balance` amount
`BlockNumber` duration
| +|Change bridge exempted | | :heavy_check_mark: | :heavy_check_mark: | `VecTupleIdentityIdbool` exempted
| +|Force handle bridge tx | | :heavy_check_mark: | | `BridgeTxAccountId` bridge_tx
| +|Batch propose bridge tx | | :heavy_check_mark: | | `VecBridgeTxAccountId` bridge_txs
| +|Propose bridge tx | | :heavy_check_mark: | | `BridgeTxAccountId` bridge_tx
| +|Handle bridge tx | | :heavy_check_mark: | | `BridgeTxAccountId` bridge_tx
| +|Freeze txs | | :heavy_check_mark: | | `VecBridgeTxAccountId` bridge_txs
| +|Unfreeze txs | | :heavy_check_mark: | | `VecBridgeTxAccountId` bridge_txs
| +|Handle scheduled bridge tx | | :heavy_check_mark: | | `BridgeTxAccountId` bridge_tx
| +|Add freeze admin | | :heavy_check_mark: | | `AccountId` freeze_admin
| +|Remove freeze admin | | :heavy_check_mark: | | `AccountId` freeze_admin
| +|Remove txs | | :heavy_check_mark: | | `VecBridgeTxAccountId` bridge_txs
| ## Staking | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|bond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupSource` controller
`Compact` value
`RewardDestination` payee
| -|bond_extra | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Compact` max_additional
| -|unbond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Compact` value
| -|withdraw_unbonded | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u32` num_slashing_spans
| -|validate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `ValidatorPrefs` prefs
| -|nominate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Vec` targets
| -|chill | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | -|set_payee | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `RewardDestination` payee
| -|set_controller | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupSource` controller
| -|set_validator_count | | :heavy_check_mark: | :heavy_check_mark: | `Compact` new
| -|increase_validator_count | | :heavy_check_mark: | :heavy_check_mark: | `Compact` additional
| -|scale_validator_count | | | | `Percent` factor
| -|add_permissioned_validator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` identity
`Option` intended_count
| -|remove_permissioned_validator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` identity
| -|validate_cdd_expiry_nominators | | :heavy_check_mark: | :heavy_check_mark: | `Vec` targets
| -|set_commission_cap | | :heavy_check_mark: | :heavy_check_mark: | `Perbill` new_cap
| -|set_min_bond_threshold | | :heavy_check_mark: | :heavy_check_mark: | `BalanceOf` new_value
| -|force_no_eras | | :heavy_check_mark: | :heavy_check_mark: | | -|force_new_era | | :heavy_check_mark: | :heavy_check_mark: | | -|set_invulnerables | | :heavy_check_mark: | :heavy_check_mark: | `Vec` invulnerables
| -|force_unstake | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` stash
`u32` num_slashing_spans
| -|force_new_era_always | | :heavy_check_mark: | :heavy_check_mark: | | -|cancel_deferred_slash | | :heavy_check_mark: | :heavy_check_mark: | `EraIndex` era
`Vec` slash_indices
| -|payout_stakers | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` validator_stash
`EraIndex` era
| -|rebond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Compact` value
| -|set_history_depth | | :heavy_check_mark: | :heavy_check_mark: | `Compact` new_history_depth
`Compact` _era_items_deleted
| -|reap_stash | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` stash
`u32` num_slashing_spans
| -|submit_election_solution | | | | `Vec` winners
`CompactAssignments` compact
`ElectionScore` score
`EraIndex` era
`ElectionSize` size
| -|submit_election_solution_unsigned | | | | `Vec` winners
`CompactAssignments` compact
`ElectionScore` score
`EraIndex` era
`ElectionSize` size
| -|payout_stakers_by_system | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` validator_stash
`EraIndex` era
| -|change_slashing_allowed_for | | :heavy_check_mark: | :heavy_check_mark: | `SlashingSwitch` slashing_switch
| -|update_permissioned_validator_intended_count | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` identity
`u32` new_intended_count
| - -## Offences - -| Name | Light | XL | Nesting | Arguments | -| :---------- |:------------:|:--------:|:--------:|:--------| +|Bond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` controller
`CompactBalance` amount
`RewardDestination` payee
| +|Bond extra | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance` amount
| +|Unbond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance` amount
| +|Withdraw Unbonded | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u32` num_slashing_spans
| +|Validate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `ValidatorPrefs` prefs
| +|Nominate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecLookupasStaticLookupSource` targets
| +|Chill | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | +|Set payee | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `RewardDestination` payee
| +|Set controller | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` controller
| +|Set validator count | | :heavy_check_mark: | :heavy_check_mark: | `Compactu32` new_
| +|Increase validator count | | :heavy_check_mark: | :heavy_check_mark: | `Compactu32` additional
| +|Scale validator count | | | | `Percent` factor
| +|Add permissioned validator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` identity
`Optionu32` intended_count
| +|Remove permissioned validator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` identity
| +|Validate cdd expiry nominators | | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId` targets
| +|Set commission cap | | :heavy_check_mark: | :heavy_check_mark: | `Perbill` new_cap
| +|Set min bond threshold | | :heavy_check_mark: | :heavy_check_mark: | `Balance` new_value
| +|Force no eras | | :heavy_check_mark: | :heavy_check_mark: | | +|Force new era | | :heavy_check_mark: | :heavy_check_mark: | | +|Set invulnerables | | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId` invulnerables
| +|Force unstake | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` stash
`u32` num_slashing_spans
| +|Force new era always | | :heavy_check_mark: | :heavy_check_mark: | | +|Cancel deferred slash | | :heavy_check_mark: | :heavy_check_mark: | `EraIndex` era
`Vecu32` slash_indices
| +|Payout stakers | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` validator_stash
`EraIndex` era
| +|Rebond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance` amount
| +|Set history depth | | :heavy_check_mark: | :heavy_check_mark: | `Compactu32` new_history_depth
`Compactu32` _era_items_deleted
| +|Reap stash | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` stash
`u32` num_slashing_spans
| +|Submit election solution | | | | `VecValidatorIndex` winners
`CompactAssignments` compact
`ElectionScore` score
`EraIndex` era
`ElectionSize` size
| +|Submit election solution unsigned | | | | `VecValidatorIndex` winners
`CompactAssignments` compact
`ElectionScore` score
`EraIndex` era
`ElectionSize` size
| +|Payout stakers by system | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` validator_stash
`EraIndex` era
| +|Change slashing allowed for | | :heavy_check_mark: | :heavy_check_mark: | `SlashingSwitch` slashing_switch
| +|Update permissioned validator intended count | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` identity
`u32` new_intended_count
| ## Session | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_keys | | :heavy_check_mark: | :heavy_check_mark: | `Keys` keys
`Bytes` proof
| -|purge_keys | | :heavy_check_mark: | :heavy_check_mark: | | - -## AuthorityDiscovery - -| Name | Light | XL | Nesting | Arguments | -| :---------- |:------------:|:--------:|:--------:|:--------| +|Set keys | | :heavy_check_mark: | :heavy_check_mark: | `Keys` keys
`Bytes` proof
| +|Purge keys | | :heavy_check_mark: | :heavy_check_mark: | | ## Grandpa | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|report_equivocation | | | | `GrandpaEquivocationProof` equivocation_proof
`KeyOwnerProof` key_owner_proof
| -|report_equivocation_unsigned | | | | `GrandpaEquivocationProof` equivocation_proof
`KeyOwnerProof` key_owner_proof
| -|note_stalled | | :heavy_check_mark: | :heavy_check_mark: | `BlockNumber` delay
`BlockNumber` best_finalized_block_number
| - -## Historical - -Empty +|Report equivocation | | | | `BoxEquivocationProofHashBlockNumber` equivocation_proof
`KeyOwnerProof` key_owner_proof
| +|Report equivocation unsigned | | | | `BoxEquivocationProofHashBlockNumber` equivocation_proof
`KeyOwnerProof` key_owner_proof
| +|Note stalled | | :heavy_check_mark: | :heavy_check_mark: | `BlockNumber` delay
`BlockNumber` best_finalized_block_number
| ## ImOnline | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|heartbeat | | | | `Heartbeat` heartbeat
`Signature` _signature
| - -## RandomnessCollectiveFlip - -| Name | Light | XL | Nesting | Arguments | -| :---------- |:------------:|:--------:|:--------:|:--------| +|Heartbeat | | | | `HeartbeatBlockNumber` heartbeat
`AuthorityIdasRuntimeAppPublicSignature` signature
| ## Sudo | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|sudo | | | | `Call` call
| -|sudo_unchecked_weight | | | | `Call` call
`Weight` _weight
| -|set_key | | | | `LookupSource` new
| -|sudo_as | | :heavy_check_mark: | :heavy_check_mark: | `LookupSource` who
`Call` call
| +|Sudo | | | | `Call` call
| +|Sudo unchecked weight | | | | `Call` call
`Weight` _weight
| +|Set key | | | | `LookupasStaticLookupSource` new_
| +|Sudo as | | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` who
`Call` call
| ## Asset | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|register_ticker | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| -|accept_ticker_transfer | | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| -|accept_asset_ownership_transfer | | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| -|create_asset | | :heavy_check_mark: | :heavy_check_mark: | `AssetName` name
`Ticker` ticker
`bool` divisible
`AssetType` asset_type
`Vec` identifiers
`Option` funding_round
`bool` disable_iu
| -|freeze | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| -|unfreeze | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| -|rename_asset | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`AssetName` name
| -|issue | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`Balance` amount
| -|redeem | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`Balance` value
| -|make_divisible | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| -|add_documents | | :heavy_check_mark: | :heavy_check_mark: | `Vec` docs
`Ticker` ticker
| -|remove_documents | | :heavy_check_mark: | :heavy_check_mark: | `Vec` ids
`Ticker` ticker
| -|set_funding_round | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`FundingRoundName` name
| -|update_identifiers | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`Vec` identifiers
| -|claim_classic_ticker | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`EcdsaSignature` ethereum_signature
| -|reserve_classic_ticker | | :heavy_check_mark: | :heavy_check_mark: | `ClassicTickerImport` classic_ticker_import
`IdentityId` contract_did
`TickerRegistrationConfig` config
| -|controller_transfer | | :heavy_check_mark: | | `Ticker` ticker
`Balance` value
`PortfolioId` from_portfolio
| -|register_custom_asset_type | | :heavy_check_mark: | | `Bytes` ty
| +|Register ticker | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Accept ticker transfer | | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| +|Accept asset ownership transfer | | :heavy_check_mark: | :heavy_check_mark: | `u64` auth_id
| +|Create asset | | :heavy_check_mark: | :heavy_check_mark: | `AssetName` name
`Ticker` ticker
`bool` divisible
`AssetType` asset_type
`VecAssetIdentifier` identifiers
`OptionFundingRoundName` funding_round
`bool` disable_iu
| +|Freeze | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Unfreeze | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Rename asset | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`AssetName` name
| +|Issue | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`BalanceNoSymbol` amount
| +|Redeem | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`BalanceNoSymbol` amount
| +|Make divisible | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Add documents | | :heavy_check_mark: | :heavy_check_mark: | `VecDocument` docs
`Ticker` ticker
| +|Remove documents | | :heavy_check_mark: | :heavy_check_mark: | `VecDocumentId` ids
`Ticker` ticker
| +|Set funding round | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`FundingRoundName` name
| +|Update identifiers | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`VecAssetIdentifier` identifiers
| +|Claim classic ticker | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`EcdsaSignature` ethereum_signature
| +|Reserve classic ticker | | :heavy_check_mark: | :heavy_check_mark: | `ClassicTickerImport` classic_ticker_import
`IdentityId` contract_did
`TickerRegistrationConfigMoment` config
| +|Controller transfer | | :heavy_check_mark: | | `Ticker` ticker
`BalanceNoSymbol` amount
`PortfolioId` from_portfolio
| +|Register custom asset type | | :heavy_check_mark: | | `Vecu8` ty
| +|Create asset with custom type | | :heavy_check_mark: | | `AssetName` name
`Ticker` ticker
`bool` divisible
`Vecu8` custom_asset_type
`VecAssetIdentifier` identifiers
`OptionFundingRoundName` funding_round
`bool` disable_iu
| +|Set asset metadata | | :heavy_check_mark: | | `Ticker` ticker
`AssetMetadataKey` key
`AssetMetadataValue` value
`OptionAssetMetadataValueDetailMoment` detail
| +|Set asset metadata details | | :heavy_check_mark: | | `Ticker` ticker
`AssetMetadataKey` key
`AssetMetadataValueDetailMoment` detail
| +|Register and set local asset metadata | | :heavy_check_mark: | | `Ticker` ticker
`AssetMetadataName` name
`AssetMetadataSpec` spec
`AssetMetadataValue` value
`OptionAssetMetadataValueDetailMoment` detail
| +|Register asset metadata local type | | :heavy_check_mark: | | `Ticker` ticker
`AssetMetadataName` name
`AssetMetadataSpec` spec
| +|Register asset metadata global type | | :heavy_check_mark: | | `AssetMetadataName` name
`AssetMetadataSpec` spec
| ## CapitalDistribution | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|distribute | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`Option` portfolio
`Ticker` currency
`Balance` per_share
`Balance` amount
`Moment` payment_at
`Option` expires_at
| -|claim | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| -|push_benefit | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`IdentityId` holder
| -|reclaim | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| -|remove_distribution | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| +|Distribute | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`OptionPortfolioNumber` portfolio
`Ticker` currency
`Balance` per_share
`Balance` amount
`Moment` payment_at
`OptionMoment` expires_at
| +|Claim | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| +|Push benefit | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`IdentityId` holder
| +|Reclaim | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| +|Remove distribution | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| ## Checkpoint | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|create_checkpoint | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| -|set_schedules_max_complexity | | :heavy_check_mark: | :heavy_check_mark: | `u64` max_complexity
| -|create_schedule | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`ScheduleSpec` schedule
| -|remove_schedule | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`ScheduleId` id
| +|Create checkpoint | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Set schedules max complexity | | :heavy_check_mark: | :heavy_check_mark: | `u64` max_complexity
| +|Create schedule | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`ScheduleSpec` schedule
| +|Remove schedule | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`ScheduleId` id
| ## ComplianceManager | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|add_compliance_requirement | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`Vec` sender_conditions
`Vec` receiver_conditions
| -|remove_compliance_requirement | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`u32` id
| -|replace_asset_compliance | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`Vec` asset_compliance
| -|reset_asset_compliance | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| -|pause_asset_compliance | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| -|resume_asset_compliance | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| -|add_default_trusted_claim_issuer | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`TrustedIssuer` issuer
| -|remove_default_trusted_claim_issuer | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`IdentityId` issuer
| -|change_compliance_requirement | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`ComplianceRequirement` new_req
| +|Add compliance requirement | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`VecCondition` sender_conditions
`VecCondition` receiver_conditions
| +|Remove compliance requirement | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`u32` id
| +|Replace asset compliance | | | | `Ticker` ticker
`VecComplianceRequirement` asset_compliance
| +|Reset asset compliance | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Pause asset compliance | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Resume asset compliance | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
| +|Add default trusted claim issuer | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`TrustedIssuer` issuer
| +|Remove default trusted claim issuer | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`IdentityId` issuer
| +|Change compliance requirement | | | | `Ticker` ticker
`ComplianceRequirement` new_req
| ## CorporateAction | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_max_details_length | | :heavy_check_mark: | :heavy_check_mark: | `u32` length
| -|set_default_targets | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`TargetIdentities` targets
| -|set_default_withholding_tax | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`Tax` tax
| -|set_did_withholding_tax | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`IdentityId` taxed_did
`Option` tax
| -|initiate_corporate_action | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`CAKind` kind
`Moment` decl_date
`Option` record_date
`CADetails` details
`Option` targets
`Option` default_withholding_tax
`Option>` withholding_tax
| -|link_ca_doc | | :heavy_check_mark: | :heavy_check_mark: | `CAId` id
`Vec` docs
| -|remove_ca | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| -|change_record_date | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`Option` record_date
| +|Set max details length | | :heavy_check_mark: | :heavy_check_mark: | `u32` length
| +|Set default targets | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`TargetIdentities` targets
| +|Set default withholding tax | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`Tax` tax
| +|Set did withholding tax | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`IdentityId` taxed_did
`OptionTax` tax
| +|Initiate corporate action | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`CAKind` kind
`Moment` decl_date
`OptionRecordDateSpec` record_date
`CADetails` details
`OptionTargetIdentities` targets
`OptionTax` default_withholding_tax
`OptionVecTupleIdentityIdTax` withholding_tax
| +|Link ca doc | | :heavy_check_mark: | :heavy_check_mark: | `CAId` id
`VecDocumentId` docs
| +|Remove ca | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| +|Change record date | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`OptionRecordDateSpec` record_date
| +|Initiate corporate action and distribute | | | | `InitiateCorporateActionArgs` ca_args
`OptionPortfolioNumber` portfolio
`Ticker` currency
`Balance` per_share
`Balance` amount
`Moment` payment_at
`OptionMoment` expires_at
| ## CorporateBallot | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|attach_ballot | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`BallotTimeRange` range
`BallotMeta` meta
`bool` rcv
| -|vote | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`Vec` votes
| -|change_end | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`Moment` end
| -|change_meta | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`BallotMeta` meta
| -|change_rcv | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`bool` rcv
| -|remove_ballot | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| - -## Permissions - -Empty +|Attach ballot | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`BallotTimeRange` range
`BallotMeta` meta
`bool` rcv
| +|Vote | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`VecBallotVote` votes
| +|Change end | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`Moment` end
| +|Change meta | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`BallotMeta` meta
| +|Change rcv | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
`bool` rcv
| +|Remove ballot | | :heavy_check_mark: | :heavy_check_mark: | `CAId` ca_id
| ## Pips | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_prune_historical_pips | | :heavy_check_mark: | :heavy_check_mark: | `bool` prune
| -|set_min_proposal_deposit | | :heavy_check_mark: | :heavy_check_mark: | `Balance` deposit
| -|set_default_enactment_period | | :heavy_check_mark: | :heavy_check_mark: | `BlockNumber` duration
| -|set_pending_pip_expiry | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlock` expiry
| -|set_max_pip_skip_count | | :heavy_check_mark: | :heavy_check_mark: | `SkippedCount` max
| -|set_active_pip_limit | | :heavy_check_mark: | :heavy_check_mark: | `u32` limit
| -|propose | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Proposal` proposal
`Balance` deposit
`Option` url
`Option` description
| -|vote | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
`bool` aye_or_nay
`Balance` deposit
| -|approve_committee_proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| -|reject_proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| -|prune_proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| -|reschedule_execution | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
`Option` until
| -|clear_snapshot | | :heavy_check_mark: | :heavy_check_mark: | | -|snapshot | | :heavy_check_mark: | :heavy_check_mark: | | -|enact_snapshot_results | | :heavy_check_mark: | :heavy_check_mark: | `Vec<(PipId,SnapshotResult)>` results
| -|execute_scheduled_pip | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| -|expire_scheduled_pip | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` did
`PipId` id
| +|Set prune historical pips | | :heavy_check_mark: | :heavy_check_mark: | `bool` prune
| +|Set min proposal deposit | | :heavy_check_mark: | :heavy_check_mark: | `Balance` deposit
| +|Set default enactment period | | :heavy_check_mark: | :heavy_check_mark: | `BlockNumber` duration
| +|Set pending pip expiry | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber` expiry
| +|Set max pip skip count | | :heavy_check_mark: | :heavy_check_mark: | `SkippedCount` max
| +|Set active pip limit | | :heavy_check_mark: | :heavy_check_mark: | `u32` limit
| +|Propose | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Proposal` proposal
`Balance` deposit
`OptionUrl` url
`OptionPipDescription` description
| +|Vote | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
`bool` aye_or_nay
`Balance` deposit
| +|Approve committee proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| +|Reject proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| +|Prune proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| +|Reschedule execution | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
`OptionBlockNumber` until
| +|Clear snapshot | | :heavy_check_mark: | :heavy_check_mark: | | +|Snapshot | | :heavy_check_mark: | :heavy_check_mark: | | +|Enact snapshot results | | :heavy_check_mark: | :heavy_check_mark: | `VecTuplePipIdSnapshotResult` results
| +|Execute scheduled pip | | :heavy_check_mark: | :heavy_check_mark: | `PipId` id
| +|Expire scheduled pip | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId` did
`PipId` id
| ## Portfolio | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|create_portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioName` name
| -|delete_portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioNumber` num
| -|move_portfolio_funds | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioId` from
`PortfolioId` to
`Vec` items
| -|rename_portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioNumber` num
`PortfolioName` to_name
| -|quit_portfolio_custody | | :heavy_check_mark: | | `PortfolioId` pid
| -|accept_portfolio_custody | | :heavy_check_mark: | | `u64` auth_id
| +|Create portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioName` name
| +|Delete portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioNumber` num
| +|Move portfolio funds | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioId` from
`PortfolioId` to
`VecMovePortfolioItem` items
| +|Rename portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioNumber` num
`PortfolioName` to_name
| +|Quit portfolio custody | | :heavy_check_mark: | | `PortfolioId` pid
| +|Accept portfolio custody | | :heavy_check_mark: | | `u64` auth_id
| ## ProtocolFee | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|change_coefficient | | :heavy_check_mark: | :heavy_check_mark: | `PosRatio` coefficient
| -|change_base_fee | | | | `ProtocolOp` op
`Balance` base_fee
| +|Change coefficient | | :heavy_check_mark: | :heavy_check_mark: | `PosRatio` coefficient
| +|Change base fee | | | | `ProtocolOp` op
`Balance` base_fee
| ## Scheduler | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|schedule | | | | `BlockNumber` when
`Option` maybe_periodic
`Priority` priority
`Call` call
| -|cancel | | | | `BlockNumber` when
`u32` index
| -|schedule_named | | | | `Bytes` id
`BlockNumber` when
`Option` maybe_periodic
`Priority` priority
`Call` call
| -|cancel_named | | | | `Bytes` id
| -|schedule_after | | | | `BlockNumber` after
`Option` maybe_periodic
`Priority` priority
`Call` call
| -|schedule_named_after | | | | `Bytes` id
`BlockNumber` after
`Option` maybe_periodic
`Priority` priority
`Call` call
| +|Schedule | | | | `BlockNumber` when
`OptionschedulePeriodBlockNumber` maybe_periodic
`schedulePriority` priority
`BoxCallOrHashOfT` call
| +|Cancel | | | | `BlockNumber` when
`u32` index
| +|Schedule named | | | | `Vecu8` id
`BlockNumber` when
`OptionschedulePeriodBlockNumber` maybe_periodic
`schedulePriority` priority
`BoxCallOrHashOfT` call
| +|Cancel named | | | | `Vecu8` id
| +|Schedule after | | | | `BlockNumber` after
`OptionschedulePeriodBlockNumber` maybe_periodic
`schedulePriority` priority
`BoxCallOrHashOfT` call
| +|Schedule named after | | | | `Vecu8` id
`BlockNumber` after
`OptionschedulePeriodBlockNumber` maybe_periodic
`schedulePriority` priority
`BoxCallOrHashOfT` call
| ## Settlement | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|create_venue | | :heavy_check_mark: | :heavy_check_mark: | `VenueDetails` details
`Vec` signers
`VenueType` typ
| -|update_venue_details | | :heavy_check_mark: | | `VenueId` id
`VenueDetails` details
| -|update_venue_type | | :heavy_check_mark: | | `VenueId` id
`VenueType` typ
| -|add_instruction | | :heavy_check_mark: | :heavy_check_mark: | `VenueId` venue_id
`SettlementType` settlement_type
`Option` trade_date
`Option` value_date
`Vec` legs
| -|add_and_affirm_instruction | | :heavy_check_mark: | :heavy_check_mark: | `VenueId` venue_id
`SettlementType` settlement_type
`Option` trade_date
`Option` value_date
`Vec` legs
`Vec` portfolios
| -|affirm_instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`Vec` portfolios
`u32` max_legs_count
| -|withdraw_affirmation | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`Vec` portfolios
`u32` max_legs_count
| -|reject_instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`PortfolioId` portfolio
`u32` num_of_legs
| -|affirm_with_receipts | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`Vec` receipt_details
`Vec` portfolios
`u32` max_legs_count
| -|claim_receipt | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`ReceiptDetails` receipt_details
| -|unclaim_receipt | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` instruction_id
`LegId` leg_id
| -|set_venue_filtering | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`bool` enabled
| -|allow_venues | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`Vec` venues
| -|disallow_venues | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`Vec` venues
| -|change_receipt_validity | | :heavy_check_mark: | | `u64` receipt_uid
`bool` validity
| -|execute_scheduled_instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`u32` _legs_count
| -|reschedule_instruction | | :heavy_check_mark: | | `InstructionId` id
| +|Create venue | | :heavy_check_mark: | :heavy_check_mark: | `VenueDetails` details
`VecAccountId` signers
`VenueType` typ
| +|Update venue details | | :heavy_check_mark: | | `VenueId` id
`VenueDetails` details
| +|Update venue type | | :heavy_check_mark: | | `VenueId` id
`VenueType` typ
| +|Add instruction | | :heavy_check_mark: | :heavy_check_mark: | `VenueId` venue_id
`SettlementTypeBlockNumber` settlement_type
`OptionMoment` trade_date
`OptionMoment` value_date
`VecLeg` legs
| +|Add and affirm instruction | | :heavy_check_mark: | :heavy_check_mark: | `VenueId` venue_id
`SettlementTypeBlockNumber` settlement_type
`OptionMoment` trade_date
`OptionMoment` value_date
`VecLeg` legs
`VecPortfolioId` portfolios
| +|Affirm instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`VecPortfolioId` portfolios
`u32` max_legs_count
| +|Withdraw affirmation | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`VecPortfolioId` portfolios
`u32` max_legs_count
| +|Reject instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`PortfolioId` portfolio
`u32` num_of_legs
| +|Affirm with receipts | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`VecReceiptDetails` receipt_details
`VecPortfolioId` portfolios
`u32` max_legs_count
| +|Claim receipt | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`ReceiptDetails` receipt_details
| +|Unclaim receipt | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` instruction_id
`LegId` leg_id
| +|Set venue filtering | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`bool` enabled
| +|Allow venues | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`VecVenueId` venues
| +|Disallow venues | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`VecVenueId` venues
| +|Change receipt validity | | :heavy_check_mark: | | `u64` receipt_uid
`bool` validity
| +|Execute scheduled instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId` id
`u32` _legs_count
| +|Reschedule instruction | | :heavy_check_mark: | | `InstructionId` id
| ## Statistics | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|add_transfer_manager | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`TransferManager` new_transfer_manager
| -|remove_transfer_manager | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`TransferManager` transfer_manager
| -|add_exempted_entities | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`TransferManager` transfer_manager
`Vec` exempted_entities
| -|remove_exempted_entities | | :heavy_check_mark: | :heavy_check_mark: | `Ticker` ticker
`TransferManager` transfer_manager
`Vec` entities
| +|Set active asset stats | | | | `AssetScope` asset
`BTreeSetStatType` stat_types
| +|Batch update asset stats | | | | `AssetScope` asset
`StatType` stat_type
`BTreeSetStatUpdate` values
| +|Set asset transfer compliance | | | | `AssetScope` asset
`BTreeSetTransferCondition` transfer_conditions
| +|Set entities exempt | | | | `bool` is_exempt
`TransferConditionExemptKey` exempt_key
`BTreeSetScopeId` entities
| ## Sto | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|create_fundraiser | | :heavy_check_mark: | | `PortfolioId` offering_portfolio
`Ticker` offering_asset
`PortfolioId` raising_portfolio
`Ticker` raising_asset
`Vec` tiers
`VenueId` venue_id
`Option` start
`Option` end
`Balance` minimum_investment
`FundraiserName` fundraiser_name
| -|invest | | :heavy_check_mark: | | `PortfolioId` investment_portfolio
`PortfolioId` funding_portfolio
`Ticker` offering_asset
`FundraiserId` id
`Balance` purchase_amount
`Option` max_price
`Option` receipt
| -|freeze_fundraiser | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
| -|unfreeze_fundraiser | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
| -|modify_fundraiser_window | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
`Moment` start
`Option` end
| -|stop | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
| +|Create fundraiser | | :heavy_check_mark: | | `PortfolioId` offering_portfolio
`Ticker` offering_asset
`PortfolioId` raising_portfolio
`Ticker` raising_asset
`VecPriceTier` tiers
`VenueId` venue_id
`OptionMoment` start
`OptionMoment` end
`BalanceNoSymbol` minimum_investment
`FundraiserName` fundraiser_name
| +|Invest | | :heavy_check_mark: | | `PortfolioId` investment_portfolio
`PortfolioId` funding_portfolio
`Ticker` offering_asset
`FundraiserId` id
`BalanceNoSymbol` purchase_amount
`OptionBalance` max_price
`OptionReceiptDetails` receipt
| +|Freeze fundraiser | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
| +|Unfreeze fundraiser | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
| +|Modify fundraiser window | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
`Moment` start
`OptionMoment` end
| +|Stop | | :heavy_check_mark: | | `Ticker` offering_asset
`FundraiserId` id
| ## Treasury | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|disbursement | | :heavy_check_mark: | :heavy_check_mark: | `Vec` beneficiaries
| -|reimbursement | | :heavy_check_mark: | :heavy_check_mark: | `BalanceOf` amount
| +|Disbursement | | :heavy_check_mark: | :heavy_check_mark: | `VecBeneficiary` beneficiaries
| +|Reimbursement | | :heavy_check_mark: | :heavy_check_mark: | `Balance` amount
| ## Utility | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|batch | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Vec` calls
| -|batch_atomic | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Vec` calls
| -|batch_optimistic | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Vec` calls
| -|relay_tx | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` target
`OffChainSignature` signature
`UniqueCall` call
| +|Batch | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecCall` calls
| +|Batch atomic | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecCall` calls
| +|Batch optimistic | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecCall` calls
| +|Relay tx | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` target
`OffChainSignature` signature
`UniqueCall` call
| ## Base @@ -497,28 +481,65 @@ Empty | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|create_group | | | | `Ticker` ticker
`ExtrinsicPermissions` perms
| -|set_group_permissions | | | | `Ticker` ticker
`AGId` id
`ExtrinsicPermissions` perms
| -|remove_agent | | :heavy_check_mark: | | `Ticker` ticker
`IdentityId` agent
| -|abdicate | | :heavy_check_mark: | | `Ticker` ticker
| -|change_group | | | | `Ticker` ticker
`IdentityId` agent
`AgentGroup` group
| -|accept_become_agent | | :heavy_check_mark: | | `u64` auth_id
| +|Create group | | | | `Ticker` ticker
`ExtrinsicPermissions` perms
| +|Set group permissions | | | | `Ticker` ticker
`AGId` id
`ExtrinsicPermissions` perms
| +|Remove agent | | :heavy_check_mark: | | `Ticker` ticker
`IdentityId` agent
| +|Abdicate | | :heavy_check_mark: | | `Ticker` ticker
| +|Change group | | | | `Ticker` ticker
`IdentityId` agent
`AgentGroup` group
| +|Accept become agent | | :heavy_check_mark: | | `u64` auth_id
| +|Create group and add auth | | :heavy_check_mark: | | `Ticker` ticker
`ExtrinsicPermissions` perms
`IdentityId` target
`OptionMoment` expiry
| +|Create and change custom group | | :heavy_check_mark: | | `Ticker` ticker
`ExtrinsicPermissions` perms
`IdentityId` agent
| ## Relayer | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|set_paying_key | | :heavy_check_mark: | | `AccountId` user_key
`Balance` polyx_limit
| -|accept_paying_key | | :heavy_check_mark: | | `u64` auth_id
| -|remove_paying_key | | :heavy_check_mark: | | `AccountId` user_key
`AccountId` paying_key
| -|update_polyx_limit | | :heavy_check_mark: | | `AccountId` user_key
`Balance` polyx_limit
| -|increase_polyx_limit | | :heavy_check_mark: | | `AccountId` user_key
`Balance` amount
| -|decrease_polyx_limit | | :heavy_check_mark: | | `AccountId` user_key
`Balance` amount
| +|Set paying key | | :heavy_check_mark: | | `AccountId` user_key
`Balance` polyx_limit
| +|Accept paying key | | :heavy_check_mark: | | `u64` auth_id
| +|Remove paying key | | :heavy_check_mark: | | `AccountId` user_key
`AccountId` paying_key
| +|Update polyx limit | | :heavy_check_mark: | | `AccountId` user_key
`Balance` polyx_limit
| +|Increase polyx limit | | :heavy_check_mark: | | `AccountId` user_key
`Balance` amount
| +|Decrease polyx limit | | :heavy_check_mark: | | `AccountId` user_key
`Balance` amount
| ## Rewards | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|claim_itn_reward | | :heavy_check_mark: | | `AccountId` reward_address
`AccountId` itn_address
`OffChainSignature` signature
| -|set_itn_reward_status | | | | `AccountId` itn_address
`ItnRewardStatus` status
| +|Claim itn reward | | :heavy_check_mark: | | `AccountId` reward_address
`AccountId` itn_address
`OffChainSignature` signature
| +|Set itn reward status | | | | `AccountId` itn_address
`ItnRewardStatus` status
| + +## Contracts + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Call | | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` dest
`CompactBalance` amount
`Compactu64` gas_limit
`OptionCompactBalanceOf` storage_deposit_limit
`Vecu8` data
| +|Instantiate with code | | :heavy_check_mark: | | `CompactBalance` amount
`Compactu64` gas_limit
`OptionCompactBalanceOf` storage_deposit_limit
`Vecu8` code
`Vecu8` data
`Vecu8` salt
| +|Instantiate | | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance` amount
`Compactu64` gas_limit
`OptionCompactBalanceOf` storage_deposit_limit
`CodeHash` code_hash
`Bytes` data
`Bytes` salt
| +|Upload code | | :heavy_check_mark: | | `Vecu8` code
`OptionCompactBalanceOf` storage_deposit_limit
| +|Remove code | | :heavy_check_mark: | | `CodeHash` code_hash
| + +## PolymeshContracts + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Instantiate with code perms | | :heavy_check_mark: | | `Balance` endowment
`Weight` gas_limit
`OptionBalance` storage_deposit_limit
`Vecu8` code
`Vecu8` data
`Vecu8` salt
`Permissions` perms
| +|Instantiate with hash perms | | :heavy_check_mark: | | `Balance` endowment
`Weight` gas_limit
`OptionBalance` storage_deposit_limit
`CodeHash` code_hash
`Vecu8` data
`Vecu8` salt
`Permissions` perms
| + +## Preimage + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Note preimage | | :heavy_check_mark: | | `Vecu8` bytes
| +|Unnote preimage | | :heavy_check_mark: | | `Hash` hash
| +|Request preimage | | :heavy_check_mark: | | `Hash` hash
| +|Unrequest preimage | | :heavy_check_mark: | | `Hash` hash
| + +## TestUtils + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Register did | | | | `InvestorUid` uid
`VecSecondaryKeyAccountId` secondary_keys
| +|Mock cdd register did | | | | `AccountId` target_account
| +|Get my did | | | | | +|Get cdd of | | | | `AccountId` of
| From 663912d06a9648f746d97abd74fc3c38b92c5585 Mon Sep 17 00:00:00 2001 From: Carlo Sala Date: Sun, 19 Jun 2022 13:11:06 +0200 Subject: [PATCH 12/13] update tests --- tests/crypto_ss58.cpp | 70 + tests/printing_compact.cpp | 2 +- tests/testcases_current.json | 38570 +++++++++------- tests/ui_tests.cpp | 64 +- tests_tools/Cargo.lock | 130 +- tests_tools/neon/.gitignore | 1 + tests_tools/neon/native/Cargo.lock | 137 - tests_tools/neon/native/Cargo.toml | 4 +- tests_tools/neon/package.json | 2 +- tests_tools/neon/yarn.lock | 564 - tests_zemu/package.json | 8 +- tests_zemu/snapshots/s-mainmenu/00004.png | Bin 441 -> 446 bytes tests_zemu/snapshots/s-mainmenu/00010.png | Bin 441 -> 446 bytes .../s-sign_large_nomination/00001.png | Bin 699 -> 706 bytes .../s-sign_large_nomination/00002.png | Bin 479 -> 456 bytes .../s-sign_large_nomination/00003.png | Bin 688 -> 701 bytes .../s-sign_large_nomination/00004.png | Bin 489 -> 477 bytes .../s-sign_large_nomination/00005.png | Bin 688 -> 710 bytes .../s-sign_large_nomination/00006.png | Bin 468 -> 477 bytes .../s-sign_large_nomination/00007.png | Bin 666 -> 704 bytes .../s-sign_large_nomination/00008.png | Bin 468 -> 463 bytes .../snapshots/s-sign_nomination/00001.png | Bin 699 -> 706 bytes .../snapshots/s-sign_nomination/00002.png | Bin 479 -> 456 bytes .../snapshots/s-sign_nomination/00003.png | Bin 688 -> 701 bytes .../snapshots/s-sign_nomination/00004.png | Bin 489 -> 477 bytes .../snapshots/s-sign_nomination/00005.png | Bin 688 -> 710 bytes .../snapshots/s-sign_nomination/00006.png | Bin 468 -> 477 bytes .../snapshots/s-sign_nomination/00007.png | Bin 666 -> 704 bytes .../snapshots/s-sign_nomination/00008.png | Bin 468 -> 463 bytes tests_zemu/snapshots/sp-mainmenu/00004.png | Bin 417 -> 415 bytes tests_zemu/snapshots/sp-mainmenu/00010.png | Bin 417 -> 415 bytes .../snapshots/sp-sign_nomination/00002.png | Bin 958 -> 933 bytes .../snapshots/sp-sign_nomination/00003.png | Bin 960 -> 958 bytes .../snapshots/sp-sign_nomination/00004.png | Bin 949 -> 957 bytes .../snapshots/sp-sign_nomination/00005.png | Bin 937 -> 961 bytes tests_zemu/snapshots/x-mainmenu/00004.png | Bin 417 -> 415 bytes tests_zemu/snapshots/x-mainmenu/00010.png | Bin 417 -> 415 bytes .../snapshots/x-sign_nomination/00002.png | Bin 958 -> 933 bytes .../snapshots/x-sign_nomination/00003.png | Bin 960 -> 958 bytes .../snapshots/x-sign_nomination/00004.png | Bin 949 -> 957 bytes .../snapshots/x-sign_nomination/00005.png | Bin 937 -> 961 bytes tests_zemu/tests/zemu_blobs.ts | 10 +- 42 files changed, 20807 insertions(+), 18755 deletions(-) create mode 100644 tests/crypto_ss58.cpp delete mode 100644 tests_tools/neon/native/Cargo.lock delete mode 100644 tests_tools/neon/yarn.lock diff --git a/tests/crypto_ss58.cpp b/tests/crypto_ss58.cpp new file mode 100644 index 0000000..e9a5883 --- /dev/null +++ b/tests/crypto_ss58.cpp @@ -0,0 +1,70 @@ +/******************************************************************************* +* (c) 2019 Zondax GmbH +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +********************************************************************************/ + +#include "gmock/gmock.h" + +#include +#include +#include "crypto_helper.h" + +TEST(SS58, PrefixEncodingSingleByte) { + uint8_t prefixBytes[2]; + + for (uint16_t addressType = 0; addressType < 64; addressType++) { + const uint8_t prefixSize = crypto_SS58CalculatePrefix(addressType, prefixBytes); + EXPECT_EQ(prefixSize, 1); + EXPECT_EQ(prefixBytes[0], addressType); + } +} + +TEST(SS58, PrefixEncodingDualByte1) { + uint8_t prefixBytes[2]; + + const uint16_t addressType = 64; + const uint8_t expected0 = 80; + const uint8_t expected1 = 0; + + const uint8_t prefixSize = crypto_SS58CalculatePrefix(addressType, prefixBytes); + EXPECT_EQ(prefixSize, 2); + EXPECT_EQ(prefixBytes[0], expected0); + EXPECT_EQ(prefixBytes[1], expected1); +} + +TEST(SS58, PrefixEncodingDualByte2) { + uint8_t prefixBytes[2]; + + const uint16_t addressType = 10041; + const uint8_t expected0 = 78; + const uint8_t expected1 = 103; + + const uint8_t prefixSize = crypto_SS58CalculatePrefix(addressType, prefixBytes); + EXPECT_EQ(prefixSize, 2); + EXPECT_EQ(prefixBytes[0], expected0); + EXPECT_EQ(prefixBytes[1], expected1); +} + +TEST(SS58, PrefixEncodingDualByte3) { + uint8_t prefixBytes[2]; + + const uint16_t addressType = 16002; + const uint8_t expected0 = 96; + const uint8_t expected1 = 190; + + const uint8_t prefixSize = crypto_SS58CalculatePrefix(addressType, prefixBytes); + EXPECT_EQ(prefixSize, 2); + EXPECT_EQ(prefixBytes[0], expected0); + EXPECT_EQ(prefixBytes[1], expected1); +} diff --git a/tests/printing_compact.cpp b/tests/printing_compact.cpp index 81bc626..9aef31a 100644 --- a/tests/printing_compact.cpp +++ b/tests/printing_compact.cpp @@ -96,7 +96,7 @@ TEST_P(CompactPrintTests, CompactPrinting) { char tmpOut[100]; char prefix[0]; uint8_t dummy; - err = _toStringCompactInt(&cvalue, GetParam().decimals, 0, prefix, tmpOut, 100, 0, &dummy); + err = _toStringCompactInt(&cvalue, GetParam().decimals, false, 0, prefix, tmpOut, 100, 0, &dummy); EXPECT_EQ(err, parser_ok) << parser_getErrorDescription(err); EXPECT_EQ(std::string(tmpOut), GetParam().expected); diff --git a/tests/testcases_current.json b/tests/testcases_current.json index bd2b939..6cd559e 100644 --- a/tests/testcases_current.json +++ b/tests/testcases_current.json @@ -2,38 +2,36 @@ { "index": 1, "name": "System_Fill_block", - "blob": "00007c02f68bd503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "00006373d355d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Fill block", - "1 | Ratio : 234.8155516%", - "2 | Tip : POLYX 0.000987" + "1 | Ratio : 143.9920995%" ], "output_expert": [ "0 | System : Fill block", - "1 | Ratio : 234.8155516%", + "1 | Ratio : 143.9920995%", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 2339", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 2, "name": "System_Fill_block", - "blob": "0000042c319dd503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0000e15cbd03d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Fill block", - "1 | Ratio : 263.7245444%", + "1 | Ratio : 6.2741729%", "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | System : Fill block", - "1 | Ratio : 263.7245444%", + "1 | Ratio : 6.2741729%", "2 | Chain : Polymesh", - "3 | Nonce : 50283", + "3 | Nonce : 2339", "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -44,18 +42,18 @@ { "index": 3, "name": "System_Fill_block", - "blob": "0000042c319dd503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "00006373d355d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Fill block", - "1 | Ratio : 263.7245444%", - "2 | Tip : POLYX 55.555555" + "1 | Ratio : 143.9920995%", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | System : Fill block", - "1 | Ratio : 263.7245444%", + "1 | Ratio : 143.9920995%", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -65,41 +63,37 @@ { "index": 4, "name": "System_Fill_block", - "blob": "0000042c319dd503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0000e15cbd03d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Fill block", - "1 | Ratio : 263.7245444%", - "2 | Tip : POLYX 0.000987" + "1 | Ratio : 6.2741729%" ], "output_expert": [ "0 | System : Fill block", - "1 | Ratio : 263.7245444%", + "1 | Ratio : 6.2741729%", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 1", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 5, "name": "System_Fill_block", - "blob": "00007c02f68bd5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0000e15cbd03d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Fill block", - "1 | Ratio : 234.8155516%", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Ratio : 6.2741729%", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | System : Fill block", - "1 | Ratio : 234.8155516%", + "1 | Ratio : 6.2741729%", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 50283", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -109,30 +103,26 @@ { "index": 6, "name": "System_Remark", - "blob": "00010102e24eab9de35820f70a5e3462b5ed9c170231d0c32398cde9abd9e08b59a98013c51234d59b6bd9ee13aca1e8f3a4c929f37309021ed2df066372dbf7d9e446668a52f560a09f2b9f453511f8eb34bc0c5325e90e3558da5f329f3315f4134a107705131ff49bc052d81dd06ff89bd0cb3634bd7590c879d0b156d7d056894515d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0001100c293435d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Remark", - "1 | Remark [1/7] : e24eab9de35820f70a5e3462b5ed9c170231d0", - "1 | Remark [2/7] : c32398cde9abd9e08b59a98013c51234d59b6b", - "1 | Remark [3/7] : d9ee13aca1e8f3a4c929f37309021ed2df0663", - "1 | Remark [4/7] : 72dbf7d9e446668a52f560a09f2b9f453511f8", - "1 | Remark [5/7] : eb34bc0c5325e90e3558da5f329f3315f4134a", - "1 | Remark [6/7] : 107705131ff49bc052d81dd06ff89bd0cb3634", - "1 | Remark [7/7] : bd7590c879d0b156d7d056894515", - "2 | Tip : POLYX 1234.56789" + "1 | Remark [1/4] : 12", + "1 | Remark [2/4] : 41", + "1 | Remark [3/4] : 52", + "1 | Remark [4/4] : 53", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | System : Remark", - "1 | Remark [1/7] : e24eab9de35820f70a5e3462b5ed9c170231d0", - "1 | Remark [2/7] : c32398cde9abd9e08b59a98013c51234d59b6b", - "1 | Remark [3/7] : d9ee13aca1e8f3a4c929f37309021ed2df0663", - "1 | Remark [4/7] : 72dbf7d9e446668a52f560a09f2b9f453511f8", - "1 | Remark [5/7] : eb34bc0c5325e90e3558da5f329f3315f4134a", - "1 | Remark [6/7] : 107705131ff49bc052d81dd06ff89bd0cb3634", - "1 | Remark [7/7] : bd7590c879d0b156d7d056894515", + "1 | Remark [1/4] : 12", + "1 | Remark [2/4] : 41", + "1 | Remark [3/4] : 52", + "1 | Remark [4/4] : 53", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -142,24 +132,24 @@ { "index": 7, "name": "System_Remark", - "blob": "00010101b5e21873b42d1336d15dee99297131df6b205af3fd9d5eee74a750c0760f61078dcff4ed079e1138e5a6e10a0b88318249f26cee05ae17f667eec385433c3af4d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0001100c293435d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Remark", - "1 | Remark [1/4] : b5e21873b42d1336d15dee99297131df6b205a", - "1 | Remark [2/4] : f3fd9d5eee74a750c0760f61078dcff4ed079e", - "1 | Remark [3/4] : 1138e5a6e10a0b88318249f26cee05ae17f667", - "1 | Remark [4/4] : eec385433c3af4", - "2 | Tip : POLYX 1234.56789" + "1 | Remark [1/4] : 12", + "1 | Remark [2/4] : 41", + "1 | Remark [3/4] : 52", + "1 | Remark [4/4] : 53", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | System : Remark", - "1 | Remark [1/4] : b5e21873b42d1336d15dee99297131df6b205a", - "1 | Remark [2/4] : f3fd9d5eee74a750c0760f61078dcff4ed079e", - "1 | Remark [3/4] : 1138e5a6e10a0b88318249f26cee05ae17f667", - "1 | Remark [4/4] : eec385433c3af4", + "1 | Remark [1/4] : 12", + "1 | Remark [2/4] : 41", + "1 | Remark [3/4] : 52", + "1 | Remark [4/4] : 53", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -169,57 +159,51 @@ { "index": 8, "name": "System_Remark", - "blob": "00010102419d73e71a3dfdab28d1493c5031a2bc90b9c87d22029df21133070b6fdf9cadc501174a0d68064160cc075c7379f199c909c09bcaf1996a3d530f005386a4ad8f68578585903bca4e0bad8e5d5a02f97a4eb3ae534b1fa50e50f6e7d3a05b8505f054a2a583f3f463233ee782dac2dfbbe0fd725aac7ec7d1c092d3da59df8dd50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "000110200b200bd5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Remark", - "1 | Remark [1/7] : 419d73e71a3dfdab28d1493c5031a2bc90b9c8", - "1 | Remark [2/7] : 7d22029df21133070b6fdf9cadc501174a0d68", - "1 | Remark [3/7] : 064160cc075c7379f199c909c09bcaf1996a3d", - "1 | Remark [4/7] : 530f005386a4ad8f68578585903bca4e0bad8e", - "1 | Remark [5/7] : 5d5a02f97a4eb3ae534b1fa50e50f6e7d3a05b", - "1 | Remark [6/7] : 8505f054a2a583f3f463233ee782dac2dfbbe0", - "1 | Remark [7/7] : fd725aac7ec7d1c092d3da59df8d", - "2 | Tip : POLYX 0.000987" + "1 | Remark [1/4] : 32", + "1 | Remark [2/4] : 11", + "1 | Remark [3/4] : 32", + "1 | Remark [4/4] : 11" ], "output_expert": [ "0 | System : Remark", - "1 | Remark [1/7] : 419d73e71a3dfdab28d1493c5031a2bc90b9c8", - "1 | Remark [2/7] : 7d22029df21133070b6fdf9cadc501174a0d68", - "1 | Remark [3/7] : 064160cc075c7379f199c909c09bcaf1996a3d", - "1 | Remark [4/7] : 530f005386a4ad8f68578585903bca4e0bad8e", - "1 | Remark [5/7] : 5d5a02f97a4eb3ae534b1fa50e50f6e7d3a05b", - "1 | Remark [6/7] : 8505f054a2a583f3f463233ee782dac2dfbbe0", - "1 | Remark [7/7] : fd725aac7ec7d1c092d3da59df8d", + "1 | Remark [1/4] : 32", + "1 | Remark [2/4] : 11", + "1 | Remark [3/4] : 32", + "1 | Remark [4/4] : 11", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 1", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 9, "name": "System_Remark", - "blob": "00010101b5e21873b42d1336d15dee99297131df6b205af3fd9d5eee74a750c0760f61078dcff4ed079e1138e5a6e10a0b88318249f26cee05ae17f667eec385433c3af4d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0001100d0c1323d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Remark", - "1 | Remark [1/4] : b5e21873b42d1336d15dee99297131df6b205a", - "1 | Remark [2/4] : f3fd9d5eee74a750c0760f61078dcff4ed079e", - "1 | Remark [3/4] : 1138e5a6e10a0b88318249f26cee05ae17f667", - "1 | Remark [4/4] : eec385433c3af4", - "2 | Tip : POLYX 1234.56789" + "1 | Remark [1/4] : 13", + "1 | Remark [2/4] : 12", + "1 | Remark [3/4] : 19", + "1 | Remark [4/4] : 35", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | System : Remark", - "1 | Remark [1/4] : b5e21873b42d1336d15dee99297131df6b205a", - "1 | Remark [2/4] : f3fd9d5eee74a750c0760f61078dcff4ed079e", - "1 | Remark [3/4] : 1138e5a6e10a0b88318249f26cee05ae17f667", - "1 | Remark [4/4] : eec385433c3af4", + "1 | Remark [1/4] : 13", + "1 | Remark [2/4] : 12", + "1 | Remark [3/4] : 19", + "1 | Remark [4/4] : 35", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 1", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -229,30 +213,24 @@ { "index": 10, "name": "System_Remark", - "blob": "00010102419d73e71a3dfdab28d1493c5031a2bc90b9c87d22029df21133070b6fdf9cadc501174a0d68064160cc075c7379f199c909c09bcaf1996a3d530f005386a4ad8f68578585903bca4e0bad8e5d5a02f97a4eb3ae534b1fa50e50f6e7d3a05b8505f054a2a583f3f463233ee782dac2dfbbe0fd725aac7ec7d1c092d3da59df8dd5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "000110200b200bd5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Remark", - "1 | Remark [1/7] : 419d73e71a3dfdab28d1493c5031a2bc90b9c8", - "1 | Remark [2/7] : 7d22029df21133070b6fdf9cadc501174a0d68", - "1 | Remark [3/7] : 064160cc075c7379f199c909c09bcaf1996a3d", - "1 | Remark [4/7] : 530f005386a4ad8f68578585903bca4e0bad8e", - "1 | Remark [5/7] : 5d5a02f97a4eb3ae534b1fa50e50f6e7d3a05b", - "1 | Remark [6/7] : 8505f054a2a583f3f463233ee782dac2dfbbe0", - "1 | Remark [7/7] : fd725aac7ec7d1c092d3da59df8d", - "2 | Tip : POLYX 5552342.355555" + "1 | Remark [1/4] : 32", + "1 | Remark [2/4] : 11", + "1 | Remark [3/4] : 32", + "1 | Remark [4/4] : 11", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | System : Remark", - "1 | Remark [1/7] : 419d73e71a3dfdab28d1493c5031a2bc90b9c8", - "1 | Remark [2/7] : 7d22029df21133070b6fdf9cadc501174a0d68", - "1 | Remark [3/7] : 064160cc075c7379f199c909c09bcaf1996a3d", - "1 | Remark [4/7] : 530f005386a4ad8f68578585903bca4e0bad8e", - "1 | Remark [5/7] : 5d5a02f97a4eb3ae534b1fa50e50f6e7d3a05b", - "1 | Remark [6/7] : 8505f054a2a583f3f463233ee782dac2dfbbe0", - "1 | Remark [7/7] : fd725aac7ec7d1c092d3da59df8d", + "1 | Remark [1/4] : 32", + "1 | Remark [2/4] : 11", + "1 | Remark [3/4] : 32", + "1 | Remark [4/4] : 11", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 0", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -262,18 +240,18 @@ { "index": 11, "name": "System_Set_heap_pages", - "blob": "00026400000000000000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "00026400000000000000d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Set heap pages", "1 | Pages : 100", - "2 | Tip : POLYX 1234.56789" + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | System : Set heap pages", "1 | Pages : 100", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 50283", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -283,18 +261,20 @@ { "index": 12, "name": "System_Set_heap_pages", - "blob": "00020100000000000000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "00026bc4000000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Set heap pages", - "1 | Pages : 1", - "2 | Tip : POLYX 1234.56789" + "1 | Pages : 50283", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | System : Set heap pages", - "1 | Pages : 1", + "1 | Pages : 50283", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 2339", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -304,37 +284,39 @@ { "index": 13, "name": "System_Set_heap_pages", - "blob": "00026400000000000000d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "00022309000000000000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Set heap pages", - "1 | Pages : 100" + "1 | Pages : 2339", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | System : Set heap pages", - "1 | Pages : 100", + "1 | Pages : 2339", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 0", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 14, "name": "System_Set_heap_pages", - "blob": "00022309000000000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "00026bc4000000000000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Set heap pages", - "1 | Pages : 2339", - "2 | Tip : POLYX 55.555555" + "1 | Pages : 50283", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | System : Set heap pages", - "1 | Pages : 2339", + "1 | Pages : 50283", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 2339", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -344,16 +326,16 @@ { "index": 15, "name": "System_Set_heap_pages", - "blob": "00020100000000000000d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "00020000000000000000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Set heap pages", - "1 | Pages : 1" + "1 | Pages : 0" ], "output_expert": [ "0 | System : Set heap pages", - "1 | Pages : 1", + "1 | Pages : 0", "2 | Chain : Polymesh", - "3 | Nonce : 50283", + "3 | Nonce : 0", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -363,20 +345,24 @@ { "index": 16, "name": "System_Set_code", - "blob": "0003805709133ab1c62d293103a3cabc20f9a2f157caa06d1e08c08c61e87660ea5c0cd5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0003100e2a0c49d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Set code", - "1 | Code [1/2] : 5709133ab1c62d293103a3cabc20f9a2f157ca", - "1 | Code [2/2] : a06d1e08c08c61e87660ea5c0c", - "2 | Tip : POLYX 1234.56789" + "1 | Code [1/4] : 14", + "1 | Code [2/4] : 42", + "1 | Code [3/4] : 12", + "1 | Code [4/4] : 73", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | System : Set code", - "1 | Code [1/2] : 5709133ab1c62d293103a3cabc20f9a2f157ca", - "1 | Code [2/2] : a06d1e08c08c61e87660ea5c0c", + "1 | Code [1/4] : 14", + "1 | Code [2/4] : 42", + "1 | Code [3/4] : 12", + "1 | Code [4/4] : 73", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 100", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -386,30 +372,24 @@ { "index": 17, "name": "System_Set_code", - "blob": "00030102e24eab9de35820f70a5e3462b5ed9c170231d0c32398cde9abd9e08b59a98013c51234d59b6bd9ee13aca1e8f3a4c929f37309021ed2df066372dbf7d9e446668a52f560a09f2b9f453511f8eb34bc0c5325e90e3558da5f329f3315f4134a107705131ff49bc052d81dd06ff89bd0cb3634bd7590c879d0b156d7d056894515d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0003100e2a0c49d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Set code", - "1 | Code [1/7] : e24eab9de35820f70a5e3462b5ed9c170231d0", - "1 | Code [2/7] : c32398cde9abd9e08b59a98013c51234d59b6b", - "1 | Code [3/7] : d9ee13aca1e8f3a4c929f37309021ed2df0663", - "1 | Code [4/7] : 72dbf7d9e446668a52f560a09f2b9f453511f8", - "1 | Code [5/7] : eb34bc0c5325e90e3558da5f329f3315f4134a", - "1 | Code [6/7] : 107705131ff49bc052d81dd06ff89bd0cb3634", - "1 | Code [7/7] : bd7590c879d0b156d7d056894515", - "2 | Tip : POLYX 55.555555" + "1 | Code [1/4] : 14", + "1 | Code [2/4] : 42", + "1 | Code [3/4] : 12", + "1 | Code [4/4] : 73", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | System : Set code", - "1 | Code [1/7] : e24eab9de35820f70a5e3462b5ed9c170231d0", - "1 | Code [2/7] : c32398cde9abd9e08b59a98013c51234d59b6b", - "1 | Code [3/7] : d9ee13aca1e8f3a4c929f37309021ed2df0663", - "1 | Code [4/7] : 72dbf7d9e446668a52f560a09f2b9f453511f8", - "1 | Code [5/7] : eb34bc0c5325e90e3558da5f329f3315f4134a", - "1 | Code [6/7] : 107705131ff49bc052d81dd06ff89bd0cb3634", - "1 | Code [7/7] : bd7590c879d0b156d7d056894515", + "1 | Code [1/4] : 14", + "1 | Code [2/4] : 42", + "1 | Code [3/4] : 12", + "1 | Code [4/4] : 73", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Tip : POLYX 55.555555", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -419,19 +399,23 @@ { "index": 18, "name": "System_Set_code", - "blob": "0003805709133ab1c62d293103a3cabc20f9a2f157caa06d1e08c08c61e87660ea5c0cd503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "000310200b200bd5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Set code", - "1 | Code [1/2] : 5709133ab1c62d293103a3cabc20f9a2f157ca", - "1 | Code [2/2] : a06d1e08c08c61e87660ea5c0c", + "1 | Code [1/4] : 32", + "1 | Code [2/4] : 11", + "1 | Code [3/4] : 32", + "1 | Code [4/4] : 11", "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | System : Set code", - "1 | Code [1/2] : 5709133ab1c62d293103a3cabc20f9a2f157ca", - "1 | Code [2/2] : a06d1e08c08c61e87660ea5c0c", + "1 | Code [1/4] : 32", + "1 | Code [2/4] : 11", + "1 | Code [3/4] : 32", + "1 | Code [4/4] : 11", "2 | Chain : Polymesh", - "3 | Nonce : 0", + "3 | Nonce : 2339", "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -442,55 +426,47 @@ { "index": 19, "name": "System_Set_code", - "blob": "000301015b8a1309888cbe0f38ff072898838cad5b02985a3a7ef43c9cbff0f6d5b326b2ecbc9c5551f83aeaa75ce99e3625994f7b7c4f8ed3af1ca4e8843616e4f9484dd503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0003100e2a0c49d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Set code", - "1 | Code [1/4] : 5b8a1309888cbe0f38ff072898838cad5b0298", - "1 | Code [2/4] : 5a3a7ef43c9cbff0f6d5b326b2ecbc9c5551f8", - "1 | Code [3/4] : 3aeaa75ce99e3625994f7b7c4f8ed3af1ca4e8", - "1 | Code [4/4] : 843616e4f9484d", - "2 | Tip : POLYX 5552342.355555" + "1 | Code [1/4] : 14", + "1 | Code [2/4] : 42", + "1 | Code [3/4] : 12", + "1 | Code [4/4] : 73" ], "output_expert": [ "0 | System : Set code", - "1 | Code [1/4] : 5b8a1309888cbe0f38ff072898838cad5b0298", - "1 | Code [2/4] : 5a3a7ef43c9cbff0f6d5b326b2ecbc9c5551f8", - "1 | Code [3/4] : 3aeaa75ce99e3625994f7b7c4f8ed3af1ca4e8", - "1 | Code [4/4] : 843616e4f9484d", + "1 | Code [1/4] : 14", + "1 | Code [2/4] : 42", + "1 | Code [3/4] : 12", + "1 | Code [4/4] : 73", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Tip : POLYX 5552342.355555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 20, "name": "System_Set_code", - "blob": "00030102887ca26f8a2e7a9761474a2277051752d1b06c4b341b23e56c8b478ff1b9906306c25a5b69753e50bc084bb2909b55e9ec2b263a3e1216df82ab970f8a02dd58fd1beb6f7e36b205930973410a069e4c04e50222107c17fc005dca8b273f4c50d5be41fdc4b3a960fa5d43110a0386f8afb6067473d3b3cf275cc5110af57700d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0003100e2a0c49d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Set code", - "1 | Code [1/7] : 887ca26f8a2e7a9761474a2277051752d1b06c", - "1 | Code [2/7] : 4b341b23e56c8b478ff1b9906306c25a5b6975", - "1 | Code [3/7] : 3e50bc084bb2909b55e9ec2b263a3e1216df82", - "1 | Code [4/7] : ab970f8a02dd58fd1beb6f7e36b20593097341", - "1 | Code [5/7] : 0a069e4c04e50222107c17fc005dca8b273f4c", - "1 | Code [6/7] : 50d5be41fdc4b3a960fa5d43110a0386f8afb6", - "1 | Code [7/7] : 067473d3b3cf275cc5110af57700" + "1 | Code [1/4] : 14", + "1 | Code [2/4] : 42", + "1 | Code [3/4] : 12", + "1 | Code [4/4] : 73" ], "output_expert": [ "0 | System : Set code", - "1 | Code [1/7] : 887ca26f8a2e7a9761474a2277051752d1b06c", - "1 | Code [2/7] : 4b341b23e56c8b478ff1b9906306c25a5b6975", - "1 | Code [3/7] : 3e50bc084bb2909b55e9ec2b263a3e1216df82", - "1 | Code [4/7] : ab970f8a02dd58fd1beb6f7e36b20593097341", - "1 | Code [5/7] : 0a069e4c04e50222107c17fc005dca8b273f4c", - "1 | Code [6/7] : 50d5be41fdc4b3a960fa5d43110a0386f8afb6", - "1 | Code [7/7] : 067473d3b3cf275cc5110af57700", + "1 | Code [1/4] : 14", + "1 | Code [2/4] : 42", + "1 | Code [3/4] : 12", + "1 | Code [4/4] : 73", "2 | Chain : Polymesh", - "3 | Nonce : 2339", + "3 | Nonce : 50283", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -500,20 +476,24 @@ { "index": 21, "name": "System_Set_code_without_checks", - "blob": "0004809efbde6509aa5047941053fcb8e433440e1dece2457b9285e8cdb825e4d41565d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0004100d0c1323d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Set code without checks", - "1 | Code [1/2] : 9efbde6509aa5047941053fcb8e433440e1dec", - "1 | Code [2/2] : e2457b9285e8cdb825e4d41565", - "2 | Tip : POLYX 0.000987" + "1 | Code [1/4] : 13", + "1 | Code [2/4] : 12", + "1 | Code [3/4] : 19", + "1 | Code [4/4] : 35", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | System : Set code without checks", - "1 | Code [1/2] : 9efbde6509aa5047941053fcb8e433440e1dec", - "1 | Code [2/2] : e2457b9285e8cdb825e4d41565", + "1 | Code [1/4] : 13", + "1 | Code [2/4] : 12", + "1 | Code [3/4] : 19", + "1 | Code [4/4] : 35", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Tip : POLYX 0.000987", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -523,24 +503,24 @@ { "index": 22, "name": "System_Set_code_without_checks", - "blob": "00040101b5e21873b42d1336d15dee99297131df6b205af3fd9d5eee74a750c0760f61078dcff4ed079e1138e5a6e10a0b88318249f26cee05ae17f667eec385433c3af4d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "000410200b200bd503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Set code without checks", - "1 | Code [1/4] : b5e21873b42d1336d15dee99297131df6b205a", - "1 | Code [2/4] : f3fd9d5eee74a750c0760f61078dcff4ed079e", - "1 | Code [3/4] : 1138e5a6e10a0b88318249f26cee05ae17f667", - "1 | Code [4/4] : eec385433c3af4", - "2 | Tip : POLYX 0.000987" + "1 | Code [1/4] : 32", + "1 | Code [2/4] : 11", + "1 | Code [3/4] : 32", + "1 | Code [4/4] : 11", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | System : Set code without checks", - "1 | Code [1/4] : b5e21873b42d1336d15dee99297131df6b205a", - "1 | Code [2/4] : f3fd9d5eee74a750c0760f61078dcff4ed079e", - "1 | Code [3/4] : 1138e5a6e10a0b88318249f26cee05ae17f667", - "1 | Code [4/4] : eec385433c3af4", + "1 | Code [1/4] : 32", + "1 | Code [2/4] : 11", + "1 | Code [3/4] : 32", + "1 | Code [4/4] : 11", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -550,20 +530,20 @@ { "index": 23, "name": "System_Set_code_without_checks", - "blob": "000401015b8a1309888cbe0f38ff072898838cad5b02985a3a7ef43c9cbff0f6d5b326b2ecbc9c5551f83aeaa75ce99e3625994f7b7c4f8ed3af1ca4e8843616e4f9484dd5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0004100c293435d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Set code without checks", - "1 | Code [1/4] : 5b8a1309888cbe0f38ff072898838cad5b0298", - "1 | Code [2/4] : 5a3a7ef43c9cbff0f6d5b326b2ecbc9c5551f8", - "1 | Code [3/4] : 3aeaa75ce99e3625994f7b7c4f8ed3af1ca4e8", - "1 | Code [4/4] : 843616e4f9484d" + "1 | Code [1/4] : 12", + "1 | Code [2/4] : 41", + "1 | Code [3/4] : 52", + "1 | Code [4/4] : 53" ], "output_expert": [ "0 | System : Set code without checks", - "1 | Code [1/4] : 5b8a1309888cbe0f38ff072898838cad5b0298", - "1 | Code [2/4] : 5a3a7ef43c9cbff0f6d5b326b2ecbc9c5551f8", - "1 | Code [3/4] : 3aeaa75ce99e3625994f7b7c4f8ed3af1ca4e8", - "1 | Code [4/4] : 843616e4f9484d", + "1 | Code [1/4] : 12", + "1 | Code [2/4] : 41", + "1 | Code [3/4] : 52", + "1 | Code [4/4] : 53", "2 | Chain : Polymesh", "3 | Nonce : 2339", "4 | Era Phase : 61", @@ -575,24 +555,24 @@ { "index": 24, "name": "System_Set_code_without_checks", - "blob": "000401011580e4bc65d2bf8c6f7c32b7cbecaea46888edb996bc0988eabfb32225361a60ca39ce7bcd5a3acc83e88e5d022e6850a3742e5b7def377fee1534aea286a675d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0004100c293435d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Set code without checks", - "1 | Code [1/4] : 1580e4bc65d2bf8c6f7c32b7cbecaea46888ed", - "1 | Code [2/4] : b996bc0988eabfb32225361a60ca39ce7bcd5a", - "1 | Code [3/4] : 3acc83e88e5d022e6850a3742e5b7def377fee", - "1 | Code [4/4] : 1534aea286a675", - "2 | Tip : POLYX 5552342.355555" + "1 | Code [1/4] : 12", + "1 | Code [2/4] : 41", + "1 | Code [3/4] : 52", + "1 | Code [4/4] : 53", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | System : Set code without checks", - "1 | Code [1/4] : 1580e4bc65d2bf8c6f7c32b7cbecaea46888ed", - "1 | Code [2/4] : b996bc0988eabfb32225361a60ca39ce7bcd5a", - "1 | Code [3/4] : 3acc83e88e5d022e6850a3742e5b7def377fee", - "1 | Code [4/4] : 1534aea286a675", + "1 | Code [1/4] : 12", + "1 | Code [2/4] : 41", + "1 | Code [3/4] : 52", + "1 | Code [4/4] : 53", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Tip : POLYX 5552342.355555", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -602,42 +582,50 @@ { "index": 25, "name": "System_Set_code_without_checks", - "blob": "00040101b5e21873b42d1336d15dee99297131df6b205af3fd9d5eee74a750c0760f61078dcff4ed079e1138e5a6e10a0b88318249f26cee05ae17f667eec385433c3af4d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0004100d0c1323d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | System : Set code without checks", - "1 | Code [1/4] : b5e21873b42d1336d15dee99297131df6b205a", - "1 | Code [2/4] : f3fd9d5eee74a750c0760f61078dcff4ed079e", - "1 | Code [3/4] : 1138e5a6e10a0b88318249f26cee05ae17f667", - "1 | Code [4/4] : eec385433c3af4" + "1 | Code [1/4] : 13", + "1 | Code [2/4] : 12", + "1 | Code [3/4] : 19", + "1 | Code [4/4] : 35", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | System : Set code without checks", - "1 | Code [1/4] : b5e21873b42d1336d15dee99297131df6b205a", - "1 | Code [2/4] : f3fd9d5eee74a750c0760f61078dcff4ed079e", - "1 | Code [3/4] : 1138e5a6e10a0b88318249f26cee05ae17f667", - "1 | Code [4/4] : eec385433c3af4", + "1 | Code [1/4] : 13", + "1 | Code [2/4] : 12", + "1 | Code [3/4] : 19", + "1 | Code [4/4] : 35", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 100", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 26, - "name": "Timestamp_Set", - "blob": "0200c920d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Timestamp : Set", - "1 | Now : 2098", + "name": "System_Remark_with_event", + "blob": "0008100e2a0c49d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | System : Remark with event", + "1 | Remark [1/4] : 14", + "1 | Remark [2/4] : 42", + "1 | Remark [3/4] : 12", + "1 | Remark [4/4] : 73", "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Timestamp : Set", - "1 | Now : 2098", + "0 | System : Remark with event", + "1 | Remark [1/4] : 14", + "1 | Remark [2/4] : 42", + "1 | Remark [3/4] : 12", + "1 | Remark [4/4] : 73", "2 | Chain : Polymesh", - "3 | Nonce : 0", + "3 | Nonce : 100", "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -647,38 +635,52 @@ }, { "index": 27, - "name": "Timestamp_Set", - "blob": "0200c920d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Timestamp : Set", - "1 | Now : 2098" + "name": "System_Remark_with_event", + "blob": "000810200b200bd5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | System : Remark with event", + "1 | Remark [1/4] : 32", + "1 | Remark [2/4] : 11", + "1 | Remark [3/4] : 32", + "1 | Remark [4/4] : 11", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Timestamp : Set", - "1 | Now : 2098", + "0 | System : Remark with event", + "1 | Remark [1/4] : 32", + "1 | Remark [2/4] : 11", + "1 | Remark [3/4] : 32", + "1 | Remark [4/4] : 11", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 2339", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 28, - "name": "Timestamp_Set", - "blob": "02006d0fd5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Timestamp : Set", - "1 | Now : 987", - "2 | Tip : POLYX 1234.56789" + "name": "System_Remark_with_event", + "blob": "0008100c293435d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | System : Remark with event", + "1 | Remark [1/4] : 12", + "1 | Remark [2/4] : 41", + "1 | Remark [3/4] : 52", + "1 | Remark [4/4] : 53", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Timestamp : Set", - "1 | Now : 987", + "0 | System : Remark with event", + "1 | Remark [1/4] : 12", + "1 | Remark [2/4] : 41", + "1 | Remark [3/4] : 52", + "1 | Remark [4/4] : 53", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -687,18 +689,24 @@ }, { "index": 29, - "name": "Timestamp_Set", - "blob": "02006d0fd5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Timestamp : Set", - "1 | Now : 987", + "name": "System_Remark_with_event", + "blob": "0008100d0c1323d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | System : Remark with event", + "1 | Remark [1/4] : 13", + "1 | Remark [2/4] : 12", + "1 | Remark [3/4] : 19", + "1 | Remark [4/4] : 35", "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Timestamp : Set", - "1 | Now : 987", + "0 | System : Remark with event", + "1 | Remark [1/4] : 13", + "1 | Remark [2/4] : 12", + "1 | Remark [3/4] : 19", + "1 | Remark [4/4] : 35", "2 | Chain : Polymesh", - "3 | Nonce : 1", + "3 | Nonce : 0", "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -708,41 +716,43 @@ }, { "index": 30, - "name": "Timestamp_Set", - "blob": "02006d0fd5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "System_Remark_with_event", + "blob": "0008100e2a0c49d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Timestamp : Set", - "1 | Now : 987", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "0 | System : Remark with event", + "1 | Remark [1/4] : 14", + "1 | Remark [2/4] : 42", + "1 | Remark [3/4] : 12", + "1 | Remark [4/4] : 73" ], "output_expert": [ - "0 | Timestamp : Set", - "1 | Now : 987", + "0 | System : Remark with event", + "1 | Remark [1/4] : 14", + "1 | Remark [2/4] : 42", + "1 | Remark [3/4] : 12", + "1 | Remark [4/4] : 73", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 1", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 31, - "name": "Indices_Claim", - "blob": "0300c0677900d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Timestamp_Set", + "blob": "020066ab0a3cd5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Indices : Claim", - "1 | Index : 7956416", + "0 | Timestamp : Set", + "1 | Now : 251833049", "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Indices : Claim", - "1 | Index : 7956416", + "0 | Timestamp : Set", + "1 | Now : 251833049", "2 | Chain : Polymesh", - "3 | Nonce : 50283", + "3 | Nonce : 0", "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -752,61 +762,118 @@ }, { "index": 32, - "name": "Indices_Claim", - "blob": "0300c0677900d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Timestamp_Set", + "blob": "020066ab0a3cd5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Indices : Claim", - "1 | Index : 7956416", - "2 | Tip : POLYX 55.555555" + "0 | Timestamp : Set", + "1 | Now : 251833049" ], "output_expert": [ - "0 | Indices : Claim", - "1 | Index : 7956416", + "0 | Timestamp : Set", + "1 | Now : 251833049", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 0", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 33, - "name": "Indices_Claim", - "blob": "0300c0677900d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Timestamp_Set", + "blob": "0200cd35d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Indices : Claim", - "1 | Index : 7956416", - "2 | Tip : POLYX 55.555555" + "0 | Timestamp : Set", + "1 | Now : 3443" ], "output_expert": [ - "0 | Indices : Claim", - "1 | Index : 7956416", + "0 | Timestamp : Set", + "1 | Now : 3443", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 50283", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 34, + "name": "Timestamp_Set", + "blob": "0200ea2b501ad5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Timestamp : Set", + "1 | Now : 110365434", + "2 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Timestamp : Set", + "1 | Now : 110365434", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 35, + "name": "Timestamp_Set", + "blob": "020066ab0a3cd503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Timestamp : Set", + "1 | Now : 251833049", + "2 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Timestamp : Set", + "1 | Now : 251833049", + "2 | Chain : Polymesh", + "3 | Nonce : 50283", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 36, "name": "Indices_Claim", - "blob": "0300c0677900d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "030079c94019d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Indices : Claim", - "1 | Index : 7956416", - "2 | Tip : POLYX 0.000987" + "1 | Index : 423676281" + ], + "output_expert": [ + "0 | Indices : Claim", + "1 | Index : 423676281", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 37, + "name": "Indices_Claim", + "blob": "030079c94019d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Indices : Claim", + "1 | Index : 423676281", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Indices : Claim", - "1 | Index : 7956416", + "1 | Index : 423676281", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -814,20 +881,22 @@ ] }, { - "index": 35, + "index": 38, "name": "Indices_Claim", - "blob": "0300c0677900d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "030079c94019d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Indices : Claim", - "1 | Index : 7956416", - "2 | Tip : POLYX 1234.56789" + "1 | Index : 423676281", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Indices : Claim", - "1 | Index : 7956416", + "1 | Index : 423676281", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 2339", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -835,22 +904,20 @@ ] }, { - "index": 36, - "name": "Indices_Transfer", - "blob": "03014e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3bc0677900d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 39, + "name": "Indices_Claim", + "blob": "030079c94019d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Indices : Transfer", - "1 | New [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | New [2/2] : hzFSDKNiiB", - "2 | Index : 7956416" + "0 | Indices : Claim", + "1 | Index : 423676281", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Indices : Transfer", - "1 | New [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | New [2/2] : hzFSDKNiiB", - "2 | Index : 7956416", - "3 | Chain : Polymesh", - "4 | Nonce : 2339", + "0 | Indices : Claim", + "1 | Index : 423676281", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -858,26 +925,43 @@ ] }, { - "index": 37, + "index": 40, + "name": "Indices_Claim", + "blob": "030079c94019d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Indices : Claim", + "1 | Index : 423676281" + ], + "output_expert": [ + "0 | Indices : Claim", + "1 | Index : 423676281", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 41, "name": "Indices_Transfer", - "blob": "0301ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab39c0677900d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0301e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef92079c94019d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Indices : Transfer", - "1 | New [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | New [2/2] : jDr6Qhw4Qj", - "2 | Index : 7956416", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "1 | New [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | New [2/2] : 3fxY7hxFii", + "2 | Index : 423676281", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Indices : Transfer", - "1 | New [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | New [2/2] : jDr6Qhw4Qj", - "2 | Index : 7956416", + "1 | New [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | New [2/2] : 3fxY7hxFii", + "2 | Index : 423676281", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 1", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -885,51 +969,47 @@ ] }, { - "index": 38, + "index": 42, "name": "Indices_Transfer", - "blob": "030160ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c22c0677900d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0301e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef92079c94019d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Indices : Transfer", - "1 | New [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | New [2/2] : vCqPAVy1Tx", - "2 | Index : 7956416", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "1 | New [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | New [2/2] : 3fxY7hxFii", + "2 | Index : 423676281" ], "output_expert": [ "0 | Indices : Transfer", - "1 | New [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | New [2/2] : vCqPAVy1Tx", - "2 | Index : 7956416", + "1 | New [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | New [2/2] : 3fxY7hxFii", + "2 | Index : 423676281", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 100", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 39, + "index": 43, "name": "Indices_Transfer", - "blob": "030102c9120fb4b587a1dfa922b211b519b20891a638349f04a94837d41ffb1ad866c0677900d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "03018abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c7111179c94019d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Indices : Transfer", - "1 | New [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | New [2/2] : E5MQSxnjo9", - "2 | Index : 7956416", - "3 | Tip : POLYX 1234.56789" + "1 | New [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | New [2/2] : jjjhYMApdS", + "2 | Index : 423676281", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Indices : Transfer", - "1 | New [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | New [2/2] : E5MQSxnjo9", - "2 | Index : 7956416", + "1 | New [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | New [2/2] : jjjhYMApdS", + "2 | Index : 423676281", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 0", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -937,26 +1017,24 @@ ] }, { - "index": 40, + "index": 44, "name": "Indices_Transfer", - "blob": "0301d429eef47cc221b1b89b16225b129238ae8394ef19efa774cdf2e2d9855d657ec0677900d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "03018abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c7111179c94019d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Indices : Transfer", - "1 | New [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | New [2/2] : YyWc5gHgxc", - "2 | Index : 7956416", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "1 | New [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | New [2/2] : jjjhYMApdS", + "2 | Index : 423676281", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Indices : Transfer", - "1 | New [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | New [2/2] : YyWc5gHgxc", - "2 | Index : 7956416", + "1 | New [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | New [2/2] : jjjhYMApdS", + "2 | Index : 423676281", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 0", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -964,20 +1042,22 @@ ] }, { - "index": 41, - "name": "Indices_Free", - "blob": "0302c0677900d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 45, + "name": "Indices_Transfer", + "blob": "0301dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a083279c94019d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Indices : Free", - "1 | Index : 7956416", - "2 | Tip : POLYX 0.000987" + "0 | Indices : Transfer", + "1 | New [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | New [2/2] : yvKVRudqFf", + "2 | Index : 423676281" ], "output_expert": [ - "0 | Indices : Free", - "1 | Index : 7956416", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 0.000987", + "0 | Indices : Transfer", + "1 | New [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | New [2/2] : yvKVRudqFf", + "2 | Index : 423676281", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -985,19 +1065,19 @@ ] }, { - "index": 42, + "index": 46, "name": "Indices_Free", - "blob": "0302c0677900d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "030279c94019d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Indices : Free", - "1 | Index : 7956416", + "1 | Index : 423676281", "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Indices : Free", - "1 | Index : 7956416", + "1 | Index : 423676281", "2 | Chain : Polymesh", - "3 | Nonce : 1", + "3 | Nonce : 100", "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -1006,18 +1086,18 @@ ] }, { - "index": 43, + "index": 47, "name": "Indices_Free", - "blob": "0302c0677900d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "030279c94019d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Indices : Free", - "1 | Index : 7956416" + "1 | Index : 423676281" ], "output_expert": [ "0 | Indices : Free", - "1 | Index : 7956416", + "1 | Index : 423676281", "2 | Chain : Polymesh", - "3 | Nonce : 0", + "3 | Nonce : 50283", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1025,20 +1105,41 @@ ] }, { - "index": 44, + "index": 48, + "name": "Indices_Free", + "blob": "030279c94019d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Indices : Free", + "1 | Index : 423676281", + "2 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Indices : Free", + "1 | Index : 423676281", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 49, "name": "Indices_Free", - "blob": "0302c0677900d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "030279c94019d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Indices : Free", - "1 | Index : 7956416", + "1 | Index : 423676281", "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Indices : Free", - "1 | Index : 7956416", + "1 | Index : 423676281", "2 | Chain : Polymesh", - "3 | Nonce : 0", + "3 | Nonce : 100", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", @@ -1048,20 +1149,20 @@ ] }, { - "index": 45, + "index": 50, "name": "Indices_Free", - "blob": "0302c0677900d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "030279c94019d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Indices : Free", - "1 | Index : 7956416", - "2 | Tip : POLYX 55.555555" + "1 | Index : 423676281", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Indices : Free", - "1 | Index : 7956416", + "1 | Index : 423676281", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 50283", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1069,24 +1170,51 @@ ] }, { - "index": 46, + "index": 51, "name": "Indices_Force_transfer", - "blob": "0303b665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee8816c067790000d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0303e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d0679c9401901d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Indices : Force transfer", - "1 | New [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | New [2/2] : LN8xeVsNeN", - "2 | Index : 7956416", - "3 | Freeze : False" + "1 | New [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | New [2/2] : TzJpZPVN3j", + "2 | Index : 423676281", + "3 | Freeze : True", + "4 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Indices : Force transfer", - "1 | New [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | New [2/2] : LN8xeVsNeN", - "2 | Index : 7956416", - "3 | Freeze : False", + "1 | New [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | New [2/2] : TzJpZPVN3j", + "2 | Index : 423676281", + "3 | Freeze : True", "4 | Chain : Polymesh", - "5 | Nonce : 0", + "5 | Nonce : 1", + "6 | Tip : POLYX 1234.56789", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 52, + "name": "Indices_Force_transfer", + "blob": "0303e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d0679c9401901d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Indices : Force transfer", + "1 | New [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | New [2/2] : TzJpZPVN3j", + "2 | Index : 423676281", + "3 | Freeze : True" + ], + "output_expert": [ + "0 | Indices : Force transfer", + "1 | New [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | New [2/2] : TzJpZPVN3j", + "2 | Index : 423676281", + "3 | Freeze : True", + "4 | Chain : Polymesh", + "5 | Nonce : 50283", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1094,53 +1222,51 @@ ] }, { - "index": 47, + "index": 53, "name": "Indices_Force_transfer", - "blob": "0303ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab39c067790000d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0303dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a083279c9401901d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Indices : Force transfer", - "1 | New [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | New [2/2] : jDr6Qhw4Qj", - "2 | Index : 7956416", - "3 | Freeze : False", - "4 | Tip : POLYX 55.555555" + "1 | New [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | New [2/2] : yvKVRudqFf", + "2 | Index : 423676281", + "3 | Freeze : True" ], "output_expert": [ "0 | Indices : Force transfer", - "1 | New [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | New [2/2] : jDr6Qhw4Qj", - "2 | Index : 7956416", - "3 | Freeze : False", + "1 | New [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | New [2/2] : yvKVRudqFf", + "2 | Index : 423676281", + "3 | Freeze : True", "4 | Chain : Polymesh", - "5 | Nonce : 0", - "6 | Tip : POLYX 55.555555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 2339", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 48, + "index": 54, "name": "Indices_Force_transfer", - "blob": "03034435538821beacd7756d63a71fe314490a2f5d84f361114d4da63326a473a32ac067790000d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0303dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a083279c9401900d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Indices : Force transfer", - "1 | New [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | New [2/2] : vswkJaFu7b", - "2 | Index : 7956416", + "1 | New [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | New [2/2] : yvKVRudqFf", + "2 | Index : 423676281", "3 | Freeze : False", - "4 | Tip : POLYX 0.000987" + "4 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Indices : Force transfer", - "1 | New [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | New [2/2] : vswkJaFu7b", - "2 | Index : 7956416", + "1 | New [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | New [2/2] : yvKVRudqFf", + "2 | Index : 423676281", "3 | Freeze : False", "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip : POLYX 0.000987", + "5 | Nonce : 100", + "6 | Tip : POLYX 1234.56789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1148,76 +1274,45 @@ ] }, { - "index": 49, + "index": 55, "name": "Indices_Force_transfer", - "blob": "03034435538821beacd7756d63a71fe314490a2f5d84f361114d4da63326a473a32ac067790000d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0303dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a083279c9401901d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Indices : Force transfer", - "1 | New [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | New [2/2] : vswkJaFu7b", - "2 | Index : 7956416", - "3 | Freeze : False", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "1 | New [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | New [2/2] : yvKVRudqFf", + "2 | Index : 423676281", + "3 | Freeze : True" ], "output_expert": [ "0 | Indices : Force transfer", - "1 | New [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | New [2/2] : vswkJaFu7b", - "2 | Index : 7956416", - "3 | Freeze : False", - "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 50, - "name": "Indices_Force_transfer", - "blob": "03030e99f09abd8a473a1478621e3b517bb4840b928b6353fb05eeeffed3404ff576c067790000d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Indices : Force transfer", - "1 | New [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | New [2/2] : JS3f18UihJ", - "2 | Index : 7956416", - "3 | Freeze : False", - "4 | Tip : POLYX 1234.56789" - ], - "output_expert": [ - "0 | Indices : Force transfer", - "1 | New [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | New [2/2] : JS3f18UihJ", - "2 | Index : 7956416", - "3 | Freeze : False", + "1 | New [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | New [2/2] : yvKVRudqFf", + "2 | Index : 423676281", + "3 | Freeze : True", "4 | Chain : Polymesh", "5 | Nonce : 100", - "6 | Tip : POLYX 1234.56789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 51, + "index": 56, "name": "Indices_Freeze", - "blob": "0304c0677900d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "030479c94019d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Indices : Freeze", - "1 | Index : 7956416", - "2 | Tip : POLYX 0.000987" + "1 | Index : 423676281", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Indices : Freeze", - "1 | Index : 7956416", + "1 | Index : 423676281", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 1", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1225,20 +1320,20 @@ ] }, { - "index": 52, + "index": 57, "name": "Indices_Freeze", - "blob": "0304c0677900d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "030479c94019d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Indices : Freeze", - "1 | Index : 7956416", - "2 | Tip : POLYX 1234.56789" + "1 | Index : 423676281", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Indices : Freeze", - "1 | Index : 7956416", + "1 | Index : 423676281", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1246,19 +1341,19 @@ ] }, { - "index": 53, + "index": 58, "name": "Indices_Freeze", - "blob": "0304c0677900d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "030479c94019d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Indices : Freeze", - "1 | Index : 7956416", + "1 | Index : 423676281", "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Indices : Freeze", - "1 | Index : 7956416", + "1 | Index : 423676281", "2 | Chain : Polymesh", - "3 | Nonce : 50283", + "3 | Nonce : 100", "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -1267,20 +1362,20 @@ ] }, { - "index": 54, + "index": 59, "name": "Indices_Freeze", - "blob": "0304c0677900d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "030479c94019d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Indices : Freeze", - "1 | Index : 7956416", - "2 | Tip : POLYX 55.555555" + "1 | Index : 423676281", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Indices : Freeze", - "1 | Index : 7956416", + "1 | Index : 423676281", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1288,20 +1383,20 @@ ] }, { - "index": 55, + "index": 60, "name": "Indices_Freeze", - "blob": "0304c0677900d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "030479c94019d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Indices : Freeze", - "1 | Index : 7956416", - "2 | Tip : POLYX 55.555555" + "1 | Index : 423676281", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Indices : Freeze", - "1 | Index : 7956416", + "1 | Index : 423676281", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Tip : POLYX 55.555555", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1309,24 +1404,26 @@ ] }, { - "index": 56, + "index": 61, "name": "Balances_Transfer", - "blob": "05000079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66866d0fd503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050000027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef633158139ae28a3dfaac5fe1560a5e9e05cd5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Transfer", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", - "2 | Amount : POLYX 0.000987", - "3 | Tip : POLYX 0.000987" + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "2 | Amount [2/2] : 3.456789", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Balances : Transfer", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", - "2 | Amount : POLYX 0.000987", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "2 | Amount [2/2] : 3.456789", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 2339", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1334,25 +1431,23 @@ ] }, { - "index": 57, + "index": 62, "name": "Balances_Transfer", - "blob": "05000079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b668633158139ae28a3dfaac5fe1560a5e9e05cd5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050000027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef66d0fd503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Transfer", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", - "2 | Amount [1/2] : POLYX 12345678901234567890123456789012", - "2 | Amount [2/2] : 3.456789", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 0.000987", "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Balances : Transfer", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", - "2 | Amount [1/2] : POLYX 12345678901234567890123456789012", - "2 | Amount [2/2] : 3.456789", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 0.000987", "3 | Chain : Polymesh", - "4 | Nonce : 2339", + "4 | Nonce : 100", "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -1361,24 +1456,26 @@ ] }, { - "index": 58, + "index": 63, "name": "Balances_Transfer", - "blob": "05000079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66868ed73e0dd503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050000027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef66d0fd503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Transfer", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", - "2 | Amount : POLYX 55.555555", - "3 | Tip : POLYX 55.555555" + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 0.000987", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Balances : Transfer", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", - "2 | Amount : POLYX 55.555555", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 0.000987", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 100", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1386,24 +1483,24 @@ ] }, { - "index": 59, + "index": 64, "name": "Balances_Transfer", - "blob": "05000079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66868ed73e0dd503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050000027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef68ed73e0dd503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Transfer", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", "2 | Amount : POLYX 55.555555", - "3 | Tip : POLYX 1234.56789" + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Balances : Transfer", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", "2 | Amount : POLYX 55.555555", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 1", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1411,26 +1508,24 @@ ] }, { - "index": 60, + "index": 65, "name": "Balances_Transfer", - "blob": "05000079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66868ed73e0dd5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050000027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef66d0fd503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Transfer", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", - "2 | Amount : POLYX 55.555555", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 0.000987", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Balances : Transfer", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", - "2 | Amount : POLYX 55.555555", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 0.000987", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 1", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1438,28 +1533,28 @@ ] }, { - "index": 61, + "index": 66, "name": "Balances_Transfer_with_memo", - "blob": "05010079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66868ed73e0d01fd202adf84086ebdef696aec85b58904dc00330f64632b590f4d60371e4a647dd5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050100027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef66d0f018af6927a304a01ab8b0aaf766ae50275795571894b34825692ed6a2a47e77e8ad5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Transfer with memo", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", - "2 | Amount : POLYX 55.555555", - "3 | Memo [1/2] : 0xfd202adf84086ebdef696aec85b58904dc00", - "3 | Memo [2/2] : 330f64632b590f4d60371e4a647d", - "4 | Tip : POLYX 5552342.355555" + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 0.000987", + "3 | Memo [1/2] : 0x8af6927a304a01ab8b0aaf766ae502757955", + "3 | Memo [2/2] : 71894b34825692ed6a2a47e77e8a", + "4 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Balances : Transfer with memo", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", - "2 | Amount : POLYX 55.555555", - "3 | Memo [1/2] : 0xfd202adf84086ebdef696aec85b58904dc00", - "3 | Memo [2/2] : 330f64632b590f4d60371e4a647d", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 0.000987", + "3 | Memo [1/2] : 0x8af6927a304a01ab8b0aaf766ae502757955", + "3 | Memo [2/2] : 71894b34825692ed6a2a47e77e8a", "4 | Chain : Polymesh", "5 | Nonce : 2339", - "6 | Tip : POLYX 5552342.355555", + "6 | Tip : POLYX 1234.56789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1467,28 +1562,28 @@ ] }, { - "index": 62, + "index": 67, "name": "Balances_Transfer_with_memo", - "blob": "05010079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66866d0f01fd202adf84086ebdef696aec85b58904dc00330f64632b590f4d60371e4a647dd50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050100027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef60b63ce64c10c05018af6927a304a01ab8b0aaf766ae50275795571894b34825692ed6a2a47e77e8ad503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Transfer with memo", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", - "2 | Amount : POLYX 0.000987", - "3 | Memo [1/2] : 0xfd202adf84086ebdef696aec85b58904dc00", - "3 | Memo [2/2] : 330f64632b590f4d60371e4a647d", - "4 | Tip : POLYX 5552342.355555" + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 5552342.355555", + "3 | Memo [1/2] : 0x8af6927a304a01ab8b0aaf766ae502757955", + "3 | Memo [2/2] : 71894b34825692ed6a2a47e77e8a", + "4 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Balances : Transfer with memo", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", - "2 | Amount : POLYX 0.000987", - "3 | Memo [1/2] : 0xfd202adf84086ebdef696aec85b58904dc00", - "3 | Memo [2/2] : 330f64632b590f4d60371e4a647d", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 5552342.355555", + "3 | Memo [1/2] : 0x8af6927a304a01ab8b0aaf766ae502757955", + "3 | Memo [2/2] : 71894b34825692ed6a2a47e77e8a", "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip : POLYX 5552342.355555", + "5 | Nonce : 50283", + "6 | Tip : POLYX 55.555555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1496,57 +1591,55 @@ ] }, { - "index": 63, + "index": 68, "name": "Balances_Transfer_with_memo", - "blob": "05010079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66860001fd202adf84086ebdef696aec85b58904dc00330f64632b590f4d60371e4a647dd503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050100027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef68ed73e0d018af6927a304a01ab8b0aaf766ae50275795571894b34825692ed6a2a47e77e8ad503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Transfer with memo", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", - "2 | Amount : POLYX 0.0", - "3 | Memo [1/2] : 0xfd202adf84086ebdef696aec85b58904dc00", - "3 | Memo [2/2] : 330f64632b590f4d60371e4a647d", - "4 | Tip : POLYX 1234.56789" + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 55.555555", + "3 | Memo [1/2] : 0x8af6927a304a01ab8b0aaf766ae502757955", + "3 | Memo [2/2] : 71894b34825692ed6a2a47e77e8a" ], "output_expert": [ "0 | Balances : Transfer with memo", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", - "2 | Amount : POLYX 0.0", - "3 | Memo [1/2] : 0xfd202adf84086ebdef696aec85b58904dc00", - "3 | Memo [2/2] : 330f64632b590f4d60371e4a647d", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 55.555555", + "3 | Memo [1/2] : 0x8af6927a304a01ab8b0aaf766ae502757955", + "3 | Memo [2/2] : 71894b34825692ed6a2a47e77e8a", "4 | Chain : Polymesh", "5 | Nonce : 100", - "6 | Tip : POLYX 1234.56789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 64, + "index": 69, "name": "Balances_Transfer_with_memo", - "blob": "05010079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66860001fd202adf84086ebdef696aec85b58904dc00330f64632b590f4d60371e4a647dd503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050100027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef603d2029649018af6927a304a01ab8b0aaf766ae50275795571894b34825692ed6a2a47e77e8ad5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Transfer with memo", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", - "2 | Amount : POLYX 0.0", - "3 | Memo [1/2] : 0xfd202adf84086ebdef696aec85b58904dc00", - "3 | Memo [2/2] : 330f64632b590f4d60371e4a647d", - "4 | Tip : POLYX 0.000987" + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 1234.56789", + "3 | Memo [1/2] : 0x8af6927a304a01ab8b0aaf766ae502757955", + "3 | Memo [2/2] : 71894b34825692ed6a2a47e77e8a", + "4 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Balances : Transfer with memo", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", - "2 | Amount : POLYX 0.0", - "3 | Memo [1/2] : 0xfd202adf84086ebdef696aec85b58904dc00", - "3 | Memo [2/2] : 330f64632b590f4d60371e4a647d", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 1234.56789", + "3 | Memo [1/2] : 0x8af6927a304a01ab8b0aaf766ae502757955", + "3 | Memo [2/2] : 71894b34825692ed6a2a47e77e8a", "4 | Chain : Polymesh", "5 | Nonce : 1", - "6 | Tip : POLYX 0.000987", + "6 | Tip : POLYX 1234.56789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1554,25 +1647,27 @@ ] }, { - "index": 65, + "index": 70, "name": "Balances_Transfer_with_memo", - "blob": "05010079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66860b63ce64c10c0501fd202adf84086ebdef696aec85b58904dc00330f64632b590f4d60371e4a647dd50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050100027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef633158139ae28a3dfaac5fe1560a5e9e05c018af6927a304a01ab8b0aaf766ae50275795571894b34825692ed6a2a47e77e8ad50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Transfer with memo", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", - "2 | Amount : POLYX 5552342.355555", - "3 | Memo [1/2] : 0xfd202adf84086ebdef696aec85b58904dc00", - "3 | Memo [2/2] : 330f64632b590f4d60371e4a647d", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "2 | Amount [2/2] : 3.456789", + "3 | Memo [1/2] : 0x8af6927a304a01ab8b0aaf766ae502757955", + "3 | Memo [2/2] : 71894b34825692ed6a2a47e77e8a", "4 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Balances : Transfer with memo", - "1 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Dest [2/2] : aRw1manuyK", - "2 | Amount : POLYX 5552342.355555", - "3 | Memo [1/2] : 0xfd202adf84086ebdef696aec85b58904dc00", - "3 | Memo [2/2] : 330f64632b590f4d60371e4a647d", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "2 | Amount [2/2] : 3.456789", + "3 | Memo [1/2] : 0x8af6927a304a01ab8b0aaf766ae502757955", + "3 | Memo [2/2] : 71894b34825692ed6a2a47e77e8a", "4 | Chain : Polymesh", "5 | Nonce : 100", "6 | Tip : POLYX 55.555555", @@ -1583,20 +1678,22 @@ ] }, { - "index": 66, + "index": 71, "name": "Balances_Deposit_block_reward_reserve_balance", - "blob": "050203d2029649d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "05026d0fd5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Deposit block reward reserve balance", - "1 | Amount : POLYX 1234.56789", - "2 | Tip : POLYX 1234.56789" + "1 | Amount : POLYX 0.000987", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Balances : Deposit block reward reserve balance", - "1 | Amount : POLYX 1234.56789", + "1 | Amount : POLYX 0.000987", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 2339", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1604,20 +1701,20 @@ ] }, { - "index": 67, + "index": 72, "name": "Balances_Deposit_block_reward_reserve_balance", - "blob": "05020b63ce64c10c05d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "05026d0fd503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Deposit block reward reserve balance", - "1 | Amount : POLYX 5552342.355555", - "2 | Tip : POLYX 0.000987" + "1 | Amount : POLYX 0.000987", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Balances : Deposit block reward reserve balance", - "1 | Amount : POLYX 5552342.355555", + "1 | Amount : POLYX 0.000987", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 0", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1625,22 +1722,20 @@ ] }, { - "index": 68, + "index": 73, "name": "Balances_Deposit_block_reward_reserve_balance", - "blob": "05028ed73e0dd503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "05020b63ce64c10c05d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Deposit block reward reserve balance", - "1 | Amount : POLYX 55.555555", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Amount : POLYX 5552342.355555", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Balances : Deposit block reward reserve balance", - "1 | Amount : POLYX 55.555555", + "1 | Amount : POLYX 5552342.355555", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 50283", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1648,66 +1743,66 @@ ] }, { - "index": 69, + "index": 74, "name": "Balances_Deposit_block_reward_reserve_balance", - "blob": "05026d0fd5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050203d2029649d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Deposit block reward reserve balance", - "1 | Amount : POLYX 0.000987" + "1 | Amount : POLYX 1234.56789", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Balances : Deposit block reward reserve balance", - "1 | Amount : POLYX 0.000987", + "1 | Amount : POLYX 1234.56789", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 70, + "index": 75, "name": "Balances_Deposit_block_reward_reserve_balance", - "blob": "05028ed73e0dd5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050203d2029649d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Deposit block reward reserve balance", - "1 | Amount : POLYX 55.555555", - "2 | Tip : POLYX 1234.56789" + "1 | Amount : POLYX 1234.56789" ], "output_expert": [ "0 | Balances : Deposit block reward reserve balance", - "1 | Amount : POLYX 55.555555", + "1 | Amount : POLYX 1234.56789", "2 | Chain : Polymesh", "3 | Nonce : 1", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 71, + "index": 76, "name": "Balances_Set_balance", - "blob": "05030079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66860b63ce64c10c0503d2029649d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050300027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef60003d2029649d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Set balance", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", - "2 | New free : POLYX 5552342.355555", + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", + "2 | New free : POLYX 0.0", "3 | New reserved : POLYX 1234.56789", - "4 | Tip : POLYX 55.555555" + "4 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Balances : Set balance", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", - "2 | New free : POLYX 5552342.355555", + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", + "2 | New free : POLYX 0.0", "3 | New reserved : POLYX 1234.56789", "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip : POLYX 55.555555", + "5 | Nonce : 0", + "6 | Tip : POLYX 1234.56789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1715,51 +1810,57 @@ ] }, { - "index": 72, + "index": 77, "name": "Balances_Set_balance", - "blob": "05030079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66868ed73e0d03d2029649d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050300027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef60000d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Set balance", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", - "2 | New free : POLYX 55.555555", - "3 | New reserved : POLYX 1234.56789" + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", + "2 | New free : POLYX 0.0", + "3 | New reserved : POLYX 0.0", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Balances : Set balance", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", - "2 | New free : POLYX 55.555555", - "3 | New reserved : POLYX 1234.56789", + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", + "2 | New free : POLYX 0.0", + "3 | New reserved : POLYX 0.0", "4 | Chain : Polymesh", - "5 | Nonce : 0", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 1", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 73, + "index": 78, "name": "Balances_Set_balance", - "blob": "05030079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66866d0f03d2029649d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050300027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef633158139ae28a3dfaac5fe1560a5e9e05c0b63ce64c10c05d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Set balance", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", - "2 | New free : POLYX 0.000987", - "3 | New reserved : POLYX 1234.56789", - "4 | Tip : POLYX 55.555555" + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", + "2 | New free [1/2] : POLYX 12345678901234567890123456789012", + "2 | New free [2/2] : 3.456789", + "3 | New reserved : POLYX 5552342.355555", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Balances : Set balance", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", - "2 | New free : POLYX 0.000987", - "3 | New reserved : POLYX 1234.56789", + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", + "2 | New free [1/2] : POLYX 12345678901234567890123456789012", + "2 | New free [2/2] : 3.456789", + "3 | New reserved : POLYX 5552342.355555", "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip : POLYX 55.555555", + "5 | Nonce : 100", + "6 | Tip : POLYX 5552342.355555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1767,26 +1868,26 @@ ] }, { - "index": 74, + "index": 79, "name": "Balances_Set_balance", - "blob": "05030079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66868ed73e0d6d0fd5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050300027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef603d20296498ed73e0dd50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Set balance", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", - "2 | New free : POLYX 55.555555", - "3 | New reserved : POLYX 0.000987", - "4 | Tip : POLYX 0.000987" + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", + "2 | New free : POLYX 1234.56789", + "3 | New reserved : POLYX 55.555555", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Balances : Set balance", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", - "2 | New free : POLYX 55.555555", - "3 | New reserved : POLYX 0.000987", + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", + "2 | New free : POLYX 1234.56789", + "3 | New reserved : POLYX 55.555555", "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip : POLYX 0.000987", + "5 | Nonce : 100", + "6 | Tip : POLYX 5552342.355555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1794,55 +1895,53 @@ ] }, { - "index": 75, + "index": 80, "name": "Balances_Set_balance", - "blob": "05030079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66860b63ce64c10c058ed73e0dd50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050300027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef6008ed73e0dd503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Set balance", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", - "2 | New free : POLYX 5552342.355555", - "3 | New reserved : POLYX 55.555555", - "4 | Tip : POLYX 0.000987" + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", + "2 | New free : POLYX 0.0", + "3 | New reserved : POLYX 55.555555" ], "output_expert": [ "0 | Balances : Set balance", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", - "2 | New free : POLYX 5552342.355555", + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", + "2 | New free : POLYX 0.0", "3 | New reserved : POLYX 55.555555", "4 | Chain : Polymesh", "5 | Nonce : 100", - "6 | Tip : POLYX 0.000987", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 76, + "index": 81, "name": "Balances_Force_transfer", - "blob": "05040079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66860079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b668600d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050400027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef600027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef68ed73e0dd503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Force transfer", - "1 | Source [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Source [2/2] : aRw1manuyK", - "2 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "2 | Dest [2/2] : aRw1manuyK", - "3 | Amount : POLYX 0.0", - "4 | Tip : POLYX 1234.56789" + "1 | Source [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Source [2/2] : 91kbAe4dfh", + "2 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "2 | Dest [2/2] : 91kbAe4dfh", + "3 | Amount : POLYX 55.555555", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Balances : Force transfer", - "1 | Source [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Source [2/2] : aRw1manuyK", - "2 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "2 | Dest [2/2] : aRw1manuyK", - "3 | Amount : POLYX 0.0", + "1 | Source [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Source [2/2] : 91kbAe4dfh", + "2 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "2 | Dest [2/2] : 91kbAe4dfh", + "3 | Amount : POLYX 55.555555", "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip : POLYX 1234.56789", + "5 | Nonce : 1", + "6 | Tip : POLYX 0.000987", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1850,30 +1949,30 @@ ] }, { - "index": 77, + "index": 82, "name": "Balances_Force_transfer", - "blob": "05040079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66860079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b668600d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050400027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef600027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef633158139ae28a3dfaac5fe1560a5e9e05cd503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Force transfer", - "1 | Source [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Source [2/2] : aRw1manuyK", - "2 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "2 | Dest [2/2] : aRw1manuyK", - "3 | Amount : POLYX 0.0", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "1 | Source [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Source [2/2] : 91kbAe4dfh", + "2 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "2 | Dest [2/2] : 91kbAe4dfh", + "3 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "3 | Amount [2/2] : 3.456789", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Balances : Force transfer", - "1 | Source [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Source [2/2] : aRw1manuyK", - "2 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "2 | Dest [2/2] : aRw1manuyK", - "3 | Amount : POLYX 0.0", + "1 | Source [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Source [2/2] : 91kbAe4dfh", + "2 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "2 | Dest [2/2] : 91kbAe4dfh", + "3 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "3 | Amount [2/2] : 3.456789", "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", + "5 | Nonce : 0", + "6 | Tip : POLYX 0.000987", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1881,59 +1980,59 @@ ] }, { - "index": 78, + "index": 83, "name": "Balances_Force_transfer", - "blob": "05040079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66860079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66866d0fd503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050400027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef600027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef633158139ae28a3dfaac5fe1560a5e9e05cd5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Force transfer", - "1 | Source [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Source [2/2] : aRw1manuyK", - "2 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "2 | Dest [2/2] : aRw1manuyK", - "3 | Amount : POLYX 0.000987" + "1 | Source [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Source [2/2] : 91kbAe4dfh", + "2 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "2 | Dest [2/2] : 91kbAe4dfh", + "3 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "3 | Amount [2/2] : 3.456789", + "4 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Balances : Force transfer", - "1 | Source [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Source [2/2] : aRw1manuyK", - "2 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "2 | Dest [2/2] : aRw1manuyK", - "3 | Amount : POLYX 0.000987", + "1 | Source [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Source [2/2] : 91kbAe4dfh", + "2 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "2 | Dest [2/2] : 91kbAe4dfh", + "3 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "3 | Amount [2/2] : 3.456789", "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 2339", + "6 | Tip : POLYX 1234.56789", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 79, + "index": 84, "name": "Balances_Force_transfer", - "blob": "05040079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66860079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b668633158139ae28a3dfaac5fe1560a5e9e05cd5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050400027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef600027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef66d0fd5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Force transfer", - "1 | Source [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Source [2/2] : aRw1manuyK", - "2 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "2 | Dest [2/2] : aRw1manuyK", - "3 | Amount [1/2] : POLYX 12345678901234567890123456789012", - "3 | Amount [2/2] : 3.456789", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "1 | Source [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Source [2/2] : 91kbAe4dfh", + "2 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "2 | Dest [2/2] : 91kbAe4dfh", + "3 | Amount : POLYX 0.000987", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Balances : Force transfer", - "1 | Source [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Source [2/2] : aRw1manuyK", - "2 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "2 | Dest [2/2] : aRw1manuyK", - "3 | Amount [1/2] : POLYX 12345678901234567890123456789012", - "3 | Amount [2/2] : 3.456789", + "1 | Source [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Source [2/2] : 91kbAe4dfh", + "2 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "2 | Dest [2/2] : 91kbAe4dfh", + "3 | Amount : POLYX 0.000987", "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", + "5 | Nonce : 2339", + "6 | Tip : POLYX 5552342.355555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1941,32 +2040,28 @@ ] }, { - "index": 80, + "index": 85, "name": "Balances_Force_transfer", - "blob": "05040079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66860079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b668633158139ae28a3dfaac5fe1560a5e9e05cd5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "050400027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef600027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef603d2029649d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Force transfer", - "1 | Source [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Source [2/2] : aRw1manuyK", - "2 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "2 | Dest [2/2] : aRw1manuyK", - "3 | Amount [1/2] : POLYX 12345678901234567890123456789012", - "3 | Amount [2/2] : 3.456789", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "1 | Source [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Source [2/2] : 91kbAe4dfh", + "2 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "2 | Dest [2/2] : 91kbAe4dfh", + "3 | Amount : POLYX 1234.56789", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Balances : Force transfer", - "1 | Source [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Source [2/2] : aRw1manuyK", - "2 | Dest [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "2 | Dest [2/2] : aRw1manuyK", - "3 | Amount [1/2] : POLYX 12345678901234567890123456789012", - "3 | Amount [2/2] : 3.456789", + "1 | Source [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Source [2/2] : 91kbAe4dfh", + "2 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "2 | Dest [2/2] : 91kbAe4dfh", + "3 | Amount : POLYX 1234.56789", "4 | Chain : Polymesh", - "5 | Nonce : 0", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", + "5 | Nonce : 1", + "6 | Tip : POLYX 0.000987", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -1974,43 +2069,47 @@ ] }, { - "index": 81, + "index": 86, "name": "Balances_Burn_account_balance", - "blob": "0505d0ca8a6126a7a4bcda703660c37167d7d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0505c57f73991a008aea138485034a295a46d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Burn account balance", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408" + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Balances : Burn account balance", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", "2 | Chain : Polymesh", "3 | Nonce : 2339", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 82, + "index": 87, "name": "Balances_Burn_account_balance", - "blob": "0505d0ca8a6126a7a4bcda703660c37167d7d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0505c57f73991a008aea138485034a295a46d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Burn account balance", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408", - "2 | Tip : POLYX 1234.56789" + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Balances : Burn account balance", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 1", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -2018,22 +2117,24 @@ ] }, { - "index": 83, + "index": 88, "name": "Balances_Burn_account_balance", - "blob": "0505d0ca8a6126a7a4bcda703660c37167d7d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0505c57f73991a008aea138485034a295a46d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Burn account balance", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408", - "2 | Tip : POLYX 0.000987" + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Balances : Burn account balance", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 50283", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -2041,24 +2142,22 @@ ] }, { - "index": 84, + "index": 89, "name": "Balances_Burn_account_balance", - "blob": "0505d0ca8a6126a7a4bcda703660c37167d7d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0505c57f73991a008aea138485034a295a46d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Burn account balance", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Balances : Burn account balance", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -2066,22 +2165,22 @@ ] }, { - "index": 85, + "index": 90, "name": "Balances_Burn_account_balance", - "blob": "0505d0ca8a6126a7a4bcda703660c37167d7d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0505c57f73991a008aea138485034a295a46d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Balances : Burn account balance", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408", - "2 | Tip : POLYX 55.555555" + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Balances : Burn account balance", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 0", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -2089,50 +2188,46 @@ ] }, { - "index": 86, + "index": 91, "name": "Identity_Invalidate_cdd_claims", - "blob": "0701c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d0001000000000000010001000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0701942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b8000000000000000010008000000000000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Invalidate cdd claims", - "1 | Cdd [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Cdd [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Disable from : 256", - "3 | Expiry : 256", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "1 | Cdd [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Cdd [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Disable from : 128", + "3 | Expiry : 2048" ], "output_expert": [ "0 | Identity : Invalidate cdd claims", - "1 | Cdd [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Cdd [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Disable from : 256", - "3 | Expiry : 256", + "1 | Cdd [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Cdd [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Disable from : 128", + "3 | Expiry : 2048", "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 50283", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 87, + "index": 92, "name": "Identity_Invalidate_cdd_claims", - "blob": "0701c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d8000000000000000010008000000000000d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0701942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b8000000000000000010008000000000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Invalidate cdd claims", - "1 | Cdd [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Cdd [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Cdd [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Cdd [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Disable from : 128", "3 | Expiry : 2048", "4 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Identity : Invalidate cdd claims", - "1 | Cdd [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Cdd [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Cdd [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Cdd [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Disable from : 128", "3 | Expiry : 2048", "4 | Chain : Polymesh", @@ -2145,26 +2240,26 @@ ] }, { - "index": 88, + "index": 93, "name": "Identity_Invalidate_cdd_claims", - "blob": "0701c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d0008000000000000018000000000000000d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0701942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b8000000000000000018000000000000000d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Invalidate cdd claims", - "1 | Cdd [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Cdd [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Disable from : 2048", + "1 | Cdd [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Cdd [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Disable from : 128", "3 | Expiry : 128", - "4 | Tip : POLYX 0.000987" + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Identity : Invalidate cdd claims", - "1 | Cdd [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Cdd [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Disable from : 2048", + "1 | Cdd [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Cdd [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Disable from : 128", "3 | Expiry : 128", "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip : POLYX 0.000987", + "5 | Nonce : 0", + "6 | Tip : POLYX 5552342.355555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -2172,53 +2267,51 @@ ] }, { - "index": 89, + "index": 94, "name": "Identity_Invalidate_cdd_claims", - "blob": "0701c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d8000000000000000018000000000000000d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0701942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b8000000000000000010001000000000000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Invalidate cdd claims", - "1 | Cdd [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Cdd [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Cdd [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Cdd [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Disable from : 128", - "3 | Expiry : 128", - "4 | Tip : POLYX 5552342.355555" + "3 | Expiry : 256" ], "output_expert": [ "0 | Identity : Invalidate cdd claims", - "1 | Cdd [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Cdd [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Cdd [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Cdd [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Disable from : 128", - "3 | Expiry : 128", + "3 | Expiry : 256", "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip : POLYX 5552342.355555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 50283", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 90, + "index": 95, "name": "Identity_Invalidate_cdd_claims", - "blob": "0701c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d0008000000000000018000000000000000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0701942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b8000000000000000010008000000000000d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Invalidate cdd claims", - "1 | Cdd [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Cdd [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Disable from : 2048", - "3 | Expiry : 128", - "4 | Tip : POLYX 0.000987" + "1 | Cdd [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Cdd [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Disable from : 128", + "3 | Expiry : 2048", + "4 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Identity : Invalidate cdd claims", - "1 | Cdd [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Cdd [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Disable from : 2048", - "3 | Expiry : 128", + "1 | Cdd [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Cdd [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Disable from : 128", + "3 | Expiry : 2048", "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip : POLYX 0.000987", + "5 | Nonce : 1", + "6 | Tip : POLYX 55.555555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -2226,157 +2319,22 @@ ] }, { - "index": 91, - "name": "Identity_Remove_secondary_keys", - "blob": "07020800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335fd5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 96, + "name": "Identity_Accept_primary_key", + "blob": "0703230900000000000001d8c9760100000000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Identity : Remove secondary keys", - "1 | Signers to remove [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers to remove [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers to remove [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers to remove [4/4] : zZS2TyyWUU", - "2 | Tip : POLYX 1234.56789" - ], - "output_expert": [ - "0 | Identity : Remove secondary keys", - "1 | Signers to remove [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers to remove [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers to remove [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers to remove [4/4] : zZS2TyyWUU", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 92, - "name": "Identity_Remove_secondary_keys", - "blob": "07020800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335fd503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Identity : Remove secondary keys", - "1 | Signers to remove [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers to remove [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers to remove [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers to remove [4/4] : zZS2TyyWUU", - "2 | Tip : POLYX 55.555555" - ], - "output_expert": [ - "0 | Identity : Remove secondary keys", - "1 | Signers to remove [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers to remove [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers to remove [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers to remove [4/4] : zZS2TyyWUU", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 93, - "name": "Identity_Remove_secondary_keys", - "blob": "07020800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335fd503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Identity : Remove secondary keys", - "1 | Signers to remove [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers to remove [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers to remove [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers to remove [4/4] : zZS2TyyWUU", - "2 | Tip : POLYX 1234.56789" - ], - "output_expert": [ - "0 | Identity : Remove secondary keys", - "1 | Signers to remove [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers to remove [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers to remove [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers to remove [4/4] : zZS2TyyWUU", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 94, - "name": "Identity_Remove_secondary_keys", - "blob": "07020800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335fd5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Identity : Remove secondary keys", - "1 | Signers to remove [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers to remove [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers to remove [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers to remove [4/4] : zZS2TyyWUU" - ], - "output_expert": [ - "0 | Identity : Remove secondary keys", - "1 | Signers to remove [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers to remove [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers to remove [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers to remove [4/4] : zZS2TyyWUU", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 95, - "name": "Identity_Remove_secondary_keys", - "blob": "07020800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335fd5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Identity : Remove secondary keys", - "1 | Signers to remove [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers to remove [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers to remove [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers to remove [4/4] : zZS2TyyWUU", - "2 | Tip : POLYX 0.000987" - ], - "output_expert": [ - "0 | Identity : Remove secondary keys", - "1 | Signers to remove [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers to remove [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers to remove [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers to remove [4/4] : zZS2TyyWUU", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 96, - "name": "Identity_Accept_primary_key", - "blob": "07036bc400000000000001d8c9760100000000d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Identity : Accept primary key", - "1 | Rotation auth id : 50283", - "2 | Optional cdd auth id : 24562136", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "0 | Identity : Accept primary key", + "1 | Rotation auth id : 2339", + "2 | Optional cdd auth id : 24562136", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Identity : Accept primary key", - "1 | Rotation auth id : 50283", + "1 | Rotation auth id : 2339", "2 | Optional cdd auth id : 24562136", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 100", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -2386,41 +2344,43 @@ { "index": 97, "name": "Identity_Accept_primary_key", - "blob": "07036bc4000000000000011a00000000000000d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "07030000000000000000011a00000000000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Accept primary key", - "1 | Rotation auth id : 50283", - "2 | Optional cdd auth id : 26" + "1 | Rotation auth id : 0", + "2 | Optional cdd auth id : 26", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Identity : Accept primary key", - "1 | Rotation auth id : 50283", + "1 | Rotation auth id : 0", "2 | Optional cdd auth id : 26", "3 | Chain : Polymesh", "4 | Nonce : 1", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 98, "name": "Identity_Accept_primary_key", - "blob": "07030100000000000000018813000000000000d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "07032309000000000000011a00000000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Accept primary key", - "1 | Rotation auth id : 1", - "2 | Optional cdd auth id : 5000", + "1 | Rotation auth id : 2339", + "2 | Optional cdd auth id : 26", "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Identity : Accept primary key", - "1 | Rotation auth id : 1", - "2 | Optional cdd auth id : 5000", + "1 | Rotation auth id : 2339", + "2 | Optional cdd auth id : 26", "3 | Chain : Polymesh", - "4 | Nonce : 0", + "4 | Nonce : 2339", "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", @@ -2432,43 +2392,43 @@ { "index": 99, "name": "Identity_Accept_primary_key", - "blob": "07036bc4000000000000011a00000000000000d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0703230900000000000001d8c9760100000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Accept primary key", - "1 | Rotation auth id : 50283", - "2 | Optional cdd auth id : 26" + "1 | Rotation auth id : 2339", + "2 | Optional cdd auth id : 24562136", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Identity : Accept primary key", - "1 | Rotation auth id : 50283", - "2 | Optional cdd auth id : 26", + "1 | Rotation auth id : 2339", + "2 | Optional cdd auth id : 24562136", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 1", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 100, "name": "Identity_Accept_primary_key", - "blob": "07030000000000000000011a00000000000000d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0703230900000000000001d8c9760100000000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Accept primary key", - "1 | Rotation auth id : 0", - "2 | Optional cdd auth id : 26", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "1 | Rotation auth id : 2339", + "2 | Optional cdd auth id : 24562136", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Identity : Accept primary key", - "1 | Rotation auth id : 0", - "2 | Optional cdd auth id : 26", + "1 | Rotation auth id : 2339", + "2 | Optional cdd auth id : 24562136", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 2339", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -2478,18 +2438,18 @@ { "index": 101, "name": "Identity_Change_cdd_requirement_for_mk_rotation", - "blob": "070401d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070400d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Change cdd requirement for mk rotation", - "1 | Auth required : True", - "2 | Tip : POLYX 1234.56789" + "1 | Auth required : False", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Identity : Change cdd requirement for mk rotation", - "1 | Auth required : True", + "1 | Auth required : False", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -2499,41 +2459,39 @@ { "index": 102, "name": "Identity_Change_cdd_requirement_for_mk_rotation", - "blob": "070400d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070400d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Change cdd requirement for mk rotation", - "1 | Auth required : False", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Auth required : False" ], "output_expert": [ "0 | Identity : Change cdd requirement for mk rotation", "1 | Auth required : False", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 0", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 103, "name": "Identity_Change_cdd_requirement_for_mk_rotation", - "blob": "070400d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070401d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Change cdd requirement for mk rotation", - "1 | Auth required : False", - "2 | Tip : POLYX 5552342.355555" + "1 | Auth required : True", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Identity : Change cdd requirement for mk rotation", - "1 | Auth required : False", + "1 | Auth required : True", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 2339", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -2543,18 +2501,18 @@ { "index": 104, "name": "Identity_Change_cdd_requirement_for_mk_rotation", - "blob": "070401d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070401d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Change cdd requirement for mk rotation", "1 | Auth required : True", - "2 | Tip : POLYX 0.000987" + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Identity : Change cdd requirement for mk rotation", "1 | Auth required : True", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 50283", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -2564,18 +2522,18 @@ { "index": 105, "name": "Identity_Change_cdd_requirement_for_mk_rotation", - "blob": "070400d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070400d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Change cdd requirement for mk rotation", "1 | Auth required : False", - "2 | Tip : POLYX 1234.56789" + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Identity : Change cdd requirement for mk rotation", "1 | Auth required : False", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 100", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -2585,7 +2543,7 @@ { "index": 106, "name": "Identity_Join_identity_as_key", - "blob": "07056bc4000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "07056bc4000000000000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Join identity as key", "1 | Auth id : 50283", @@ -2596,7 +2554,7 @@ "0 | Identity : Join identity as key", "1 | Auth id : 50283", "2 | Chain : Polymesh", - "3 | Nonce : 100", + "3 | Nonce : 0", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", @@ -2608,17 +2566,17 @@ { "index": 107, "name": "Identity_Join_identity_as_key", - "blob": "07050100000000000000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "07056400000000000000d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Join identity as key", - "1 | Auth id : 1", + "1 | Auth id : 100", "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Identity : Join identity as key", - "1 | Auth id : 1", + "1 | Auth id : 100", "2 | Chain : Polymesh", - "3 | Nonce : 2339", + "3 | Nonce : 50283", "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -2629,7 +2587,7 @@ { "index": 108, "name": "Identity_Join_identity_as_key", - "blob": "07050100000000000000d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "07050100000000000000d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Join identity as key", "1 | Auth id : 1", @@ -2639,7 +2597,7 @@ "0 | Identity : Join identity as key", "1 | Auth id : 1", "2 | Chain : Polymesh", - "3 | Nonce : 100", + "3 | Nonce : 0", "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -2650,96 +2608,90 @@ { "index": 109, "name": "Identity_Join_identity_as_key", - "blob": "07050100000000000000d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "07052309000000000000d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Join identity as key", - "1 | Auth id : 1", - "2 | Tip : POLYX 1234.56789" + "1 | Auth id : 2339" ], "output_expert": [ "0 | Identity : Join identity as key", - "1 | Auth id : 1", + "1 | Auth id : 2339", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 1", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 110, "name": "Identity_Join_identity_as_key", - "blob": "07050000000000000000d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "07056bc4000000000000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Join identity as key", - "1 | Auth id : 0" + "1 | Auth id : 50283", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Identity : Join identity as key", - "1 | Auth id : 0", + "1 | Auth id : 50283", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 2339", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 111, "name": "Identity_Leave_identity_as_key", - "blob": "0706d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0706d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Identity : Leave identity as key", - "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "1 | Tip [2/2] : 3.456789" + "0 | Identity : Leave identity as key" ], "output_expert": [ "0 | Identity : Leave identity as key", "1 | Chain : Polymesh", - "2 | Nonce : 100", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Nonce : 1", + "3 | Era Phase : 61", + "4 | Era Period : 64", + "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "5 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 112, "name": "Identity_Leave_identity_as_key", - "blob": "0706d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0706d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Identity : Leave identity as key", - "1 | Tip : POLYX 5552342.355555" + "0 | Identity : Leave identity as key" ], "output_expert": [ "0 | Identity : Leave identity as key", "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Tip : POLYX 5552342.355555", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Nonce : 50283", + "3 | Era Phase : 61", + "4 | Era Period : 64", + "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "5 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 113, "name": "Identity_Leave_identity_as_key", - "blob": "0706d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0706d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Leave identity as key", - "1 | Tip : POLYX 1234.56789" + "1 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Identity : Leave identity as key", "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Tip : POLYX 1234.56789", + "2 | Nonce : 1", + "3 | Tip : POLYX 5552342.355555", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -2749,16 +2701,18 @@ { "index": 114, "name": "Identity_Leave_identity_as_key", - "blob": "0706d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0706d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Leave identity as key", - "1 | Tip : POLYX 55.555555" + "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "1 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Identity : Leave identity as key", "1 | Chain : Polymesh", "2 | Nonce : 2339", - "3 | Tip : POLYX 55.555555", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -2768,16 +2722,16 @@ { "index": 115, "name": "Identity_Leave_identity_as_key", - "blob": "0706d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0706d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Leave identity as key", - "1 | Tip : POLYX 55.555555" + "1 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Identity : Leave identity as key", "1 | Chain : Polymesh", "2 | Nonce : 1", - "3 | Tip : POLYX 55.555555", + "3 | Tip : POLYX 5552342.355555", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -2787,29 +2741,27 @@ { "index": 116, "name": "Identity_Add_claim", - "blob": "0707c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d0601005fbc6ff25febde05ab045e77c4714bfdf7085b7912fa3e433527db0ee1546fdf018000000000000000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0707942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b0600015449434b45522d3537323132018000000000000000d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Add claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/4] : Jurisdiction", - "2 | Claim [2/4] : AX", - "2 | Claim [3/4] : 5fbc6ff25febde05ab045e77c4714bfdf7085b", - "2 | Claim [4/4] : 7912fa3e433527db0ee1546fdf", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/3] : Jurisdiction", + "2 | Claim [2/3] : AF", + "2 | Claim [3/3] : TICKER-57212", "3 | Expiry : 128", "4 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Identity : Add claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/4] : Jurisdiction", - "2 | Claim [2/4] : AX", - "2 | Claim [3/4] : 5fbc6ff25febde05ab045e77c4714bfdf7085b", - "2 | Claim [4/4] : 7912fa3e433527db0ee1546fdf", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/3] : Jurisdiction", + "2 | Claim [2/3] : AF", + "2 | Claim [3/3] : TICKER-57212", "3 | Expiry : 128", "4 | Chain : Polymesh", - "5 | Nonce : 50283", + "5 | Nonce : 1", "6 | Tip : POLYX 1234.56789", "7 | Era Phase : 61", "8 | Era Period : 64", @@ -2820,28 +2772,26 @@ { "index": 117, "name": "Identity_Add_claim", - "blob": "0707c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d00015449434b45522d3334353637018000000000000000d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0707942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b00015449434b45522d3334353637010008000000000000d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Add claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Claim [1/2] : Accredited", "2 | Claim [2/2] : TICKER-34567", - "3 | Expiry : 128", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "3 | Expiry : 2048", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Identity : Add claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Claim [1/2] : Accredited", "2 | Claim [2/2] : TICKER-34567", - "3 | Expiry : 128", + "3 | Expiry : 2048", "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", + "5 | Nonce : 50283", + "6 | Tip : POLYX 0.000987", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -2851,57 +2801,59 @@ { "index": 118, "name": "Identity_Add_claim", - "blob": "0707c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d0600015449434b45522d3537323132010008000000000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0707942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b06010014daf26a71725e04b5955fd5ba4ff6292e6fffae78219d69de296502dc085ee1018000000000000000d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Add claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/3] : Jurisdiction", - "2 | Claim [2/3] : AF", - "2 | Claim [3/3] : TICKER-57212", - "3 | Expiry : 2048", - "4 | Tip : POLYX 55.555555" + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/4] : Jurisdiction", + "2 | Claim [2/4] : AX", + "2 | Claim [3/4] : 14daf26a71725e04b5955fd5ba4ff6292e6fff", + "2 | Claim [4/4] : ae78219d69de296502dc085ee1", + "3 | Expiry : 128" ], "output_expert": [ "0 | Identity : Add claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/3] : Jurisdiction", - "2 | Claim [2/3] : AF", - "2 | Claim [3/3] : TICKER-57212", - "3 | Expiry : 2048", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/4] : Jurisdiction", + "2 | Claim [2/4] : AX", + "2 | Claim [3/4] : 14daf26a71725e04b5955fd5ba4ff6292e6fff", + "2 | Claim [4/4] : ae78219d69de296502dc085ee1", + "3 | Expiry : 128", "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip : POLYX 55.555555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 2339", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 119, "name": "Identity_Add_claim", - "blob": "0707c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d00015449434b45522d3334353637010001000000000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0707942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b0bd175b8cacd4e6afea48a64085804e21b1f76171427d63bcba382a308be2e2c0a018000000000000000d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Add claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/2] : Accredited", - "2 | Claim [2/2] : TICKER-34567", - "3 | Expiry : 256", - "4 | Tip : POLYX 0.000987" + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/3] : InvestorUniquenessV2", + "2 | Claim [2/3] : d175b8cacd4e6afea48a64085804e21b1f7617", + "2 | Claim [3/3] : 1427d63bcba382a308be2e2c0a", + "3 | Expiry : 128", + "4 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Identity : Add claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/2] : Accredited", - "2 | Claim [2/2] : TICKER-34567", - "3 | Expiry : 256", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/3] : InvestorUniquenessV2", + "2 | Claim [2/3] : d175b8cacd4e6afea48a64085804e21b1f7617", + "2 | Claim [3/3] : 1427d63bcba382a308be2e2c0a", + "3 | Expiry : 128", "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip : POLYX 0.000987", + "5 | Nonce : 2339", + "6 | Tip : POLYX 55.555555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -2911,55 +2863,55 @@ { "index": 120, "name": "Identity_Add_claim", - "blob": "0707c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d03015449434b45522d3938373635010001000000000000d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0707942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b03015449434b45522d3938373635010001000000000000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Add claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Claim [1/2] : SellLockup", "2 | Claim [2/2] : TICKER-98765", - "3 | Expiry : 256", - "4 | Tip : POLYX 55.555555" + "3 | Expiry : 256" ], "output_expert": [ "0 | Identity : Add claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Claim [1/2] : SellLockup", "2 | Claim [2/2] : TICKER-98765", "3 | Expiry : 256", "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip : POLYX 55.555555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 0", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 121, "name": "Identity_Revoke_claim", - "blob": "0708c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d04844dcf8856721ed43362c8ac098cb78dcdba349948882e121c23cadeec9176e5d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0708942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b06010014daf26a71725e04b5955fd5ba4ff6292e6fffae78219d69de296502dc085ee1d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Revoke claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/3] : CustomerDueDiligence", - "2 | Claim [2/3] : 844dcf8856721ed43362c8ac098cb78dcdba34", - "2 | Claim [3/3] : 9948882e121c23cadeec9176e5", - "3 | Tip : POLYX 5552342.355555" + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/4] : Jurisdiction", + "2 | Claim [2/4] : AX", + "2 | Claim [3/4] : 14daf26a71725e04b5955fd5ba4ff6292e6fff", + "2 | Claim [4/4] : ae78219d69de296502dc085ee1", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Identity : Revoke claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/3] : CustomerDueDiligence", - "2 | Claim [2/3] : 844dcf8856721ed43362c8ac098cb78dcdba34", - "2 | Claim [3/3] : 9948882e121c23cadeec9176e5", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/4] : Jurisdiction", + "2 | Claim [2/4] : AX", + "2 | Claim [3/4] : 14daf26a71725e04b5955fd5ba4ff6292e6fff", + "2 | Claim [4/4] : ae78219d69de296502dc085ee1", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 1", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -2969,21 +2921,25 @@ { "index": 122, "name": "Identity_Revoke_claim", - "blob": "0708c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d03015449434b45522d3938373635d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0708942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b06010014daf26a71725e04b5955fd5ba4ff6292e6fffae78219d69de296502dc085ee1d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Revoke claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/2] : SellLockup", - "2 | Claim [2/2] : TICKER-98765", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/4] : Jurisdiction", + "2 | Claim [2/4] : AX", + "2 | Claim [3/4] : 14daf26a71725e04b5955fd5ba4ff6292e6fff", + "2 | Claim [4/4] : ae78219d69de296502dc085ee1", "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Identity : Revoke claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/2] : SellLockup", - "2 | Claim [2/2] : TICKER-98765", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/4] : Jurisdiction", + "2 | Claim [2/4] : AX", + "2 | Claim [3/4] : 14daf26a71725e04b5955fd5ba4ff6292e6fff", + "2 | Claim [4/4] : ae78219d69de296502dc085ee1", "3 | Chain : Polymesh", "4 | Nonce : 100", "5 | Tip : POLYX 1234.56789", @@ -2996,57 +2952,55 @@ { "index": 123, "name": "Identity_Revoke_claim", - "blob": "0708c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d0600015449434b45522d3537323132d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0708942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b0600015449434b45522d3537323132d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Revoke claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Claim [1/3] : Jurisdiction", "2 | Claim [2/3] : AF", - "2 | Claim [3/3] : TICKER-57212" + "2 | Claim [3/3] : TICKER-57212", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Identity : Revoke claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Claim [1/3] : Jurisdiction", "2 | Claim [2/3] : AF", "2 | Claim [3/3] : TICKER-57212", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 1", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 124, "name": "Identity_Revoke_claim", - "blob": "0708c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d0601005fbc6ff25febde05ab045e77c4714bfdf7085b7912fa3e433527db0ee1546fdfd5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0708942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b0600015449434b45522d3537323132d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Revoke claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/4] : Jurisdiction", - "2 | Claim [2/4] : AX", - "2 | Claim [3/4] : 5fbc6ff25febde05ab045e77c4714bfdf7085b", - "2 | Claim [4/4] : 7912fa3e433527db0ee1546fdf", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/3] : Jurisdiction", + "2 | Claim [2/3] : AF", + "2 | Claim [3/3] : TICKER-57212", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Identity : Revoke claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/4] : Jurisdiction", - "2 | Claim [2/4] : AX", - "2 | Claim [3/4] : 5fbc6ff25febde05ab045e77c4714bfdf7085b", - "2 | Claim [4/4] : 7912fa3e433527db0ee1546fdf", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/3] : Jurisdiction", + "2 | Claim [2/3] : AF", + "2 | Claim [3/3] : TICKER-57212", "3 | Chain : Polymesh", "4 | Nonce : 0", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -3056,74 +3010,74 @@ { "index": 125, "name": "Identity_Revoke_claim", - "blob": "0708c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d0b0c2f92cf28a0c583c546b515c084d2e7c5f6a5b7ba29aaa08a95817568529163d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0708942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b00015449434b45522d3334353637d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Revoke claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/3] : InvestorUniquenessV2", - "2 | Claim [2/3] : 0c2f92cf28a0c583c546b515c084d2e7c5f6a5", - "2 | Claim [3/3] : b7ba29aaa08a95817568529163", - "3 | Tip : POLYX 0.000987" + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/2] : Accredited", + "2 | Claim [2/2] : TICKER-34567" ], "output_expert": [ "0 | Identity : Revoke claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/3] : InvestorUniquenessV2", - "2 | Claim [2/3] : 0c2f92cf28a0c583c546b515c084d2e7c5f6a5", - "2 | Claim [3/3] : b7ba29aaa08a95817568529163", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/2] : Accredited", + "2 | Claim [2/2] : TICKER-34567", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 2339", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 126, "name": "Identity_Set_permission_to_signer", - "blob": "0709010243989b6e092416e8cc78a659eeabd01ca3fcaadf0b6f45e866f9b8a6a4cc7101085449434b45522d31323837335449434b45522d313238363301082050414c4c45545f4101042c44697370617463684142432050414c4c45545f4101042c44697370617463684142430104d1e4421f139fd1e9ac7fca8bb83724f03561a091ee8e2d084d4b715eaae58e430140e2010000000000d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070901364d554dc6917d11a30aadb5d1b13ca87603e04c3db5a03719da45d2a421857601085449434b45522d31323836335449434b45522d313238373301082050414c4c45545f4101082c44697370617463684142432c446973706174636858595a2050414c4c45545f4202082c44697370617463684142432c446973706174636858595a0104aa75f4fa2f0c1b14987b632185474d57fdd225cc01000019ac4c6ff1f056c2970140e2010000000000d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Set permission to signer", - "1 | Signer [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Signer [2/2] : xD3c3KaeyX", - "2 | Perms [1/14] : These", - "2 | Perms [2/14] : TICKER-12873", - "2 | Perms [3/14] : TICKER-12863", - "2 | Perms [4/14] : These", - "2 | Perms [5/14] : PALLET_A", - "2 | Perms [6/14] : These", - "2 | Perms [7/14] : DispatchABC", - "2 | Perms [8/14] : PALLET_A", - "2 | Perms [9/14] : These", - "2 | Perms [10/14] : DispatchABC", - "2 | Perms [11/14] : These", - "2 | Perms [12/14] : d1e4421f139fd1e9ac7fca8bb83724f03561a0", - "2 | Perms [13/14] : 91ee8e2d084d4b715eaae58e43", - "2 | Perms [14/14] : 123456", + "1 | Key [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Key [2/2] : vMJp8NuXDF", + "2 | Perms [1/16] : These", + "2 | Perms [2/16] : TICKER-12863", + "2 | Perms [3/16] : TICKER-12873", + "2 | Perms [4/16] : These", + "2 | Perms [5/16] : PALLET_A", + "2 | Perms [6/16] : These", + "2 | Perms [7/16] : DispatchABC", + "2 | Perms [8/16] : DispatchXYZ", + "2 | Perms [9/16] : PALLET_B", + "2 | Perms [10/16] : Except", + "2 | Perms [11/16] : DispatchABC", + "2 | Perms [12/16] : DispatchXYZ", + "2 | Perms [13/16] : These", + "2 | Perms [14/16] : aa75f4fa2f0c1b14987b632185474d57fdd225", + "2 | Perms [15/16] : cc01000019ac4c6ff1f056c297", + "2 | Perms [16/16] : 123456", "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Identity : Set permission to signer", - "1 | Signer [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Signer [2/2] : xD3c3KaeyX", - "2 | Perms [1/14] : These", - "2 | Perms [2/14] : TICKER-12873", - "2 | Perms [3/14] : TICKER-12863", - "2 | Perms [4/14] : These", - "2 | Perms [5/14] : PALLET_A", - "2 | Perms [6/14] : These", - "2 | Perms [7/14] : DispatchABC", - "2 | Perms [8/14] : PALLET_A", - "2 | Perms [9/14] : These", - "2 | Perms [10/14] : DispatchABC", - "2 | Perms [11/14] : These", - "2 | Perms [12/14] : d1e4421f139fd1e9ac7fca8bb83724f03561a0", - "2 | Perms [13/14] : 91ee8e2d084d4b715eaae58e43", - "2 | Perms [14/14] : 123456", + "1 | Key [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Key [2/2] : vMJp8NuXDF", + "2 | Perms [1/16] : These", + "2 | Perms [2/16] : TICKER-12863", + "2 | Perms [3/16] : TICKER-12873", + "2 | Perms [4/16] : These", + "2 | Perms [5/16] : PALLET_A", + "2 | Perms [6/16] : These", + "2 | Perms [7/16] : DispatchABC", + "2 | Perms [8/16] : DispatchXYZ", + "2 | Perms [9/16] : PALLET_B", + "2 | Perms [10/16] : Except", + "2 | Perms [11/16] : DispatchABC", + "2 | Perms [12/16] : DispatchXYZ", + "2 | Perms [13/16] : These", + "2 | Perms [14/16] : aa75f4fa2f0c1b14987b632185474d57fdd225", + "2 | Perms [15/16] : cc01000019ac4c6ff1f056c297", + "2 | Perms [16/16] : 123456", "3 | Chain : Polymesh", "4 | Nonce : 100", "5 | Tip : POLYX 55.555555", @@ -3136,150 +3090,80 @@ { "index": 127, "name": "Identity_Set_permission_to_signer", - "blob": "070900c6ed24ad8274b94274ae57396b157f115c688addfe425304e47ae33604b23ba201085449434b45522d31323837335449434b45522d313238363301082050414c4c45545f4101042c44697370617463684142432050414c4c45545f4101042c44697370617463684142430104d1e4421f139fd1e9ac7fca8bb83724f03561a091ee8e2d084d4b715eaae58e430140e2010000000000d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070901364d554dc6917d11a30aadb5d1b13ca87603e04c3db5a03719da45d2a4218576000000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Set permission to signer", - "1 | Signer [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Signer [2/2] : ddfe425304e47ae33604b23ba2", - "2 | Perms [1/14] : These", - "2 | Perms [2/14] : TICKER-12873", - "2 | Perms [3/14] : TICKER-12863", - "2 | Perms [4/14] : These", - "2 | Perms [5/14] : PALLET_A", - "2 | Perms [6/14] : These", - "2 | Perms [7/14] : DispatchABC", - "2 | Perms [8/14] : PALLET_A", - "2 | Perms [9/14] : These", - "2 | Perms [10/14] : DispatchABC", - "2 | Perms [11/14] : These", - "2 | Perms [12/14] : d1e4421f139fd1e9ac7fca8bb83724f03561a0", - "2 | Perms [13/14] : 91ee8e2d084d4b715eaae58e43", - "2 | Perms [14/14] : 123456", - "3 | Tip : POLYX 0.000987" + "1 | Key [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Key [2/2] : vMJp8NuXDF", + "2 | Perms [1/3] : Whole", + "2 | Perms [2/3] : Whole", + "2 | Perms [3/3] : Whole" ], "output_expert": [ "0 | Identity : Set permission to signer", - "1 | Signer [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Signer [2/2] : ddfe425304e47ae33604b23ba2", - "2 | Perms [1/14] : These", - "2 | Perms [2/14] : TICKER-12873", - "2 | Perms [3/14] : TICKER-12863", - "2 | Perms [4/14] : These", - "2 | Perms [5/14] : PALLET_A", - "2 | Perms [6/14] : These", - "2 | Perms [7/14] : DispatchABC", - "2 | Perms [8/14] : PALLET_A", - "2 | Perms [9/14] : These", - "2 | Perms [10/14] : DispatchABC", - "2 | Perms [11/14] : These", - "2 | Perms [12/14] : d1e4421f139fd1e9ac7fca8bb83724f03561a0", - "2 | Perms [13/14] : 91ee8e2d084d4b715eaae58e43", - "2 | Perms [14/14] : 123456", + "1 | Key [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Key [2/2] : vMJp8NuXDF", + "2 | Perms [1/3] : Whole", + "2 | Perms [2/3] : Whole", + "2 | Perms [3/3] : Whole", "3 | Chain : Polymesh", "4 | Nonce : 0", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 128, "name": "Identity_Set_permission_to_signer", - "blob": "0709010243989b6e092416e8cc78a659eeabd01ca3fcaadf0b6f45e866f9b8a6a4cc7101085449434b45522d31323837335449434b45522d313238363301082050414c4c45545f4101042c44697370617463684142432050414c4c45545f4101042c44697370617463684142430104d1e4421f139fd1e9ac7fca8bb83724f03561a091ee8e2d084d4b715eaae58e430140e2010000000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070900df00d8da8212950c721f149db04139e4730dd3de39fef41372e0e91aa5499ae7000000d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Set permission to signer", - "1 | Signer [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Signer [2/2] : xD3c3KaeyX", - "2 | Perms [1/14] : These", - "2 | Perms [2/14] : TICKER-12873", - "2 | Perms [3/14] : TICKER-12863", - "2 | Perms [4/14] : These", - "2 | Perms [5/14] : PALLET_A", - "2 | Perms [6/14] : These", - "2 | Perms [7/14] : DispatchABC", - "2 | Perms [8/14] : PALLET_A", - "2 | Perms [9/14] : These", - "2 | Perms [10/14] : DispatchABC", - "2 | Perms [11/14] : These", - "2 | Perms [12/14] : d1e4421f139fd1e9ac7fca8bb83724f03561a0", - "2 | Perms [13/14] : 91ee8e2d084d4b715eaae58e43", - "2 | Perms [14/14] : 123456", - "3 | Tip : POLYX 55.555555" + "1 | Key [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Key [2/2] : de39fef41372e0e91aa5499ae7", + "2 | Perms [1/3] : Whole", + "2 | Perms [2/3] : Whole", + "2 | Perms [3/3] : Whole" ], "output_expert": [ "0 | Identity : Set permission to signer", - "1 | Signer [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Signer [2/2] : xD3c3KaeyX", - "2 | Perms [1/14] : These", - "2 | Perms [2/14] : TICKER-12873", - "2 | Perms [3/14] : TICKER-12863", - "2 | Perms [4/14] : These", - "2 | Perms [5/14] : PALLET_A", - "2 | Perms [6/14] : These", - "2 | Perms [7/14] : DispatchABC", - "2 | Perms [8/14] : PALLET_A", - "2 | Perms [9/14] : These", - "2 | Perms [10/14] : DispatchABC", - "2 | Perms [11/14] : These", - "2 | Perms [12/14] : d1e4421f139fd1e9ac7fca8bb83724f03561a0", - "2 | Perms [13/14] : 91ee8e2d084d4b715eaae58e43", - "2 | Perms [14/14] : 123456", + "1 | Key [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Key [2/2] : de39fef41372e0e91aa5499ae7", + "2 | Perms [1/3] : Whole", + "2 | Perms [2/3] : Whole", + "2 | Perms [3/3] : Whole", "3 | Chain : Polymesh", "4 | Nonce : 1", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 129, "name": "Identity_Set_permission_to_signer", - "blob": "0709010243989b6e092416e8cc78a659eeabd01ca3fcaadf0b6f45e866f9b8a6a4cc7101085449434b45522d31323837335449434b45522d313238363301082050414c4c45545f4101042c44697370617463684142432050414c4c45545f4101042c44697370617463684142430104d1e4421f139fd1e9ac7fca8bb83724f03561a091ee8e2d084d4b715eaae58e430140e2010000000000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070901364d554dc6917d11a30aadb5d1b13ca87603e04c3db5a03719da45d2a4218576000000d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Set permission to signer", - "1 | Signer [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Signer [2/2] : xD3c3KaeyX", - "2 | Perms [1/14] : These", - "2 | Perms [2/14] : TICKER-12873", - "2 | Perms [3/14] : TICKER-12863", - "2 | Perms [4/14] : These", - "2 | Perms [5/14] : PALLET_A", - "2 | Perms [6/14] : These", - "2 | Perms [7/14] : DispatchABC", - "2 | Perms [8/14] : PALLET_A", - "2 | Perms [9/14] : These", - "2 | Perms [10/14] : DispatchABC", - "2 | Perms [11/14] : These", - "2 | Perms [12/14] : d1e4421f139fd1e9ac7fca8bb83724f03561a0", - "2 | Perms [13/14] : 91ee8e2d084d4b715eaae58e43", - "2 | Perms [14/14] : 123456", - "3 | Tip : POLYX 0.000987" + "1 | Key [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Key [2/2] : vMJp8NuXDF", + "2 | Perms [1/3] : Whole", + "2 | Perms [2/3] : Whole", + "2 | Perms [3/3] : Whole", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Identity : Set permission to signer", - "1 | Signer [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Signer [2/2] : xD3c3KaeyX", - "2 | Perms [1/14] : These", - "2 | Perms [2/14] : TICKER-12873", - "2 | Perms [3/14] : TICKER-12863", - "2 | Perms [4/14] : These", - "2 | Perms [5/14] : PALLET_A", - "2 | Perms [6/14] : These", - "2 | Perms [7/14] : DispatchABC", - "2 | Perms [8/14] : PALLET_A", - "2 | Perms [9/14] : These", - "2 | Perms [10/14] : DispatchABC", - "2 | Perms [11/14] : These", - "2 | Perms [12/14] : d1e4421f139fd1e9ac7fca8bb83724f03561a0", - "2 | Perms [13/14] : 91ee8e2d084d4b715eaae58e43", - "2 | Perms [14/14] : 123456", + "1 | Key [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Key [2/2] : vMJp8NuXDF", + "2 | Perms [1/3] : Whole", + "2 | Perms [2/3] : Whole", + "2 | Perms [3/3] : Whole", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 2339", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -3289,48 +3173,28 @@ { "index": 130, "name": "Identity_Set_permission_to_signer", - "blob": "070900c6ed24ad8274b94274ae57396b157f115c688addfe425304e47ae33604b23ba201085449434b45522d31323837335449434b45522d313238363301082050414c4c45545f4101042c44697370617463684142432050414c4c45545f4101042c44697370617463684142430104d1e4421f139fd1e9ac7fca8bb83724f03561a091ee8e2d084d4b715eaae58e430140e2010000000000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070901364d554dc6917d11a30aadb5d1b13ca87603e04c3db5a03719da45d2a4218576000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Set permission to signer", - "1 | Signer [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Signer [2/2] : ddfe425304e47ae33604b23ba2", - "2 | Perms [1/14] : These", - "2 | Perms [2/14] : TICKER-12873", - "2 | Perms [3/14] : TICKER-12863", - "2 | Perms [4/14] : These", - "2 | Perms [5/14] : PALLET_A", - "2 | Perms [6/14] : These", - "2 | Perms [7/14] : DispatchABC", - "2 | Perms [8/14] : PALLET_A", - "2 | Perms [9/14] : These", - "2 | Perms [10/14] : DispatchABC", - "2 | Perms [11/14] : These", - "2 | Perms [12/14] : d1e4421f139fd1e9ac7fca8bb83724f03561a0", - "2 | Perms [13/14] : 91ee8e2d084d4b715eaae58e43", - "2 | Perms [14/14] : 123456", - "3 | Tip : POLYX 55.555555" + "1 | Key [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Key [2/2] : vMJp8NuXDF", + "2 | Perms [1/3] : Whole", + "2 | Perms [2/3] : Whole", + "2 | Perms [3/3] : Whole", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Identity : Set permission to signer", - "1 | Signer [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Signer [2/2] : ddfe425304e47ae33604b23ba2", - "2 | Perms [1/14] : These", - "2 | Perms [2/14] : TICKER-12873", - "2 | Perms [3/14] : TICKER-12863", - "2 | Perms [4/14] : These", - "2 | Perms [5/14] : PALLET_A", - "2 | Perms [6/14] : These", - "2 | Perms [7/14] : DispatchABC", - "2 | Perms [8/14] : PALLET_A", - "2 | Perms [9/14] : These", - "2 | Perms [10/14] : DispatchABC", - "2 | Perms [11/14] : These", - "2 | Perms [12/14] : d1e4421f139fd1e9ac7fca8bb83724f03561a0", - "2 | Perms [13/14] : 91ee8e2d084d4b715eaae58e43", - "2 | Perms [14/14] : 123456", + "1 | Key [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Key [2/2] : vMJp8NuXDF", + "2 | Perms [1/3] : Whole", + "2 | Perms [2/3] : Whole", + "2 | Perms [3/3] : Whole", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 2339", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -3339,37 +3203,33 @@ }, { "index": 131, - "name": "Identity_Freeze_secondary_keys", - "blob": "070bd5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Placeholder_legacy_set_permission_to_signer", + "blob": "070ad503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Identity : Freeze secondary keys", - "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "1 | Tip [2/2] : 3.456789" + "0 | Identity : Placeholder legacy set permission to s" ], "output_expert": [ - "0 | Identity : Freeze secondary keys", + "0 | Identity : Placeholder legacy set permission to s", "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Nonce : 50283", + "3 | Era Phase : 61", + "4 | Era Period : 64", + "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "5 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 132, - "name": "Identity_Freeze_secondary_keys", - "blob": "070bd50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Placeholder_legacy_set_permission_to_signer", + "blob": "070ad503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Identity : Freeze secondary keys", + "0 | Identity : Placeholder legacy set permission to s", "1 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Identity : Freeze secondary keys", + "0 | Identity : Placeholder legacy set permission to s", "1 | Chain : Polymesh", - "2 | Nonce : 100", + "2 | Nonce : 1", "3 | Tip : POLYX 0.000987", "4 | Era Phase : 61", "5 | Era Period : 64", @@ -3379,17 +3239,17 @@ }, { "index": 133, - "name": "Identity_Freeze_secondary_keys", - "blob": "070bd503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Placeholder_legacy_set_permission_to_signer", + "blob": "070ad503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Identity : Freeze secondary keys", - "1 | Tip : POLYX 55.555555" + "0 | Identity : Placeholder legacy set permission to s", + "1 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Identity : Freeze secondary keys", + "0 | Identity : Placeholder legacy set permission to s", "1 | Chain : Polymesh", - "2 | Nonce : 0", - "3 | Tip : POLYX 55.555555", + "2 | Nonce : 50283", + "3 | Tip : POLYX 1234.56789", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -3398,15 +3258,15 @@ }, { "index": 134, - "name": "Identity_Freeze_secondary_keys", - "blob": "070bd503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Placeholder_legacy_set_permission_to_signer", + "blob": "070ad503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Identity : Freeze secondary keys" + "0 | Identity : Placeholder legacy set permission to s" ], "output_expert": [ - "0 | Identity : Freeze secondary keys", + "0 | Identity : Placeholder legacy set permission to s", "1 | Chain : Polymesh", - "2 | Nonce : 50283", + "2 | Nonce : 100", "3 | Era Phase : 61", "4 | Era Period : 64", "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -3415,38 +3275,34 @@ }, { "index": 135, - "name": "Identity_Freeze_secondary_keys", - "blob": "070bd5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Placeholder_legacy_set_permission_to_signer", + "blob": "070ad5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Identity : Freeze secondary keys", - "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "1 | Tip [2/2] : 3.456789" + "0 | Identity : Placeholder legacy set permission to s" ], "output_expert": [ - "0 | Identity : Freeze secondary keys", + "0 | Identity : Placeholder legacy set permission to s", "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Nonce : 1", + "3 | Era Phase : 61", + "4 | Era Period : 64", + "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "5 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 136, - "name": "Identity_Unfreeze_secondary_keys", - "blob": "070cd5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Freeze_secondary_keys", + "blob": "070bd503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Identity : Unfreeze secondary keys", - "1 | Tip : POLYX 0.000987" + "0 | Identity : Freeze secondary keys", + "1 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Identity : Unfreeze secondary keys", + "0 | Identity : Freeze secondary keys", "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Tip : POLYX 0.000987", + "2 | Nonce : 50283", + "3 | Tip : POLYX 55.555555", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -3455,14 +3311,14 @@ }, { "index": 137, - "name": "Identity_Unfreeze_secondary_keys", - "blob": "070cd503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Freeze_secondary_keys", + "blob": "070bd503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Identity : Unfreeze secondary keys", + "0 | Identity : Freeze secondary keys", "1 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Identity : Unfreeze secondary keys", + "0 | Identity : Freeze secondary keys", "1 | Chain : Polymesh", "2 | Nonce : 50283", "3 | Tip : POLYX 1234.56789", @@ -3474,17 +3330,17 @@ }, { "index": 138, - "name": "Identity_Unfreeze_secondary_keys", - "blob": "070cd503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Freeze_secondary_keys", + "blob": "070bd503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Identity : Unfreeze secondary keys", - "1 | Tip : POLYX 5552342.355555" + "0 | Identity : Freeze secondary keys", + "1 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Identity : Unfreeze secondary keys", + "0 | Identity : Freeze secondary keys", "1 | Chain : Polymesh", "2 | Nonce : 1", - "3 | Tip : POLYX 5552342.355555", + "3 | Tip : POLYX 55.555555", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -3493,17 +3349,17 @@ }, { "index": 139, - "name": "Identity_Unfreeze_secondary_keys", - "blob": "070cd5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Freeze_secondary_keys", + "blob": "070bd503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Identity : Unfreeze secondary keys", - "1 | Tip : POLYX 5552342.355555" + "0 | Identity : Freeze secondary keys", + "1 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Identity : Unfreeze secondary keys", + "0 | Identity : Freeze secondary keys", "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Tip : POLYX 5552342.355555", + "2 | Nonce : 1", + "3 | Tip : POLYX 0.000987", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -3512,8 +3368,27 @@ }, { "index": 140, + "name": "Identity_Freeze_secondary_keys", + "blob": "070bd503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Identity : Freeze secondary keys", + "1 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Identity : Freeze secondary keys", + "1 | Chain : Polymesh", + "2 | Nonce : 100", + "3 | Tip : POLYX 1234.56789", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 141, "name": "Identity_Unfreeze_secondary_keys", - "blob": "070cd5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070cd503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Unfreeze secondary keys", "1 | Tip : POLYX 55.555555" @@ -3521,7 +3396,7 @@ "output_expert": [ "0 | Identity : Unfreeze secondary keys", "1 | Chain : Polymesh", - "2 | Nonce : 2339", + "2 | Nonce : 50283", "3 | Tip : POLYX 55.555555", "4 | Era Phase : 61", "5 | Era Period : 64", @@ -3530,28 +3405,130 @@ ] }, { - "index": 141, + "index": 142, + "name": "Identity_Unfreeze_secondary_keys", + "blob": "070cd503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Identity : Unfreeze secondary keys" + ], + "output_expert": [ + "0 | Identity : Unfreeze secondary keys", + "1 | Chain : Polymesh", + "2 | Nonce : 100", + "3 | Era Phase : 61", + "4 | Era Period : 64", + "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "5 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 143, + "name": "Identity_Unfreeze_secondary_keys", + "blob": "070cd5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Identity : Unfreeze secondary keys", + "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "1 | Tip [2/2] : 3.456789" + ], + "output_expert": [ + "0 | Identity : Unfreeze secondary keys", + "1 | Chain : Polymesh", + "2 | Nonce : 1", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 144, + "name": "Identity_Unfreeze_secondary_keys", + "blob": "070cd503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Identity : Unfreeze secondary keys", + "1 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Identity : Unfreeze secondary keys", + "1 | Chain : Polymesh", + "2 | Nonce : 100", + "3 | Tip : POLYX 1234.56789", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 145, + "name": "Identity_Unfreeze_secondary_keys", + "blob": "070cd503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Identity : Unfreeze secondary keys" + ], + "output_expert": [ + "0 | Identity : Unfreeze secondary keys", + "1 | Chain : Polymesh", + "2 | Nonce : 100", + "3 | Era Phase : 61", + "4 | Era Period : 64", + "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "5 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 146, "name": "Identity_Add_authorization", - "blob": "070d010243989b6e092416e8cc78a659eeabd01ca3fcaadf0b6f45e866f9b8a6a4cc71025449434b45522d3132393833010001000000000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070d01364d554dc6917d11a30aadb5d1b13ca87603e04c3db5a03719da45d2a42185760501085449434b45522d31323836335449434b45522d313238373301082050414c4c45545f4202082c44697370617463684142432c446973706174636858595a2050414c4c45545f5102042c4469737061746368414243010405464782d1d0b71d99300ba466ac5fb986ebeb4bffa47117a422d015776d86c20140e2010000000000018000000000000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Add authorization", - "1 | Target [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Target [2/2] : xD3c3KaeyX", - "2 | Data [1/2] : TransferTicker", - "2 | Data [2/2] : TICKER-12983", - "3 | Expiry : 256", - "4 | Tip : POLYX 5552342.355555" + "1 | Target [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Target [2/2] : vMJp8NuXDF", + "2 | Data [1/16] : JoinIdentity", + "2 | Data [2/16] : These", + "2 | Data [3/16] : TICKER-12863", + "2 | Data [4/16] : TICKER-12873", + "2 | Data [5/16] : These", + "2 | Data [6/16] : PALLET_B", + "2 | Data [7/16] : Except", + "2 | Data [8/16] : DispatchABC", + "2 | Data [9/16] : DispatchXYZ", + "2 | Data [10/16] : PALLET_Q", + "2 | Data [11/16] : Except", + "2 | Data [12/16] : DispatchABC", + "2 | Data [13/16] : These", + "2 | Data [14/16] : 05464782d1d0b71d99300ba466ac5fb986ebeb", + "2 | Data [15/16] : 4bffa47117a422d015776d86c2", + "2 | Data [16/16] : 123456", + "3 | Expiry : 128", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Identity : Add authorization", - "1 | Target [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Target [2/2] : xD3c3KaeyX", - "2 | Data [1/2] : TransferTicker", - "2 | Data [2/2] : TICKER-12983", - "3 | Expiry : 256", + "1 | Target [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Target [2/2] : vMJp8NuXDF", + "2 | Data [1/16] : JoinIdentity", + "2 | Data [2/16] : These", + "2 | Data [3/16] : TICKER-12863", + "2 | Data [4/16] : TICKER-12873", + "2 | Data [5/16] : These", + "2 | Data [6/16] : PALLET_B", + "2 | Data [7/16] : Except", + "2 | Data [8/16] : DispatchABC", + "2 | Data [9/16] : DispatchXYZ", + "2 | Data [10/16] : PALLET_Q", + "2 | Data [11/16] : Except", + "2 | Data [12/16] : DispatchABC", + "2 | Data [13/16] : These", + "2 | Data [14/16] : 05464782d1d0b71d99300ba466ac5fb986ebeb", + "2 | Data [15/16] : 4bffa47117a422d015776d86c2", + "2 | Data [16/16] : 123456", + "3 | Expiry : 128", "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip : POLYX 5552342.355555", + "5 | Nonce : 1", + "6 | Tip : POLYX 0.000987", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -3559,30 +3536,30 @@ ] }, { - "index": 142, + "index": 147, "name": "Identity_Add_authorization", - "blob": "070d010243989b6e092416e8cc78a659eeabd01ca3fcaadf0b6f45e866f9b8a6a4cc7103664a894be22ef56040020a1cad3985f3e77ffcc337be60b4e9539b4ea0ef55ed010001000000000000d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070d00df00d8da8212950c721f149db04139e4730dd3de39fef41372e0e91aa5499ae7025449434b45522d3132393833018000000000000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Add authorization", - "1 | Target [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Target [2/2] : xD3c3KaeyX", - "2 | Data [1/3] : AddMultiSigSigner", - "2 | Data [2/3] : 2Em38RU3KUgfmvCpcuAoxP7AEoe3Y3eFknE9U1", - "2 | Data [3/3] : KgwxNL3qpe", - "3 | Expiry : 256", - "4 | Tip : POLYX 0.000987" + "1 | Target [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Target [2/2] : de39fef41372e0e91aa5499ae7", + "2 | Data [1/2] : TransferTicker", + "2 | Data [2/2] : TICKER-12983", + "3 | Expiry : 128", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Identity : Add authorization", - "1 | Target [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Target [2/2] : xD3c3KaeyX", - "2 | Data [1/3] : AddMultiSigSigner", - "2 | Data [2/3] : 2Em38RU3KUgfmvCpcuAoxP7AEoe3Y3eFknE9U1", - "2 | Data [3/3] : KgwxNL3qpe", - "3 | Expiry : 256", + "1 | Target [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Target [2/2] : de39fef41372e0e91aa5499ae7", + "2 | Data [1/2] : TransferTicker", + "2 | Data [2/2] : TICKER-12983", + "3 | Expiry : 128", "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip : POLYX 0.000987", + "5 | Nonce : 50283", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -3590,27 +3567,29 @@ ] }, { - "index": 143, + "index": 148, "name": "Identity_Add_authorization", - "blob": "070d00c6ed24ad8274b94274ae57396b157f115c688addfe425304e47ae33604b23ba2025449434b45522d3132393833010008000000000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070d00df00d8da8212950c721f149db04139e4730dd3de39fef41372e0e91aa5499ae700af10b49dd4237522a61c56ea91e9bb2b07d24a2c5a360bb2dd05ccf2dfb1ad5f018000000000000000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Add authorization", - "1 | Target [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Target [2/2] : ddfe425304e47ae33604b23ba2", - "2 | Data [1/2] : TransferTicker", - "2 | Data [2/2] : TICKER-12983", - "3 | Expiry : 2048", + "1 | Target [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Target [2/2] : de39fef41372e0e91aa5499ae7", + "2 | Data [1/3] : AttestPrimaryKeyRotation", + "2 | Data [2/3] : af10b49dd4237522a61c56ea91e9bb2b07d24a", + "2 | Data [3/3] : 2c5a360bb2dd05ccf2dfb1ad5f", + "3 | Expiry : 128", "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Identity : Add authorization", - "1 | Target [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Target [2/2] : ddfe425304e47ae33604b23ba2", - "2 | Data [1/2] : TransferTicker", - "2 | Data [2/2] : TICKER-12983", - "3 | Expiry : 2048", + "1 | Target [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Target [2/2] : de39fef41372e0e91aa5499ae7", + "2 | Data [1/3] : AttestPrimaryKeyRotation", + "2 | Data [2/3] : af10b49dd4237522a61c56ea91e9bb2b07d24a", + "2 | Data [3/3] : 2c5a360bb2dd05ccf2dfb1ad5f", + "3 | Expiry : 128", "4 | Chain : Polymesh", - "5 | Nonce : 2339", + "5 | Nonce : 100", "6 | Tip : POLYX 5552342.355555", "7 | Era Phase : 61", "8 | Era Period : 64", @@ -3619,38 +3598,36 @@ ] }, { - "index": 144, + "index": 149, "name": "Identity_Add_authorization", - "blob": "070d010243989b6e092416e8cc78a659eeabd01ca3fcaadf0b6f45e866f9b8a6a4cc7108923d18bec68a02f0d2f3c255440e6b205a77dbd89ec741b5fe15110574b4105107c9e950bb416248956676df8372b222bece90cfae05189374c9363614fdbfc0a0860100000000000000000000000000018000000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070d00df00d8da8212950c721f149db04139e4730dd3de39fef41372e0e91aa5499ae708d84367155d98f7dbef9cb636e5655bcf907deef536c535b18d36ec83437f10f0486fea1438dde5b9d0e56d1c05db3c16ff21d9abf86a189b63b8e35f1e683dd3a0860100000000000000000000000000010008000000000000d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Add authorization", - "1 | Target [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Target [2/2] : xD3c3KaeyX", + "1 | Target [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Target [2/2] : de39fef41372e0e91aa5499ae7", "2 | Data [1/6] : AddRelayerPayingKey", - "2 | Data [2/6] : 2FkfF4hWFEM8qdzjSP7z6A92eWkjyRbJEUrbkD", - "2 | Data [3/6] : Azc5BTzo9c", - "2 | Data [4/6] : 2Cd8RCWteKWRyyKaHDR9HswPpwB7XZTsAFKpfJ", - "2 | Data [5/6] : BfDpLaMATE", + "2 | Data [2/6] : 2HLUU8Hk5mavm4jwKMXC74Zm4mqoqLsVXHwyQB", + "2 | Data [3/6] : B53H9K59XE", + "2 | Data [4/6] : 2E5to7TfBBeFtUzZ2WghNvayCjJrrjdtZEEtR3", + "2 | Data [5/6] : 5T8Z3A4djY", "2 | Data [6/6] : POLYX 0.1", - "3 | Expiry : 128", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "3 | Expiry : 2048", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Identity : Add authorization", - "1 | Target [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Target [2/2] : xD3c3KaeyX", + "1 | Target [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Target [2/2] : de39fef41372e0e91aa5499ae7", "2 | Data [1/6] : AddRelayerPayingKey", - "2 | Data [2/6] : 2FkfF4hWFEM8qdzjSP7z6A92eWkjyRbJEUrbkD", - "2 | Data [3/6] : Azc5BTzo9c", - "2 | Data [4/6] : 2Cd8RCWteKWRyyKaHDR9HswPpwB7XZTsAFKpfJ", - "2 | Data [5/6] : BfDpLaMATE", + "2 | Data [2/6] : 2HLUU8Hk5mavm4jwKMXC74Zm4mqoqLsVXHwyQB", + "2 | Data [3/6] : B53H9K59XE", + "2 | Data [4/6] : 2E5to7TfBBeFtUzZ2WghNvayCjJrrjdtZEEtR3", + "2 | Data [5/6] : 5T8Z3A4djY", "2 | Data [6/6] : POLYX 0.1", - "3 | Expiry : 128", + "3 | Expiry : 2048", "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", + "5 | Nonce : 50283", + "6 | Tip : POLYX 5552342.355555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -3658,21 +3635,25 @@ ] }, { - "index": 145, + "index": 150, "name": "Identity_Add_authorization", - "blob": "070d00c6ed24ad8274b94274ae57396b157f115c688addfe425304e47ae33604b23ba201010001000000000000d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070d01364d554dc6917d11a30aadb5d1b13ca87603e04c3db5a03719da45d2a421857600af10b49dd4237522a61c56ea91e9bb2b07d24a2c5a360bb2dd05ccf2dfb1ad5f010001000000000000d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Add authorization", - "1 | Target [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Target [2/2] : ddfe425304e47ae33604b23ba2", - "2 | Data : RotatePrimaryKey", + "1 | Target [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Target [2/2] : vMJp8NuXDF", + "2 | Data [1/3] : AttestPrimaryKeyRotation", + "2 | Data [2/3] : af10b49dd4237522a61c56ea91e9bb2b07d24a", + "2 | Data [3/3] : 2c5a360bb2dd05ccf2dfb1ad5f", "3 | Expiry : 256" ], "output_expert": [ "0 | Identity : Add authorization", - "1 | Target [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Target [2/2] : ddfe425304e47ae33604b23ba2", - "2 | Data : RotatePrimaryKey", + "1 | Target [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Target [2/2] : vMJp8NuXDF", + "2 | Data [1/3] : AttestPrimaryKeyRotation", + "2 | Data [2/3] : af10b49dd4237522a61c56ea91e9bb2b07d24a", + "2 | Data [3/3] : 2c5a360bb2dd05ccf2dfb1ad5f", "3 | Expiry : 256", "4 | Chain : Polymesh", "5 | Nonce : 100", @@ -3683,26 +3664,26 @@ ] }, { - "index": 146, + "index": 151, "name": "Identity_Remove_authorization", - "blob": "070e010243989b6e092416e8cc78a659eeabd01ca3fcaadf0b6f45e866f9b8a6a4cc71640000000000000000d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070e01364d554dc6917d11a30aadb5d1b13ca87603e04c3db5a03719da45d2a4218576230900000000000000d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Remove authorization", - "1 | Target [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Target [2/2] : xD3c3KaeyX", - "2 | Auth id : 100", + "1 | Target [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Target [2/2] : vMJp8NuXDF", + "2 | Auth id : 2339", "3 | Auth issuer pays : False", - "4 | Tip : POLYX 55.555555" + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Identity : Remove authorization", - "1 | Target [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Target [2/2] : xD3c3KaeyX", - "2 | Auth id : 100", + "1 | Target [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Target [2/2] : vMJp8NuXDF", + "2 | Auth id : 2339", "3 | Auth issuer pays : False", "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip : POLYX 55.555555", + "5 | Nonce : 0", + "6 | Tip : POLYX 5552342.355555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -3710,24 +3691,24 @@ ] }, { - "index": 147, + "index": 152, "name": "Identity_Remove_authorization", - "blob": "070e010243989b6e092416e8cc78a659eeabd01ca3fcaadf0b6f45e866f9b8a6a4cc716bc400000000000000d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070e00df00d8da8212950c721f149db04139e4730dd3de39fef41372e0e91aa5499ae7230900000000000000d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Remove authorization", - "1 | Target [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Target [2/2] : xD3c3KaeyX", - "2 | Auth id : 50283", + "1 | Target [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Target [2/2] : de39fef41372e0e91aa5499ae7", + "2 | Auth id : 2339", "3 | Auth issuer pays : False" ], "output_expert": [ "0 | Identity : Remove authorization", - "1 | Target [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Target [2/2] : xD3c3KaeyX", - "2 | Auth id : 50283", + "1 | Target [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Target [2/2] : de39fef41372e0e91aa5499ae7", + "2 | Auth id : 2339", "3 | Auth issuer pays : False", "4 | Chain : Polymesh", - "5 | Nonce : 0", + "5 | Nonce : 1", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -3735,26 +3716,28 @@ ] }, { - "index": 148, + "index": 153, "name": "Identity_Remove_authorization", - "blob": "070e010243989b6e092416e8cc78a659eeabd01ca3fcaadf0b6f45e866f9b8a6a4cc716bc400000000000000d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070e01364d554dc6917d11a30aadb5d1b13ca87603e04c3db5a03719da45d2a42185766bc400000000000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Remove authorization", - "1 | Target [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Target [2/2] : xD3c3KaeyX", + "1 | Target [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Target [2/2] : vMJp8NuXDF", "2 | Auth id : 50283", "3 | Auth issuer pays : False", - "4 | Tip : POLYX 1234.56789" + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Identity : Remove authorization", - "1 | Target [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Target [2/2] : xD3c3KaeyX", + "1 | Target [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Target [2/2] : vMJp8NuXDF", "2 | Auth id : 50283", "3 | Auth issuer pays : False", "4 | Chain : Polymesh", - "5 | Nonce : 0", - "6 | Tip : POLYX 1234.56789", + "5 | Nonce : 50283", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -3762,57 +3745,51 @@ ] }, { - "index": 149, + "index": 154, "name": "Identity_Remove_authorization", - "blob": "070e00c6ed24ad8274b94274ae57396b157f115c688addfe425304e47ae33604b23ba2000000000000000001d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070e00df00d8da8212950c721f149db04139e4730dd3de39fef41372e0e91aa5499ae7010000000000000000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Remove authorization", - "1 | Target [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Target [2/2] : ddfe425304e47ae33604b23ba2", - "2 | Auth id : 0", - "3 | Auth issuer pays : True", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "1 | Target [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Target [2/2] : de39fef41372e0e91aa5499ae7", + "2 | Auth id : 1", + "3 | Auth issuer pays : False" ], "output_expert": [ "0 | Identity : Remove authorization", - "1 | Target [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Target [2/2] : ddfe425304e47ae33604b23ba2", - "2 | Auth id : 0", - "3 | Auth issuer pays : True", + "1 | Target [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Target [2/2] : de39fef41372e0e91aa5499ae7", + "2 | Auth id : 1", + "3 | Auth issuer pays : False", "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 0", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 150, + "index": 155, "name": "Identity_Remove_authorization", - "blob": "070e010243989b6e092416e8cc78a659eeabd01ca3fcaadf0b6f45e866f9b8a6a4cc716bc400000000000001d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "070e01364d554dc6917d11a30aadb5d1b13ca87603e04c3db5a03719da45d2a4218576000000000000000001d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Remove authorization", - "1 | Target [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Target [2/2] : xD3c3KaeyX", - "2 | Auth id : 50283", + "1 | Target [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Target [2/2] : vMJp8NuXDF", + "2 | Auth id : 0", "3 | Auth issuer pays : True", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "4 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Identity : Remove authorization", - "1 | Target [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Target [2/2] : xD3c3KaeyX", - "2 | Auth id : 50283", + "1 | Target [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Target [2/2] : vMJp8NuXDF", + "2 | Auth id : 0", "3 | Auth issuer pays : True", "4 | Chain : Polymesh", "5 | Nonce : 2339", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", + "6 | Tip : POLYX 55.555555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -3820,263 +3797,34 @@ ] }, { - "index": 151, - "name": "Identity_Add_secondary_keys_with_authorization", - "blob": "070f04006f2449cd4654b990ec6e0c21f0efc73180a2b13677432fad2f33031036cf95bc01085449434b45522d31323837335449434b45522d313238363301082050414c4c45545f4201042c446973706174636858595a2050414c4c45545f4201042c446973706174636858595a01040be60aa5a8a83394f1bedfefb86441a45fffe3c6527cbade46012a8e8199a30c0140e2010000000000da23eef5df355be50577a067f5f1604f862de0dd4f01d6e3ae6636f38f436842b954864b5767b4720716d850a5f23ce6d4a728f7176859e04937f7b2b4a8b7458000000000000000d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 156, + "name": "Identity_Add_investor_uniqueness_claim", + "blob": "0710942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b0bd175b8cacd4e6afea48a64085804e21b1f76171427d63bcba382a308be2e2c0a9e42d5fbe324ca143d596d177ee403d98bd662bed798877e9e05e952cfc510d9fdf038f743c22351aecd1ec92bef32a5eba6052f57aae52f80e87981157ece69010001000000000000d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Identity : Add secondary keys with authorization", - "1 | Additional keys [1/20] : 6f2449cd4654b990ec6e0c21f0efc73180a2b1", - "1 | Additional keys [2/20] : 3677432fad2f33031036cf95bc", - "1 | Additional keys [3/20] : These", - "1 | Additional keys [4/20] : TICKER-12873", - "1 | Additional keys [5/20] : TICKER-12863", - "1 | Additional keys [6/20] : These", - "1 | Additional keys [7/20] : PALLET_B", - "1 | Additional keys [8/20] : These", - "1 | Additional keys [9/20] : DispatchXYZ", - "1 | Additional keys [10/20] : PALLET_B", - "1 | Additional keys [11/20] : These", - "1 | Additional keys [12/20] : DispatchXYZ", - "1 | Additional keys [13/20] : These", - "1 | Additional keys [14/20] : 0be60aa5a8a83394f1bedfefb86441a45fffe3", - "1 | Additional keys [15/20] : c6527cbade46012a8e8199a30c", - "1 | Additional keys [16/20] : 123456", - "1 | Additional keys [17/20] : da23eef5df355be50577a067f5f1604f862de0", - "1 | Additional keys [18/20] : dd4f01d6e3ae6636f38f436842b954864b5767", - "1 | Additional keys [19/20] : b4720716d850a5f23ce6d4a728f7176859e049", - "1 | Additional keys [20/20] : 37f7b2b4a8b745", - "2 | Expires at : 128", - "3 | Tip : POLYX 5552342.355555" - ], - "output_expert": [ - "0 | Identity : Add secondary keys with authorization", - "1 | Additional keys [1/20] : 6f2449cd4654b990ec6e0c21f0efc73180a2b1", - "1 | Additional keys [2/20] : 3677432fad2f33031036cf95bc", - "1 | Additional keys [3/20] : These", - "1 | Additional keys [4/20] : TICKER-12873", - "1 | Additional keys [5/20] : TICKER-12863", - "1 | Additional keys [6/20] : These", - "1 | Additional keys [7/20] : PALLET_B", - "1 | Additional keys [8/20] : These", - "1 | Additional keys [9/20] : DispatchXYZ", - "1 | Additional keys [10/20] : PALLET_B", - "1 | Additional keys [11/20] : These", - "1 | Additional keys [12/20] : DispatchXYZ", - "1 | Additional keys [13/20] : These", - "1 | Additional keys [14/20] : 0be60aa5a8a83394f1bedfefb86441a45fffe3", - "1 | Additional keys [15/20] : c6527cbade46012a8e8199a30c", - "1 | Additional keys [16/20] : 123456", - "1 | Additional keys [17/20] : da23eef5df355be50577a067f5f1604f862de0", - "1 | Additional keys [18/20] : dd4f01d6e3ae6636f38f436842b954864b5767", - "1 | Additional keys [19/20] : b4720716d850a5f23ce6d4a728f7176859e049", - "1 | Additional keys [20/20] : 37f7b2b4a8b745", - "2 | Expires at : 128", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 152, - "name": "Identity_Add_secondary_keys_with_authorization", - "blob": "070f000008000000000000d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Identity : Add secondary keys with authorization", - "1 | Additional keys : ", - "2 | Expires at : 2048", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" - ], - "output_expert": [ - "0 | Identity : Add secondary keys with authorization", - "1 | Additional keys : ", - "2 | Expires at : 2048", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 153, - "name": "Identity_Add_secondary_keys_with_authorization", - "blob": "070f000008000000000000d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Identity : Add secondary keys with authorization", - "1 | Additional keys : ", - "2 | Expires at : 2048", - "3 | Tip : POLYX 5552342.355555" - ], - "output_expert": [ - "0 | Identity : Add secondary keys with authorization", - "1 | Additional keys : ", - "2 | Expires at : 2048", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 154, - "name": "Identity_Add_secondary_keys_with_authorization", - "blob": "070f04006f2449cd4654b990ec6e0c21f0efc73180a2b13677432fad2f33031036cf95bc01085449434b45522d31323837335449434b45522d313238363301082050414c4c45545f4201042c446973706174636858595a2050414c4c45545f4201042c446973706174636858595a01040be60aa5a8a83394f1bedfefb86441a45fffe3c6527cbade46012a8e8199a30c0140e2010000000000da23eef5df355be50577a067f5f1604f862de0dd4f01d6e3ae6636f38f436842b954864b5767b4720716d850a5f23ce6d4a728f7176859e04937f7b2b4a8b7450008000000000000d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Identity : Add secondary keys with authorization", - "1 | Additional keys [1/20] : 6f2449cd4654b990ec6e0c21f0efc73180a2b1", - "1 | Additional keys [2/20] : 3677432fad2f33031036cf95bc", - "1 | Additional keys [3/20] : These", - "1 | Additional keys [4/20] : TICKER-12873", - "1 | Additional keys [5/20] : TICKER-12863", - "1 | Additional keys [6/20] : These", - "1 | Additional keys [7/20] : PALLET_B", - "1 | Additional keys [8/20] : These", - "1 | Additional keys [9/20] : DispatchXYZ", - "1 | Additional keys [10/20] : PALLET_B", - "1 | Additional keys [11/20] : These", - "1 | Additional keys [12/20] : DispatchXYZ", - "1 | Additional keys [13/20] : These", - "1 | Additional keys [14/20] : 0be60aa5a8a83394f1bedfefb86441a45fffe3", - "1 | Additional keys [15/20] : c6527cbade46012a8e8199a30c", - "1 | Additional keys [16/20] : 123456", - "1 | Additional keys [17/20] : da23eef5df355be50577a067f5f1604f862de0", - "1 | Additional keys [18/20] : dd4f01d6e3ae6636f38f436842b954864b5767", - "1 | Additional keys [19/20] : b4720716d850a5f23ce6d4a728f7176859e049", - "1 | Additional keys [20/20] : 37f7b2b4a8b745", - "2 | Expires at : 2048", - "3 | Tip : POLYX 0.000987" - ], - "output_expert": [ - "0 | Identity : Add secondary keys with authorization", - "1 | Additional keys [1/20] : 6f2449cd4654b990ec6e0c21f0efc73180a2b1", - "1 | Additional keys [2/20] : 3677432fad2f33031036cf95bc", - "1 | Additional keys [3/20] : These", - "1 | Additional keys [4/20] : TICKER-12873", - "1 | Additional keys [5/20] : TICKER-12863", - "1 | Additional keys [6/20] : These", - "1 | Additional keys [7/20] : PALLET_B", - "1 | Additional keys [8/20] : These", - "1 | Additional keys [9/20] : DispatchXYZ", - "1 | Additional keys [10/20] : PALLET_B", - "1 | Additional keys [11/20] : These", - "1 | Additional keys [12/20] : DispatchXYZ", - "1 | Additional keys [13/20] : These", - "1 | Additional keys [14/20] : 0be60aa5a8a83394f1bedfefb86441a45fffe3", - "1 | Additional keys [15/20] : c6527cbade46012a8e8199a30c", - "1 | Additional keys [16/20] : 123456", - "1 | Additional keys [17/20] : da23eef5df355be50577a067f5f1604f862de0", - "1 | Additional keys [18/20] : dd4f01d6e3ae6636f38f436842b954864b5767", - "1 | Additional keys [19/20] : b4720716d850a5f23ce6d4a728f7176859e049", - "1 | Additional keys [20/20] : 37f7b2b4a8b745", - "2 | Expires at : 2048", - "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 155, - "name": "Identity_Add_secondary_keys_with_authorization", - "blob": "070f04006f2449cd4654b990ec6e0c21f0efc73180a2b13677432fad2f33031036cf95bc01085449434b45522d31323837335449434b45522d313238363301082050414c4c45545f4201042c446973706174636858595a2050414c4c45545f4201042c446973706174636858595a01040be60aa5a8a83394f1bedfefb86441a45fffe3c6527cbade46012a8e8199a30c0140e2010000000000da23eef5df355be50577a067f5f1604f862de0dd4f01d6e3ae6636f38f436842b954864b5767b4720716d850a5f23ce6d4a728f7176859e04937f7b2b4a8b7458000000000000000d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Identity : Add secondary keys with authorization", - "1 | Additional keys [1/20] : 6f2449cd4654b990ec6e0c21f0efc73180a2b1", - "1 | Additional keys [2/20] : 3677432fad2f33031036cf95bc", - "1 | Additional keys [3/20] : These", - "1 | Additional keys [4/20] : TICKER-12873", - "1 | Additional keys [5/20] : TICKER-12863", - "1 | Additional keys [6/20] : These", - "1 | Additional keys [7/20] : PALLET_B", - "1 | Additional keys [8/20] : These", - "1 | Additional keys [9/20] : DispatchXYZ", - "1 | Additional keys [10/20] : PALLET_B", - "1 | Additional keys [11/20] : These", - "1 | Additional keys [12/20] : DispatchXYZ", - "1 | Additional keys [13/20] : These", - "1 | Additional keys [14/20] : 0be60aa5a8a83394f1bedfefb86441a45fffe3", - "1 | Additional keys [15/20] : c6527cbade46012a8e8199a30c", - "1 | Additional keys [16/20] : 123456", - "1 | Additional keys [17/20] : da23eef5df355be50577a067f5f1604f862de0", - "1 | Additional keys [18/20] : dd4f01d6e3ae6636f38f436842b954864b5767", - "1 | Additional keys [19/20] : b4720716d850a5f23ce6d4a728f7176859e049", - "1 | Additional keys [20/20] : 37f7b2b4a8b745", - "2 | Expires at : 128" - ], - "output_expert": [ - "0 | Identity : Add secondary keys with authorization", - "1 | Additional keys [1/20] : 6f2449cd4654b990ec6e0c21f0efc73180a2b1", - "1 | Additional keys [2/20] : 3677432fad2f33031036cf95bc", - "1 | Additional keys [3/20] : These", - "1 | Additional keys [4/20] : TICKER-12873", - "1 | Additional keys [5/20] : TICKER-12863", - "1 | Additional keys [6/20] : These", - "1 | Additional keys [7/20] : PALLET_B", - "1 | Additional keys [8/20] : These", - "1 | Additional keys [9/20] : DispatchXYZ", - "1 | Additional keys [10/20] : PALLET_B", - "1 | Additional keys [11/20] : These", - "1 | Additional keys [12/20] : DispatchXYZ", - "1 | Additional keys [13/20] : These", - "1 | Additional keys [14/20] : 0be60aa5a8a83394f1bedfefb86441a45fffe3", - "1 | Additional keys [15/20] : c6527cbade46012a8e8199a30c", - "1 | Additional keys [16/20] : 123456", - "1 | Additional keys [17/20] : da23eef5df355be50577a067f5f1604f862de0", - "1 | Additional keys [18/20] : dd4f01d6e3ae6636f38f436842b954864b5767", - "1 | Additional keys [19/20] : b4720716d850a5f23ce6d4a728f7176859e049", - "1 | Additional keys [20/20] : 37f7b2b4a8b745", - "2 | Expires at : 128", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 156, - "name": "Identity_Add_investor_uniqueness_claim", - "blob": "0710c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d04844dcf8856721ed43362c8ac098cb78dcdba349948882e121c23cadeec9176e56370d20e9770e5ca1ebe547b8b08050f11bc37e7d0abb86a02e01f445680360ae823c8e5ddeb633b789fb122251b0c1e152924956c48a0d6be48a6fd1104c76b010001000000000000d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Identity : Add investor uniqueness claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/3] : CustomerDueDiligence", - "2 | Claim [2/3] : 844dcf8856721ed43362c8ac098cb78dcdba34", - "2 | Claim [3/3] : 9948882e121c23cadeec9176e5", - "3 | Proof [1/4] : 6370d20e9770e5ca1ebe547b8b08050f11bc37", - "3 | Proof [2/4] : e7d0abb86a02e01f445680360ae823c8e5ddeb", - "3 | Proof [3/4] : 633b789fb122251b0c1e152924956c48a0d6be", - "3 | Proof [4/4] : 48a6fd1104c76b", - "4 | Expiry : 256", - "5 | Tip : POLYX 0.000987" + "0 | Identity : Add investor uniqueness claim", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/3] : InvestorUniquenessV2", + "2 | Claim [2/3] : d175b8cacd4e6afea48a64085804e21b1f7617", + "2 | Claim [3/3] : 1427d63bcba382a308be2e2c0a", + "3 | Proof [1/4] : 9e42d5fbe324ca143d596d177ee403d98bd662", + "3 | Proof [2/4] : bed798877e9e05e952cfc510d9fdf038f743c2", + "3 | Proof [3/4] : 2351aecd1ec92bef32a5eba6052f57aae52f80", + "3 | Proof [4/4] : e87981157ece69", + "4 | Expiry : 256", + "5 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Identity : Add investor uniqueness claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/3] : CustomerDueDiligence", - "2 | Claim [2/3] : 844dcf8856721ed43362c8ac098cb78dcdba34", - "2 | Claim [3/3] : 9948882e121c23cadeec9176e5", - "3 | Proof [1/4] : 6370d20e9770e5ca1ebe547b8b08050f11bc37", - "3 | Proof [2/4] : e7d0abb86a02e01f445680360ae823c8e5ddeb", - "3 | Proof [3/4] : 633b789fb122251b0c1e152924956c48a0d6be", - "3 | Proof [4/4] : 48a6fd1104c76b", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/3] : InvestorUniquenessV2", + "2 | Claim [2/3] : d175b8cacd4e6afea48a64085804e21b1f7617", + "2 | Claim [3/3] : 1427d63bcba382a308be2e2c0a", + "3 | Proof [1/4] : 9e42d5fbe324ca143d596d177ee403d98bd662", + "3 | Proof [2/4] : bed798877e9e05e952cfc510d9fdf038f743c2", + "3 | Proof [3/4] : 2351aecd1ec92bef32a5eba6052f57aae52f80", + "3 | Proof [4/4] : e87981157ece69", "4 | Expiry : 256", "5 | Chain : Polymesh", "6 | Nonce : 0", @@ -4090,33 +3838,33 @@ { "index": 157, "name": "Identity_Add_investor_uniqueness_claim", - "blob": "0710c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d00015449434b45522d33343536376370d20e9770e5ca1ebe547b8b08050f11bc37e7d0abb86a02e01f445680360ae823c8e5ddeb633b789fb122251b0c1e152924956c48a0d6be48a6fd1104c76b010008000000000000d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0710942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b00015449434b45522d33343536379e42d5fbe324ca143d596d177ee403d98bd662bed798877e9e05e952cfc510d9fdf038f743c22351aecd1ec92bef32a5eba6052f57aae52f80e87981157ece69010001000000000000d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Add investor uniqueness claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Claim [1/2] : Accredited", "2 | Claim [2/2] : TICKER-34567", - "3 | Proof [1/4] : 6370d20e9770e5ca1ebe547b8b08050f11bc37", - "3 | Proof [2/4] : e7d0abb86a02e01f445680360ae823c8e5ddeb", - "3 | Proof [3/4] : 633b789fb122251b0c1e152924956c48a0d6be", - "3 | Proof [4/4] : 48a6fd1104c76b", - "4 | Expiry : 2048", + "3 | Proof [1/4] : 9e42d5fbe324ca143d596d177ee403d98bd662", + "3 | Proof [2/4] : bed798877e9e05e952cfc510d9fdf038f743c2", + "3 | Proof [3/4] : 2351aecd1ec92bef32a5eba6052f57aae52f80", + "3 | Proof [4/4] : e87981157ece69", + "4 | Expiry : 256", "5 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Identity : Add investor uniqueness claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Claim [1/2] : Accredited", "2 | Claim [2/2] : TICKER-34567", - "3 | Proof [1/4] : 6370d20e9770e5ca1ebe547b8b08050f11bc37", - "3 | Proof [2/4] : e7d0abb86a02e01f445680360ae823c8e5ddeb", - "3 | Proof [3/4] : 633b789fb122251b0c1e152924956c48a0d6be", - "3 | Proof [4/4] : 48a6fd1104c76b", - "4 | Expiry : 2048", + "3 | Proof [1/4] : 9e42d5fbe324ca143d596d177ee403d98bd662", + "3 | Proof [2/4] : bed798877e9e05e952cfc510d9fdf038f743c2", + "3 | Proof [3/4] : 2351aecd1ec92bef32a5eba6052f57aae52f80", + "3 | Proof [4/4] : e87981157ece69", + "4 | Expiry : 256", "5 | Chain : Polymesh", - "6 | Nonce : 0", + "6 | Nonce : 1", "7 | Tip : POLYX 55.555555", "8 | Era Phase : 61", "9 | Era Period : 64", @@ -4127,34 +3875,36 @@ { "index": 158, "name": "Identity_Add_investor_uniqueness_claim", - "blob": "0710c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d03015449434b45522d39383736356370d20e9770e5ca1ebe547b8b08050f11bc37e7d0abb86a02e01f445680360ae823c8e5ddeb633b789fb122251b0c1e152924956c48a0d6be48a6fd1104c76b010008000000000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0710942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b0bd175b8cacd4e6afea48a64085804e21b1f76171427d63bcba382a308be2e2c0a9e42d5fbe324ca143d596d177ee403d98bd662bed798877e9e05e952cfc510d9fdf038f743c22351aecd1ec92bef32a5eba6052f57aae52f80e87981157ece69010001000000000000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Add investor uniqueness claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/2] : SellLockup", - "2 | Claim [2/2] : TICKER-98765", - "3 | Proof [1/4] : 6370d20e9770e5ca1ebe547b8b08050f11bc37", - "3 | Proof [2/4] : e7d0abb86a02e01f445680360ae823c8e5ddeb", - "3 | Proof [3/4] : 633b789fb122251b0c1e152924956c48a0d6be", - "3 | Proof [4/4] : 48a6fd1104c76b", - "4 | Expiry : 2048", - "5 | Tip : POLYX 5552342.355555" + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/3] : InvestorUniquenessV2", + "2 | Claim [2/3] : d175b8cacd4e6afea48a64085804e21b1f7617", + "2 | Claim [3/3] : 1427d63bcba382a308be2e2c0a", + "3 | Proof [1/4] : 9e42d5fbe324ca143d596d177ee403d98bd662", + "3 | Proof [2/4] : bed798877e9e05e952cfc510d9fdf038f743c2", + "3 | Proof [3/4] : 2351aecd1ec92bef32a5eba6052f57aae52f80", + "3 | Proof [4/4] : e87981157ece69", + "4 | Expiry : 256", + "5 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Identity : Add investor uniqueness claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/2] : SellLockup", - "2 | Claim [2/2] : TICKER-98765", - "3 | Proof [1/4] : 6370d20e9770e5ca1ebe547b8b08050f11bc37", - "3 | Proof [2/4] : e7d0abb86a02e01f445680360ae823c8e5ddeb", - "3 | Proof [3/4] : 633b789fb122251b0c1e152924956c48a0d6be", - "3 | Proof [4/4] : 48a6fd1104c76b", - "4 | Expiry : 2048", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/3] : InvestorUniquenessV2", + "2 | Claim [2/3] : d175b8cacd4e6afea48a64085804e21b1f7617", + "2 | Claim [3/3] : 1427d63bcba382a308be2e2c0a", + "3 | Proof [1/4] : 9e42d5fbe324ca143d596d177ee403d98bd662", + "3 | Proof [2/4] : bed798877e9e05e952cfc510d9fdf038f743c2", + "3 | Proof [3/4] : 2351aecd1ec92bef32a5eba6052f57aae52f80", + "3 | Proof [4/4] : e87981157ece69", + "4 | Expiry : 256", "5 | Chain : Polymesh", - "6 | Nonce : 2339", - "7 | Tip : POLYX 5552342.355555", + "6 | Nonce : 100", + "7 | Tip : POLYX 1234.56789", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -4164,34 +3914,34 @@ { "index": 159, "name": "Identity_Add_investor_uniqueness_claim", - "blob": "0710c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d03015449434b45522d39383736356370d20e9770e5ca1ebe547b8b08050f11bc37e7d0abb86a02e01f445680360ae823c8e5ddeb633b789fb122251b0c1e152924956c48a0d6be48a6fd1104c76b018000000000000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0710942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b00015449434b45522d33343536379e42d5fbe324ca143d596d177ee403d98bd662bed798877e9e05e952cfc510d9fdf038f743c22351aecd1ec92bef32a5eba6052f57aae52f80e87981157ece69018000000000000000d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Add investor uniqueness claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/2] : SellLockup", - "2 | Claim [2/2] : TICKER-98765", - "3 | Proof [1/4] : 6370d20e9770e5ca1ebe547b8b08050f11bc37", - "3 | Proof [2/4] : e7d0abb86a02e01f445680360ae823c8e5ddeb", - "3 | Proof [3/4] : 633b789fb122251b0c1e152924956c48a0d6be", - "3 | Proof [4/4] : 48a6fd1104c76b", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/2] : Accredited", + "2 | Claim [2/2] : TICKER-34567", + "3 | Proof [1/4] : 9e42d5fbe324ca143d596d177ee403d98bd662", + "3 | Proof [2/4] : bed798877e9e05e952cfc510d9fdf038f743c2", + "3 | Proof [3/4] : 2351aecd1ec92bef32a5eba6052f57aae52f80", + "3 | Proof [4/4] : e87981157ece69", "4 | Expiry : 128", - "5 | Tip : POLYX 5552342.355555" + "5 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Identity : Add investor uniqueness claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/2] : SellLockup", - "2 | Claim [2/2] : TICKER-98765", - "3 | Proof [1/4] : 6370d20e9770e5ca1ebe547b8b08050f11bc37", - "3 | Proof [2/4] : e7d0abb86a02e01f445680360ae823c8e5ddeb", - "3 | Proof [3/4] : 633b789fb122251b0c1e152924956c48a0d6be", - "3 | Proof [4/4] : 48a6fd1104c76b", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/2] : Accredited", + "2 | Claim [2/2] : TICKER-34567", + "3 | Proof [1/4] : 9e42d5fbe324ca143d596d177ee403d98bd662", + "3 | Proof [2/4] : bed798877e9e05e952cfc510d9fdf038f743c2", + "3 | Proof [3/4] : 2351aecd1ec92bef32a5eba6052f57aae52f80", + "3 | Proof [4/4] : e87981157ece69", "4 | Expiry : 128", "5 | Chain : Polymesh", - "6 | Nonce : 2339", - "7 | Tip : POLYX 5552342.355555", + "6 | Nonce : 0", + "7 | Tip : POLYX 0.000987", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -4201,36 +3951,38 @@ { "index": 160, "name": "Identity_Add_investor_uniqueness_claim", - "blob": "0710c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d00015449434b45522d33343536376370d20e9770e5ca1ebe547b8b08050f11bc37e7d0abb86a02e01f445680360ae823c8e5ddeb633b789fb122251b0c1e152924956c48a0d6be48a6fd1104c76b010001000000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0710942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b06010014daf26a71725e04b5955fd5ba4ff6292e6fffae78219d69de296502dc085ee19e42d5fbe324ca143d596d177ee403d98bd662bed798877e9e05e952cfc510d9fdf038f743c22351aecd1ec92bef32a5eba6052f57aae52f80e87981157ece69018000000000000000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Add investor uniqueness claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/2] : Accredited", - "2 | Claim [2/2] : TICKER-34567", - "3 | Proof [1/4] : 6370d20e9770e5ca1ebe547b8b08050f11bc37", - "3 | Proof [2/4] : e7d0abb86a02e01f445680360ae823c8e5ddeb", - "3 | Proof [3/4] : 633b789fb122251b0c1e152924956c48a0d6be", - "3 | Proof [4/4] : 48a6fd1104c76b", - "4 | Expiry : 256", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789" + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/4] : Jurisdiction", + "2 | Claim [2/4] : AX", + "2 | Claim [3/4] : 14daf26a71725e04b5955fd5ba4ff6292e6fff", + "2 | Claim [4/4] : ae78219d69de296502dc085ee1", + "3 | Proof [1/4] : 9e42d5fbe324ca143d596d177ee403d98bd662", + "3 | Proof [2/4] : bed798877e9e05e952cfc510d9fdf038f743c2", + "3 | Proof [3/4] : 2351aecd1ec92bef32a5eba6052f57aae52f80", + "3 | Proof [4/4] : e87981157ece69", + "4 | Expiry : 128", + "5 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Identity : Add investor uniqueness claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim [1/2] : Accredited", - "2 | Claim [2/2] : TICKER-34567", - "3 | Proof [1/4] : 6370d20e9770e5ca1ebe547b8b08050f11bc37", - "3 | Proof [2/4] : e7d0abb86a02e01f445680360ae823c8e5ddeb", - "3 | Proof [3/4] : 633b789fb122251b0c1e152924956c48a0d6be", - "3 | Proof [4/4] : 48a6fd1104c76b", - "4 | Expiry : 256", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim [1/4] : Jurisdiction", + "2 | Claim [2/4] : AX", + "2 | Claim [3/4] : 14daf26a71725e04b5955fd5ba4ff6292e6fff", + "2 | Claim [4/4] : ae78219d69de296502dc085ee1", + "3 | Proof [1/4] : 9e42d5fbe324ca143d596d177ee403d98bd662", + "3 | Proof [2/4] : bed798877e9e05e952cfc510d9fdf038f743c2", + "3 | Proof [3/4] : 2351aecd1ec92bef32a5eba6052f57aae52f80", + "3 | Proof [4/4] : e87981157ece69", + "4 | Expiry : 128", "5 | Chain : Polymesh", "6 | Nonce : 2339", - "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "7 | Tip [2/2] : 3.456789", + "7 | Tip : POLYX 0.000987", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -4240,44 +3992,40 @@ { "index": 161, "name": "Identity_Gc_add_cdd_claim", - "blob": "0711c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0711942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Gc add cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b" ], "output_expert": [ "0 | Identity : Gc add cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 100", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 162, "name": "Identity_Gc_add_cdd_claim", - "blob": "0711c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0711942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Gc add cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Identity : Gc add cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 2339", + "3 | Nonce : 1", "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -4288,62 +4036,66 @@ { "index": 163, "name": "Identity_Gc_add_cdd_claim", - "blob": "0711c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0711942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Gc add cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d" + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Identity : Gc add cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 2339", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 164, "name": "Identity_Gc_add_cdd_claim", - "blob": "0711c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0711942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Gc add cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d" + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Identity : Gc add cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 165, "name": "Identity_Gc_add_cdd_claim", - "blob": "0711c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0711942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Gc add cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 55.555555" + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Identity : Gc add cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 1", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -4353,20 +4105,20 @@ { "index": 166, "name": "Identity_Gc_revoke_cdd_claim", - "blob": "0712c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0712942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Gc revoke cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 5552342.355555" + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Identity : Gc revoke cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip : POLYX 5552342.355555", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -4376,22 +4128,20 @@ { "index": 167, "name": "Identity_Gc_revoke_cdd_claim", - "blob": "0712c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0712942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Gc revoke cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Identity : Gc revoke cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 50283", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -4401,20 +4151,20 @@ { "index": 168, "name": "Identity_Gc_revoke_cdd_claim", - "blob": "0712c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0712942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Gc revoke cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 0.000987" + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Identity : Gc revoke cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -4424,20 +4174,20 @@ { "index": 169, "name": "Identity_Gc_revoke_cdd_claim", - "blob": "0712c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0712942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Gc revoke cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 55.555555" + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Identity : Gc revoke cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 100", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -4447,20 +4197,22 @@ { "index": 170, "name": "Identity_Gc_revoke_cdd_claim", - "blob": "0712c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0712942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Gc revoke cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 0.000987" + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Identity : Gc revoke cdd claim", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 2339", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -4470,51 +4222,51 @@ { "index": 171, "name": "Identity_Revoke_claim_by_index", - "blob": "0714c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d0400d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0714942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b0000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Revoke claim by index", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim type : CustomerDueDiligence", - "3 | Scope : None", - "4 | Tip : POLYX 1234.56789" + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim type : Accredited", + "3 | Scope : None" ], "output_expert": [ "0 | Identity : Revoke claim by index", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim type : CustomerDueDiligence", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim type : Accredited", "3 | Scope : None", "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip : POLYX 1234.56789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 50283", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 172, "name": "Identity_Revoke_claim_by_index", - "blob": "0714c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d0000d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0714942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b0100d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Revoke claim by index", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim type : Accredited", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim type : Affiliate", "3 | Scope : None", - "4 | Tip : POLYX 55.555555" + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Identity : Revoke claim by index", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim type : Accredited", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim type : Affiliate", "3 | Scope : None", "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip : POLYX 55.555555", + "5 | Nonce : 1", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -4524,20 +4276,20 @@ { "index": 173, "name": "Identity_Revoke_claim_by_index", - "blob": "0714c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d0000d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0714942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b0200d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Revoke claim by index", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim type : Accredited", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim type : BuyLockup", "3 | Scope : None", "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Identity : Revoke claim by index", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim type : Accredited", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim type : BuyLockup", "3 | Scope : None", "4 | Chain : Polymesh", "5 | Nonce : 1", @@ -4551,24 +4303,24 @@ { "index": 174, "name": "Identity_Revoke_claim_by_index", - "blob": "0714c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d0000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0714942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b0100d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Revoke claim by index", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim type : Accredited", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim type : Affiliate", "3 | Scope : None", - "4 | Tip : POLYX 1234.56789" + "4 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Identity : Revoke claim by index", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim type : Accredited", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim type : Affiliate", "3 | Scope : None", "4 | Chain : Polymesh", "5 | Nonce : 2339", - "6 | Tip : POLYX 1234.56789", + "6 | Tip : POLYX 55.555555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -4578,22 +4330,22 @@ { "index": 175, "name": "Identity_Revoke_claim_by_index", - "blob": "0714c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d0000d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0714942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b0200d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Revoke claim by index", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim type : Accredited", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim type : BuyLockup", "3 | Scope : None" ], "output_expert": [ "0 | Identity : Revoke claim by index", - "1 | Target [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Target [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Claim type : Accredited", + "1 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Claim type : BuyLockup", "3 | Scope : None", "4 | Chain : Polymesh", - "5 | Nonce : 100", + "5 | Nonce : 2339", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -4603,42 +4355,40 @@ { "index": 176, "name": "Identity_Rotate_primary_key_to_secondary", - "blob": "07156400000000000000018813000000000000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0715000000000000000001d8c9760100000000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Rotate primary key to secondary", - "1 | Auth id : 100", - "2 | Optional cdd auth id : 5000", - "3 | Tip : POLYX 1234.56789" + "1 | Auth id : 0", + "2 | Optional cdd auth id : 24562136" ], "output_expert": [ "0 | Identity : Rotate primary key to secondary", - "1 | Auth id : 100", - "2 | Optional cdd auth id : 5000", + "1 | Auth id : 0", + "2 | Optional cdd auth id : 24562136", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 0", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 177, "name": "Identity_Rotate_primary_key_to_secondary", - "blob": "07152309000000000000011a00000000000000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "07150100000000000000018813000000000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Rotate primary key to secondary", - "1 | Auth id : 2339", - "2 | Optional cdd auth id : 26", + "1 | Auth id : 1", + "2 | Optional cdd auth id : 5000", "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Identity : Rotate primary key to secondary", - "1 | Auth id : 2339", - "2 | Optional cdd auth id : 26", + "1 | Auth id : 1", + "2 | Optional cdd auth id : 5000", "3 | Chain : Polymesh", - "4 | Nonce : 50283", + "4 | Nonce : 1", "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -4649,43 +4399,43 @@ { "index": 178, "name": "Identity_Rotate_primary_key_to_secondary", - "blob": "07156bc4000000000000011a00000000000000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "07156bc4000000000000018813000000000000d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Rotate primary key to secondary", "1 | Auth id : 50283", - "2 | Optional cdd auth id : 26", - "3 | Tip : POLYX 5552342.355555" + "2 | Optional cdd auth id : 5000" ], "output_expert": [ "0 | Identity : Rotate primary key to secondary", "1 | Auth id : 50283", - "2 | Optional cdd auth id : 26", + "2 | Optional cdd auth id : 5000", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 100", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 179, "name": "Identity_Rotate_primary_key_to_secondary", - "blob": "0715640000000000000001d8c9760100000000d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "07152309000000000000018813000000000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Rotate primary key to secondary", - "1 | Auth id : 100", - "2 | Optional cdd auth id : 24562136", - "3 | Tip : POLYX 1234.56789" + "1 | Auth id : 2339", + "2 | Optional cdd auth id : 5000", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Identity : Rotate primary key to secondary", - "1 | Auth id : 100", - "2 | Optional cdd auth id : 24562136", + "1 | Auth id : 2339", + "2 | Optional cdd auth id : 5000", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 50283", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -4695,20 +4445,20 @@ { "index": 180, "name": "Identity_Rotate_primary_key_to_secondary", - "blob": "07156bc4000000000000018813000000000000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "07156bc400000000000001d8c9760100000000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Identity : Rotate primary key to secondary", "1 | Auth id : 50283", - "2 | Optional cdd auth id : 5000", - "3 | Tip : POLYX 1234.56789" + "2 | Optional cdd auth id : 24562136", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Identity : Rotate primary key to secondary", "1 | Auth id : 50283", - "2 | Optional cdd auth id : 5000", + "2 | Optional cdd auth id : 24562136", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 2339", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -4717,61 +4467,191 @@ }, { "index": 181, - "name": "Cddserviceproviders_Set_active_members_limit", - "blob": "08002a000000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Add_secondary_keys_with_authorization", + "blob": "0716047203cfa9e8a5b88067f6f6ab33e4a51751313f78d26158554e4a24f0cab0387301085449434b45522d31323836335449434b45522d313238373301082050414c4c45545f4101082c44697370617463684142432c446973706174636858595a2050414c4c45545f4101082c44697370617463684142432c446973706174636858595a010414b0d6f4fac7106e603dae9e749f4e778dcf7ae3e1720dfd3e4816fbba5ada730140e20100000000006eb3a46bfc07bb082af0739e79466605f9356cebbb752940aa8f82890a9792c9766212234cfb999e7f08951e0adb7ce5d54604482bc6f342c5e25bf9ccf934130001000000000000d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Set active members limit", - "1 | Limit : 42", - "2 | Tip : POLYX 1234.56789" + "0 | Identity : Add secondary keys with authorization", + "1 | Additional keys [1/22] : 2F2QhBfzDZNCxi49ZQmSF8vwpNs7aMwAjXKggy", + "1 | Additional keys [2/22] : juhoVjHoWV", + "1 | Additional keys [3/22] : These", + "1 | Additional keys [4/22] : TICKER-12863", + "1 | Additional keys [5/22] : TICKER-12873", + "1 | Additional keys [6/22] : These", + "1 | Additional keys [7/22] : PALLET_A", + "1 | Additional keys [8/22] : These", + "1 | Additional keys [9/22] : DispatchABC", + "1 | Additional keys [10/22] : DispatchXYZ", + "1 | Additional keys [11/22] : PALLET_A", + "1 | Additional keys [12/22] : These", + "1 | Additional keys [13/22] : DispatchABC", + "1 | Additional keys [14/22] : DispatchXYZ", + "1 | Additional keys [15/22] : These", + "1 | Additional keys [16/22] : 14b0d6f4fac7106e603dae9e749f4e778dcf7a", + "1 | Additional keys [17/22] : e3e1720dfd3e4816fbba5ada73", + "1 | Additional keys [18/22] : 123456", + "1 | Additional keys [19/22] : 6eb3a46bfc07bb082af0739e79466605f9356c", + "1 | Additional keys [20/22] : ebbb752940aa8f82890a9792c9766212234cfb", + "1 | Additional keys [21/22] : 999e7f08951e0adb7ce5d54604482bc6f342c5", + "1 | Additional keys [22/22] : e25bf9ccf93413", + "2 | Expires at : 256", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Cddserviceproviders : Set active members limit", - "1 | Limit : 42", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Identity : Add secondary keys with authorization", + "1 | Additional keys [1/22] : 2F2QhBfzDZNCxi49ZQmSF8vwpNs7aMwAjXKggy", + "1 | Additional keys [2/22] : juhoVjHoWV", + "1 | Additional keys [3/22] : These", + "1 | Additional keys [4/22] : TICKER-12863", + "1 | Additional keys [5/22] : TICKER-12873", + "1 | Additional keys [6/22] : These", + "1 | Additional keys [7/22] : PALLET_A", + "1 | Additional keys [8/22] : These", + "1 | Additional keys [9/22] : DispatchABC", + "1 | Additional keys [10/22] : DispatchXYZ", + "1 | Additional keys [11/22] : PALLET_A", + "1 | Additional keys [12/22] : These", + "1 | Additional keys [13/22] : DispatchABC", + "1 | Additional keys [14/22] : DispatchXYZ", + "1 | Additional keys [15/22] : These", + "1 | Additional keys [16/22] : 14b0d6f4fac7106e603dae9e749f4e778dcf7a", + "1 | Additional keys [17/22] : e3e1720dfd3e4816fbba5ada73", + "1 | Additional keys [18/22] : 123456", + "1 | Additional keys [19/22] : 6eb3a46bfc07bb082af0739e79466605f9356c", + "1 | Additional keys [20/22] : ebbb752940aa8f82890a9792c9766212234cfb", + "1 | Additional keys [21/22] : 999e7f08951e0adb7ce5d54604482bc6f342c5", + "1 | Additional keys [22/22] : e25bf9ccf93413", + "2 | Expires at : 256", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 182, - "name": "Cddserviceproviders_Set_active_members_limit", - "blob": "08002a000000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Add_secondary_keys_with_authorization", + "blob": "0716047203cfa9e8a5b88067f6f6ab33e4a51751313f78d26158554e4a24f0cab0387301085449434b45522d31323836335449434b45522d313238373301082050414c4c45545f4101082c44697370617463684142432c446973706174636858595a2050414c4c45545f4101082c44697370617463684142432c446973706174636858595a010414b0d6f4fac7106e603dae9e749f4e778dcf7ae3e1720dfd3e4816fbba5ada730140e20100000000006eb3a46bfc07bb082af0739e79466605f9356cebbb752940aa8f82890a9792c9766212234cfb999e7f08951e0adb7ce5d54604482bc6f342c5e25bf9ccf934130001000000000000d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Set active members limit", - "1 | Limit : 42", - "2 | Tip : POLYX 1234.56789" + "0 | Identity : Add secondary keys with authorization", + "1 | Additional keys [1/22] : 2F2QhBfzDZNCxi49ZQmSF8vwpNs7aMwAjXKggy", + "1 | Additional keys [2/22] : juhoVjHoWV", + "1 | Additional keys [3/22] : These", + "1 | Additional keys [4/22] : TICKER-12863", + "1 | Additional keys [5/22] : TICKER-12873", + "1 | Additional keys [6/22] : These", + "1 | Additional keys [7/22] : PALLET_A", + "1 | Additional keys [8/22] : These", + "1 | Additional keys [9/22] : DispatchABC", + "1 | Additional keys [10/22] : DispatchXYZ", + "1 | Additional keys [11/22] : PALLET_A", + "1 | Additional keys [12/22] : These", + "1 | Additional keys [13/22] : DispatchABC", + "1 | Additional keys [14/22] : DispatchXYZ", + "1 | Additional keys [15/22] : These", + "1 | Additional keys [16/22] : 14b0d6f4fac7106e603dae9e749f4e778dcf7a", + "1 | Additional keys [17/22] : e3e1720dfd3e4816fbba5ada73", + "1 | Additional keys [18/22] : 123456", + "1 | Additional keys [19/22] : 6eb3a46bfc07bb082af0739e79466605f9356c", + "1 | Additional keys [20/22] : ebbb752940aa8f82890a9792c9766212234cfb", + "1 | Additional keys [21/22] : 999e7f08951e0adb7ce5d54604482bc6f342c5", + "1 | Additional keys [22/22] : e25bf9ccf93413", + "2 | Expires at : 256", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Cddserviceproviders : Set active members limit", - "1 | Limit : 42", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Identity : Add secondary keys with authorization", + "1 | Additional keys [1/22] : 2F2QhBfzDZNCxi49ZQmSF8vwpNs7aMwAjXKggy", + "1 | Additional keys [2/22] : juhoVjHoWV", + "1 | Additional keys [3/22] : These", + "1 | Additional keys [4/22] : TICKER-12863", + "1 | Additional keys [5/22] : TICKER-12873", + "1 | Additional keys [6/22] : These", + "1 | Additional keys [7/22] : PALLET_A", + "1 | Additional keys [8/22] : These", + "1 | Additional keys [9/22] : DispatchABC", + "1 | Additional keys [10/22] : DispatchXYZ", + "1 | Additional keys [11/22] : PALLET_A", + "1 | Additional keys [12/22] : These", + "1 | Additional keys [13/22] : DispatchABC", + "1 | Additional keys [14/22] : DispatchXYZ", + "1 | Additional keys [15/22] : These", + "1 | Additional keys [16/22] : 14b0d6f4fac7106e603dae9e749f4e778dcf7a", + "1 | Additional keys [17/22] : e3e1720dfd3e4816fbba5ada73", + "1 | Additional keys [18/22] : 123456", + "1 | Additional keys [19/22] : 6eb3a46bfc07bb082af0739e79466605f9356c", + "1 | Additional keys [20/22] : ebbb752940aa8f82890a9792c9766212234cfb", + "1 | Additional keys [21/22] : 999e7f08951e0adb7ce5d54604482bc6f342c5", + "1 | Additional keys [22/22] : e25bf9ccf93413", + "2 | Expires at : 256", + "3 | Chain : Polymesh", + "4 | Nonce : 0", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 183, - "name": "Cddserviceproviders_Set_active_members_limit", - "blob": "08000c000000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Add_secondary_keys_with_authorization", + "blob": "0716047203cfa9e8a5b88067f6f6ab33e4a51751313f78d26158554e4a24f0cab0387301085449434b45522d31323836335449434b45522d313238373301082050414c4c45545f4101082c44697370617463684142432c446973706174636858595a2050414c4c45545f4101082c44697370617463684142432c446973706174636858595a010414b0d6f4fac7106e603dae9e749f4e778dcf7ae3e1720dfd3e4816fbba5ada730140e20100000000006eb3a46bfc07bb082af0739e79466605f9356cebbb752940aa8f82890a9792c9766212234cfb999e7f08951e0adb7ce5d54604482bc6f342c5e25bf9ccf934130008000000000000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Set active members limit", - "1 | Limit : 12", - "2 | Tip : POLYX 1234.56789" + "0 | Identity : Add secondary keys with authorization", + "1 | Additional keys [1/22] : 2F2QhBfzDZNCxi49ZQmSF8vwpNs7aMwAjXKggy", + "1 | Additional keys [2/22] : juhoVjHoWV", + "1 | Additional keys [3/22] : These", + "1 | Additional keys [4/22] : TICKER-12863", + "1 | Additional keys [5/22] : TICKER-12873", + "1 | Additional keys [6/22] : These", + "1 | Additional keys [7/22] : PALLET_A", + "1 | Additional keys [8/22] : These", + "1 | Additional keys [9/22] : DispatchABC", + "1 | Additional keys [10/22] : DispatchXYZ", + "1 | Additional keys [11/22] : PALLET_A", + "1 | Additional keys [12/22] : These", + "1 | Additional keys [13/22] : DispatchABC", + "1 | Additional keys [14/22] : DispatchXYZ", + "1 | Additional keys [15/22] : These", + "1 | Additional keys [16/22] : 14b0d6f4fac7106e603dae9e749f4e778dcf7a", + "1 | Additional keys [17/22] : e3e1720dfd3e4816fbba5ada73", + "1 | Additional keys [18/22] : 123456", + "1 | Additional keys [19/22] : 6eb3a46bfc07bb082af0739e79466605f9356c", + "1 | Additional keys [20/22] : ebbb752940aa8f82890a9792c9766212234cfb", + "1 | Additional keys [21/22] : 999e7f08951e0adb7ce5d54604482bc6f342c5", + "1 | Additional keys [22/22] : e25bf9ccf93413", + "2 | Expires at : 2048" ], "output_expert": [ - "0 | Cddserviceproviders : Set active members limit", - "1 | Limit : 12", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 1234.56789", + "0 | Identity : Add secondary keys with authorization", + "1 | Additional keys [1/22] : 2F2QhBfzDZNCxi49ZQmSF8vwpNs7aMwAjXKggy", + "1 | Additional keys [2/22] : juhoVjHoWV", + "1 | Additional keys [3/22] : These", + "1 | Additional keys [4/22] : TICKER-12863", + "1 | Additional keys [5/22] : TICKER-12873", + "1 | Additional keys [6/22] : These", + "1 | Additional keys [7/22] : PALLET_A", + "1 | Additional keys [8/22] : These", + "1 | Additional keys [9/22] : DispatchABC", + "1 | Additional keys [10/22] : DispatchXYZ", + "1 | Additional keys [11/22] : PALLET_A", + "1 | Additional keys [12/22] : These", + "1 | Additional keys [13/22] : DispatchABC", + "1 | Additional keys [14/22] : DispatchXYZ", + "1 | Additional keys [15/22] : These", + "1 | Additional keys [16/22] : 14b0d6f4fac7106e603dae9e749f4e778dcf7a", + "1 | Additional keys [17/22] : e3e1720dfd3e4816fbba5ada73", + "1 | Additional keys [18/22] : 123456", + "1 | Additional keys [19/22] : 6eb3a46bfc07bb082af0739e79466605f9356c", + "1 | Additional keys [20/22] : ebbb752940aa8f82890a9792c9766212234cfb", + "1 | Additional keys [21/22] : 999e7f08951e0adb7ce5d54604482bc6f342c5", + "1 | Additional keys [22/22] : e25bf9ccf93413", + "2 | Expires at : 2048", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -4780,221 +4660,385 @@ }, { "index": 184, - "name": "Cddserviceproviders_Set_active_members_limit", - "blob": "080007000000d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Add_secondary_keys_with_authorization", + "blob": "0716047203cfa9e8a5b88067f6f6ab33e4a51751313f78d26158554e4a24f0cab0387301085449434b45522d31323836335449434b45522d313238373301082050414c4c45545f4101082c44697370617463684142432c446973706174636858595a2050414c4c45545f4101082c44697370617463684142432c446973706174636858595a010414b0d6f4fac7106e603dae9e749f4e778dcf7ae3e1720dfd3e4816fbba5ada730140e20100000000006eb3a46bfc07bb082af0739e79466605f9356cebbb752940aa8f82890a9792c9766212234cfb999e7f08951e0adb7ce5d54604482bc6f342c5e25bf9ccf934130008000000000000d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Set active members limit", - "1 | Limit : 7" + "0 | Identity : Add secondary keys with authorization", + "1 | Additional keys [1/22] : 2F2QhBfzDZNCxi49ZQmSF8vwpNs7aMwAjXKggy", + "1 | Additional keys [2/22] : juhoVjHoWV", + "1 | Additional keys [3/22] : These", + "1 | Additional keys [4/22] : TICKER-12863", + "1 | Additional keys [5/22] : TICKER-12873", + "1 | Additional keys [6/22] : These", + "1 | Additional keys [7/22] : PALLET_A", + "1 | Additional keys [8/22] : These", + "1 | Additional keys [9/22] : DispatchABC", + "1 | Additional keys [10/22] : DispatchXYZ", + "1 | Additional keys [11/22] : PALLET_A", + "1 | Additional keys [12/22] : These", + "1 | Additional keys [13/22] : DispatchABC", + "1 | Additional keys [14/22] : DispatchXYZ", + "1 | Additional keys [15/22] : These", + "1 | Additional keys [16/22] : 14b0d6f4fac7106e603dae9e749f4e778dcf7a", + "1 | Additional keys [17/22] : e3e1720dfd3e4816fbba5ada73", + "1 | Additional keys [18/22] : 123456", + "1 | Additional keys [19/22] : 6eb3a46bfc07bb082af0739e79466605f9356c", + "1 | Additional keys [20/22] : ebbb752940aa8f82890a9792c9766212234cfb", + "1 | Additional keys [21/22] : 999e7f08951e0adb7ce5d54604482bc6f342c5", + "1 | Additional keys [22/22] : e25bf9ccf93413", + "2 | Expires at : 2048", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Cddserviceproviders : Set active members limit", - "1 | Limit : 7", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Identity : Add secondary keys with authorization", + "1 | Additional keys [1/22] : 2F2QhBfzDZNCxi49ZQmSF8vwpNs7aMwAjXKggy", + "1 | Additional keys [2/22] : juhoVjHoWV", + "1 | Additional keys [3/22] : These", + "1 | Additional keys [4/22] : TICKER-12863", + "1 | Additional keys [5/22] : TICKER-12873", + "1 | Additional keys [6/22] : These", + "1 | Additional keys [7/22] : PALLET_A", + "1 | Additional keys [8/22] : These", + "1 | Additional keys [9/22] : DispatchABC", + "1 | Additional keys [10/22] : DispatchXYZ", + "1 | Additional keys [11/22] : PALLET_A", + "1 | Additional keys [12/22] : These", + "1 | Additional keys [13/22] : DispatchABC", + "1 | Additional keys [14/22] : DispatchXYZ", + "1 | Additional keys [15/22] : These", + "1 | Additional keys [16/22] : 14b0d6f4fac7106e603dae9e749f4e778dcf7a", + "1 | Additional keys [17/22] : e3e1720dfd3e4816fbba5ada73", + "1 | Additional keys [18/22] : 123456", + "1 | Additional keys [19/22] : 6eb3a46bfc07bb082af0739e79466605f9356c", + "1 | Additional keys [20/22] : ebbb752940aa8f82890a9792c9766212234cfb", + "1 | Additional keys [21/22] : 999e7f08951e0adb7ce5d54604482bc6f342c5", + "1 | Additional keys [22/22] : e25bf9ccf93413", + "2 | Expires at : 2048", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip : POLYX 1234.56789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 185, - "name": "Cddserviceproviders_Set_active_members_limit", - "blob": "080000000000d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Add_secondary_keys_with_authorization", + "blob": "0716047203cfa9e8a5b88067f6f6ab33e4a51751313f78d26158554e4a24f0cab0387301085449434b45522d31323836335449434b45522d313238373301082050414c4c45545f4101082c44697370617463684142432c446973706174636858595a2050414c4c45545f4101082c44697370617463684142432c446973706174636858595a010414b0d6f4fac7106e603dae9e749f4e778dcf7ae3e1720dfd3e4816fbba5ada730140e20100000000006eb3a46bfc07bb082af0739e79466605f9356cebbb752940aa8f82890a9792c9766212234cfb999e7f08951e0adb7ce5d54604482bc6f342c5e25bf9ccf934138000000000000000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Set active members limit", - "1 | Limit : 0" + "0 | Identity : Add secondary keys with authorization", + "1 | Additional keys [1/22] : 2F2QhBfzDZNCxi49ZQmSF8vwpNs7aMwAjXKggy", + "1 | Additional keys [2/22] : juhoVjHoWV", + "1 | Additional keys [3/22] : These", + "1 | Additional keys [4/22] : TICKER-12863", + "1 | Additional keys [5/22] : TICKER-12873", + "1 | Additional keys [6/22] : These", + "1 | Additional keys [7/22] : PALLET_A", + "1 | Additional keys [8/22] : These", + "1 | Additional keys [9/22] : DispatchABC", + "1 | Additional keys [10/22] : DispatchXYZ", + "1 | Additional keys [11/22] : PALLET_A", + "1 | Additional keys [12/22] : These", + "1 | Additional keys [13/22] : DispatchABC", + "1 | Additional keys [14/22] : DispatchXYZ", + "1 | Additional keys [15/22] : These", + "1 | Additional keys [16/22] : 14b0d6f4fac7106e603dae9e749f4e778dcf7a", + "1 | Additional keys [17/22] : e3e1720dfd3e4816fbba5ada73", + "1 | Additional keys [18/22] : 123456", + "1 | Additional keys [19/22] : 6eb3a46bfc07bb082af0739e79466605f9356c", + "1 | Additional keys [20/22] : ebbb752940aa8f82890a9792c9766212234cfb", + "1 | Additional keys [21/22] : 999e7f08951e0adb7ce5d54604482bc6f342c5", + "1 | Additional keys [22/22] : e25bf9ccf93413", + "2 | Expires at : 128", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Cddserviceproviders : Set active members limit", - "1 | Limit : 0", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Identity : Add secondary keys with authorization", + "1 | Additional keys [1/22] : 2F2QhBfzDZNCxi49ZQmSF8vwpNs7aMwAjXKggy", + "1 | Additional keys [2/22] : juhoVjHoWV", + "1 | Additional keys [3/22] : These", + "1 | Additional keys [4/22] : TICKER-12863", + "1 | Additional keys [5/22] : TICKER-12873", + "1 | Additional keys [6/22] : These", + "1 | Additional keys [7/22] : PALLET_A", + "1 | Additional keys [8/22] : These", + "1 | Additional keys [9/22] : DispatchABC", + "1 | Additional keys [10/22] : DispatchXYZ", + "1 | Additional keys [11/22] : PALLET_A", + "1 | Additional keys [12/22] : These", + "1 | Additional keys [13/22] : DispatchABC", + "1 | Additional keys [14/22] : DispatchXYZ", + "1 | Additional keys [15/22] : These", + "1 | Additional keys [16/22] : 14b0d6f4fac7106e603dae9e749f4e778dcf7a", + "1 | Additional keys [17/22] : e3e1720dfd3e4816fbba5ada73", + "1 | Additional keys [18/22] : 123456", + "1 | Additional keys [19/22] : 6eb3a46bfc07bb082af0739e79466605f9356c", + "1 | Additional keys [20/22] : ebbb752940aa8f82890a9792c9766212234cfb", + "1 | Additional keys [21/22] : 999e7f08951e0adb7ce5d54604482bc6f342c5", + "1 | Additional keys [22/22] : e25bf9ccf93413", + "2 | Expires at : 128", + "3 | Chain : Polymesh", + "4 | Nonce : 2339", + "5 | Tip : POLYX 1234.56789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 186, - "name": "Cddserviceproviders_Disable_member", - "blob": "0801c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d010008000000000000010008000000000000d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Cddserviceproviders : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 2048", - "4 | Tip : POLYX 5552342.355555" + "name": "Identity_Set_secondary_key_permissions", + "blob": "0717f219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df651000000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Identity : Set secondary key permissions", + "1 | Key [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Key [2/2] : gZRPTfQran", + "2 | Perms [1/3] : Whole", + "2 | Perms [2/3] : Whole", + "2 | Perms [3/3] : Whole", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Cddserviceproviders : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 2048", - "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip : POLYX 5552342.355555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Identity : Set secondary key permissions", + "1 | Key [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Key [2/2] : gZRPTfQran", + "2 | Perms [1/3] : Whole", + "2 | Perms [2/3] : Whole", + "2 | Perms [3/3] : Whole", + "3 | Chain : Polymesh", + "4 | Nonce : 2339", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 187, - "name": "Cddserviceproviders_Disable_member", - "blob": "0801c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d010008000000000000010001000000000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Cddserviceproviders : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 256", - "4 | Tip : POLYX 0.000987" + "name": "Identity_Set_secondary_key_permissions", + "blob": "0717f26db5c0ffa783bf6de28bae46b7837462a0e52a1892cfafce6199813e3dec35000000d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Identity : Set secondary key permissions", + "1 | Key [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Key [2/2] : x49XGUqkWL", + "2 | Perms [1/3] : Whole", + "2 | Perms [2/3] : Whole", + "2 | Perms [3/3] : Whole", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Cddserviceproviders : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 256", - "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip : POLYX 0.000987", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Identity : Set secondary key permissions", + "1 | Key [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Key [2/2] : x49XGUqkWL", + "2 | Perms [1/3] : Whole", + "2 | Perms [2/3] : Whole", + "2 | Perms [3/3] : Whole", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 188, - "name": "Cddserviceproviders_Disable_member", - "blob": "0801c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d018000000000000000010001000000000000d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Cddserviceproviders : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 128", - "3 | At : 256", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "name": "Identity_Set_secondary_key_permissions", + "blob": "07178abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c7111101085449434b45522d31323836335449434b45522d313238373301082050414c4c45545f4101082c44697370617463684142432c446973706174636858595a2050414c4c45545f4202082c44697370617463684142432c446973706174636858595a0104aa75f4fa2f0c1b14987b632185474d57fdd225cc01000019ac4c6ff1f056c2970140e2010000000000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Identity : Set secondary key permissions", + "1 | Key [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Key [2/2] : jjjhYMApdS", + "2 | Perms [1/16] : These", + "2 | Perms [2/16] : TICKER-12863", + "2 | Perms [3/16] : TICKER-12873", + "2 | Perms [4/16] : These", + "2 | Perms [5/16] : PALLET_A", + "2 | Perms [6/16] : These", + "2 | Perms [7/16] : DispatchABC", + "2 | Perms [8/16] : DispatchXYZ", + "2 | Perms [9/16] : PALLET_B", + "2 | Perms [10/16] : Except", + "2 | Perms [11/16] : DispatchABC", + "2 | Perms [12/16] : DispatchXYZ", + "2 | Perms [13/16] : These", + "2 | Perms [14/16] : aa75f4fa2f0c1b14987b632185474d57fdd225", + "2 | Perms [15/16] : cc01000019ac4c6ff1f056c297", + "2 | Perms [16/16] : 123456", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Cddserviceproviders : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 128", - "3 | At : 256", - "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Identity : Set secondary key permissions", + "1 | Key [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Key [2/2] : jjjhYMApdS", + "2 | Perms [1/16] : These", + "2 | Perms [2/16] : TICKER-12863", + "2 | Perms [3/16] : TICKER-12873", + "2 | Perms [4/16] : These", + "2 | Perms [5/16] : PALLET_A", + "2 | Perms [6/16] : These", + "2 | Perms [7/16] : DispatchABC", + "2 | Perms [8/16] : DispatchXYZ", + "2 | Perms [9/16] : PALLET_B", + "2 | Perms [10/16] : Except", + "2 | Perms [11/16] : DispatchABC", + "2 | Perms [12/16] : DispatchXYZ", + "2 | Perms [13/16] : These", + "2 | Perms [14/16] : aa75f4fa2f0c1b14987b632185474d57fdd225", + "2 | Perms [15/16] : cc01000019ac4c6ff1f056c297", + "2 | Perms [16/16] : 123456", + "3 | Chain : Polymesh", + "4 | Nonce : 0", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 189, - "name": "Cddserviceproviders_Disable_member", - "blob": "0801c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d010001000000000000018000000000000000d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Set_secondary_key_permissions", + "blob": "0717e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d06000000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 256", - "3 | At : 128", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "0 | Identity : Set secondary key permissions", + "1 | Key [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Key [2/2] : TzJpZPVN3j", + "2 | Perms [1/3] : Whole", + "2 | Perms [2/3] : Whole", + "2 | Perms [3/3] : Whole" ], "output_expert": [ - "0 | Cddserviceproviders : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 256", - "3 | At : 128", - "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Identity : Set secondary key permissions", + "1 | Key [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Key [2/2] : TzJpZPVN3j", + "2 | Perms [1/3] : Whole", + "2 | Perms [2/3] : Whole", + "2 | Perms [3/3] : Whole", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 190, - "name": "Cddserviceproviders_Disable_member", - "blob": "0801c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d010008000000000000010001000000000000d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Cddserviceproviders : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 256", - "4 | Tip : POLYX 1234.56789" + "name": "Identity_Set_secondary_key_permissions", + "blob": "0717e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef920000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Identity : Set secondary key permissions", + "1 | Key [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Key [2/2] : 3fxY7hxFii", + "2 | Perms [1/3] : Whole", + "2 | Perms [2/3] : Whole", + "2 | Perms [3/3] : Whole", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Cddserviceproviders : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 256", - "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip : POLYX 1234.56789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Identity : Set secondary key permissions", + "1 | Key [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Key [2/2] : 3fxY7hxFii", + "2 | Perms [1/3] : Whole", + "2 | Perms [2/3] : Whole", + "2 | Perms [3/3] : Whole", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 191, - "name": "Cddserviceproviders_Add_member", - "blob": "0802c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Remove_secondary_keys", + "blob": "071818bcdee27246b2322280a1772347299d11e9619b7649915dccf070f8d541500457fea187a95a07b0a99e9360861d749075b6b0349094f2e751092716b4640ff4651e85e4a68b07120d5d319a7cd0cdd84ad874eb31c6a247314be209d2b327561a5cf7220ff766e81304f70e5d54109c075415ae424ac40cdb59288b633d7198638806fcbf2ed8e28b2ab9c447685232f1a5ba631d51b41aa6e54da3d45580495b9ce07e1cf5ab5c502612bb4c30c03de9447115a03340567ba10553470b79a65bd5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 55.555555" + "0 | Identity : Remove secondary keys", + "1 | Keys to remove [1/12] : 2GiZKFarXR4iP6t1w4cRXL5rCo5dhWwQEL62qv", + "1 | Keys to remove [2/12] : vPHrZYa692", + "1 | Keys to remove [3/12] : 2JCnFSRy2Vjfkn8UuQBiN9FvYb9fD5hVzYeDMy", + "1 | Keys to remove [4/12] : ssUkrXLa5e", + "1 | Keys to remove [5/12] : 2D8wK9hnyELK28orE622LWx42h3Nz43qmn9arA", + "1 | Keys to remove [6/12] : 1UTadVRM52", + "1 | Keys to remove [7/12] : 2EYovRSNSpYAy4rUAVfN5UhXCQWjJL2nfC3tBu", + "1 | Keys to remove [8/12] : D7hh72jUJV", + "1 | Keys to remove [9/12] : 2FXGh1TdZcQiFo5dhFR3mM4aJG9XXbSSUbcKq8", + "1 | Keys to remove [10/12] : TeQ39ynJ8S", + "1 | Keys to remove [11/12] : 2FzcG5sCLyu3crYZ4Cy62zCCvX1q2xrXganZod", + "1 | Keys to remove [12/12] : mPWwBa2K9h" ], "output_expert": [ - "0 | Cddserviceproviders : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Identity : Remove secondary keys", + "1 | Keys to remove [1/12] : 2GiZKFarXR4iP6t1w4cRXL5rCo5dhWwQEL62qv", + "1 | Keys to remove [2/12] : vPHrZYa692", + "1 | Keys to remove [3/12] : 2JCnFSRy2Vjfkn8UuQBiN9FvYb9fD5hVzYeDMy", + "1 | Keys to remove [4/12] : ssUkrXLa5e", + "1 | Keys to remove [5/12] : 2D8wK9hnyELK28orE622LWx42h3Nz43qmn9arA", + "1 | Keys to remove [6/12] : 1UTadVRM52", + "1 | Keys to remove [7/12] : 2EYovRSNSpYAy4rUAVfN5UhXCQWjJL2nfC3tBu", + "1 | Keys to remove [8/12] : D7hh72jUJV", + "1 | Keys to remove [9/12] : 2FXGh1TdZcQiFo5dhFR3mM4aJG9XXbSSUbcKq8", + "1 | Keys to remove [10/12] : TeQ39ynJ8S", + "1 | Keys to remove [11/12] : 2FzcG5sCLyu3crYZ4Cy62zCCvX1q2xrXganZod", + "1 | Keys to remove [12/12] : mPWwBa2K9h", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 2339", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 192, - "name": "Cddserviceproviders_Add_member", - "blob": "0802c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Remove_secondary_keys", + "blob": "071818bcdee27246b2322280a1772347299d11e9619b7649915dccf070f8d541500457fea187a95a07b0a99e9360861d749075b6b0349094f2e751092716b4640ff4651e85e4a68b07120d5d319a7cd0cdd84ad874eb31c6a247314be209d2b327561a5cf7220ff766e81304f70e5d54109c075415ae424ac40cdb59288b633d7198638806fcbf2ed8e28b2ab9c447685232f1a5ba631d51b41aa6e54da3d45580495b9ce07e1cf5ab5c502612bb4c30c03de9447115a03340567ba10553470b79a65bd503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 5552342.355555" + "0 | Identity : Remove secondary keys", + "1 | Keys to remove [1/12] : 2GiZKFarXR4iP6t1w4cRXL5rCo5dhWwQEL62qv", + "1 | Keys to remove [2/12] : vPHrZYa692", + "1 | Keys to remove [3/12] : 2JCnFSRy2Vjfkn8UuQBiN9FvYb9fD5hVzYeDMy", + "1 | Keys to remove [4/12] : ssUkrXLa5e", + "1 | Keys to remove [5/12] : 2D8wK9hnyELK28orE622LWx42h3Nz43qmn9arA", + "1 | Keys to remove [6/12] : 1UTadVRM52", + "1 | Keys to remove [7/12] : 2EYovRSNSpYAy4rUAVfN5UhXCQWjJL2nfC3tBu", + "1 | Keys to remove [8/12] : D7hh72jUJV", + "1 | Keys to remove [9/12] : 2FXGh1TdZcQiFo5dhFR3mM4aJG9XXbSSUbcKq8", + "1 | Keys to remove [10/12] : TeQ39ynJ8S", + "1 | Keys to remove [11/12] : 2FzcG5sCLyu3crYZ4Cy62zCCvX1q2xrXganZod", + "1 | Keys to remove [12/12] : mPWwBa2K9h", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Cddserviceproviders : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Identity : Remove secondary keys", + "1 | Keys to remove [1/12] : 2GiZKFarXR4iP6t1w4cRXL5rCo5dhWwQEL62qv", + "1 | Keys to remove [2/12] : vPHrZYa692", + "1 | Keys to remove [3/12] : 2JCnFSRy2Vjfkn8UuQBiN9FvYb9fD5hVzYeDMy", + "1 | Keys to remove [4/12] : ssUkrXLa5e", + "1 | Keys to remove [5/12] : 2D8wK9hnyELK28orE622LWx42h3Nz43qmn9arA", + "1 | Keys to remove [6/12] : 1UTadVRM52", + "1 | Keys to remove [7/12] : 2EYovRSNSpYAy4rUAVfN5UhXCQWjJL2nfC3tBu", + "1 | Keys to remove [8/12] : D7hh72jUJV", + "1 | Keys to remove [9/12] : 2FXGh1TdZcQiFo5dhFR3mM4aJG9XXbSSUbcKq8", + "1 | Keys to remove [10/12] : TeQ39ynJ8S", + "1 | Keys to remove [11/12] : 2FzcG5sCLyu3crYZ4Cy62zCCvX1q2xrXganZod", + "1 | Keys to remove [12/12] : mPWwBa2K9h", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 50283", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5003,21 +5047,31 @@ }, { "index": 193, - "name": "Cddserviceproviders_Add_member", - "blob": "0802c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Remove_secondary_keys", + "blob": "07180c90f99827a72aba16eb8be0a28fb7425837a687ccb158e906f111acf66725651d60d45f67d24b1c6f628012614eb3bb22e02e004554bb9fd8308f7ba8886c310f1283d479c1552de70128bb7b4de10c4ac91487f31c577592e11fb9c828d82e79d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 55.555555" + "0 | Identity : Remove secondary keys", + "1 | Keys to remove [1/6] : 2Fj19FRxGWkaW9NNEtgLBiebjXaadY9mhdJBEM", + "1 | Keys to remove [2/6] : KprBmessX7", + "1 | Keys to remove [3/6] : 2Edsnd9VM7iwsMAa5exjHzsP8uaZ4Ug5rejgAo", + "1 | Keys to remove [4/6] : NqijJknAgH", + "1 | Keys to remove [5/6] : 2CsC8GvMQLfkgPt7hRSBoP8PbHdLHPgdvgJUGN", + "1 | Keys to remove [6/6] : mVKWcbQ9np", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Cddserviceproviders : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Identity : Remove secondary keys", + "1 | Keys to remove [1/6] : 2Fj19FRxGWkaW9NNEtgLBiebjXaadY9mhdJBEM", + "1 | Keys to remove [2/6] : KprBmessX7", + "1 | Keys to remove [3/6] : 2Edsnd9VM7iwsMAa5exjHzsP8uaZ4Ug5rejgAo", + "1 | Keys to remove [4/6] : NqijJknAgH", + "1 | Keys to remove [5/6] : 2CsC8GvMQLfkgPt7hRSBoP8PbHdLHPgdvgJUGN", + "1 | Keys to remove [6/6] : mVKWcbQ9np", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 100", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5026,21 +5080,41 @@ }, { "index": 194, - "name": "Cddserviceproviders_Add_member", - "blob": "0802c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Remove_secondary_keys", + "blob": "071818bcdee27246b2322280a1772347299d11e9619b7649915dccf070f8d541500457fea187a95a07b0a99e9360861d749075b6b0349094f2e751092716b4640ff4651e85e4a68b07120d5d319a7cd0cdd84ad874eb31c6a247314be209d2b327561a5cf7220ff766e81304f70e5d54109c075415ae424ac40cdb59288b633d7198638806fcbf2ed8e28b2ab9c447685232f1a5ba631d51b41aa6e54da3d45580495b9ce07e1cf5ab5c502612bb4c30c03de9447115a03340567ba10553470b79a65bd503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 55.555555" + "0 | Identity : Remove secondary keys", + "1 | Keys to remove [1/12] : 2GiZKFarXR4iP6t1w4cRXL5rCo5dhWwQEL62qv", + "1 | Keys to remove [2/12] : vPHrZYa692", + "1 | Keys to remove [3/12] : 2JCnFSRy2Vjfkn8UuQBiN9FvYb9fD5hVzYeDMy", + "1 | Keys to remove [4/12] : ssUkrXLa5e", + "1 | Keys to remove [5/12] : 2D8wK9hnyELK28orE622LWx42h3Nz43qmn9arA", + "1 | Keys to remove [6/12] : 1UTadVRM52", + "1 | Keys to remove [7/12] : 2EYovRSNSpYAy4rUAVfN5UhXCQWjJL2nfC3tBu", + "1 | Keys to remove [8/12] : D7hh72jUJV", + "1 | Keys to remove [9/12] : 2FXGh1TdZcQiFo5dhFR3mM4aJG9XXbSSUbcKq8", + "1 | Keys to remove [10/12] : TeQ39ynJ8S", + "1 | Keys to remove [11/12] : 2FzcG5sCLyu3crYZ4Cy62zCCvX1q2xrXganZod", + "1 | Keys to remove [12/12] : mPWwBa2K9h", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Cddserviceproviders : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Identity : Remove secondary keys", + "1 | Keys to remove [1/12] : 2GiZKFarXR4iP6t1w4cRXL5rCo5dhWwQEL62qv", + "1 | Keys to remove [2/12] : vPHrZYa692", + "1 | Keys to remove [3/12] : 2JCnFSRy2Vjfkn8UuQBiN9FvYb9fD5hVzYeDMy", + "1 | Keys to remove [4/12] : ssUkrXLa5e", + "1 | Keys to remove [5/12] : 2D8wK9hnyELK28orE622LWx42h3Nz43qmn9arA", + "1 | Keys to remove [6/12] : 1UTadVRM52", + "1 | Keys to remove [7/12] : 2EYovRSNSpYAy4rUAVfN5UhXCQWjJL2nfC3tBu", + "1 | Keys to remove [8/12] : D7hh72jUJV", + "1 | Keys to remove [9/12] : 2FXGh1TdZcQiFo5dhFR3mM4aJG9XXbSSUbcKq8", + "1 | Keys to remove [10/12] : TeQ39ynJ8S", + "1 | Keys to remove [11/12] : 2FzcG5sCLyu3crYZ4Cy62zCCvX1q2xrXganZod", + "1 | Keys to remove [12/12] : mPWwBa2K9h", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 50283", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5049,21 +5123,37 @@ }, { "index": 195, - "name": "Cddserviceproviders_Add_member", - "blob": "0802c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Identity_Remove_secondary_keys", + "blob": "0718146c34078987544acd977522900ba64d699d7317bd007ff332c3a9f1a58f195478161c615899a1fcd28465af5d916957bc37765d3e442867da4ff48cd8ebe4f640ac2422a8d565cd545a48b23080213c48e289e4554d767b1590c085b8e0803e7ea2ac9fb066d7e26de933c4de7ab6ad513e24ba6fff393edd70c5363e9117942dc09b859d7be218ba9683762a7d373a723cf4dccb426f517f998c6f7d6653a748d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 1234.56789" + "0 | Identity : Remove secondary keys", + "1 | Keys to remove [1/10] : 2EtnjJUgt6NXzCqVQF1vMRFHBfDeUH39jjPqAe", + "1 | Keys to remove [2/10] : a98SyyDvxu", + "1 | Keys to remove [3/10] : 2CwuazDVVwDvnDoXzMcwqaCBp9PpsknSG9LeNT", + "1 | Keys to remove [4/10] : Eaao6Zpctf", + "1 | Keys to remove [5/10] : 2GLd5CfoYVqQL1cdC9x36fai1xeq18tUJnHso3", + "1 | Keys to remove [6/10] : W1Pq8rGjxm", + "1 | Keys to remove [7/10] : 2G8D94y4PazGkagYMhEjycqGeFm1Wp5KeDr8Vk", + "1 | Keys to remove [8/10] : Y9pSST8vB1", + "1 | Keys to remove [9/10] : 2GoTVjKqnLpG6Hq9KdAC1mE7ySxthVTLmRocxL", + "1 | Keys to remove [10/10] : auQNZhmuWF", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Cddserviceproviders : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Identity : Remove secondary keys", + "1 | Keys to remove [1/10] : 2EtnjJUgt6NXzCqVQF1vMRFHBfDeUH39jjPqAe", + "1 | Keys to remove [2/10] : a98SyyDvxu", + "1 | Keys to remove [3/10] : 2CwuazDVVwDvnDoXzMcwqaCBp9PpsknSG9LeNT", + "1 | Keys to remove [4/10] : Eaao6Zpctf", + "1 | Keys to remove [5/10] : 2GLd5CfoYVqQL1cdC9x36fai1xeq18tUJnHso3", + "1 | Keys to remove [6/10] : W1Pq8rGjxm", + "1 | Keys to remove [7/10] : 2G8D94y4PazGkagYMhEjycqGeFm1Wp5KeDr8Vk", + "1 | Keys to remove [8/10] : Y9pSST8vB1", + "1 | Keys to remove [9/10] : 2GoTVjKqnLpG6Hq9KdAC1mE7ySxthVTLmRocxL", + "1 | Keys to remove [10/10] : auQNZhmuWF", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5072,44 +5162,38 @@ }, { "index": 196, - "name": "Cddserviceproviders_Remove_member", - "blob": "0803c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Set_active_members_limit", + "blob": "080007000000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 0.000987" + "0 | Cddserviceproviders : Set active members limit", + "1 | Limit : 7" ], "output_expert": [ - "0 | Cddserviceproviders : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Cddserviceproviders : Set active members limit", + "1 | Limit : 7", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 50283", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 197, - "name": "Cddserviceproviders_Remove_member", - "blob": "0803c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Set_active_members_limit", + "blob": "08002a000000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 1234.56789" + "0 | Cddserviceproviders : Set active members limit", + "1 | Limit : 42", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Cddserviceproviders : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Cddserviceproviders : Set active members limit", + "1 | Limit : 42", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 100", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5118,21 +5202,19 @@ }, { "index": 198, - "name": "Cddserviceproviders_Remove_member", - "blob": "0803c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Set_active_members_limit", + "blob": "080004000000d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 1234.56789" + "0 | Cddserviceproviders : Set active members limit", + "1 | Limit : 4", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Cddserviceproviders : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Cddserviceproviders : Set active members limit", + "1 | Limit : 4", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 100", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5141,21 +5223,19 @@ }, { "index": 199, - "name": "Cddserviceproviders_Remove_member", - "blob": "0803c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Set_active_members_limit", + "blob": "08002a000000d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 0.000987" + "0 | Cddserviceproviders : Set active members limit", + "1 | Limit : 42", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Cddserviceproviders : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Cddserviceproviders : Set active members limit", + "1 | Limit : 42", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5164,21 +5244,19 @@ }, { "index": 200, - "name": "Cddserviceproviders_Remove_member", - "blob": "0803c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Set_active_members_limit", + "blob": "080000000000d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 5552342.355555" + "0 | Cddserviceproviders : Set active members limit", + "1 | Limit : 0", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Cddserviceproviders : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Cddserviceproviders : Set active members limit", + "1 | Limit : 0", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 50283", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5187,52 +5265,50 @@ }, { "index": 201, - "name": "Cddserviceproviders_Swap_member", - "blob": "0804c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Disable_member", + "blob": "0801942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b010001000000000000010008000000000000d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 55.555555" + "0 | Cddserviceproviders : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 256", + "3 | At : 2048", + "4 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Cddserviceproviders : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Cddserviceproviders : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 256", + "3 | At : 2048", + "4 | Chain : Polymesh", + "5 | Nonce : 0", + "6 | Tip : POLYX 1234.56789", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 202, - "name": "Cddserviceproviders_Swap_member", - "blob": "0804c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Disable_member", + "blob": "0801942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b010008000000000000018000000000000000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 55.555555" + "0 | Cddserviceproviders : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 2048", + "3 | At : 128" ], "output_expert": [ - "0 | Cddserviceproviders : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 55.555555", + "0 | Cddserviceproviders : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 2048", + "3 | At : 128", + "4 | Chain : Polymesh", + "5 | Nonce : 0", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5241,79 +5317,79 @@ }, { "index": 203, - "name": "Cddserviceproviders_Swap_member", - "blob": "0804c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Disable_member", + "blob": "0801942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b010001000000000000010001000000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 5552342.355555" + "0 | Cddserviceproviders : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 256", + "3 | At : 256", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Cddserviceproviders : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Cddserviceproviders : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 256", + "3 | At : 256", + "4 | Chain : Polymesh", + "5 | Nonce : 2339", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 204, - "name": "Cddserviceproviders_Swap_member", - "blob": "0804c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Disable_member", + "blob": "0801942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b010001000000000000010001000000000000d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 1234.56789" + "0 | Cddserviceproviders : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 256", + "3 | At : 256", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Cddserviceproviders : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Cddserviceproviders : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 256", + "3 | At : 256", + "4 | Chain : Polymesh", + "5 | Nonce : 1", + "6 | Tip : POLYX 5552342.355555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 205, - "name": "Cddserviceproviders_Swap_member", - "blob": "0804c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Disable_member", + "blob": "0801942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b018000000000000000018000000000000000d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 1234.56789" + "0 | Cddserviceproviders : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 128", + "3 | At : 128" ], "output_expert": [ - "0 | Cddserviceproviders : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 1234.56789", + "0 | Cddserviceproviders : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 128", + "3 | At : 128", + "4 | Chain : Polymesh", + "5 | Nonce : 1", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5322,29 +5398,21 @@ }, { "index": 206, - "name": "Cddserviceproviders_Reset_members", - "blob": "08050cb57ba74fe0902d045f4f327f5e29e44c10925157e31e3398d875d38606a0f266ee01867f92c4d96f1dbe93a4a6083d3040ddf549eb4996148dad2bd9fb11f1921cbfd46c9ccb923621a2a08cbbfe0f002560a453fb6ae5e1ca594f917f01df74d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Add_member", + "blob": "0802942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Reset members", - "1 | Members [1/6] : b57ba74fe0902d045f4f327f5e29e44c109251", - "1 | Members [2/6] : 57e31e3398d875d38606a0f266", - "1 | Members [3/6] : ee01867f92c4d96f1dbe93a4a6083d3040ddf5", - "1 | Members [4/6] : 49eb4996148dad2bd9fb11f192", - "1 | Members [5/6] : 1cbfd46c9ccb923621a2a08cbbfe0f002560a4", - "1 | Members [6/6] : 53fb6ae5e1ca594f917f01df74", - "2 | Tip : POLYX 5552342.355555" + "0 | Cddserviceproviders : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Cddserviceproviders : Reset members", - "1 | Members [1/6] : b57ba74fe0902d045f4f327f5e29e44c109251", - "1 | Members [2/6] : 57e31e3398d875d38606a0f266", - "1 | Members [3/6] : ee01867f92c4d96f1dbe93a4a6083d3040ddf5", - "1 | Members [4/6] : 49eb4996148dad2bd9fb11f192", - "1 | Members [5/6] : 1cbfd46c9ccb923621a2a08cbbfe0f002560a4", - "1 | Members [6/6] : 53fb6ae5e1ca594f917f01df74", + "0 | Cddserviceproviders : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5353,29 +5421,21 @@ }, { "index": 207, - "name": "Cddserviceproviders_Reset_members", - "blob": "08050cb57ba74fe0902d045f4f327f5e29e44c10925157e31e3398d875d38606a0f266ee01867f92c4d96f1dbe93a4a6083d3040ddf549eb4996148dad2bd9fb11f1921cbfd46c9ccb923621a2a08cbbfe0f002560a453fb6ae5e1ca594f917f01df74d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Add_member", + "blob": "0802942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Reset members", - "1 | Members [1/6] : b57ba74fe0902d045f4f327f5e29e44c109251", - "1 | Members [2/6] : 57e31e3398d875d38606a0f266", - "1 | Members [3/6] : ee01867f92c4d96f1dbe93a4a6083d3040ddf5", - "1 | Members [4/6] : 49eb4996148dad2bd9fb11f192", - "1 | Members [5/6] : 1cbfd46c9ccb923621a2a08cbbfe0f002560a4", - "1 | Members [6/6] : 53fb6ae5e1ca594f917f01df74", - "2 | Tip : POLYX 0.000987" + "0 | Cddserviceproviders : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Cddserviceproviders : Reset members", - "1 | Members [1/6] : b57ba74fe0902d045f4f327f5e29e44c109251", - "1 | Members [2/6] : 57e31e3398d875d38606a0f266", - "1 | Members [3/6] : ee01867f92c4d96f1dbe93a4a6083d3040ddf5", - "1 | Members [4/6] : 49eb4996148dad2bd9fb11f192", - "1 | Members [5/6] : 1cbfd46c9ccb923621a2a08cbbfe0f002560a4", - "1 | Members [6/6] : 53fb6ae5e1ca594f917f01df74", + "0 | Cddserviceproviders : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Tip : POLYX 0.000987", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5384,25 +5444,21 @@ }, { "index": 208, - "name": "Cddserviceproviders_Reset_members", - "blob": "08050804e72cb69c04e7c2d1b63c258fbf7a86454c3be834c03f8d896de0c3bc045e6f9245c32731c3528b05036e7d2fa1d6531765e7d81a55ec9b832cdd1af5aa604cd50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Add_member", + "blob": "0802942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Reset members", - "1 | Members [1/4] : 04e72cb69c04e7c2d1b63c258fbf7a86454c3b", - "1 | Members [2/4] : e834c03f8d896de0c3bc045e6f", - "1 | Members [3/4] : 9245c32731c3528b05036e7d2fa1d6531765e7", - "1 | Members [4/4] : d81a55ec9b832cdd1af5aa604c", - "2 | Tip : POLYX 0.000987" + "0 | Cddserviceproviders : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Cddserviceproviders : Reset members", - "1 | Members [1/4] : 04e72cb69c04e7c2d1b63c258fbf7a86454c3b", - "1 | Members [2/4] : e834c03f8d896de0c3bc045e6f", - "1 | Members [3/4] : 9245c32731c3528b05036e7d2fa1d6531765e7", - "1 | Members [4/4] : d81a55ec9b832cdd1af5aa604c", + "0 | Cddserviceproviders : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 50283", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5411,21 +5467,21 @@ }, { "index": 209, - "name": "Cddserviceproviders_Reset_members", - "blob": "080500d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Add_member", + "blob": "0802942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Reset members", - "1 | Members : ", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "0 | Cddserviceproviders : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Cddserviceproviders : Reset members", - "1 | Members : ", + "0 | Cddserviceproviders : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 1", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5434,21 +5490,21 @@ }, { "index": 210, - "name": "Cddserviceproviders_Reset_members", - "blob": "080504afb1a001b4cd89541286ef8108b8992a636558cbfedfe7aa434477b5314913e5d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Add_member", + "blob": "0802942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Reset members", - "1 | Members [1/2] : afb1a001b4cd89541286ef8108b8992a636558", - "1 | Members [2/2] : cbfedfe7aa434477b5314913e5", - "2 | Tip : POLYX 1234.56789" + "0 | Cddserviceproviders : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Cddserviceproviders : Reset members", - "1 | Members [1/2] : afb1a001b4cd89541286ef8108b8992a636558", - "1 | Members [2/2] : cbfedfe7aa434477b5314913e5", + "0 | Cddserviceproviders : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 100", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5457,137 +5513,165 @@ }, { "index": 211, - "name": "Cddserviceproviders_Abdicate_membership", - "blob": "0806d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Remove_member", + "blob": "0803942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Abdicate membership", - "1 | Tip : POLYX 55.555555" + "0 | Cddserviceproviders : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Cddserviceproviders : Abdicate membership", - "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Tip : POLYX 55.555555", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Cddserviceproviders : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 212, - "name": "Cddserviceproviders_Abdicate_membership", - "blob": "0806d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Remove_member", + "blob": "0803942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Abdicate membership" + "0 | Cddserviceproviders : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b" ], "output_expert": [ - "0 | Cddserviceproviders : Abdicate membership", - "1 | Chain : Polymesh", - "2 | Nonce : 100", - "3 | Era Phase : 61", - "4 | Era Period : 64", - "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "5 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Cddserviceproviders : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 213, - "name": "Cddserviceproviders_Abdicate_membership", - "blob": "0806d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Remove_member", + "blob": "0803942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Abdicate membership" + "0 | Cddserviceproviders : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Cddserviceproviders : Abdicate membership", - "1 | Chain : Polymesh", - "2 | Nonce : 1", - "3 | Era Phase : 61", - "4 | Era Period : 64", - "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "5 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Cddserviceproviders : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 214, - "name": "Cddserviceproviders_Abdicate_membership", - "blob": "0806d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Remove_member", + "blob": "0803942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Abdicate membership", - "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "1 | Tip [2/2] : 3.456789" + "0 | Cddserviceproviders : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Cddserviceproviders : Abdicate membership", - "1 | Chain : Polymesh", - "2 | Nonce : 0", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Cddserviceproviders : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 215, - "name": "Cddserviceproviders_Abdicate_membership", - "blob": "0806d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Remove_member", + "blob": "0803942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Cddserviceproviders : Abdicate membership", - "1 | Tip : POLYX 0.000987" + "0 | Cddserviceproviders : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Cddserviceproviders : Abdicate membership", - "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Tip : POLYX 0.000987", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Cddserviceproviders : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 216, - "name": "Polymeshcommittee_Set_vote_threshold", - "blob": "09009d1c0000f7010000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Swap_member", + "blob": "0804942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Set vote threshold", - "1 | N : 7325", - "2 | D : 503", - "3 | Tip : POLYX 5552342.355555" + "0 | Cddserviceproviders : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b" ], "output_expert": [ - "0 | Polymeshcommittee : Set vote threshold", - "1 | N : 7325", - "2 | D : 503", + "0 | Cddserviceproviders : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 50283", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 217, - "name": "Polymeshcommittee_Set_vote_threshold", - "blob": "09009d1c0000f7010000d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Swap_member", + "blob": "0804942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Set vote threshold", - "1 | N : 7325", - "2 | D : 503", - "3 | Tip : POLYX 5552342.355555" + "0 | Cddserviceproviders : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Polymeshcommittee : Set vote threshold", - "1 | N : 7325", - "2 | D : 503", + "0 | Cddserviceproviders : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 1", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5596,21 +5680,27 @@ }, { "index": 218, - "name": "Polymeshcommittee_Set_vote_threshold", - "blob": "090034300000d3040000d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Swap_member", + "blob": "0804942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Set vote threshold", - "1 | N : 12340", - "2 | D : 1235", - "3 | Tip : POLYX 0.000987" - ], - "output_expert": [ - "0 | Polymeshcommittee : Set vote threshold", - "1 | N : 12340", - "2 | D : 1235", + "0 | Cddserviceproviders : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" + ], + "output_expert": [ + "0 | Cddserviceproviders : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 0", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5619,21 +5709,25 @@ }, { "index": 219, - "name": "Polymeshcommittee_Set_vote_threshold", - "blob": "09009d1c0000f7010000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Swap_member", + "blob": "0804942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Set vote threshold", - "1 | N : 7325", - "2 | D : 503", - "3 | Tip : POLYX 5552342.355555" + "0 | Cddserviceproviders : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Polymeshcommittee : Set vote threshold", - "1 | N : 7325", - "2 | D : 503", + "0 | Cddserviceproviders : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", "4 | Nonce : 50283", - "5 | Tip : POLYX 5552342.355555", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5642,21 +5736,27 @@ }, { "index": 220, - "name": "Polymeshcommittee_Set_vote_threshold", - "blob": "0900f7010000d3040000d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Swap_member", + "blob": "0804942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Set vote threshold", - "1 | N : 503", - "2 | D : 1235", - "3 | Tip : POLYX 55.555555" + "0 | Cddserviceproviders : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Polymeshcommittee : Set vote threshold", - "1 | N : 503", - "2 | D : 1235", + "0 | Cddserviceproviders : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", "4 | Nonce : 0", - "5 | Tip : POLYX 55.555555", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5665,21 +5765,21 @@ }, { "index": 221, - "name": "Polymeshcommittee_Set_release_coordinator", - "blob": "0901c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Reset_members", + "blob": "080504914bdec0c8191256f02e2a3a0f982ecd8e867920ae818cc8290fdc01df3de5c1d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 0.000987" + "0 | Cddserviceproviders : Reset members", + "1 | Members [1/2] : 914bdec0c8191256f02e2a3a0f982ecd8e8679", + "1 | Members [2/2] : 20ae818cc8290fdc01df3de5c1", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Polymeshcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Cddserviceproviders : Reset members", + "1 | Members [1/2] : 914bdec0c8191256f02e2a3a0f982ecd8e8679", + "1 | Members [2/2] : 20ae818cc8290fdc01df3de5c1", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5688,21 +5788,25 @@ }, { "index": 222, - "name": "Polymeshcommittee_Set_release_coordinator", - "blob": "0901c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Reset_members", + "blob": "080508e6705e7c36ed628bc545b5ba857c1203e56f5c5dc33423150a50aec9ab1df0700ecfb7e99a2e43c3010d4265048b5f09b4d0dd8fd72b19b29cdb4bfd0bac3b80d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 1234.56789" + "0 | Cddserviceproviders : Reset members", + "1 | Members [1/4] : e6705e7c36ed628bc545b5ba857c1203e56f5c", + "1 | Members [2/4] : 5dc33423150a50aec9ab1df070", + "1 | Members [3/4] : 0ecfb7e99a2e43c3010d4265048b5f09b4d0dd", + "1 | Members [4/4] : 8fd72b19b29cdb4bfd0bac3b80", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Polymeshcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Cddserviceproviders : Reset members", + "1 | Members [1/4] : e6705e7c36ed628bc545b5ba857c1203e56f5c", + "1 | Members [2/4] : 5dc33423150a50aec9ab1df070", + "1 | Members [3/4] : 0ecfb7e99a2e43c3010d4265048b5f09b4d0dd", + "1 | Members [4/4] : 8fd72b19b29cdb4bfd0bac3b80", "2 | Chain : Polymesh", "3 | Nonce : 1", - "4 | Tip : POLYX 1234.56789", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5711,21 +5815,19 @@ }, { "index": 223, - "name": "Polymeshcommittee_Set_release_coordinator", - "blob": "0901c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Reset_members", + "blob": "080500d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Cddserviceproviders : Reset members", + "1 | Members : ", "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Polymeshcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Cddserviceproviders : Reset members", + "1 | Members : ", "2 | Chain : Polymesh", - "3 | Nonce : 0", + "3 | Nonce : 100", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", @@ -5736,40 +5838,21 @@ }, { "index": 224, - "name": "Polymeshcommittee_Set_release_coordinator", - "blob": "0901c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Polymeshcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 0.000987" - ], - "output_expert": [ - "0 | Polymeshcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 225, - "name": "Polymeshcommittee_Set_release_coordinator", - "blob": "0901c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Reset_members", + "blob": "080508e6705e7c36ed628bc545b5ba857c1203e56f5c5dc33423150a50aec9ab1df0700ecfb7e99a2e43c3010d4265048b5f09b4d0dd8fd72b19b29cdb4bfd0bac3b80d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d" + "0 | Cddserviceproviders : Reset members", + "1 | Members [1/4] : e6705e7c36ed628bc545b5ba857c1203e56f5c", + "1 | Members [2/4] : 5dc33423150a50aec9ab1df070", + "1 | Members [3/4] : 0ecfb7e99a2e43c3010d4265048b5f09b4d0dd", + "1 | Members [4/4] : 8fd72b19b29cdb4bfd0bac3b80" ], "output_expert": [ - "0 | Polymeshcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Cddserviceproviders : Reset members", + "1 | Members [1/4] : e6705e7c36ed628bc545b5ba857c1203e56f5c", + "1 | Members [2/4] : 5dc33423150a50aec9ab1df070", + "1 | Members [3/4] : 0ecfb7e99a2e43c3010d4265048b5f09b4d0dd", + "1 | Members [4/4] : 8fd72b19b29cdb4bfd0bac3b80", "2 | Chain : Polymesh", "3 | Nonce : 2339", "4 | Era Phase : 61", @@ -5779,17 +5862,27 @@ ] }, { - "index": 226, - "name": "Polymeshcommittee_Set_expires_after", - "blob": "090200a1860100d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 225, + "name": "Cddserviceproviders_Reset_members", + "blob": "08050c96a78a3f4301c495a997098186ce7315881c6ca846ae993b4b730dc7d2d79cb4c655bd102c5a3ac00666df4ca0b7134865f79ab663aa5e3edd3bbbace3dbfac2a3b1c46d4441fe643e25b80c1d2af2b9eac8ad412796409e341a7fb01cfa9b20d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Set expires after", - "1 | Expiry : 100001", + "0 | Cddserviceproviders : Reset members", + "1 | Members [1/6] : 96a78a3f4301c495a997098186ce7315881c6c", + "1 | Members [2/6] : a846ae993b4b730dc7d2d79cb4", + "1 | Members [3/6] : c655bd102c5a3ac00666df4ca0b7134865f79a", + "1 | Members [4/6] : b663aa5e3edd3bbbace3dbfac2", + "1 | Members [5/6] : a3b1c46d4441fe643e25b80c1d2af2b9eac8ad", + "1 | Members [6/6] : 412796409e341a7fb01cfa9b20", "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Polymeshcommittee : Set expires after", - "1 | Expiry : 100001", + "0 | Cddserviceproviders : Reset members", + "1 | Members [1/6] : 96a78a3f4301c495a997098186ce7315881c6c", + "1 | Members [2/6] : a846ae993b4b730dc7d2d79cb4", + "1 | Members [3/6] : c655bd102c5a3ac00666df4ca0b7134865f79a", + "1 | Members [4/6] : b663aa5e3edd3bbbace3dbfac2", + "1 | Members [5/6] : a3b1c46d4441fe643e25b80c1d2af2b9eac8ad", + "1 | Members [6/6] : 412796409e341a7fb01cfa9b20", "2 | Chain : Polymesh", "3 | Nonce : 0", "4 | Tip : POLYX 0.000987", @@ -5799,40 +5892,57 @@ "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, + { + "index": 226, + "name": "Cddserviceproviders_Abdicate_membership", + "blob": "0806d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Cddserviceproviders : Abdicate membership", + "1 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Cddserviceproviders : Abdicate membership", + "1 | Chain : Polymesh", + "2 | Nonce : 2339", + "3 | Tip : POLYX 5552342.355555", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, { "index": 227, - "name": "Polymeshcommittee_Set_expires_after", - "blob": "090200a1860100d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Abdicate_membership", + "blob": "0806d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Set expires after", - "1 | Expiry : 100001", - "2 | Tip : POLYX 5552342.355555" + "0 | Cddserviceproviders : Abdicate membership" ], "output_expert": [ - "0 | Polymeshcommittee : Set expires after", - "1 | Expiry : 100001", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 5552342.355555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Cddserviceproviders : Abdicate membership", + "1 | Chain : Polymesh", + "2 | Nonce : 50283", + "3 | Era Phase : 61", + "4 | Era Period : 64", + "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "5 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 228, - "name": "Polymeshcommittee_Set_expires_after", - "blob": "090200a1860100d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Abdicate_membership", + "blob": "0806d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Set expires after", - "1 | Expiry : 100001" + "0 | Cddserviceproviders : Abdicate membership", + "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "1 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Polymeshcommittee : Set expires after", - "1 | Expiry : 100001", - "2 | Chain : Polymesh", - "3 | Nonce : 1", + "0 | Cddserviceproviders : Abdicate membership", + "1 | Chain : Polymesh", + "2 | Nonce : 2339", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5841,65 +5951,59 @@ }, { "index": 229, - "name": "Polymeshcommittee_Set_expires_after", - "blob": "090201d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Abdicate_membership", + "blob": "0806d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Set expires after", - "1 | Expiry : None", - "2 | Tip : POLYX 1234.56789" + "0 | Cddserviceproviders : Abdicate membership", + "1 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Polymeshcommittee : Set expires after", - "1 | Expiry : None", - "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Cddserviceproviders : Abdicate membership", + "1 | Chain : Polymesh", + "2 | Nonce : 1", + "3 | Tip : POLYX 55.555555", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 230, - "name": "Polymeshcommittee_Set_expires_after", - "blob": "090201d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Cddserviceproviders_Abdicate_membership", + "blob": "0806d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Set expires after", - "1 | Expiry : None", - "2 | Tip : POLYX 0.000987" + "0 | Cddserviceproviders : Abdicate membership", + "1 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Polymeshcommittee : Set expires after", - "1 | Expiry : None", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Cddserviceproviders : Abdicate membership", + "1 | Chain : Polymesh", + "2 | Nonce : 100", + "3 | Tip : POLYX 1234.56789", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 231, - "name": "Polymeshcommittee_Vote_or_propose", - "blob": "09030100002c000000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Set_vote_threshold", + "blob": "0900f701000034300000d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Vote or propose", - "1 | Approve : True", - "2 | Call [1/2] : Fill block", - "2 | Call [2/2] : 0.0000044%", - "3 | Tip : POLYX 0.000987" + "0 | Polymeshcommittee : Set vote threshold", + "1 | N : 503", + "2 | D : 12340", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Polymeshcommittee : Vote or propose", - "1 | Approve : True", - "2 | Call [1/2] : Fill block", - "2 | Call [2/2] : 0.0000044%", + "0 | Polymeshcommittee : Set vote threshold", + "1 | N : 503", + "2 | D : 12340", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 100", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5908,54 +6012,44 @@ }, { "index": 232, - "name": "Polymeshcommittee_Vote_or_propose", - "blob": "0903001903005b1f52f73dbddb851f861f3d38f8448da20d5f08304a87f5ab68158459489dd5000058000000d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Set_vote_threshold", + "blob": "090000000000f7010000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Vote or propose", - "1 | Approve : False", - "2 | Call [1/5] : Sudo as", - "2 | Call [2/5] : 2EWPmLqYYm1sAGM8ADisP6qnGWzZsvm1r2cSNY", - "2 | Call [3/5] : MNRSCbV1FY", - "2 | Call [4/5] : Fill block", - "2 | Call [5/5] : 0.0000088%", - "3 | Tip : POLYX 55.555555" + "0 | Polymeshcommittee : Set vote threshold", + "1 | N : 0", + "2 | D : 503" ], "output_expert": [ - "0 | Polymeshcommittee : Vote or propose", - "1 | Approve : False", - "2 | Call [1/5] : Sudo as", - "2 | Call [2/5] : 2EWPmLqYYm1sAGM8ADisP6qnGWzZsvm1r2cSNY", - "2 | Call [3/5] : MNRSCbV1FY", - "2 | Call [4/5] : Fill block", - "2 | Call [5/5] : 0.0000088%", + "0 | Polymeshcommittee : Set vote threshold", + "1 | N : 0", + "2 | D : 503", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { + "4 | Nonce : 0", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { "index": 233, - "name": "Polymeshcommittee_Vote_or_propose", - "blob": "09030100002c000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Set_vote_threshold", + "blob": "0900f701000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Vote or propose", - "1 | Approve : True", - "2 | Call [1/2] : Fill block", - "2 | Call [2/2] : 0.0000044%", - "3 | Tip : POLYX 5552342.355555" + "0 | Polymeshcommittee : Set vote threshold", + "1 | N : 503", + "2 | D : 0", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Polymeshcommittee : Vote or propose", - "1 | Approve : True", - "2 | Call [1/2] : Fill block", - "2 | Call [2/2] : 0.0000044%", + "0 | Polymeshcommittee : Set vote threshold", + "1 | N : 503", + "2 | D : 0", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 100", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5964,21 +6058,19 @@ }, { "index": 234, - "name": "Polymeshcommittee_Vote_or_propose", - "blob": "09030000002c000000d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Set_vote_threshold", + "blob": "09000000000034300000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Vote or propose", - "1 | Approve : False", - "2 | Call [1/2] : Fill block", - "2 | Call [2/2] : 0.0000044%" + "0 | Polymeshcommittee : Set vote threshold", + "1 | N : 0", + "2 | D : 12340" ], "output_expert": [ - "0 | Polymeshcommittee : Vote or propose", - "1 | Approve : False", - "2 | Call [1/2] : Fill block", - "2 | Call [2/2] : 0.0000044%", + "0 | Polymeshcommittee : Set vote threshold", + "1 | N : 0", + "2 | D : 12340", "3 | Chain : Polymesh", - "4 | Nonce : 2339", + "4 | Nonce : 50283", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -5987,29 +6079,21 @@ }, { "index": 235, - "name": "Polymeshcommittee_Vote_or_propose", - "blob": "0903001903005b1f52f73dbddb851f861f3d38f8448da20d5f08304a87f5ab68158459489dd5000058000000d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Set_vote_threshold", + "blob": "0900d304000000000000d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Vote or propose", - "1 | Approve : False", - "2 | Call [1/5] : Sudo as", - "2 | Call [2/5] : 2EWPmLqYYm1sAGM8ADisP6qnGWzZsvm1r2cSNY", - "2 | Call [3/5] : MNRSCbV1FY", - "2 | Call [4/5] : Fill block", - "2 | Call [5/5] : 0.0000088%", - "3 | Tip : POLYX 0.000987" + "0 | Polymeshcommittee : Set vote threshold", + "1 | N : 1235", + "2 | D : 0", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Polymeshcommittee : Vote or propose", - "1 | Approve : False", - "2 | Call [1/5] : Sudo as", - "2 | Call [2/5] : 2EWPmLqYYm1sAGM8ADisP6qnGWzZsvm1r2cSNY", - "2 | Call [3/5] : MNRSCbV1FY", - "2 | Call [4/5] : Fill block", - "2 | Call [5/5] : 0.0000088%", + "0 | Polymeshcommittee : Set vote threshold", + "1 | N : 1235", + "2 | D : 0", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 1", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -6018,178 +6102,150 @@ }, { "index": 236, - "name": "Polymeshcommittee_Vote", - "blob": "09046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063f3e0010000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Set_release_coordinator", + "blob": "0901942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 123123", - "3 | Approve : False", - "4 | Tip : POLYX 1234.56789" + "0 | Polymeshcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b" ], "output_expert": [ - "0 | Polymeshcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 123123", - "3 | Approve : False", - "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip : POLYX 1234.56789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Polymeshcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 237, - "name": "Polymeshcommittee_Vote", - "blob": "09046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40630000000000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Set_release_coordinator", + "blob": "0901942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 0", - "3 | Approve : False", - "4 | Tip : POLYX 5552342.355555" + "0 | Polymeshcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Polymeshcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 0", - "3 | Approve : False", - "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip : POLYX 5552342.355555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Polymeshcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 238, - "name": "Polymeshcommittee_Vote", - "blob": "09046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063db03000001d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Set_release_coordinator", + "blob": "0901942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 987", - "3 | Approve : True", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "0 | Polymeshcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b" ], "output_expert": [ - "0 | Polymeshcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 987", - "3 | Approve : True", - "4 | Chain : Polymesh", - "5 | Nonce : 0", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Polymeshcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 239, - "name": "Polymeshcommittee_Vote", - "blob": "09046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40630000000000d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Set_release_coordinator", + "blob": "0901942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 0", - "3 | Approve : False", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "0 | Polymeshcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Polymeshcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 0", - "3 | Approve : False", - "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Polymeshcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 50283", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 240, - "name": "Polymeshcommittee_Vote", - "blob": "09046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40634930000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Set_release_coordinator", + "blob": "0901942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Polymeshcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 12361", - "3 | Approve : False", - "4 | Tip : POLYX 0.000987" + "0 | Polymeshcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Polymeshcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 12361", - "3 | Approve : False", - "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip : POLYX 0.000987", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Polymeshcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 241, - "name": "Committeemembership_Set_active_members_limit", - "blob": "0a000c000000d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Set_expires_after", + "blob": "090200a1860100d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Set active members limit", - "1 | Limit : 12", - "2 | Tip : POLYX 55.555555" + "0 | Polymeshcommittee : Set expires after", + "1 | Expiry : 100001" ], "output_expert": [ - "0 | Committeemembership : Set active members limit", - "1 | Limit : 12", + "0 | Polymeshcommittee : Set expires after", + "1 | Expiry : 100001", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 1", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 242, - "name": "Committeemembership_Set_active_members_limit", - "blob": "0a0000000000d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Set_expires_after", + "blob": "090201d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Set active members limit", - "1 | Limit : 0", + "0 | Polymeshcommittee : Set expires after", + "1 | Expiry : None", "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Committeemembership : Set active members limit", - "1 | Limit : 0", + "0 | Polymeshcommittee : Set expires after", + "1 | Expiry : None", "2 | Chain : Polymesh", - "3 | Nonce : 2339", + "3 | Nonce : 50283", "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -6199,19 +6255,19 @@ }, { "index": 243, - "name": "Committeemembership_Set_active_members_limit", - "blob": "0a002a000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Set_expires_after", + "blob": "090201d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Set active members limit", - "1 | Limit : 42", - "2 | Tip : POLYX 5552342.355555" + "0 | Polymeshcommittee : Set expires after", + "1 | Expiry : None", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Committeemembership : Set active members limit", - "1 | Limit : 42", + "0 | Polymeshcommittee : Set expires after", + "1 | Expiry : None", "2 | Chain : Polymesh", "3 | Nonce : 2339", - "4 | Tip : POLYX 5552342.355555", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -6220,18 +6276,18 @@ }, { "index": 244, - "name": "Committeemembership_Set_active_members_limit", - "blob": "0a002a000000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Set_expires_after", + "blob": "090201d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Set active members limit", - "1 | Limit : 42", + "0 | Polymeshcommittee : Set expires after", + "1 | Expiry : None", "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Committeemembership : Set active members limit", - "1 | Limit : 42", + "0 | Polymeshcommittee : Set expires after", + "1 | Expiry : None", "2 | Chain : Polymesh", - "3 | Nonce : 50283", + "3 | Nonce : 0", "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -6241,98 +6297,94 @@ }, { "index": 245, - "name": "Committeemembership_Set_active_members_limit", - "blob": "0a000c000000d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Set_expires_after", + "blob": "090200a1860100d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Set active members limit", - "1 | Limit : 12", - "2 | Tip : POLYX 0.000987" + "0 | Polymeshcommittee : Set expires after", + "1 | Expiry : 100001" ], "output_expert": [ - "0 | Committeemembership : Set active members limit", - "1 | Limit : 12", + "0 | Polymeshcommittee : Set expires after", + "1 | Expiry : 100001", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 0", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 246, - "name": "Committeemembership_Disable_member", - "blob": "0a01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d010008000000000000010008000000000000d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Vote_or_propose", + "blob": "09030000002c000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 2048", - "4 | Tip : POLYX 55.555555" + "0 | Polymeshcommittee : Vote or propose", + "1 | Approve : False", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Committeemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 2048", - "4 | Chain : Polymesh", - "5 | Nonce : 0", - "6 | Tip : POLYX 55.555555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Polymeshcommittee : Vote or propose", + "1 | Approve : False", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 247, - "name": "Committeemembership_Disable_member", - "blob": "0a01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d010001000000000000018000000000000000d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Vote_or_propose", + "blob": "09030100002c000000d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 256", - "3 | At : 128", - "4 | Tip : POLYX 5552342.355555" + "0 | Polymeshcommittee : Vote or propose", + "1 | Approve : True", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Committeemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 256", - "3 | At : 128", - "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip : POLYX 5552342.355555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Polymeshcommittee : Vote or propose", + "1 | Approve : True", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Chain : Polymesh", + "4 | Nonce : 1", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 248, - "name": "Committeemembership_Disable_member", - "blob": "0a01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d010001000000000000010008000000000000d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Vote_or_propose", + "blob": "09030000002c000000d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 256", - "3 | At : 2048" + "0 | Polymeshcommittee : Vote or propose", + "1 | Approve : False", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Committeemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 256", - "3 | At : 2048", - "4 | Chain : Polymesh", - "5 | Nonce : 2339", + "0 | Polymeshcommittee : Vote or propose", + "1 | Approve : False", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Chain : Polymesh", + "4 | Nonce : 1", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -6341,54 +6393,75 @@ }, { "index": 249, - "name": "Committeemembership_Disable_member", - "blob": "0a01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d018000000000000000010001000000000000d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Vote_or_propose", + "blob": "09030000002c000000d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 128", - "3 | At : 256", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "0 | Polymeshcommittee : Vote or propose", + "1 | Approve : False", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Committeemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 128", - "3 | At : 256", - "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Polymeshcommittee : Vote or propose", + "1 | Approve : False", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 250, - "name": "Committeemembership_Disable_member", - "blob": "0a01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d010008000000000000010001000000000000d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Vote_or_propose", + "blob": "09030000002c000000d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 256", - "4 | Tip : POLYX 0.000987" + "0 | Polymeshcommittee : Vote or propose", + "1 | Approve : False", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Committeemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 256", + "0 | Polymeshcommittee : Vote or propose", + "1 | Approve : False", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Chain : Polymesh", + "4 | Nonce : 0", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 251, + "name": "Polymeshcommittee_Vote", + "blob": "09046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40630000000000d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Polymeshcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 0", + "3 | Approve : False", + "4 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Polymeshcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 0", + "3 | Approve : False", "4 | Chain : Polymesh", "5 | Nonce : 0", - "6 | Tip : POLYX 0.000987", + "6 | Tip : POLYX 1234.56789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -6396,158 +6469,151 @@ ] }, { - "index": 251, - "name": "Committeemembership_Add_member", - "blob": "0a02c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 252, + "name": "Polymeshcommittee_Vote", + "blob": "09046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40630000000000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 0.000987" + "0 | Polymeshcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 0", + "3 | Approve : False", + "4 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Committeemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Polymeshcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 0", + "3 | Approve : False", + "4 | Chain : Polymesh", + "5 | Nonce : 100", + "6 | Tip : POLYX 1234.56789", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 252, - "name": "Committeemembership_Add_member", - "blob": "0a02c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 253, + "name": "Polymeshcommittee_Vote", + "blob": "09046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40634930000001d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 1234.56789" + "0 | Polymeshcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 12361", + "3 | Approve : True", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Committeemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 253, - "name": "Committeemembership_Add_member", - "blob": "0a02c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Committeemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 5552342.355555" - ], - "output_expert": [ - "0 | Committeemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 5552342.355555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Polymeshcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 12361", + "3 | Approve : True", + "4 | Chain : Polymesh", + "5 | Nonce : 2339", + "6 | Tip : POLYX 5552342.355555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 254, - "name": "Committeemembership_Add_member", - "blob": "0a02c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Vote", + "blob": "09046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063db03000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 55.555555" + "0 | Polymeshcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 987", + "3 | Approve : False", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Committeemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Polymeshcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 987", + "3 | Approve : False", + "4 | Chain : Polymesh", + "5 | Nonce : 50283", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 255, - "name": "Committeemembership_Add_member", - "blob": "0a02c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Polymeshcommittee_Vote", + "blob": "09046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40634930000001d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 0.000987" + "0 | Polymeshcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 12361", + "3 | Approve : True", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Committeemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Polymeshcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 12361", + "3 | Approve : True", + "4 | Chain : Polymesh", + "5 | Nonce : 100", + "6 | Tip : POLYX 5552342.355555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 256, - "name": "Committeemembership_Remove_member", - "blob": "0a03c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Set_active_members_limit", + "blob": "0a0004000000d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d" + "0 | Committeemembership : Set active members limit", + "1 | Limit : 4", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Committeemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Committeemembership : Set active members limit", + "1 | Limit : 4", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 257, - "name": "Committeemembership_Remove_member", - "blob": "0a03c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Set_active_members_limit", + "blob": "0a000c000000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Committeemembership : Set active members limit", + "1 | Limit : 12", "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Committeemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Committeemembership : Set active members limit", + "1 | Limit : 12", "2 | Chain : Polymesh", - "3 | Nonce : 50283", + "3 | Nonce : 0", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", @@ -6558,44 +6624,38 @@ }, { "index": 258, - "name": "Committeemembership_Remove_member", - "blob": "0a03c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Set_active_members_limit", + "blob": "0a0007000000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 0.000987" + "0 | Committeemembership : Set active members limit", + "1 | Limit : 7" ], "output_expert": [ - "0 | Committeemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Committeemembership : Set active members limit", + "1 | Limit : 7", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 50283", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 259, - "name": "Committeemembership_Remove_member", - "blob": "0a03c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Set_active_members_limit", + "blob": "0a0004000000d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 5552342.355555" + "0 | Committeemembership : Set active members limit", + "1 | Limit : 4", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Committeemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Committeemembership : Set active members limit", + "1 | Limit : 4", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 1", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -6604,21 +6664,21 @@ }, { "index": 260, - "name": "Committeemembership_Remove_member", - "blob": "0a03c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Set_active_members_limit", + "blob": "0a000f000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 0.000987" + "0 | Committeemembership : Set active members limit", + "1 | Limit : 15", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Committeemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Committeemembership : Set active members limit", + "1 | Limit : 15", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 2339", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -6627,153 +6687,155 @@ }, { "index": 261, - "name": "Committeemembership_Swap_member", - "blob": "0a04c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Disable_member", + "blob": "0a01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b010001000000000000018000000000000000d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d" + "0 | Committeemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 256", + "3 | At : 128", + "4 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Committeemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Committeemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 256", + "3 | At : 128", + "4 | Chain : Polymesh", + "5 | Nonce : 50283", + "6 | Tip : POLYX 55.555555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 262, - "name": "Committeemembership_Swap_member", - "blob": "0a04c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Disable_member", + "blob": "0a01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b010008000000000000018000000000000000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 55.555555" + "0 | Committeemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 2048", + "3 | At : 128", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Committeemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Committeemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 2048", + "3 | At : 128", + "4 | Chain : Polymesh", + "5 | Nonce : 2339", + "6 | Tip : POLYX 0.000987", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 263, - "name": "Committeemembership_Swap_member", - "blob": "0a04c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Disable_member", + "blob": "0a01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b010001000000000000010008000000000000d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 1234.56789" + "0 | Committeemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 256", + "3 | At : 2048", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Committeemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Committeemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 256", + "3 | At : 2048", + "4 | Chain : Polymesh", + "5 | Nonce : 50283", + "6 | Tip : POLYX 0.000987", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 264, - "name": "Committeemembership_Swap_member", - "blob": "0a04c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Disable_member", + "blob": "0a01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b018000000000000000018000000000000000d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 55.555555" + "0 | Committeemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 128", + "3 | At : 128", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Committeemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Committeemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 128", + "3 | At : 128", + "4 | Chain : Polymesh", + "5 | Nonce : 0", + "6 | Tip : POLYX 5552342.355555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 265, - "name": "Committeemembership_Swap_member", - "blob": "0a04c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Disable_member", + "blob": "0a01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b010001000000000000018000000000000000d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "0 | Committeemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 256", + "3 | At : 128", + "4 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Committeemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Committeemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 256", + "3 | At : 128", + "4 | Chain : Polymesh", + "5 | Nonce : 2339", + "6 | Tip : POLYX 55.555555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 266, - "name": "Committeemembership_Reset_members", - "blob": "0a0500d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Add_member", + "blob": "0a02942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Reset members", - "1 | Members : ", + "0 | Committeemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Committeemembership : Reset members", - "1 | Members : ", + "0 | Committeemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 50283", + "3 | Nonce : 1", "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -6783,52 +6845,42 @@ }, { "index": 267, - "name": "Committeemembership_Reset_members", - "blob": "0a050804e72cb69c04e7c2d1b63c258fbf7a86454c3be834c03f8d896de0c3bc045e6f9245c32731c3528b05036e7d2fa1d6531765e7d81a55ec9b832cdd1af5aa604cd50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Add_member", + "blob": "0a02942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Reset members", - "1 | Members [1/4] : 04e72cb69c04e7c2d1b63c258fbf7a86454c3b", - "1 | Members [2/4] : e834c03f8d896de0c3bc045e6f", - "1 | Members [3/4] : 9245c32731c3528b05036e7d2fa1d6531765e7", - "1 | Members [4/4] : d81a55ec9b832cdd1af5aa604c", - "2 | Tip : POLYX 0.000987" + "0 | Committeemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b" ], "output_expert": [ - "0 | Committeemembership : Reset members", - "1 | Members [1/4] : 04e72cb69c04e7c2d1b63c258fbf7a86454c3b", - "1 | Members [2/4] : e834c03f8d896de0c3bc045e6f", - "1 | Members [3/4] : 9245c32731c3528b05036e7d2fa1d6531765e7", - "1 | Members [4/4] : d81a55ec9b832cdd1af5aa604c", + "0 | Committeemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 268, - "name": "Committeemembership_Reset_members", - "blob": "0a050804e72cb69c04e7c2d1b63c258fbf7a86454c3be834c03f8d896de0c3bc045e6f9245c32731c3528b05036e7d2fa1d6531765e7d81a55ec9b832cdd1af5aa604cd503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Add_member", + "blob": "0a02942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Reset members", - "1 | Members [1/4] : 04e72cb69c04e7c2d1b63c258fbf7a86454c3b", - "1 | Members [2/4] : e834c03f8d896de0c3bc045e6f", - "1 | Members [3/4] : 9245c32731c3528b05036e7d2fa1d6531765e7", - "1 | Members [4/4] : d81a55ec9b832cdd1af5aa604c", - "2 | Tip : POLYX 5552342.355555" + "0 | Committeemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Committeemembership : Reset members", - "1 | Members [1/4] : 04e72cb69c04e7c2d1b63c258fbf7a86454c3b", - "1 | Members [2/4] : e834c03f8d896de0c3bc045e6f", - "1 | Members [3/4] : 9245c32731c3528b05036e7d2fa1d6531765e7", - "1 | Members [4/4] : d81a55ec9b832cdd1af5aa604c", + "0 | Committeemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 100", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -6837,28 +6889,20 @@ }, { "index": 269, - "name": "Committeemembership_Reset_members", - "blob": "0a050cb57ba74fe0902d045f4f327f5e29e44c10925157e31e3398d875d38606a0f266ee01867f92c4d96f1dbe93a4a6083d3040ddf549eb4996148dad2bd9fb11f1921cbfd46c9ccb923621a2a08cbbfe0f002560a453fb6ae5e1ca594f917f01df74d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Add_member", + "blob": "0a02942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Reset members", - "1 | Members [1/6] : b57ba74fe0902d045f4f327f5e29e44c109251", - "1 | Members [2/6] : 57e31e3398d875d38606a0f266", - "1 | Members [3/6] : ee01867f92c4d96f1dbe93a4a6083d3040ddf5", - "1 | Members [4/6] : 49eb4996148dad2bd9fb11f192", - "1 | Members [5/6] : 1cbfd46c9ccb923621a2a08cbbfe0f002560a4", - "1 | Members [6/6] : 53fb6ae5e1ca594f917f01df74", + "0 | Committeemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Committeemembership : Reset members", - "1 | Members [1/6] : b57ba74fe0902d045f4f327f5e29e44c109251", - "1 | Members [2/6] : 57e31e3398d875d38606a0f266", - "1 | Members [3/6] : ee01867f92c4d96f1dbe93a4a6083d3040ddf5", - "1 | Members [4/6] : 49eb4996148dad2bd9fb11f192", - "1 | Members [5/6] : 1cbfd46c9ccb923621a2a08cbbfe0f002560a4", - "1 | Members [6/6] : 53fb6ae5e1ca594f917f01df74", + "0 | Committeemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 1", + "3 | Nonce : 50283", "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -6868,19 +6912,21 @@ }, { "index": 270, - "name": "Committeemembership_Reset_members", - "blob": "0a0500d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Add_member", + "blob": "0a02942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Reset members", - "1 | Members : ", - "2 | Tip : POLYX 0.000987" + "0 | Committeemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Committeemembership : Reset members", - "1 | Members : ", + "0 | Committeemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 100", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -6889,17 +6935,19 @@ }, { "index": 271, - "name": "Committeemembership_Abdicate_membership", - "blob": "0a06d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Remove_member", + "blob": "0a03942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Abdicate membership", - "1 | Tip : POLYX 55.555555" + "0 | Committeemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b" ], "output_expert": [ - "0 | Committeemembership : Abdicate membership", - "1 | Chain : Polymesh", - "2 | Nonce : 0", - "3 | Tip : POLYX 55.555555", + "0 | Committeemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 0", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -6908,99 +6956,117 @@ }, { "index": 272, - "name": "Committeemembership_Abdicate_membership", - "blob": "0a06d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Remove_member", + "blob": "0a03942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Abdicate membership", - "1 | Tip : POLYX 55.555555" + "0 | Committeemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Committeemembership : Abdicate membership", - "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Tip : POLYX 55.555555", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Committeemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 273, - "name": "Committeemembership_Abdicate_membership", - "blob": "0a06d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Remove_member", + "blob": "0a03942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Abdicate membership", - "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "1 | Tip [2/2] : 3.456789" + "0 | Committeemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Committeemembership : Abdicate membership", - "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Committeemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 274, - "name": "Committeemembership_Abdicate_membership", - "blob": "0a06d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Remove_member", + "blob": "0a03942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Abdicate membership", - "1 | Tip : POLYX 5552342.355555" + "0 | Committeemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Committeemembership : Abdicate membership", - "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Tip : POLYX 5552342.355555", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Committeemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 275, - "name": "Committeemembership_Abdicate_membership", - "blob": "0a06d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Remove_member", + "blob": "0a03942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Committeemembership : Abdicate membership", - "1 | Tip : POLYX 5552342.355555" + "0 | Committeemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Committeemembership : Abdicate membership", - "1 | Chain : Polymesh", - "2 | Nonce : 1", - "3 | Tip : POLYX 5552342.355555", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Committeemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 276, - "name": "Technicalcommittee_Set_vote_threshold", - "blob": "0b00f7010000f7010000d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Swap_member", + "blob": "0a04942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Set vote threshold", - "1 | N : 503", - "2 | D : 503", - "3 | Tip : POLYX 0.000987" + "0 | Committeemembership : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Technicalcommittee : Set vote threshold", - "1 | N : 503", - "2 | D : 503", + "0 | Committeemembership : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 1", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7009,21 +7075,25 @@ }, { "index": 277, - "name": "Technicalcommittee_Set_vote_threshold", - "blob": "0b009d1c0000f7010000d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Swap_member", + "blob": "0a04942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Set vote threshold", - "1 | N : 7325", - "2 | D : 503", - "3 | Tip : POLYX 5552342.355555" + "0 | Committeemembership : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Technicalcommittee : Set vote threshold", - "1 | N : 7325", - "2 | D : 503", + "0 | Committeemembership : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 100", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7032,21 +7102,25 @@ }, { "index": 278, - "name": "Technicalcommittee_Set_vote_threshold", - "blob": "0b00d3040000f7010000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Swap_member", + "blob": "0a04942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Set vote threshold", - "1 | N : 1235", - "2 | D : 503", - "3 | Tip : POLYX 0.000987" + "0 | Committeemembership : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Technicalcommittee : Set vote threshold", - "1 | N : 1235", - "2 | D : 503", + "0 | Committeemembership : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", "4 | Nonce : 50283", - "5 | Tip : POLYX 0.000987", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7055,44 +7129,50 @@ }, { "index": 279, - "name": "Technicalcommittee_Set_vote_threshold", - "blob": "0b00000000009d1c0000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Swap_member", + "blob": "0a04942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Set vote threshold", - "1 | N : 0", - "2 | D : 7325", - "3 | Tip : POLYX 1234.56789" + "0 | Committeemembership : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b" ], "output_expert": [ - "0 | Technicalcommittee : Set vote threshold", - "1 | N : 0", - "2 | D : 7325", + "0 | Committeemembership : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 50283", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 280, - "name": "Technicalcommittee_Set_vote_threshold", - "blob": "0b00d30400009d1c0000d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Swap_member", + "blob": "0a04942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Set vote threshold", - "1 | N : 1235", - "2 | D : 7325", - "3 | Tip : POLYX 55.555555" + "0 | Committeemembership : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Technicalcommittee : Set vote threshold", - "1 | N : 1235", - "2 | D : 7325", + "0 | Committeemembership : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 50283", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7101,21 +7181,19 @@ }, { "index": 281, - "name": "Technicalcommittee_Set_release_coordinator", - "blob": "0b01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Reset_members", + "blob": "0a0500d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 5552342.355555" + "0 | Committeemembership : Reset members", + "1 | Members : ", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Technicalcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Committeemembership : Reset members", + "1 | Members : ", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7124,20 +7202,18 @@ }, { "index": 282, - "name": "Technicalcommittee_Set_release_coordinator", - "blob": "0b01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Reset_members", + "blob": "0a0500d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Committeemembership : Reset members", + "1 | Members : ", "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Technicalcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Committeemembership : Reset members", + "1 | Members : ", "2 | Chain : Polymesh", - "3 | Nonce : 2339", + "3 | Nonce : 100", "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -7147,19 +7223,17 @@ }, { "index": 283, - "name": "Technicalcommittee_Set_release_coordinator", - "blob": "0b01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Reset_members", + "blob": "0a0500d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d" + "0 | Committeemembership : Reset members", + "1 | Members : " ], "output_expert": [ - "0 | Technicalcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Committeemembership : Reset members", + "1 | Members : ", "2 | Chain : Polymesh", - "3 | Nonce : 50283", + "3 | Nonce : 100", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7168,23 +7242,21 @@ }, { "index": 284, - "name": "Technicalcommittee_Set_release_coordinator", - "blob": "0b01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Reset_members", + "blob": "0a0504914bdec0c8191256f02e2a3a0f982ecd8e867920ae818cc8290fdc01df3de5c1d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "0 | Committeemembership : Reset members", + "1 | Members [1/2] : 914bdec0c8191256f02e2a3a0f982ecd8e8679", + "1 | Members [2/2] : 20ae818cc8290fdc01df3de5c1", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Technicalcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Committeemembership : Reset members", + "1 | Members [1/2] : 914bdec0c8191256f02e2a3a0f982ecd8e8679", + "1 | Members [2/2] : 20ae818cc8290fdc01df3de5c1", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 0", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7193,23 +7265,25 @@ }, { "index": 285, - "name": "Technicalcommittee_Set_release_coordinator", - "blob": "0b01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Reset_members", + "blob": "0a0508e6705e7c36ed628bc545b5ba857c1203e56f5c5dc33423150a50aec9ab1df0700ecfb7e99a2e43c3010d4265048b5f09b4d0dd8fd72b19b29cdb4bfd0bac3b80d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "0 | Committeemembership : Reset members", + "1 | Members [1/4] : e6705e7c36ed628bc545b5ba857c1203e56f5c", + "1 | Members [2/4] : 5dc33423150a50aec9ab1df070", + "1 | Members [3/4] : 0ecfb7e99a2e43c3010d4265048b5f09b4d0dd", + "1 | Members [4/4] : 8fd72b19b29cdb4bfd0bac3b80", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Technicalcommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Committeemembership : Reset members", + "1 | Members [1/4] : e6705e7c36ed628bc545b5ba857c1203e56f5c", + "1 | Members [2/4] : 5dc33423150a50aec9ab1df070", + "1 | Members [3/4] : 0ecfb7e99a2e43c3010d4265048b5f09b4d0dd", + "1 | Members [4/4] : 8fd72b19b29cdb4bfd0bac3b80", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7218,59 +7292,57 @@ }, { "index": 286, - "name": "Technicalcommittee_Set_expires_after", - "blob": "0b0200a1860100d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Abdicate_membership", + "blob": "0a06d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Set expires after", - "1 | Expiry : 100001", - "2 | Tip : POLYX 1234.56789" + "0 | Committeemembership : Abdicate membership", + "1 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Technicalcommittee : Set expires after", - "1 | Expiry : 100001", - "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Committeemembership : Abdicate membership", + "1 | Chain : Polymesh", + "2 | Nonce : 50283", + "3 | Tip : POLYX 1234.56789", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 287, - "name": "Technicalcommittee_Set_expires_after", - "blob": "0b0200a1860100d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Abdicate_membership", + "blob": "0a06d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Set expires after", - "1 | Expiry : 100001", - "2 | Tip : POLYX 1234.56789" + "0 | Committeemembership : Abdicate membership", + "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "1 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Technicalcommittee : Set expires after", - "1 | Expiry : 100001", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Committeemembership : Abdicate membership", + "1 | Chain : Polymesh", + "2 | Nonce : 0", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 288, - "name": "Technicalcommittee_Set_expires_after", - "blob": "0b0201d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Abdicate_membership", + "blob": "0a06d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Set expires after", - "1 | Expiry : None" + "0 | Committeemembership : Abdicate membership", + "1 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Technicalcommittee : Set expires after", - "1 | Expiry : None", - "2 | Chain : Polymesh", - "3 | Nonce : 100", + "0 | Committeemembership : Abdicate membership", + "1 | Chain : Polymesh", + "2 | Nonce : 50283", + "3 | Tip : POLYX 0.000987", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7279,38 +7351,36 @@ }, { "index": 289, - "name": "Technicalcommittee_Set_expires_after", - "blob": "0b0201d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Abdicate_membership", + "blob": "0a06d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Set expires after", - "1 | Expiry : None", - "2 | Tip : POLYX 0.000987" + "0 | Committeemembership : Abdicate membership", + "1 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Technicalcommittee : Set expires after", - "1 | Expiry : None", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Committeemembership : Abdicate membership", + "1 | Chain : Polymesh", + "2 | Nonce : 1", + "3 | Tip : POLYX 55.555555", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 290, - "name": "Technicalcommittee_Set_expires_after", - "blob": "0b0201d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Committeemembership_Abdicate_membership", + "blob": "0a06d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Set expires after", - "1 | Expiry : None" + "0 | Committeemembership : Abdicate membership", + "1 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Technicalcommittee : Set expires after", - "1 | Expiry : None", - "2 | Chain : Polymesh", - "3 | Nonce : 0", + "0 | Committeemembership : Abdicate membership", + "1 | Chain : Polymesh", + "2 | Nonce : 50283", + "3 | Tip : POLYX 55.555555", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7319,58 +7389,46 @@ }, { "index": 291, - "name": "Technicalcommittee_Vote_or_propose", - "blob": "0b03011903005b1f52f73dbddb851f861f3d38f8448da20d5f08304a87f5ab68158459489dd5000058000000d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Technicalcommittee_Set_vote_threshold", + "blob": "0b00d30400009d1c0000d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Vote or propose", - "1 | Approve : True", - "2 | Call [1/5] : Sudo as", - "2 | Call [2/5] : 2EWPmLqYYm1sAGM8ADisP6qnGWzZsvm1r2cSNY", - "2 | Call [3/5] : MNRSCbV1FY", - "2 | Call [4/5] : Fill block", - "2 | Call [5/5] : 0.0000088%" + "0 | Technicalcommittee : Set vote threshold", + "1 | N : 1235", + "2 | D : 7325", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Technicalcommittee : Vote or propose", - "1 | Approve : True", - "2 | Call [1/5] : Sudo as", - "2 | Call [2/5] : 2EWPmLqYYm1sAGM8ADisP6qnGWzZsvm1r2cSNY", - "2 | Call [3/5] : MNRSCbV1FY", - "2 | Call [4/5] : Fill block", - "2 | Call [5/5] : 0.0000088%", + "0 | Technicalcommittee : Set vote threshold", + "1 | N : 1235", + "2 | D : 7325", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 2339", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 292, - "name": "Technicalcommittee_Vote_or_propose", - "blob": "0b03001903005b1f52f73dbddb851f861f3d38f8448da20d5f08304a87f5ab68158459489dd5000058000000d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Technicalcommittee_Set_vote_threshold", + "blob": "0b00343000009d1c0000d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Vote or propose", - "1 | Approve : False", - "2 | Call [1/5] : Sudo as", - "2 | Call [2/5] : 2EWPmLqYYm1sAGM8ADisP6qnGWzZsvm1r2cSNY", - "2 | Call [3/5] : MNRSCbV1FY", - "2 | Call [4/5] : Fill block", - "2 | Call [5/5] : 0.0000088%", - "3 | Tip : POLYX 0.000987" + "0 | Technicalcommittee : Set vote threshold", + "1 | N : 12340", + "2 | D : 7325", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Technicalcommittee : Vote or propose", - "1 | Approve : False", - "2 | Call [1/5] : Sudo as", - "2 | Call [2/5] : 2EWPmLqYYm1sAGM8ADisP6qnGWzZsvm1r2cSNY", - "2 | Call [3/5] : MNRSCbV1FY", - "2 | Call [4/5] : Fill block", - "2 | Call [5/5] : 0.0000088%", + "0 | Technicalcommittee : Set vote threshold", + "1 | N : 12340", + "2 | D : 7325", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 1", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7379,23 +7437,21 @@ }, { "index": 293, - "name": "Technicalcommittee_Vote_or_propose", - "blob": "0b030100002c000000d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Technicalcommittee_Set_vote_threshold", + "blob": "0b00f7010000f7010000d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Vote or propose", - "1 | Approve : True", - "2 | Call [1/2] : Fill block", - "2 | Call [2/2] : 0.0000044%", - "3 | Tip : POLYX 5552342.355555" - ], - "output_expert": [ - "0 | Technicalcommittee : Vote or propose", - "1 | Approve : True", - "2 | Call [1/2] : Fill block", - "2 | Call [2/2] : 0.0000044%", + "0 | Technicalcommittee : Set vote threshold", + "1 | N : 503", + "2 | D : 503", + "3 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Technicalcommittee : Set vote threshold", + "1 | N : 503", + "2 | D : 503", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 50283", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7404,23 +7460,21 @@ }, { "index": 294, - "name": "Technicalcommittee_Vote_or_propose", - "blob": "0b030100002c000000d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Technicalcommittee_Set_vote_threshold", + "blob": "0b0000000000d3040000d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Vote or propose", - "1 | Approve : True", - "2 | Call [1/2] : Fill block", - "2 | Call [2/2] : 0.0000044%", - "3 | Tip : POLYX 5552342.355555" + "0 | Technicalcommittee : Set vote threshold", + "1 | N : 0", + "2 | D : 1235", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Technicalcommittee : Vote or propose", - "1 | Approve : True", - "2 | Call [1/2] : Fill block", - "2 | Call [2/2] : 0.0000044%", + "0 | Technicalcommittee : Set vote threshold", + "1 | N : 0", + "2 | D : 1235", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 0", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7429,177 +7483,157 @@ }, { "index": 295, - "name": "Technicalcommittee_Vote_or_propose", - "blob": "0b030100002c000000d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Technicalcommittee_Set_vote_threshold", + "blob": "0b009d1c0000d3040000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Vote or propose", - "1 | Approve : True", - "2 | Call [1/2] : Fill block", - "2 | Call [2/2] : 0.0000044%", - "3 | Tip : POLYX 55.555555" + "0 | Technicalcommittee : Set vote threshold", + "1 | N : 7325", + "2 | D : 1235" ], "output_expert": [ - "0 | Technicalcommittee : Vote or propose", - "1 | Approve : True", - "2 | Call [1/2] : Fill block", - "2 | Call [2/2] : 0.0000044%", + "0 | Technicalcommittee : Set vote threshold", + "1 | N : 7325", + "2 | D : 1235", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 50283", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 296, - "name": "Technicalcommittee_Vote", - "blob": "0b046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063db03000000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Technicalcommittee_Set_release_coordinator", + "blob": "0b01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 987", - "3 | Approve : False", - "4 | Tip : POLYX 1234.56789" + "0 | Technicalcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Technicalcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 987", - "3 | Approve : False", - "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip : POLYX 1234.56789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Technicalcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 297, - "name": "Technicalcommittee_Vote", - "blob": "0b046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40634930000000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Technicalcommittee_Set_release_coordinator", + "blob": "0b01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 12361", - "3 | Approve : False", - "4 | Tip : POLYX 1234.56789" + "0 | Technicalcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Technicalcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 12361", - "3 | Approve : False", - "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip : POLYX 1234.56789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Technicalcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 298, - "name": "Technicalcommittee_Vote", - "blob": "0b046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063f3e0010001d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Technicalcommittee_Set_release_coordinator", + "blob": "0b01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 123123", - "3 | Approve : True", - "4 | Tip : POLYX 0.000987" + "0 | Technicalcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b" ], "output_expert": [ - "0 | Technicalcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 123123", - "3 | Approve : True", - "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip : POLYX 0.000987", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Technicalcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 299, - "name": "Technicalcommittee_Vote", - "blob": "0b046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40634930000001d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Technicalcommittee_Set_release_coordinator", + "blob": "0b01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 12361", - "3 | Approve : True" + "0 | Technicalcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Technicalcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 12361", - "3 | Approve : True", - "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Technicalcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 300, - "name": "Technicalcommittee_Vote", - "blob": "0b046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40630000000001d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Technicalcommittee_Set_release_coordinator", + "blob": "0b01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 0", - "3 | Approve : True", - "4 | Tip : POLYX 0.000987" + "0 | Technicalcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Technicalcommittee : Vote", - "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 0", - "3 | Approve : True", - "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip : POLYX 0.000987", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Technicalcommittee : Set release coordinator", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 301, - "name": "Technicalcommitteemembership_Set_active_members_limit", - "blob": "0c0004000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Technicalcommittee_Set_expires_after", + "blob": "0b0200a1860100d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Set active members limit", - "1 | Limit : 4", - "2 | Tip : POLYX 5552342.355555" + "0 | Technicalcommittee : Set expires after", + "1 | Expiry : 100001", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Technicalcommitteemembership : Set active members limit", - "1 | Limit : 4", + "0 | Technicalcommittee : Set expires after", + "1 | Expiry : 100001", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 50283", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7608,38 +7642,36 @@ }, { "index": 302, - "name": "Technicalcommitteemembership_Set_active_members_limit", - "blob": "0c000f000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Technicalcommittee_Set_expires_after", + "blob": "0b0200a1860100d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Set active members limit", - "1 | Limit : 15", - "2 | Tip : POLYX 0.000987" + "0 | Technicalcommittee : Set expires after", + "1 | Expiry : 100001" ], "output_expert": [ - "0 | Technicalcommitteemembership : Set active members limit", - "1 | Limit : 15", + "0 | Technicalcommittee : Set expires after", + "1 | Expiry : 100001", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 50283", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 303, - "name": "Technicalcommitteemembership_Set_active_members_limit", - "blob": "0c002a000000d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Technicalcommittee_Set_expires_after", + "blob": "0b0200a1860100d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Set active members limit", - "1 | Limit : 42" + "0 | Technicalcommittee : Set expires after", + "1 | Expiry : 100001" ], "output_expert": [ - "0 | Technicalcommitteemembership : Set active members limit", - "1 | Limit : 42", + "0 | Technicalcommittee : Set expires after", + "1 | Expiry : 100001", "2 | Chain : Polymesh", - "3 | Nonce : 1", + "3 | Nonce : 2339", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7648,19 +7680,19 @@ }, { "index": 304, - "name": "Technicalcommitteemembership_Set_active_members_limit", - "blob": "0c000c000000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Technicalcommittee_Set_expires_after", + "blob": "0b0201d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Set active members limit", - "1 | Limit : 12", - "2 | Tip : POLYX 55.555555" + "0 | Technicalcommittee : Set expires after", + "1 | Expiry : None", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Technicalcommitteemembership : Set active members limit", - "1 | Limit : 12", + "0 | Technicalcommittee : Set expires after", + "1 | Expiry : None", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7669,19 +7701,19 @@ }, { "index": 305, - "name": "Technicalcommitteemembership_Set_active_members_limit", - "blob": "0c0004000000d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Technicalcommittee_Set_expires_after", + "blob": "0b0200a1860100d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Set active members limit", - "1 | Limit : 4", - "2 | Tip : POLYX 1234.56789" + "0 | Technicalcommittee : Set expires after", + "1 | Expiry : 100001", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Technicalcommitteemembership : Set active members limit", - "1 | Limit : 4", + "0 | Technicalcommittee : Set expires after", + "1 | Expiry : 100001", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 1", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7690,81 +7722,150 @@ }, { "index": 306, - "name": "Technicalcommitteemembership_Disable_member", - "blob": "0c01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d010008000000000000018000000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Technicalcommittee_Vote_or_propose", + "blob": "0b030100002c000000d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 128", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "0 | Technicalcommittee : Vote or propose", + "1 | Approve : True", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Technicalcommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 128", - "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Technicalcommittee : Vote or propose", + "1 | Approve : True", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 307, - "name": "Technicalcommitteemembership_Disable_member", - "blob": "0c01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d010001000000000000010008000000000000d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Technicalcommittee_Vote_or_propose", + "blob": "0b030100002c000000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 256", - "3 | At : 2048", - "4 | Tip : POLYX 5552342.355555" + "0 | Technicalcommittee : Vote or propose", + "1 | Approve : True", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Technicalcommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 256", - "3 | At : 2048", - "4 | Chain : Polymesh", - "5 | Nonce : 0", - "6 | Tip : POLYX 5552342.355555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Technicalcommittee : Vote or propose", + "1 | Approve : True", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 1234.56789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { "index": 308, - "name": "Technicalcommitteemembership_Disable_member", - "blob": "0c01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d010008000000000000018000000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "name": "Technicalcommittee_Vote_or_propose", + "blob": "0b030000002c000000d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 128", + "0 | Technicalcommittee : Vote or propose", + "1 | Approve : False", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%" + ], + "output_expert": [ + "0 | Technicalcommittee : Vote or propose", + "1 | Approve : False", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Chain : Polymesh", + "4 | Nonce : 1", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 309, + "name": "Technicalcommittee_Vote_or_propose", + "blob": "0b030100002c000000d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Technicalcommittee : Vote or propose", + "1 | Approve : True", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" + ], + "output_expert": [ + "0 | Technicalcommittee : Vote or propose", + "1 | Approve : True", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 310, + "name": "Technicalcommittee_Vote_or_propose", + "blob": "0b030000002c000000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Technicalcommittee : Vote or propose", + "1 | Approve : False", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Technicalcommittee : Vote or propose", + "1 | Approve : False", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 311, + "name": "Technicalcommittee_Vote", + "blob": "0b046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063f3e0010000d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Technicalcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 123123", + "3 | Approve : False", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", "4 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Technicalcommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 128", + "0 | Technicalcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 123123", + "3 | Approve : False", "4 | Chain : Polymesh", - "5 | Nonce : 100", + "5 | Nonce : 2339", "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", "6 | Tip [2/2] : 3.456789", "7 | Era Phase : 61", @@ -7774,26 +7875,26 @@ ] }, { - "index": 309, - "name": "Technicalcommitteemembership_Disable_member", - "blob": "0c01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d010001000000000000010008000000000000d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 312, + "name": "Technicalcommittee_Vote", + "blob": "0b046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40634930000001d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 256", - "3 | At : 2048", - "4 | Tip : POLYX 5552342.355555" + "0 | Technicalcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 12361", + "3 | Approve : True", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Technicalcommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 256", - "3 | At : 2048", + "0 | Technicalcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 12361", + "3 | Approve : True", "4 | Chain : Polymesh", - "5 | Nonce : 0", - "6 | Tip : POLYX 5552342.355555", + "5 | Nonce : 100", + "6 | Tip : POLYX 0.000987", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7801,28 +7902,26 @@ ] }, { - "index": 310, - "name": "Technicalcommitteemembership_Disable_member", - "blob": "0c01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d010008000000000000010001000000000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 313, + "name": "Technicalcommittee_Vote", + "blob": "0b046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40630000000001d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 256", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "0 | Technicalcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 0", + "3 | Approve : True", + "4 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Technicalcommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 256", + "0 | Technicalcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 0", + "3 | Approve : True", "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", + "5 | Nonce : 0", + "6 | Tip : POLYX 1234.56789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7830,20 +7929,72 @@ ] }, { - "index": 311, - "name": "Technicalcommitteemembership_Add_member", - "blob": "0c02c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Technicalcommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "index": 314, + "name": "Technicalcommittee_Vote", + "blob": "0b046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40634930000000d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Technicalcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 12361", + "3 | Approve : False", + "4 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Technicalcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 12361", + "3 | Approve : False", + "4 | Chain : Polymesh", + "5 | Nonce : 50283", + "6 | Tip : POLYX 5552342.355555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 315, + "name": "Technicalcommittee_Vote", + "blob": "0b046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063db03000000d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Technicalcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 987", + "3 | Approve : False", + "4 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Technicalcommittee : Vote", + "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Index : 987", + "3 | Approve : False", + "4 | Chain : Polymesh", + "5 | Nonce : 100", + "6 | Tip : POLYX 0.000987", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 316, + "name": "Technicalcommitteemembership_Set_active_members_limit", + "blob": "0c000f000000d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Technicalcommitteemembership : Set active members limit", + "1 | Limit : 15", "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Technicalcommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Technicalcommitteemembership : Set active members limit", + "1 | Limit : 15", "2 | Chain : Polymesh", "3 | Nonce : 100", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", @@ -7855,20 +8006,18 @@ ] }, { - "index": 312, - "name": "Technicalcommitteemembership_Add_member", - "blob": "0c02c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 317, + "name": "Technicalcommitteemembership_Set_active_members_limit", + "blob": "0c0004000000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d" + "0 | Technicalcommitteemembership : Set active members limit", + "1 | Limit : 4" ], "output_expert": [ - "0 | Technicalcommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Technicalcommitteemembership : Set active members limit", + "1 | Limit : 4", "2 | Chain : Polymesh", - "3 | Nonce : 0", + "3 | Nonce : 50283", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7876,21 +8025,19 @@ ] }, { - "index": 313, - "name": "Technicalcommitteemembership_Add_member", - "blob": "0c02c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 318, + "name": "Technicalcommitteemembership_Set_active_members_limit", + "blob": "0c002a000000d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Technicalcommitteemembership : Set active members limit", + "1 | Limit : 42", "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Technicalcommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Technicalcommitteemembership : Set active members limit", + "1 | Limit : 42", "2 | Chain : Polymesh", - "3 | Nonce : 1", + "3 | Nonce : 100", "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -7899,19 +8046,17 @@ ] }, { - "index": 314, - "name": "Technicalcommitteemembership_Add_member", - "blob": "0c02c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 319, + "name": "Technicalcommitteemembership_Set_active_members_limit", + "blob": "0c0009000000d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Technicalcommitteemembership : Set active members limit", + "1 | Limit : 9", "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Technicalcommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Technicalcommitteemembership : Set active members limit", + "1 | Limit : 9", "2 | Chain : Polymesh", "3 | Nonce : 100", "4 | Tip : POLYX 55.555555", @@ -7922,22 +8067,22 @@ ] }, { - "index": 315, - "name": "Technicalcommitteemembership_Add_member", - "blob": "0c02c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 320, + "name": "Technicalcommitteemembership_Set_active_members_limit", + "blob": "0c002a000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 5552342.355555" + "0 | Technicalcommitteemembership : Set active members limit", + "1 | Limit : 42", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Technicalcommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Technicalcommitteemembership : Set active members limit", + "1 | Limit : 42", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Tip : POLYX 5552342.355555", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -7945,145 +8090,387 @@ ] }, { - "index": 316, - "name": "Technicalcommitteemembership_Remove_member", - "blob": "0c03c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 321, + "name": "Technicalcommitteemembership_Disable_member", + "blob": "0c01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b010001000000000000010001000000000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 55.555555" + "0 | Technicalcommitteemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 256", + "3 | At : 256", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Technicalcommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Technicalcommitteemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 256", + "3 | At : 256", + "4 | Chain : Polymesh", + "5 | Nonce : 1", + "6 | Tip : POLYX 0.000987", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 317, - "name": "Technicalcommitteemembership_Remove_member", - "blob": "0c03c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 322, + "name": "Technicalcommitteemembership_Disable_member", + "blob": "0c01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b010001000000000000010001000000000000d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "0 | Technicalcommitteemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 256", + "3 | At : 256", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Technicalcommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Technicalcommitteemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 256", + "3 | At : 256", + "4 | Chain : Polymesh", + "5 | Nonce : 100", + "6 | Tip : POLYX 0.000987", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 318, - "name": "Technicalcommitteemembership_Remove_member", - "blob": "0c03c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 323, + "name": "Technicalcommitteemembership_Disable_member", + "blob": "0c01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b018000000000000000010008000000000000d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 1234.56789" + "0 | Technicalcommitteemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 128", + "3 | At : 2048", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Technicalcommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Technicalcommitteemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 128", + "3 | At : 2048", + "4 | Chain : Polymesh", + "5 | Nonce : 2339", + "6 | Tip : POLYX 5552342.355555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 319, - "name": "Technicalcommitteemembership_Remove_member", - "blob": "0c03c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 324, + "name": "Technicalcommitteemembership_Disable_member", + "blob": "0c01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b018000000000000000010001000000000000d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "0 | Technicalcommitteemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 128", + "3 | At : 256", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Technicalcommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Technicalcommitteemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 128", + "3 | At : 256", + "4 | Chain : Polymesh", + "5 | Nonce : 0", + "6 | Tip : POLYX 5552342.355555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 320, - "name": "Technicalcommitteemembership_Remove_member", - "blob": "0c03c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 325, + "name": "Technicalcommitteemembership_Disable_member", + "blob": "0c01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b018000000000000000018000000000000000d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 55.555555" + "0 | Technicalcommitteemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 128", + "3 | At : 128" ], "output_expert": [ - "0 | Technicalcommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Technicalcommitteemembership : Disable member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 128", + "3 | At : 128", + "4 | Chain : Polymesh", + "5 | Nonce : 100", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 321, - "name": "Technicalcommitteemembership_Swap_member", - "blob": "0c04c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 326, + "name": "Technicalcommitteemembership_Add_member", + "blob": "0c02942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", + "0 | Technicalcommitteemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Technicalcommitteemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 327, + "name": "Technicalcommitteemembership_Add_member", + "blob": "0c02942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Technicalcommitteemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Technicalcommitteemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 328, + "name": "Technicalcommitteemembership_Add_member", + "blob": "0c02942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Technicalcommitteemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Technicalcommitteemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 50283", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 329, + "name": "Technicalcommitteemembership_Add_member", + "blob": "0c02942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Technicalcommitteemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b" + ], + "output_expert": [ + "0 | Technicalcommitteemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 330, + "name": "Technicalcommitteemembership_Add_member", + "blob": "0c02942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Technicalcommitteemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" + ], + "output_expert": [ + "0 | Technicalcommitteemembership : Add member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 50283", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 331, + "name": "Technicalcommitteemembership_Remove_member", + "blob": "0c03942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Technicalcommitteemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Technicalcommitteemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 332, + "name": "Technicalcommitteemembership_Remove_member", + "blob": "0c03942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Technicalcommitteemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Technicalcommitteemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 333, + "name": "Technicalcommitteemembership_Remove_member", + "blob": "0c03942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Technicalcommitteemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Technicalcommitteemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 334, + "name": "Technicalcommitteemembership_Remove_member", + "blob": "0c03942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Technicalcommitteemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b" + ], + "output_expert": [ + "0 | Technicalcommitteemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 335, + "name": "Technicalcommitteemembership_Remove_member", + "blob": "0c03942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Technicalcommitteemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Technicalcommitteemembership : Remove member", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 336, + "name": "Technicalcommitteemembership_Swap_member", + "blob": "0c04942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Technicalcommitteemembership : Swap member", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Technicalcommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 2339", + "4 | Nonce : 50283", "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", @@ -8093,53 +8480,51 @@ ] }, { - "index": 322, + "index": 337, "name": "Technicalcommitteemembership_Swap_member", - "blob": "0c04c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0c04942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Technicalcommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 0.000987" + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b" ], "output_expert": [ "0 | Technicalcommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 2339", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 323, + "index": 338, "name": "Technicalcommitteemembership_Swap_member", - "blob": "0c04c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0c04942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Technicalcommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 55.555555" + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Technicalcommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", "4 | Nonce : 2339", - "5 | Tip : POLYX 55.555555", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8147,57 +8532,51 @@ ] }, { - "index": 324, + "index": 339, "name": "Technicalcommitteemembership_Swap_member", - "blob": "0c04c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0c04942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Technicalcommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b" ], "output_expert": [ "0 | Technicalcommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 0", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 325, + "index": 340, "name": "Technicalcommitteemembership_Swap_member", - "blob": "0c04c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0c04942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Technicalcommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Technicalcommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 50283", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8205,28 +8584,20 @@ ] }, { - "index": 326, + "index": 341, "name": "Technicalcommitteemembership_Reset_members", - "blob": "0c050cb57ba74fe0902d045f4f327f5e29e44c10925157e31e3398d875d38606a0f266ee01867f92c4d96f1dbe93a4a6083d3040ddf549eb4996148dad2bd9fb11f1921cbfd46c9ccb923621a2a08cbbfe0f002560a453fb6ae5e1ca594f917f01df74d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0c0504914bdec0c8191256f02e2a3a0f982ecd8e867920ae818cc8290fdc01df3de5c1d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Technicalcommitteemembership : Reset members", - "1 | Members [1/6] : b57ba74fe0902d045f4f327f5e29e44c109251", - "1 | Members [2/6] : 57e31e3398d875d38606a0f266", - "1 | Members [3/6] : ee01867f92c4d96f1dbe93a4a6083d3040ddf5", - "1 | Members [4/6] : 49eb4996148dad2bd9fb11f192", - "1 | Members [5/6] : 1cbfd46c9ccb923621a2a08cbbfe0f002560a4", - "1 | Members [6/6] : 53fb6ae5e1ca594f917f01df74" + "1 | Members [1/2] : 914bdec0c8191256f02e2a3a0f982ecd8e8679", + "1 | Members [2/2] : 20ae818cc8290fdc01df3de5c1" ], "output_expert": [ "0 | Technicalcommitteemembership : Reset members", - "1 | Members [1/6] : b57ba74fe0902d045f4f327f5e29e44c109251", - "1 | Members [2/6] : 57e31e3398d875d38606a0f266", - "1 | Members [3/6] : ee01867f92c4d96f1dbe93a4a6083d3040ddf5", - "1 | Members [4/6] : 49eb4996148dad2bd9fb11f192", - "1 | Members [5/6] : 1cbfd46c9ccb923621a2a08cbbfe0f002560a4", - "1 | Members [6/6] : 53fb6ae5e1ca594f917f01df74", + "1 | Members [1/2] : 914bdec0c8191256f02e2a3a0f982ecd8e8679", + "1 | Members [2/2] : 20ae818cc8290fdc01df3de5c1", "2 | Chain : Polymesh", - "3 | Nonce : 100", + "3 | Nonce : 1", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8234,43 +8605,43 @@ ] }, { - "index": 327, + "index": 342, "name": "Technicalcommitteemembership_Reset_members", - "blob": "0c0504afb1a001b4cd89541286ef8108b8992a636558cbfedfe7aa434477b5314913e5d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0c0500d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Technicalcommitteemembership : Reset members", - "1 | Members [1/2] : afb1a001b4cd89541286ef8108b8992a636558", - "1 | Members [2/2] : cbfedfe7aa434477b5314913e5" + "1 | Members : ", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Technicalcommitteemembership : Reset members", - "1 | Members [1/2] : afb1a001b4cd89541286ef8108b8992a636558", - "1 | Members [2/2] : cbfedfe7aa434477b5314913e5", + "1 | Members : ", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 328, + "index": 343, "name": "Technicalcommitteemembership_Reset_members", - "blob": "0c0504afb1a001b4cd89541286ef8108b8992a636558cbfedfe7aa434477b5314913e5d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0c0504914bdec0c8191256f02e2a3a0f982ecd8e867920ae818cc8290fdc01df3de5c1d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Technicalcommitteemembership : Reset members", - "1 | Members [1/2] : afb1a001b4cd89541286ef8108b8992a636558", - "1 | Members [2/2] : cbfedfe7aa434477b5314913e5", - "2 | Tip : POLYX 0.000987" + "1 | Members [1/2] : 914bdec0c8191256f02e2a3a0f982ecd8e8679", + "1 | Members [2/2] : 20ae818cc8290fdc01df3de5c1", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Technicalcommitteemembership : Reset members", - "1 | Members [1/2] : afb1a001b4cd89541286ef8108b8992a636558", - "1 | Members [2/2] : cbfedfe7aa434477b5314913e5", + "1 | Members [1/2] : 914bdec0c8191256f02e2a3a0f982ecd8e8679", + "1 | Members [2/2] : 20ae818cc8290fdc01df3de5c1", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 100", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8278,28 +8649,30 @@ ] }, { - "index": 329, + "index": 344, "name": "Technicalcommitteemembership_Reset_members", - "blob": "0c050804e72cb69c04e7c2d1b63c258fbf7a86454c3be834c03f8d896de0c3bc045e6f9245c32731c3528b05036e7d2fa1d6531765e7d81a55ec9b832cdd1af5aa604cd5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0c050c96a78a3f4301c495a997098186ce7315881c6ca846ae993b4b730dc7d2d79cb4c655bd102c5a3ac00666df4ca0b7134865f79ab663aa5e3edd3bbbace3dbfac2a3b1c46d4441fe643e25b80c1d2af2b9eac8ad412796409e341a7fb01cfa9b20d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Technicalcommitteemembership : Reset members", - "1 | Members [1/4] : 04e72cb69c04e7c2d1b63c258fbf7a86454c3b", - "1 | Members [2/4] : e834c03f8d896de0c3bc045e6f", - "1 | Members [3/4] : 9245c32731c3528b05036e7d2fa1d6531765e7", - "1 | Members [4/4] : d81a55ec9b832cdd1af5aa604c", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Members [1/6] : 96a78a3f4301c495a997098186ce7315881c6c", + "1 | Members [2/6] : a846ae993b4b730dc7d2d79cb4", + "1 | Members [3/6] : c655bd102c5a3ac00666df4ca0b7134865f79a", + "1 | Members [4/6] : b663aa5e3edd3bbbace3dbfac2", + "1 | Members [5/6] : a3b1c46d4441fe643e25b80c1d2af2b9eac8ad", + "1 | Members [6/6] : 412796409e341a7fb01cfa9b20", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Technicalcommitteemembership : Reset members", - "1 | Members [1/4] : 04e72cb69c04e7c2d1b63c258fbf7a86454c3b", - "1 | Members [2/4] : e834c03f8d896de0c3bc045e6f", - "1 | Members [3/4] : 9245c32731c3528b05036e7d2fa1d6531765e7", - "1 | Members [4/4] : d81a55ec9b832cdd1af5aa604c", + "1 | Members [1/6] : 96a78a3f4301c495a997098186ce7315881c6c", + "1 | Members [2/6] : a846ae993b4b730dc7d2d79cb4", + "1 | Members [3/6] : c655bd102c5a3ac00666df4ca0b7134865f79a", + "1 | Members [4/6] : b663aa5e3edd3bbbace3dbfac2", + "1 | Members [5/6] : a3b1c46d4441fe643e25b80c1d2af2b9eac8ad", + "1 | Members [6/6] : 412796409e341a7fb01cfa9b20", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 100", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8307,26 +8680,22 @@ ] }, { - "index": 330, + "index": 345, "name": "Technicalcommitteemembership_Reset_members", - "blob": "0c050804e72cb69c04e7c2d1b63c258fbf7a86454c3be834c03f8d896de0c3bc045e6f9245c32731c3528b05036e7d2fa1d6531765e7d81a55ec9b832cdd1af5aa604cd503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0c0504914bdec0c8191256f02e2a3a0f982ecd8e867920ae818cc8290fdc01df3de5c1d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Technicalcommitteemembership : Reset members", - "1 | Members [1/4] : 04e72cb69c04e7c2d1b63c258fbf7a86454c3b", - "1 | Members [2/4] : e834c03f8d896de0c3bc045e6f", - "1 | Members [3/4] : 9245c32731c3528b05036e7d2fa1d6531765e7", - "1 | Members [4/4] : d81a55ec9b832cdd1af5aa604c", - "2 | Tip : POLYX 5552342.355555" + "1 | Members [1/2] : 914bdec0c8191256f02e2a3a0f982ecd8e8679", + "1 | Members [2/2] : 20ae818cc8290fdc01df3de5c1", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Technicalcommitteemembership : Reset members", - "1 | Members [1/4] : 04e72cb69c04e7c2d1b63c258fbf7a86454c3b", - "1 | Members [2/4] : e834c03f8d896de0c3bc045e6f", - "1 | Members [3/4] : 9245c32731c3528b05036e7d2fa1d6531765e7", - "1 | Members [4/4] : d81a55ec9b832cdd1af5aa604c", + "1 | Members [1/2] : 914bdec0c8191256f02e2a3a0f982ecd8e8679", + "1 | Members [2/2] : 20ae818cc8290fdc01df3de5c1", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 50283", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8334,18 +8703,18 @@ ] }, { - "index": 331, + "index": 346, "name": "Technicalcommitteemembership_Abdicate_membership", - "blob": "0c06d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0c06d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Technicalcommitteemembership : Abdicate membership", - "1 | Tip : POLYX 5552342.355555" + "1 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Technicalcommitteemembership : Abdicate membership", "1 | Chain : Polymesh", - "2 | Nonce : 0", - "3 | Tip : POLYX 5552342.355555", + "2 | Nonce : 1", + "3 | Tip : POLYX 1234.56789", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8353,35 +8722,37 @@ ] }, { - "index": 332, + "index": 347, "name": "Technicalcommitteemembership_Abdicate_membership", - "blob": "0c06d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0c06d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Abdicate membership" + "0 | Technicalcommitteemembership : Abdicate membership", + "1 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Technicalcommitteemembership : Abdicate membership", "1 | Chain : Polymesh", - "2 | Nonce : 1", - "3 | Era Phase : 61", - "4 | Era Period : 64", - "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "5 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Nonce : 50283", + "3 | Tip : POLYX 5552342.355555", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 333, + "index": 348, "name": "Technicalcommitteemembership_Abdicate_membership", - "blob": "0c06d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0c06d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Technicalcommitteemembership : Abdicate membership", - "1 | Tip : POLYX 5552342.355555" + "1 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Technicalcommitteemembership : Abdicate membership", "1 | Chain : Polymesh", "2 | Nonce : 2339", - "3 | Tip : POLYX 5552342.355555", + "3 | Tip : POLYX 55.555555", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8389,9 +8760,9 @@ ] }, { - "index": 334, + "index": 349, "name": "Technicalcommitteemembership_Abdicate_membership", - "blob": "0c06d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0c06d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Technicalcommitteemembership : Abdicate membership", "1 | Tip : POLYX 5552342.355555" @@ -8399,7 +8770,7 @@ "output_expert": [ "0 | Technicalcommitteemembership : Abdicate membership", "1 | Chain : Polymesh", - "2 | Nonce : 1", + "2 | Nonce : 0", "3 | Tip : POLYX 5552342.355555", "4 | Era Phase : 61", "5 | Era Period : 64", @@ -8408,83 +8779,87 @@ ] }, { - "index": 335, + "index": 350, "name": "Technicalcommitteemembership_Abdicate_membership", - "blob": "0c06d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0c06d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Technicalcommitteemembership : Abdicate membership" + "0 | Technicalcommitteemembership : Abdicate membership", + "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "1 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Technicalcommitteemembership : Abdicate membership", "1 | Chain : Polymesh", - "2 | Nonce : 1", - "3 | Era Phase : 61", - "4 | Era Period : 64", - "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "5 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Nonce : 50283", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 336, + "index": 351, "name": "Upgradecommittee_Set_vote_threshold", - "blob": "0d009d1c0000d3040000d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d0000000000d3040000d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Set vote threshold", - "1 | N : 7325", - "2 | D : 1235", - "3 | Tip : POLYX 1234.56789" + "1 | N : 0", + "2 | D : 1235" ], "output_expert": [ "0 | Upgradecommittee : Set vote threshold", - "1 | N : 7325", + "1 | N : 0", "2 | D : 1235", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 1", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 337, + "index": 352, "name": "Upgradecommittee_Set_vote_threshold", - "blob": "0d0034300000f7010000d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d000000000034300000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Set vote threshold", - "1 | N : 12340", - "2 | D : 503" + "1 | N : 0", + "2 | D : 12340", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Upgradecommittee : Set vote threshold", - "1 | N : 12340", - "2 | D : 503", + "1 | N : 0", + "2 | D : 12340", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 2339", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 338, + "index": 353, "name": "Upgradecommittee_Set_vote_threshold", - "blob": "0d00d3040000f7010000d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d003430000000000000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Set vote threshold", - "1 | N : 1235", - "2 | D : 503", - "3 | Tip : POLYX 55.555555" + "1 | N : 12340", + "2 | D : 0", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Upgradecommittee : Set vote threshold", - "1 | N : 1235", - "2 | D : 503", + "1 | N : 12340", + "2 | D : 0", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 100", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8492,22 +8867,22 @@ ] }, { - "index": 339, + "index": 354, "name": "Upgradecommittee_Set_vote_threshold", - "blob": "0d00d304000000000000d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d0034300000d3040000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Set vote threshold", - "1 | N : 1235", - "2 | D : 0", - "3 | Tip : POLYX 5552342.355555" + "1 | N : 12340", + "2 | D : 1235", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Upgradecommittee : Set vote threshold", - "1 | N : 1235", - "2 | D : 0", + "1 | N : 12340", + "2 | D : 1235", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 0", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8515,22 +8890,22 @@ ] }, { - "index": 340, + "index": 355, "name": "Upgradecommittee_Set_vote_threshold", - "blob": "0d009d1c0000f7010000d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d00d3040000f7010000d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Set vote threshold", - "1 | N : 7325", + "1 | N : 1235", "2 | D : 503", - "3 | Tip : POLYX 55.555555" + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Upgradecommittee : Set vote threshold", - "1 | N : 7325", + "1 | N : 1235", "2 | D : 503", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 50283", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8538,22 +8913,24 @@ ] }, { - "index": 341, + "index": 356, "name": "Upgradecommittee_Set_release_coordinator", - "blob": "0d01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 0.000987" + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Upgradecommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 100", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8561,41 +8938,43 @@ ] }, { - "index": 342, + "index": 357, "name": "Upgradecommittee_Set_release_coordinator", - "blob": "0d01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d" + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Upgradecommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 343, + "index": 358, "name": "Upgradecommittee_Set_release_coordinator", - "blob": "0d01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d" + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b" ], "output_expert": [ "0 | Upgradecommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 100", + "3 | Nonce : 1", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8603,47 +8982,45 @@ ] }, { - "index": 344, + "index": 359, "name": "Upgradecommittee_Set_release_coordinator", - "blob": "0d01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b" ], "output_expert": [ "0 | Upgradecommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 50283", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 345, + "index": 360, "name": "Upgradecommittee_Set_release_coordinator", - "blob": "0d01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 5552342.355555" + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Upgradecommittee : Set release coordinator", - "1 | Id [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Id [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Id [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Id [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 100", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8651,28 +9028,30 @@ ] }, { - "index": 346, + "index": 361, "name": "Upgradecommittee_Set_expires_after", - "blob": "0d0200a1860100d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d0201d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Set expires after", - "1 | Expiry : 100001" + "1 | Expiry : None", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Upgradecommittee : Set expires after", - "1 | Expiry : 100001", + "1 | Expiry : None", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 347, + "index": 362, "name": "Upgradecommittee_Set_expires_after", - "blob": "0d0201d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d0201d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Set expires after", "1 | Expiry : None", @@ -8682,7 +9061,7 @@ "0 | Upgradecommittee : Set expires after", "1 | Expiry : None", "2 | Chain : Polymesh", - "3 | Nonce : 2339", + "3 | Nonce : 50283", "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -8691,20 +9070,20 @@ ] }, { - "index": 348, + "index": 363, "name": "Upgradecommittee_Set_expires_after", - "blob": "0d0201d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d0200a1860100d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Set expires after", - "1 | Expiry : None", - "2 | Tip : POLYX 5552342.355555" + "1 | Expiry : 100001", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Upgradecommittee : Set expires after", - "1 | Expiry : None", + "1 | Expiry : 100001", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 1", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8712,17 +9091,17 @@ ] }, { - "index": 349, + "index": 364, "name": "Upgradecommittee_Set_expires_after", - "blob": "0d0200a1860100d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d0201d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Set expires after", - "1 | Expiry : 100001", + "1 | Expiry : None", "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Upgradecommittee : Set expires after", - "1 | Expiry : 100001", + "1 | Expiry : None", "2 | Chain : Polymesh", "3 | Nonce : 2339", "4 | Tip : POLYX 55.555555", @@ -8733,51 +9112,45 @@ ] }, { - "index": 350, + "index": 365, "name": "Upgradecommittee_Set_expires_after", - "blob": "0d0201d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d0201d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Set expires after", - "1 | Expiry : None", - "2 | Tip : POLYX 0.000987" + "1 | Expiry : None" ], "output_expert": [ "0 | Upgradecommittee : Set expires after", "1 | Expiry : None", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 1", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 351, + "index": 366, "name": "Upgradecommittee_Vote_or_propose", - "blob": "0d03011903005b1f52f73dbddb851f861f3d38f8448da20d5f08304a87f5ab68158459489dd5000058000000d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d030100002c000000d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Vote or propose", "1 | Approve : True", - "2 | Call [1/5] : Sudo as", - "2 | Call [2/5] : 2EWPmLqYYm1sAGM8ADisP6qnGWzZsvm1r2cSNY", - "2 | Call [3/5] : MNRSCbV1FY", - "2 | Call [4/5] : Fill block", - "2 | Call [5/5] : 0.0000088%", - "3 | Tip : POLYX 55.555555" + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Upgradecommittee : Vote or propose", "1 | Approve : True", - "2 | Call [1/5] : Sudo as", - "2 | Call [2/5] : 2EWPmLqYYm1sAGM8ADisP6qnGWzZsvm1r2cSNY", - "2 | Call [3/5] : MNRSCbV1FY", - "2 | Call [4/5] : Fill block", - "2 | Call [5/5] : 0.0000088%", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 1", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8785,24 +9158,26 @@ ] }, { - "index": 352, + "index": 367, "name": "Upgradecommittee_Vote_or_propose", - "blob": "0d030100002c000000d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d030000002c000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Vote or propose", - "1 | Approve : True", + "1 | Approve : False", "2 | Call [1/2] : Fill block", "2 | Call [2/2] : 0.0000044%", - "3 | Tip : POLYX 0.000987" + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Upgradecommittee : Vote or propose", - "1 | Approve : True", + "1 | Approve : False", "2 | Call [1/2] : Fill block", "2 | Call [2/2] : 0.0000044%", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 2339", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8810,16 +9185,15 @@ ] }, { - "index": 353, + "index": 368, "name": "Upgradecommittee_Vote_or_propose", - "blob": "0d030000002c000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d030000002c000000d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Vote or propose", "1 | Approve : False", "2 | Call [1/2] : Fill block", "2 | Call [2/2] : 0.0000044%", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Upgradecommittee : Vote or propose", @@ -8827,9 +9201,8 @@ "2 | Call [1/2] : Fill block", "2 | Call [2/2] : 0.0000044%", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 0", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8837,57 +9210,47 @@ ] }, { - "index": 354, + "index": 369, "name": "Upgradecommittee_Vote_or_propose", - "blob": "0d030000002c000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d030100002c000000d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Vote or propose", - "1 | Approve : False", + "1 | Approve : True", "2 | Call [1/2] : Fill block", - "2 | Call [2/2] : 0.0000044%", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "2 | Call [2/2] : 0.0000044%" ], "output_expert": [ "0 | Upgradecommittee : Vote or propose", - "1 | Approve : False", + "1 | Approve : True", "2 | Call [1/2] : Fill block", "2 | Call [2/2] : 0.0000044%", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 100", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 355, + "index": 370, "name": "Upgradecommittee_Vote_or_propose", - "blob": "0d03001903005b1f52f73dbddb851f861f3d38f8448da20d5f08304a87f5ab68158459489dd5000058000000d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d030000002c000000d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Vote or propose", "1 | Approve : False", - "2 | Call [1/5] : Sudo as", - "2 | Call [2/5] : 2EWPmLqYYm1sAGM8ADisP6qnGWzZsvm1r2cSNY", - "2 | Call [3/5] : MNRSCbV1FY", - "2 | Call [4/5] : Fill block", - "2 | Call [5/5] : 0.0000088%", - "3 | Tip : POLYX 0.000987" + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Upgradecommittee : Vote or propose", "1 | Approve : False", - "2 | Call [1/5] : Sudo as", - "2 | Call [2/5] : 2EWPmLqYYm1sAGM8ADisP6qnGWzZsvm1r2cSNY", - "2 | Call [3/5] : MNRSCbV1FY", - "2 | Call [4/5] : Fill block", - "2 | Call [5/5] : 0.0000088%", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 0", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8895,26 +9258,28 @@ ] }, { - "index": 356, + "index": 371, "name": "Upgradecommittee_Vote", - "blob": "0d046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40630000000001d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063f3e0010000d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Vote", "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 0", - "3 | Approve : True", - "4 | Tip : POLYX 0.000987" + "2 | Index : 123123", + "3 | Approve : False", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Upgradecommittee : Vote", "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 0", - "3 | Approve : True", + "2 | Index : 123123", + "3 | Approve : False", "4 | Chain : Polymesh", - "5 | Nonce : 0", - "6 | Tip : POLYX 0.000987", + "5 | Nonce : 1", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8922,26 +9287,28 @@ ] }, { - "index": 357, + "index": 372, "name": "Upgradecommittee_Vote", - "blob": "0d046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40634930000000d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063f3e0010000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Vote", "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 12361", + "2 | Index : 123123", "3 | Approve : False", - "4 | Tip : POLYX 5552342.355555" + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Upgradecommittee : Vote", "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 12361", + "2 | Index : 123123", "3 | Approve : False", "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip : POLYX 5552342.355555", + "5 | Nonce : 0", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -8949,51 +9316,53 @@ ] }, { - "index": 358, + "index": 373, "name": "Upgradecommittee_Vote", - "blob": "0d046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40634930000001d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40630000000001d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Vote", "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 12361", - "3 | Approve : True" + "2 | Index : 0", + "3 | Approve : True", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Upgradecommittee : Vote", "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 12361", + "2 | Index : 0", "3 | Approve : True", "4 | Chain : Polymesh", "5 | Nonce : 50283", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "6 | Tip : POLYX 5552342.355555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 359, + "index": 374, "name": "Upgradecommittee_Vote", - "blob": "0d046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063db03000000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063f3e0010001d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Vote", "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 987", - "3 | Approve : False", - "4 | Tip : POLYX 1234.56789" + "2 | Index : 123123", + "3 | Approve : True", + "4 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Upgradecommittee : Vote", "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 987", - "3 | Approve : False", + "2 | Index : 123123", + "3 | Approve : True", "4 | Chain : Polymesh", "5 | Nonce : 2339", - "6 | Tip : POLYX 1234.56789", + "6 | Tip : POLYX 55.555555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9001,68 +9370,66 @@ ] }, { - "index": 360, + "index": 375, "name": "Upgradecommittee_Vote", - "blob": "0d046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40634930000000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0d046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063f3e0010001d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommittee : Vote", "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 12361", - "3 | Approve : False", - "4 | Tip : POLYX 1234.56789" + "2 | Index : 123123", + "3 | Approve : True" ], "output_expert": [ "0 | Upgradecommittee : Vote", "1 | Proposal [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", "1 | Proposal [2/2] : aa37c6bc4d0c2fa12e8b2f4063", - "2 | Index : 12361", - "3 | Approve : False", + "2 | Index : 123123", + "3 | Approve : True", "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip : POLYX 1234.56789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 100", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 361, + "index": 376, "name": "Upgradecommitteemembership_Set_active_members_limit", - "blob": "0e0009000000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e002a000000d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Set active members limit", - "1 | Limit : 9", - "2 | Tip : POLYX 1234.56789" + "1 | Limit : 42" ], "output_expert": [ "0 | Upgradecommitteemembership : Set active members limit", - "1 | Limit : 9", + "1 | Limit : 42", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 100", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 362, + "index": 377, "name": "Upgradecommitteemembership_Set_active_members_limit", - "blob": "0e0007000000d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e002a000000d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Set active members limit", - "1 | Limit : 7", - "2 | Tip : POLYX 1234.56789" + "1 | Limit : 42", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Upgradecommitteemembership : Set active members limit", - "1 | Limit : 7", + "1 | Limit : 42", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 100", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9070,9 +9437,9 @@ ] }, { - "index": 363, + "index": 378, "name": "Upgradecommitteemembership_Set_active_members_limit", - "blob": "0e000f000000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e000f000000d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Set active members limit", "1 | Limit : 15", @@ -9091,41 +9458,39 @@ ] }, { - "index": 364, + "index": 379, "name": "Upgradecommitteemembership_Set_active_members_limit", - "blob": "0e0004000000d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e0009000000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Set active members limit", - "1 | Limit : 4", - "2 | Tip : POLYX 5552342.355555" + "1 | Limit : 9" ], "output_expert": [ "0 | Upgradecommitteemembership : Set active members limit", - "1 | Limit : 4", + "1 | Limit : 9", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip : POLYX 5552342.355555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 365, + "index": 380, "name": "Upgradecommitteemembership_Set_active_members_limit", - "blob": "0e002a000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e000c000000d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Set active members limit", - "1 | Limit : 42", - "2 | Tip : POLYX 55.555555" + "1 | Limit : 12", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Upgradecommitteemembership : Set active members limit", - "1 | Limit : 42", + "1 | Limit : 12", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 0", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9133,28 +9498,26 @@ ] }, { - "index": 366, + "index": 381, "name": "Upgradecommitteemembership_Disable_member", - "blob": "0e01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d010008000000000000010008000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b018000000000000000010001000000000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 2048", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 128", + "3 | At : 256", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Upgradecommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 2048", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 128", + "3 | At : 256", "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", + "5 | Nonce : 1", + "6 | Tip : POLYX 0.000987", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9162,26 +9525,26 @@ ] }, { - "index": 367, + "index": 382, "name": "Upgradecommitteemembership_Disable_member", - "blob": "0e01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d018000000000000000018000000000000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b018000000000000000010008000000000000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Expiry : 128", - "3 | At : 128", - "4 | Tip : POLYX 0.000987" + "3 | At : 2048", + "4 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Upgradecommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Expiry : 128", - "3 | At : 128", + "3 | At : 2048", "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip : POLYX 0.000987", + "5 | Nonce : 0", + "6 | Tip : POLYX 55.555555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9189,24 +9552,24 @@ ] }, { - "index": 368, + "index": 383, "name": "Upgradecommitteemembership_Disable_member", - "blob": "0e01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d010008000000000000010008000000000000d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b010001000000000000018000000000000000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 2048" + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 256", + "3 | At : 128" ], "output_expert": [ "0 | Upgradecommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", - "3 | At : 2048", - "4 | Chain : Polymesh", - "5 | Nonce : 1", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 256", + "3 | At : 128", + "4 | Chain : Polymesh", + "5 | Nonce : 0", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9214,25 +9577,25 @@ ] }, { - "index": 369, + "index": 384, "name": "Upgradecommitteemembership_Disable_member", - "blob": "0e01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d010008000000000000010001000000000000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b018000000000000000010001000000000000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 128", "3 | At : 256", "4 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Upgradecommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 2048", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 128", "3 | At : 256", "4 | Chain : Polymesh", - "5 | Nonce : 1", + "5 | Nonce : 2339", "6 | Tip : POLYX 1234.56789", "7 | Era Phase : 61", "8 | Era Period : 64", @@ -9241,26 +9604,26 @@ ] }, { - "index": 370, + "index": 385, "name": "Upgradecommitteemembership_Disable_member", - "blob": "0e01c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d010001000000000000010008000000000000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e01942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b018000000000000000018000000000000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 256", - "3 | At : 2048", - "4 | Tip : POLYX 55.555555" + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 128", + "3 | At : 128", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Upgradecommitteemembership : Disable member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Expiry : 256", - "3 | At : 2048", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Expiry : 128", + "3 | At : 128", "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip : POLYX 55.555555", + "5 | Nonce : 1", + "6 | Tip : POLYX 0.000987", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9268,22 +9631,24 @@ ] }, { - "index": 371, + "index": 386, "name": "Upgradecommitteemembership_Add_member", - "blob": "0e02c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e02942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 55.555555" + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Upgradecommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 100", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9291,22 +9656,22 @@ ] }, { - "index": 372, + "index": 387, "name": "Upgradecommitteemembership_Add_member", - "blob": "0e02c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e02942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 55.555555" + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Upgradecommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 0", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9314,45 +9679,45 @@ ] }, { - "index": 373, + "index": 388, "name": "Upgradecommitteemembership_Add_member", - "blob": "0e02c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e02942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d" + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Upgradecommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 374, + "index": 389, "name": "Upgradecommitteemembership_Add_member", - "blob": "0e02c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e02942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Upgradecommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9360,24 +9725,22 @@ ] }, { - "index": 375, + "index": 390, "name": "Upgradecommitteemembership_Add_member", - "blob": "0e02c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e02942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Upgradecommitteemembership : Add member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 50283", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9385,22 +9748,22 @@ ] }, { - "index": 376, + "index": 391, "name": "Upgradecommitteemembership_Remove_member", - "blob": "0e03c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e03942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 0.000987" + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Upgradecommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 1", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9408,43 +9771,45 @@ ] }, { - "index": 377, + "index": 392, "name": "Upgradecommitteemembership_Remove_member", - "blob": "0e03c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e03942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d" + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Upgradecommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 0", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 378, + "index": 393, "name": "Upgradecommitteemembership_Remove_member", - "blob": "0e03c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e03942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 1234.56789" + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Upgradecommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 1", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9452,22 +9817,22 @@ ] }, { - "index": 379, + "index": 394, "name": "Upgradecommitteemembership_Remove_member", - "blob": "0e03c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e03942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 1234.56789" + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Upgradecommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9475,47 +9840,45 @@ ] }, { - "index": 380, + "index": 395, "name": "Upgradecommitteemembership_Remove_member", - "blob": "0e03c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e03942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 1234.56789" + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b" ], "output_expert": [ "0 | Upgradecommitteemembership : Remove member", - "1 | Who [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Who [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Who [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Who [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 100", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 381, + "index": 396, "name": "Upgradecommitteemembership_Swap_member", - "blob": "0e04c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e04942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d" + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b" ], "output_expert": [ "0 | Upgradecommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 2339", + "4 | Nonce : 0", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9523,26 +9886,26 @@ ] }, { - "index": 382, + "index": 397, "name": "Upgradecommitteemembership_Swap_member", - "blob": "0e04c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e04942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 5552342.355555" + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Upgradecommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", "4 | Nonce : 0", - "5 | Tip : POLYX 5552342.355555", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9550,24 +9913,24 @@ ] }, { - "index": 383, + "index": 398, "name": "Upgradecommitteemembership_Swap_member", - "blob": "0e04c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e04942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d" + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b" ], "output_expert": [ "0 | Upgradecommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 0", + "4 | Nonce : 50283", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9575,26 +9938,28 @@ ] }, { - "index": 384, + "index": 399, "name": "Upgradecommitteemembership_Swap_member", - "blob": "0e04c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e04942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 55.555555" + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Upgradecommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", "4 | Nonce : 100", - "5 | Tip : POLYX 55.555555", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9602,28 +9967,26 @@ ] }, { - "index": 385, + "index": 400, "name": "Upgradecommitteemembership_Swap_member", - "blob": "0e04c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e04942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Upgradecommitteemembership : Swap member", - "1 | Remove [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Remove [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Add [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Add [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Remove [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Remove [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Add [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Add [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", "4 | Nonce : 100", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9631,59 +9994,57 @@ ] }, { - "index": 386, + "index": 401, "name": "Upgradecommitteemembership_Reset_members", - "blob": "0e050cb57ba74fe0902d045f4f327f5e29e44c10925157e31e3398d875d38606a0f266ee01867f92c4d96f1dbe93a4a6083d3040ddf549eb4996148dad2bd9fb11f1921cbfd46c9ccb923621a2a08cbbfe0f002560a453fb6ae5e1ca594f917f01df74d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e050c96a78a3f4301c495a997098186ce7315881c6ca846ae993b4b730dc7d2d79cb4c655bd102c5a3ac00666df4ca0b7134865f79ab663aa5e3edd3bbbace3dbfac2a3b1c46d4441fe643e25b80c1d2af2b9eac8ad412796409e341a7fb01cfa9b20d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Reset members", - "1 | Members [1/6] : b57ba74fe0902d045f4f327f5e29e44c109251", - "1 | Members [2/6] : 57e31e3398d875d38606a0f266", - "1 | Members [3/6] : ee01867f92c4d96f1dbe93a4a6083d3040ddf5", - "1 | Members [4/6] : 49eb4996148dad2bd9fb11f192", - "1 | Members [5/6] : 1cbfd46c9ccb923621a2a08cbbfe0f002560a4", - "1 | Members [6/6] : 53fb6ae5e1ca594f917f01df74" + "1 | Members [1/6] : 96a78a3f4301c495a997098186ce7315881c6c", + "1 | Members [2/6] : a846ae993b4b730dc7d2d79cb4", + "1 | Members [3/6] : c655bd102c5a3ac00666df4ca0b7134865f79a", + "1 | Members [4/6] : b663aa5e3edd3bbbace3dbfac2", + "1 | Members [5/6] : a3b1c46d4441fe643e25b80c1d2af2b9eac8ad", + "1 | Members [6/6] : 412796409e341a7fb01cfa9b20", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Upgradecommitteemembership : Reset members", - "1 | Members [1/6] : b57ba74fe0902d045f4f327f5e29e44c109251", - "1 | Members [2/6] : 57e31e3398d875d38606a0f266", - "1 | Members [3/6] : ee01867f92c4d96f1dbe93a4a6083d3040ddf5", - "1 | Members [4/6] : 49eb4996148dad2bd9fb11f192", - "1 | Members [5/6] : 1cbfd46c9ccb923621a2a08cbbfe0f002560a4", - "1 | Members [6/6] : 53fb6ae5e1ca594f917f01df74", + "1 | Members [1/6] : 96a78a3f4301c495a997098186ce7315881c6c", + "1 | Members [2/6] : a846ae993b4b730dc7d2d79cb4", + "1 | Members [3/6] : c655bd102c5a3ac00666df4ca0b7134865f79a", + "1 | Members [4/6] : b663aa5e3edd3bbbace3dbfac2", + "1 | Members [5/6] : a3b1c46d4441fe643e25b80c1d2af2b9eac8ad", + "1 | Members [6/6] : 412796409e341a7fb01cfa9b20", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 387, + "index": 402, "name": "Upgradecommitteemembership_Reset_members", - "blob": "0e050cb57ba74fe0902d045f4f327f5e29e44c10925157e31e3398d875d38606a0f266ee01867f92c4d96f1dbe93a4a6083d3040ddf549eb4996148dad2bd9fb11f1921cbfd46c9ccb923621a2a08cbbfe0f002560a453fb6ae5e1ca594f917f01df74d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e0508e6705e7c36ed628bc545b5ba857c1203e56f5c5dc33423150a50aec9ab1df0700ecfb7e99a2e43c3010d4265048b5f09b4d0dd8fd72b19b29cdb4bfd0bac3b80d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Reset members", - "1 | Members [1/6] : b57ba74fe0902d045f4f327f5e29e44c109251", - "1 | Members [2/6] : 57e31e3398d875d38606a0f266", - "1 | Members [3/6] : ee01867f92c4d96f1dbe93a4a6083d3040ddf5", - "1 | Members [4/6] : 49eb4996148dad2bd9fb11f192", - "1 | Members [5/6] : 1cbfd46c9ccb923621a2a08cbbfe0f002560a4", - "1 | Members [6/6] : 53fb6ae5e1ca594f917f01df74", - "2 | Tip : POLYX 0.000987" + "1 | Members [1/4] : e6705e7c36ed628bc545b5ba857c1203e56f5c", + "1 | Members [2/4] : 5dc33423150a50aec9ab1df070", + "1 | Members [3/4] : 0ecfb7e99a2e43c3010d4265048b5f09b4d0dd", + "1 | Members [4/4] : 8fd72b19b29cdb4bfd0bac3b80", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Upgradecommitteemembership : Reset members", - "1 | Members [1/6] : b57ba74fe0902d045f4f327f5e29e44c109251", - "1 | Members [2/6] : 57e31e3398d875d38606a0f266", - "1 | Members [3/6] : ee01867f92c4d96f1dbe93a4a6083d3040ddf5", - "1 | Members [4/6] : 49eb4996148dad2bd9fb11f192", - "1 | Members [5/6] : 1cbfd46c9ccb923621a2a08cbbfe0f002560a4", - "1 | Members [6/6] : 53fb6ae5e1ca594f917f01df74", + "1 | Members [1/4] : e6705e7c36ed628bc545b5ba857c1203e56f5c", + "1 | Members [2/4] : 5dc33423150a50aec9ab1df070", + "1 | Members [3/4] : 0ecfb7e99a2e43c3010d4265048b5f09b4d0dd", + "1 | Members [4/4] : 8fd72b19b29cdb4bfd0bac3b80", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 2339", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9691,20 +10052,30 @@ ] }, { - "index": 388, + "index": 403, "name": "Upgradecommitteemembership_Reset_members", - "blob": "0e0500d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e050c96a78a3f4301c495a997098186ce7315881c6ca846ae993b4b730dc7d2d79cb4c655bd102c5a3ac00666df4ca0b7134865f79ab663aa5e3edd3bbbace3dbfac2a3b1c46d4441fe643e25b80c1d2af2b9eac8ad412796409e341a7fb01cfa9b20d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Reset members", - "1 | Members : ", - "2 | Tip : POLYX 5552342.355555" + "1 | Members [1/6] : 96a78a3f4301c495a997098186ce7315881c6c", + "1 | Members [2/6] : a846ae993b4b730dc7d2d79cb4", + "1 | Members [3/6] : c655bd102c5a3ac00666df4ca0b7134865f79a", + "1 | Members [4/6] : b663aa5e3edd3bbbace3dbfac2", + "1 | Members [5/6] : a3b1c46d4441fe643e25b80c1d2af2b9eac8ad", + "1 | Members [6/6] : 412796409e341a7fb01cfa9b20", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Upgradecommitteemembership : Reset members", - "1 | Members : ", + "1 | Members [1/6] : 96a78a3f4301c495a997098186ce7315881c6c", + "1 | Members [2/6] : a846ae993b4b730dc7d2d79cb4", + "1 | Members [3/6] : c655bd102c5a3ac00666df4ca0b7134865f79a", + "1 | Members [4/6] : b663aa5e3edd3bbbace3dbfac2", + "1 | Members [5/6] : a3b1c46d4441fe643e25b80c1d2af2b9eac8ad", + "1 | Members [6/6] : 412796409e341a7fb01cfa9b20", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 0", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9712,32 +10083,30 @@ ] }, { - "index": 389, + "index": 404, "name": "Upgradecommitteemembership_Reset_members", - "blob": "0e050cb57ba74fe0902d045f4f327f5e29e44c10925157e31e3398d875d38606a0f266ee01867f92c4d96f1dbe93a4a6083d3040ddf549eb4996148dad2bd9fb11f1921cbfd46c9ccb923621a2a08cbbfe0f002560a453fb6ae5e1ca594f917f01df74d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e050c96a78a3f4301c495a997098186ce7315881c6ca846ae993b4b730dc7d2d79cb4c655bd102c5a3ac00666df4ca0b7134865f79ab663aa5e3edd3bbbace3dbfac2a3b1c46d4441fe643e25b80c1d2af2b9eac8ad412796409e341a7fb01cfa9b20d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Reset members", - "1 | Members [1/6] : b57ba74fe0902d045f4f327f5e29e44c109251", - "1 | Members [2/6] : 57e31e3398d875d38606a0f266", - "1 | Members [3/6] : ee01867f92c4d96f1dbe93a4a6083d3040ddf5", - "1 | Members [4/6] : 49eb4996148dad2bd9fb11f192", - "1 | Members [5/6] : 1cbfd46c9ccb923621a2a08cbbfe0f002560a4", - "1 | Members [6/6] : 53fb6ae5e1ca594f917f01df74", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Members [1/6] : 96a78a3f4301c495a997098186ce7315881c6c", + "1 | Members [2/6] : a846ae993b4b730dc7d2d79cb4", + "1 | Members [3/6] : c655bd102c5a3ac00666df4ca0b7134865f79a", + "1 | Members [4/6] : b663aa5e3edd3bbbace3dbfac2", + "1 | Members [5/6] : a3b1c46d4441fe643e25b80c1d2af2b9eac8ad", + "1 | Members [6/6] : 412796409e341a7fb01cfa9b20", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Upgradecommitteemembership : Reset members", - "1 | Members [1/6] : b57ba74fe0902d045f4f327f5e29e44c109251", - "1 | Members [2/6] : 57e31e3398d875d38606a0f266", - "1 | Members [3/6] : ee01867f92c4d96f1dbe93a4a6083d3040ddf5", - "1 | Members [4/6] : 49eb4996148dad2bd9fb11f192", - "1 | Members [5/6] : 1cbfd46c9ccb923621a2a08cbbfe0f002560a4", - "1 | Members [6/6] : 53fb6ae5e1ca594f917f01df74", + "1 | Members [1/6] : 96a78a3f4301c495a997098186ce7315881c6c", + "1 | Members [2/6] : a846ae993b4b730dc7d2d79cb4", + "1 | Members [3/6] : c655bd102c5a3ac00666df4ca0b7134865f79a", + "1 | Members [4/6] : b663aa5e3edd3bbbace3dbfac2", + "1 | Members [5/6] : a3b1c46d4441fe643e25b80c1d2af2b9eac8ad", + "1 | Members [6/6] : 412796409e341a7fb01cfa9b20", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 2339", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9745,39 +10114,47 @@ ] }, { - "index": 390, + "index": 405, "name": "Upgradecommitteemembership_Reset_members", - "blob": "0e0500d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e050c96a78a3f4301c495a997098186ce7315881c6ca846ae993b4b730dc7d2d79cb4c655bd102c5a3ac00666df4ca0b7134865f79ab663aa5e3edd3bbbace3dbfac2a3b1c46d4441fe643e25b80c1d2af2b9eac8ad412796409e341a7fb01cfa9b20d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Reset members", - "1 | Members : ", - "2 | Tip : POLYX 5552342.355555" + "1 | Members [1/6] : 96a78a3f4301c495a997098186ce7315881c6c", + "1 | Members [2/6] : a846ae993b4b730dc7d2d79cb4", + "1 | Members [3/6] : c655bd102c5a3ac00666df4ca0b7134865f79a", + "1 | Members [4/6] : b663aa5e3edd3bbbace3dbfac2", + "1 | Members [5/6] : a3b1c46d4441fe643e25b80c1d2af2b9eac8ad", + "1 | Members [6/6] : 412796409e341a7fb01cfa9b20" ], "output_expert": [ "0 | Upgradecommitteemembership : Reset members", - "1 | Members : ", + "1 | Members [1/6] : 96a78a3f4301c495a997098186ce7315881c6c", + "1 | Members [2/6] : a846ae993b4b730dc7d2d79cb4", + "1 | Members [3/6] : c655bd102c5a3ac00666df4ca0b7134865f79a", + "1 | Members [4/6] : b663aa5e3edd3bbbace3dbfac2", + "1 | Members [5/6] : a3b1c46d4441fe643e25b80c1d2af2b9eac8ad", + "1 | Members [6/6] : 412796409e341a7fb01cfa9b20", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 5552342.355555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 1", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 391, + "index": 406, "name": "Upgradecommitteemembership_Abdicate_membership", - "blob": "0e06d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e06d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Abdicate membership", - "1 | Tip : POLYX 55.555555" + "1 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Upgradecommitteemembership : Abdicate membership", "1 | Chain : Polymesh", - "2 | Nonce : 1", - "3 | Tip : POLYX 55.555555", + "2 | Nonce : 2339", + "3 | Tip : POLYX 5552342.355555", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9785,18 +10162,18 @@ ] }, { - "index": 392, + "index": 407, "name": "Upgradecommitteemembership_Abdicate_membership", - "blob": "0e06d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e06d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Abdicate membership", - "1 | Tip : POLYX 1234.56789" + "1 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Upgradecommitteemembership : Abdicate membership", "1 | Chain : Polymesh", "2 | Nonce : 100", - "3 | Tip : POLYX 1234.56789", + "3 | Tip : POLYX 55.555555", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9804,18 +10181,18 @@ ] }, { - "index": 393, + "index": 408, "name": "Upgradecommitteemembership_Abdicate_membership", - "blob": "0e06d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e06d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Abdicate membership", - "1 | Tip : POLYX 5552342.355555" + "1 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Upgradecommitteemembership : Abdicate membership", "1 | Chain : Polymesh", - "2 | Nonce : 100", - "3 | Tip : POLYX 5552342.355555", + "2 | Nonce : 0", + "3 | Tip : POLYX 55.555555", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9823,35 +10200,39 @@ ] }, { - "index": 394, + "index": 409, "name": "Upgradecommitteemembership_Abdicate_membership", - "blob": "0e06d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e06d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Upgradecommitteemembership : Abdicate membership" + "0 | Upgradecommitteemembership : Abdicate membership", + "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "1 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Upgradecommitteemembership : Abdicate membership", "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Era Phase : 61", - "4 | Era Period : 64", - "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "5 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Nonce : 50283", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 395, + "index": 410, "name": "Upgradecommitteemembership_Abdicate_membership", - "blob": "0e06d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0e06d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Upgradecommitteemembership : Abdicate membership", - "1 | Tip : POLYX 0.000987" + "1 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Upgradecommitteemembership : Abdicate membership", "1 | Chain : Polymesh", - "2 | Nonce : 50283", - "3 | Tip : POLYX 0.000987", + "2 | Nonce : 1", + "3 | Tip : POLYX 55.555555", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9859,28 +10240,28 @@ ] }, { - "index": 396, + "index": 411, "name": "Multisig_Create_multisig", - "blob": "0f000800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335f0000000000000000d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0008006a22948fed781f67211cac277daa3dd8ce4e684ab3cc06eda2473d9810ffdac601de890e8b83574ee887458059a3623e1fe91d27facc537bb7517c4a517d7dc25b2309000000000000d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create multisig", - "1 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers [4/4] : zZS2TyyWUU", - "2 | Sigs required : 0", - "3 | Tip : POLYX 55.555555" + "1 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "1 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "1 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "1 | Signers [4/4] : pQx5nZYEAM", + "2 | Sigs required : 2339", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Multisig : Create multisig", - "1 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers [4/4] : zZS2TyyWUU", - "2 | Sigs required : 0", + "1 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "1 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "1 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "1 | Signers [4/4] : pQx5nZYEAM", + "2 | Sigs required : 2339", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 50283", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -9888,79 +10269,83 @@ ] }, { - "index": 397, + "index": 412, "name": "Multisig_Create_multisig", - "blob": "0f000800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335f0000000000000000d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0008006a22948fed781f67211cac277daa3dd8ce4e684ab3cc06eda2473d9810ffdac601de890e8b83574ee887458059a3623e1fe91d27facc537bb7517c4a517d7dc25b6bc4000000000000d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create multisig", - "1 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers [4/4] : zZS2TyyWUU", - "2 | Sigs required : 0" + "1 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "1 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "1 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "1 | Signers [4/4] : pQx5nZYEAM", + "2 | Sigs required : 50283", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Multisig : Create multisig", - "1 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers [4/4] : zZS2TyyWUU", - "2 | Sigs required : 0", + "1 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "1 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "1 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "1 | Signers [4/4] : pQx5nZYEAM", + "2 | Sigs required : 50283", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 50283", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 398, + "index": 413, "name": "Multisig_Create_multisig", - "blob": "0f000800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335f6bc4000000000000d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0008006a22948fed781f67211cac277daa3dd8ce4e684ab3cc06eda2473d9810ffdac601de890e8b83574ee887458059a3623e1fe91d27facc537bb7517c4a517d7dc25b2309000000000000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create multisig", - "1 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers [4/4] : zZS2TyyWUU", - "2 | Sigs required : 50283" + "1 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "1 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "1 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "1 | Signers [4/4] : pQx5nZYEAM", + "2 | Sigs required : 2339", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Multisig : Create multisig", - "1 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers [4/4] : zZS2TyyWUU", - "2 | Sigs required : 50283", + "1 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "1 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "1 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "1 | Signers [4/4] : pQx5nZYEAM", + "2 | Sigs required : 2339", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 100", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 399, + "index": 414, "name": "Multisig_Create_multisig", - "blob": "0f000800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335f2309000000000000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0008006a22948fed781f67211cac277daa3dd8ce4e684ab3cc06eda2473d9810ffdac601de890e8b83574ee887458059a3623e1fe91d27facc537bb7517c4a517d7dc25b6bc4000000000000d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create multisig", - "1 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers [4/4] : zZS2TyyWUU", - "2 | Sigs required : 2339", + "1 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "1 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "1 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "1 | Signers [4/4] : pQx5nZYEAM", + "2 | Sigs required : 50283", "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Multisig : Create multisig", - "1 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers [4/4] : zZS2TyyWUU", - "2 | Sigs required : 2339", + "1 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "1 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "1 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "1 | Signers [4/4] : pQx5nZYEAM", + "2 | Sigs required : 50283", "3 | Chain : Polymesh", "4 | Nonce : 50283", "5 | Tip : POLYX 1234.56789", @@ -9971,28 +10356,30 @@ ] }, { - "index": 400, + "index": 415, "name": "Multisig_Create_multisig", - "blob": "0f000800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335f6400000000000000d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0008006a22948fed781f67211cac277daa3dd8ce4e684ab3cc06eda2473d9810ffdac601de890e8b83574ee887458059a3623e1fe91d27facc537bb7517c4a517d7dc25b0000000000000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create multisig", - "1 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers [4/4] : zZS2TyyWUU", - "2 | Sigs required : 100", - "3 | Tip : POLYX 5552342.355555" + "1 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "1 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "1 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "1 | Signers [4/4] : pQx5nZYEAM", + "2 | Sigs required : 0", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Multisig : Create multisig", - "1 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "1 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "1 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "1 | Signers [4/4] : zZS2TyyWUU", - "2 | Sigs required : 100", + "1 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "1 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "1 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "1 | Signers [4/4] : pQx5nZYEAM", + "2 | Sigs required : 0", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 50283", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -10000,59 +10387,30 @@ ] }, { - "index": 401, + "index": 416, "name": "Multisig_Create_or_approve_proposal_as_identity", - "blob": "0f014e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3b00002c00000001000100000000000000d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f01e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d0600002c00000001000100000000000001d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create or approve proposal as identity", - "1 | Multisig [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Multisig [2/2] : hzFSDKNiiB", + "1 | Multisig [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Multisig [2/2] : TzJpZPVN3j", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 256", - "4 | Auto close : False" - ], - "output_expert": [ - "0 | Multisig : Create or approve proposal as identity", - "1 | Multisig [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Multisig [2/2] : hzFSDKNiiB", - "2 | Proposal [1/2] : Fill block", - "2 | Proposal [2/2] : 0.0000044%", - "3 | Expiry : 256", - "4 | Auto close : False", - "5 | Chain : Polymesh", - "6 | Nonce : 50283", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 402, - "name": "Multisig_Create_or_approve_proposal_as_identity", - "blob": "0f01ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab3900002c00000001000800000000000001d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Multisig : Create or approve proposal as identity", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", - "2 | Proposal [1/2] : Fill block", - "2 | Proposal [2/2] : 0.0000044%", - "3 | Expiry : 2048", "4 | Auto close : True", - "5 | Tip : POLYX 55.555555" + "5 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Multisig : Create or approve proposal as identity", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", + "1 | Multisig [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Multisig [2/2] : TzJpZPVN3j", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", - "3 | Expiry : 2048", + "3 | Expiry : 256", "4 | Auto close : True", "5 | Chain : Polymesh", "6 | Nonce : 0", - "7 | Tip : POLYX 55.555555", + "7 | Tip : POLYX 5552342.355555", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -10060,30 +10418,32 @@ ] }, { - "index": 403, + "index": 417, "name": "Multisig_Create_or_approve_proposal_as_identity", - "blob": "0f01b665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee881600002c00000001800000000000000000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f01e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef92000002c00000001800000000000000001d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create or approve proposal as identity", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 128", - "4 | Auto close : False", - "5 | Tip : POLYX 5552342.355555" + "4 | Auto close : True", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Multisig : Create or approve proposal as identity", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 128", - "4 | Auto close : False", + "4 | Auto close : True", "5 | Chain : Polymesh", - "6 | Nonce : 50283", - "7 | Tip : POLYX 5552342.355555", + "6 | Nonce : 100", + "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "7 | Tip [2/2] : 3.456789", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -10091,60 +10451,58 @@ ] }, { - "index": 404, + "index": 418, "name": "Multisig_Create_or_approve_proposal_as_identity", - "blob": "0f01b665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee881600002c00000001000100000000000001d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f01e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef92000002c00000001000100000000000001d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create or approve proposal as identity", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 256", - "4 | Auto close : True", - "5 | Tip : POLYX 1234.56789" + "4 | Auto close : True" ], "output_expert": [ "0 | Multisig : Create or approve proposal as identity", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 256", "4 | Auto close : True", "5 | Chain : Polymesh", - "6 | Nonce : 1", - "7 | Tip : POLYX 1234.56789", - "8 | Era Phase : 61", - "9 | Era Period : 64", - "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "6 | Nonce : 2339", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 405, + "index": 419, "name": "Multisig_Create_or_approve_proposal_as_identity", - "blob": "0f01ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab3900002c00000001000800000000000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f01f26db5c0ffa783bf6de28bae46b7837462a0e52a1892cfafce6199813e3dec3500002c00000001000100000000000001d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create or approve proposal as identity", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", + "1 | Multisig [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Multisig [2/2] : x49XGUqkWL", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", - "3 | Expiry : 2048", - "4 | Auto close : False", + "3 | Expiry : 256", + "4 | Auto close : True", "5 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Multisig : Create or approve proposal as identity", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", + "1 | Multisig [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Multisig [2/2] : x49XGUqkWL", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", - "3 | Expiry : 2048", - "4 | Auto close : False", + "3 | Expiry : 256", + "4 | Auto close : True", "5 | Chain : Polymesh", - "6 | Nonce : 100", + "6 | Nonce : 1", "7 | Tip : POLYX 0.000987", "8 | Era Phase : 61", "9 | Era Period : 64", @@ -10153,13 +10511,13 @@ ] }, { - "index": 406, - "name": "Multisig_Create_or_approve_proposal_as_key", - "blob": "0f024435538821beacd7756d63a71fe314490a2f5d84f361114d4da63326a473a32a00002c00000001800000000000000001d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 420, + "name": "Multisig_Create_or_approve_proposal_as_identity", + "blob": "0f018abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c7111100002c00000001800000000000000001d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Multisig : Create or approve proposal as key", - "1 | Multisig [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Multisig [2/2] : vswkJaFu7b", + "0 | Multisig : Create or approve proposal as identity", + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 128", @@ -10167,15 +10525,15 @@ "5 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Multisig : Create or approve proposal as key", - "1 | Multisig [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Multisig [2/2] : vswkJaFu7b", + "0 | Multisig : Create or approve proposal as identity", + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 128", "4 | Auto close : True", "5 | Chain : Polymesh", - "6 | Nonce : 50283", + "6 | Nonce : 0", "7 | Tip : POLYX 1234.56789", "8 | Era Phase : 61", "9 | Era Period : 64", @@ -10184,32 +10542,30 @@ ] }, { - "index": 407, + "index": 421, "name": "Multisig_Create_or_approve_proposal_as_key", - "blob": "0f0202c9120fb4b587a1dfa922b211b519b20891a638349f04a94837d41ffb1ad86600002c00000001800000000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f02dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a083200002c00000001800000000000000001d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create or approve proposal as key", - "1 | Multisig [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Multisig [2/2] : E5MQSxnjo9", + "1 | Multisig [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Multisig [2/2] : yvKVRudqFf", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 128", - "4 | Auto close : False", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789" + "4 | Auto close : True", + "5 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Multisig : Create or approve proposal as key", - "1 | Multisig [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Multisig [2/2] : E5MQSxnjo9", + "1 | Multisig [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Multisig [2/2] : yvKVRudqFf", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 128", - "4 | Auto close : False", + "4 | Auto close : True", "5 | Chain : Polymesh", "6 | Nonce : 100", - "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "7 | Tip [2/2] : 3.456789", + "7 | Tip : POLYX 5552342.355555", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -10217,61 +10573,61 @@ ] }, { - "index": 408, + "index": 422, "name": "Multisig_Create_or_approve_proposal_as_key", - "blob": "0f024e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3b00002c00000001000800000000000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f02dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a083200002c00000001000800000000000000d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create or approve proposal as key", - "1 | Multisig [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Multisig [2/2] : hzFSDKNiiB", + "1 | Multisig [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Multisig [2/2] : yvKVRudqFf", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 2048", - "4 | Auto close : False", - "5 | Tip : POLYX 5552342.355555" + "4 | Auto close : False" ], "output_expert": [ "0 | Multisig : Create or approve proposal as key", - "1 | Multisig [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Multisig [2/2] : hzFSDKNiiB", + "1 | Multisig [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Multisig [2/2] : yvKVRudqFf", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 2048", "4 | Auto close : False", "5 | Chain : Polymesh", - "6 | Nonce : 2339", - "7 | Tip : POLYX 5552342.355555", - "8 | Era Phase : 61", - "9 | Era Period : 64", - "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "6 | Nonce : 100", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 409, + "index": 423, "name": "Multisig_Create_or_approve_proposal_as_key", - "blob": "0f024e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3b00002c00000001000800000000000000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f02e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d0600002c00000001000100000000000000d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create or approve proposal as key", - "1 | Multisig [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Multisig [2/2] : hzFSDKNiiB", + "1 | Multisig [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Multisig [2/2] : TzJpZPVN3j", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", - "3 | Expiry : 2048", + "3 | Expiry : 256", "4 | Auto close : False", - "5 | Tip : POLYX 1234.56789" + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Multisig : Create or approve proposal as key", - "1 | Multisig [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Multisig [2/2] : hzFSDKNiiB", + "1 | Multisig [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Multisig [2/2] : TzJpZPVN3j", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", - "3 | Expiry : 2048", + "3 | Expiry : 256", "4 | Auto close : False", "5 | Chain : Polymesh", "6 | Nonce : 1", - "7 | Tip : POLYX 1234.56789", + "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "7 | Tip [2/2] : 3.456789", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -10279,32 +10635,30 @@ ] }, { - "index": 410, + "index": 424, "name": "Multisig_Create_or_approve_proposal_as_key", - "blob": "0f02d429eef47cc221b1b89b16225b129238ae8394ef19efa774cdf2e2d9855d657e00002c00000001000800000000000001d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f02e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d0600002c00000001000100000000000000d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create or approve proposal as key", - "1 | Multisig [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | Multisig [2/2] : YyWc5gHgxc", + "1 | Multisig [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Multisig [2/2] : TzJpZPVN3j", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", - "3 | Expiry : 2048", - "4 | Auto close : True", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789" + "3 | Expiry : 256", + "4 | Auto close : False", + "5 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Multisig : Create or approve proposal as key", - "1 | Multisig [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | Multisig [2/2] : YyWc5gHgxc", + "1 | Multisig [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Multisig [2/2] : TzJpZPVN3j", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", - "3 | Expiry : 2048", - "4 | Auto close : True", + "3 | Expiry : 256", + "4 | Auto close : False", "5 | Chain : Polymesh", - "6 | Nonce : 50283", - "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "7 | Tip [2/2] : 3.456789", + "6 | Nonce : 1", + "7 | Tip : POLYX 55.555555", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -10312,32 +10666,30 @@ ] }, { - "index": 411, - "name": "Multisig_Create_proposal_as_identity", - "blob": "0f030e99f09abd8a473a1478621e3b517bb4840b928b6353fb05eeeffed3404ff57600002c00000001000100000000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 425, + "name": "Multisig_Create_or_approve_proposal_as_key", + "blob": "0f02e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef92000002c00000001000100000000000000d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Multisig : Create proposal as identity", - "1 | Multisig [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | Multisig [2/2] : JS3f18UihJ", + "0 | Multisig : Create or approve proposal as key", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 256", "4 | Auto close : False", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789" + "5 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Multisig : Create proposal as identity", - "1 | Multisig [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | Multisig [2/2] : JS3f18UihJ", + "0 | Multisig : Create or approve proposal as key", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 256", "4 | Auto close : False", "5 | Chain : Polymesh", - "6 | Nonce : 2339", - "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "7 | Tip [2/2] : 3.456789", + "6 | Nonce : 50283", + "7 | Tip : POLYX 55.555555", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -10345,92 +10697,119 @@ ] }, { - "index": 412, + "index": 426, "name": "Multisig_Create_proposal_as_identity", - "blob": "0f03ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab3900002c00000001800000000000000000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f038abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c7111100002c00000001800000000000000000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create proposal as identity", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 128", - "4 | Auto close : False", - "5 | Tip : POLYX 55.555555" + "4 | Auto close : False" ], "output_expert": [ "0 | Multisig : Create proposal as identity", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 128", "4 | Auto close : False", "5 | Chain : Polymesh", "6 | Nonce : 50283", - "7 | Tip : POLYX 55.555555", - "8 | Era Phase : 61", - "9 | Era Period : 64", - "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 413, + "index": 427, "name": "Multisig_Create_proposal_as_identity", - "blob": "0f03b665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee881600002c00000001800000000000000001d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f038abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c7111100002c00000001000800000000000000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create proposal as identity", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", - "3 | Expiry : 128", - "4 | Auto close : True", - "5 | Tip : POLYX 0.000987" + "3 | Expiry : 2048", + "4 | Auto close : False" ], "output_expert": [ "0 | Multisig : Create proposal as identity", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", - "3 | Expiry : 128", - "4 | Auto close : True", + "3 | Expiry : 2048", + "4 | Auto close : False", "5 | Chain : Polymesh", - "6 | Nonce : 50283", - "7 | Tip : POLYX 0.000987", - "8 | Era Phase : 61", + "6 | Nonce : 0", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 428, + "name": "Multisig_Create_proposal_as_identity", + "blob": "0f03e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef92000002c00000001000800000000000001d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Multisig : Create proposal as identity", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Proposal [1/2] : Fill block", + "2 | Proposal [2/2] : 0.0000044%", + "3 | Expiry : 2048", + "4 | Auto close : True", + "5 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Multisig : Create proposal as identity", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Proposal [1/2] : Fill block", + "2 | Proposal [2/2] : 0.0000044%", + "3 | Expiry : 2048", + "4 | Auto close : True", + "5 | Chain : Polymesh", + "6 | Nonce : 50283", + "7 | Tip : POLYX 55.555555", + "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 414, + "index": 429, "name": "Multisig_Create_proposal_as_identity", - "blob": "0f0302c9120fb4b587a1dfa922b211b519b20891a638349f04a94837d41ffb1ad86600002c00000001000100000000000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f03a60464c5242fae2961b87f0ab349a2c72560f5b679926a0056ec776488b0193000002c00000001000100000000000001d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create proposal as identity", - "1 | Multisig [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Multisig [2/2] : E5MQSxnjo9", + "1 | Multisig [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Multisig [2/2] : 8B5MWsqjs1", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 256", - "4 | Auto close : False", - "5 | Tip : POLYX 0.000987" + "4 | Auto close : True", + "5 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Multisig : Create proposal as identity", - "1 | Multisig [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Multisig [2/2] : E5MQSxnjo9", + "1 | Multisig [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Multisig [2/2] : 8B5MWsqjs1", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 256", - "4 | Auto close : False", + "4 | Auto close : True", "5 | Chain : Polymesh", - "6 | Nonce : 100", - "7 | Tip : POLYX 0.000987", + "6 | Nonce : 1", + "7 | Tip : POLYX 55.555555", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -10438,30 +10817,32 @@ ] }, { - "index": 415, + "index": 430, "name": "Multisig_Create_proposal_as_identity", - "blob": "0f0360ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c2200002c00000001800000000000000000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f03a60464c5242fae2961b87f0ab349a2c72560f5b679926a0056ec776488b0193000002c00000001800000000000000001d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create proposal as identity", - "1 | Multisig [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Multisig [2/2] : vCqPAVy1Tx", + "1 | Multisig [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Multisig [2/2] : 8B5MWsqjs1", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 128", - "4 | Auto close : False", - "5 | Tip : POLYX 55.555555" + "4 | Auto close : True", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Multisig : Create proposal as identity", - "1 | Multisig [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Multisig [2/2] : vCqPAVy1Tx", + "1 | Multisig [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Multisig [2/2] : 8B5MWsqjs1", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 128", - "4 | Auto close : False", + "4 | Auto close : True", "5 | Chain : Polymesh", "6 | Nonce : 50283", - "7 | Tip : POLYX 55.555555", + "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "7 | Tip [2/2] : 3.456789", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -10469,90 +10850,90 @@ ] }, { - "index": 416, + "index": 431, "name": "Multisig_Create_proposal_as_key", - "blob": "0f0460ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c2200002c00000001000800000000000001d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f048abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c7111100002c00000001000800000000000001d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create proposal as key", - "1 | Multisig [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Multisig [2/2] : vCqPAVy1Tx", + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 2048", - "4 | Auto close : True" + "4 | Auto close : True", + "5 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Multisig : Create proposal as key", - "1 | Multisig [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Multisig [2/2] : vCqPAVy1Tx", + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 2048", "4 | Auto close : True", "5 | Chain : Polymesh", "6 | Nonce : 2339", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "7 | Tip : POLYX 5552342.355555", + "8 | Era Phase : 61", + "9 | Era Period : 64", + "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 417, + "index": 432, "name": "Multisig_Create_proposal_as_key", - "blob": "0f0402c9120fb4b587a1dfa922b211b519b20891a638349f04a94837d41ffb1ad86600002c00000001800000000000000001d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f04f219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df65100002c00000001000800000000000000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create proposal as key", - "1 | Multisig [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Multisig [2/2] : E5MQSxnjo9", + "1 | Multisig [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Multisig [2/2] : gZRPTfQran", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", - "3 | Expiry : 128", - "4 | Auto close : True", - "5 | Tip : POLYX 5552342.355555" + "3 | Expiry : 2048", + "4 | Auto close : False" ], "output_expert": [ "0 | Multisig : Create proposal as key", - "1 | Multisig [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Multisig [2/2] : E5MQSxnjo9", + "1 | Multisig [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Multisig [2/2] : gZRPTfQran", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", - "3 | Expiry : 128", - "4 | Auto close : True", + "3 | Expiry : 2048", + "4 | Auto close : False", "5 | Chain : Polymesh", - "6 | Nonce : 0", - "7 | Tip : POLYX 5552342.355555", - "8 | Era Phase : 61", - "9 | Era Period : 64", - "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "6 | Nonce : 50283", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 418, + "index": 433, "name": "Multisig_Create_proposal_as_key", - "blob": "0f04ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab3900002c00000001000100000000000000d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f04e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef92000002c00000001000100000000000001d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create proposal as key", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 256", - "4 | Auto close : False", - "5 | Tip : POLYX 1234.56789" + "4 | Auto close : True", + "5 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Multisig : Create proposal as key", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 256", - "4 | Auto close : False", + "4 | Auto close : True", "5 | Chain : Polymesh", - "6 | Nonce : 100", - "7 | Tip : POLYX 1234.56789", + "6 | Nonce : 1", + "7 | Tip : POLYX 55.555555", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -10560,30 +10941,30 @@ ] }, { - "index": 419, + "index": 434, "name": "Multisig_Create_proposal_as_key", - "blob": "0f04ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab3900002c00000001000100000000000000d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f04f219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df65100002c00000001000100000000000001d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create proposal as key", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", + "1 | Multisig [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Multisig [2/2] : gZRPTfQran", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 256", - "4 | Auto close : False", - "5 | Tip : POLYX 55.555555" + "4 | Auto close : True", + "5 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Multisig : Create proposal as key", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", + "1 | Multisig [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Multisig [2/2] : gZRPTfQran", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", "3 | Expiry : 256", - "4 | Auto close : False", + "4 | Auto close : True", "5 | Chain : Polymesh", - "6 | Nonce : 2339", - "7 | Tip : POLYX 55.555555", + "6 | Nonce : 50283", + "7 | Tip : POLYX 5552342.355555", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -10591,53 +10972,51 @@ ] }, { - "index": 420, + "index": 435, "name": "Multisig_Create_proposal_as_key", - "blob": "0f04ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab3900002c00000001000800000000000001d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f048abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c7111100002c00000001800000000000000000d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Create proposal as key", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", - "3 | Expiry : 2048", - "4 | Auto close : True", - "5 | Tip : POLYX 55.555555" + "3 | Expiry : 128", + "4 | Auto close : False" ], "output_expert": [ "0 | Multisig : Create proposal as key", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", "2 | Proposal [1/2] : Fill block", "2 | Proposal [2/2] : 0.0000044%", - "3 | Expiry : 2048", - "4 | Auto close : True", + "3 | Expiry : 128", + "4 | Auto close : False", "5 | Chain : Polymesh", - "6 | Nonce : 100", - "7 | Tip : POLYX 55.555555", - "8 | Era Phase : 61", - "9 | Era Period : 64", - "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "6 | Nonce : 2339", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 421, + "index": 436, "name": "Multisig_Approve_as_identity", - "blob": "0f0560ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c222309000000000000d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f05dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a08322309000000000000d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Approve as identity", - "1 | Multisig [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Multisig [2/2] : vCqPAVy1Tx", + "1 | Multisig [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Multisig [2/2] : yvKVRudqFf", "2 | Proposal id : 2339" ], "output_expert": [ "0 | Multisig : Approve as identity", - "1 | Multisig [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Multisig [2/2] : vCqPAVy1Tx", + "1 | Multisig [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Multisig [2/2] : yvKVRudqFf", "2 | Proposal id : 2339", "3 | Chain : Polymesh", - "4 | Nonce : 2339", + "4 | Nonce : 100", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -10645,23 +11024,23 @@ ] }, { - "index": 422, + "index": 437, "name": "Multisig_Approve_as_identity", - "blob": "0f054e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3b0100000000000000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f05f219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df6510100000000000000d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Approve as identity", - "1 | Multisig [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Multisig [2/2] : hzFSDKNiiB", + "1 | Multisig [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Multisig [2/2] : gZRPTfQran", "2 | Proposal id : 1", "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Multisig : Approve as identity", - "1 | Multisig [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Multisig [2/2] : hzFSDKNiiB", + "1 | Multisig [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Multisig [2/2] : gZRPTfQran", "2 | Proposal id : 1", "3 | Chain : Polymesh", - "4 | Nonce : 50283", + "4 | Nonce : 0", "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -10670,26 +11049,24 @@ ] }, { - "index": 423, + "index": 438, "name": "Multisig_Approve_as_identity", - "blob": "0f05b665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee88160100000000000000d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f05f219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df6512309000000000000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Approve as identity", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", - "2 | Proposal id : 1", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "1 | Multisig [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Multisig [2/2] : gZRPTfQran", + "2 | Proposal id : 2339", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Multisig : Approve as identity", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", - "2 | Proposal id : 1", + "1 | Multisig [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Multisig [2/2] : gZRPTfQran", + "2 | Proposal id : 2339", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 2339", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -10697,24 +11074,24 @@ ] }, { - "index": 424, + "index": 439, "name": "Multisig_Approve_as_identity", - "blob": "0f05b665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee88160100000000000000d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f05a60464c5242fae2961b87f0ab349a2c72560f5b679926a0056ec776488b019302309000000000000d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Approve as identity", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", - "2 | Proposal id : 1", - "3 | Tip : POLYX 5552342.355555" + "1 | Multisig [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Multisig [2/2] : 8B5MWsqjs1", + "2 | Proposal id : 2339", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Multisig : Approve as identity", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", - "2 | Proposal id : 1", + "1 | Multisig [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Multisig [2/2] : 8B5MWsqjs1", + "2 | Proposal id : 2339", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 100", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -10722,24 +11099,24 @@ ] }, { - "index": 425, + "index": 440, "name": "Multisig_Approve_as_identity", - "blob": "0f0502c9120fb4b587a1dfa922b211b519b20891a638349f04a94837d41ffb1ad8666400000000000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f05e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef9200000000000000000d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Approve as identity", - "1 | Multisig [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Multisig [2/2] : E5MQSxnjo9", - "2 | Proposal id : 100", - "3 | Tip : POLYX 55.555555" + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Proposal id : 0", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Multisig : Approve as identity", - "1 | Multisig [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Multisig [2/2] : E5MQSxnjo9", - "2 | Proposal id : 100", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Proposal id : 0", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 2339", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -10747,24 +11124,24 @@ ] }, { - "index": 426, + "index": 441, "name": "Multisig_Approve_as_key", - "blob": "0f064435538821beacd7756d63a71fe314490a2f5d84f361114d4da63326a473a32a0000000000000000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f068abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c711110100000000000000d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Approve as key", - "1 | Multisig [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Multisig [2/2] : vswkJaFu7b", - "2 | Proposal id : 0", - "3 | Tip : POLYX 1234.56789" + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", + "2 | Proposal id : 1", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Multisig : Approve as key", - "1 | Multisig [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Multisig [2/2] : vswkJaFu7b", - "2 | Proposal id : 0", + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", + "2 | Proposal id : 1", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 100", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -10772,45 +11149,43 @@ ] }, { - "index": 427, + "index": 442, "name": "Multisig_Approve_as_key", - "blob": "0f064435538821beacd7756d63a71fe314490a2f5d84f361114d4da63326a473a32a6400000000000000d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f06e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d060000000000000000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Approve as key", - "1 | Multisig [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Multisig [2/2] : vswkJaFu7b", - "2 | Proposal id : 100", - "3 | Tip : POLYX 0.000987" + "1 | Multisig [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Multisig [2/2] : TzJpZPVN3j", + "2 | Proposal id : 0" ], "output_expert": [ "0 | Multisig : Approve as key", - "1 | Multisig [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Multisig [2/2] : vswkJaFu7b", - "2 | Proposal id : 100", + "1 | Multisig [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Multisig [2/2] : TzJpZPVN3j", + "2 | Proposal id : 0", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 50283", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 428, + "index": 443, "name": "Multisig_Approve_as_key", - "blob": "0f0602c9120fb4b587a1dfa922b211b519b20891a638349f04a94837d41ffb1ad8662309000000000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f06dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a08322309000000000000d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Approve as key", - "1 | Multisig [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Multisig [2/2] : E5MQSxnjo9", + "1 | Multisig [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Multisig [2/2] : yvKVRudqFf", "2 | Proposal id : 2339", "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Multisig : Approve as key", - "1 | Multisig [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Multisig [2/2] : E5MQSxnjo9", + "1 | Multisig [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Multisig [2/2] : yvKVRudqFf", "2 | Proposal id : 2339", "3 | Chain : Polymesh", "4 | Nonce : 2339", @@ -10822,24 +11197,24 @@ ] }, { - "index": 429, + "index": 444, "name": "Multisig_Approve_as_key", - "blob": "0f06ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab396bc4000000000000d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f06e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef9200100000000000000d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Approve as key", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", - "2 | Proposal id : 50283", - "3 | Tip : POLYX 5552342.355555" + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Proposal id : 1", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Multisig : Approve as key", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", - "2 | Proposal id : 50283", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Proposal id : 1", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 1", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -10847,21 +11222,21 @@ ] }, { - "index": 430, + "index": 445, "name": "Multisig_Approve_as_key", - "blob": "0f0602c9120fb4b587a1dfa922b211b519b20891a638349f04a94837d41ffb1ad8666400000000000000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f06dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a08322309000000000000d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Approve as key", - "1 | Multisig [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Multisig [2/2] : E5MQSxnjo9", - "2 | Proposal id : 100", + "1 | Multisig [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Multisig [2/2] : yvKVRudqFf", + "2 | Proposal id : 2339", "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Multisig : Approve as key", - "1 | Multisig [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Multisig [2/2] : E5MQSxnjo9", - "2 | Proposal id : 100", + "1 | Multisig [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Multisig [2/2] : yvKVRudqFf", + "2 | Proposal id : 2339", "3 | Chain : Polymesh", "4 | Nonce : 50283", "5 | Tip : POLYX 0.000987", @@ -10872,24 +11247,26 @@ ] }, { - "index": 431, + "index": 446, "name": "Multisig_Reject_as_identity", - "blob": "0f07ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab396bc4000000000000d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f07e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef9202309000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Reject as identity", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", - "2 | Proposal id : 50283", - "3 | Tip : POLYX 1234.56789" + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Proposal id : 2339", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Multisig : Reject as identity", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", - "2 | Proposal id : 50283", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Proposal id : 2339", "3 | Chain : Polymesh", "4 | Nonce : 100", - "5 | Tip : POLYX 1234.56789", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -10897,21 +11274,21 @@ ] }, { - "index": 432, + "index": 447, "name": "Multisig_Reject_as_identity", - "blob": "0f07d429eef47cc221b1b89b16225b129238ae8394ef19efa774cdf2e2d9855d657e6bc4000000000000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f07e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d062309000000000000d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Reject as identity", - "1 | Multisig [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | Multisig [2/2] : YyWc5gHgxc", - "2 | Proposal id : 50283", + "1 | Multisig [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Multisig [2/2] : TzJpZPVN3j", + "2 | Proposal id : 2339", "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Multisig : Reject as identity", - "1 | Multisig [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | Multisig [2/2] : YyWc5gHgxc", - "2 | Proposal id : 50283", + "1 | Multisig [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Multisig [2/2] : TzJpZPVN3j", + "2 | Proposal id : 2339", "3 | Chain : Polymesh", "4 | Nonce : 50283", "5 | Tip : POLYX 0.000987", @@ -10922,47 +11299,22 @@ ] }, { - "index": 433, + "index": 448, "name": "Multisig_Reject_as_identity", - "blob": "0f070487c84138ed6eb98e9e4a8eee98391d490b99d5ccacf49025ffe177581282340100000000000000d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f078abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c711116bc4000000000000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Reject as identity", - "1 | Multisig [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Multisig [2/2] : TkQgHgGHQy", - "2 | Proposal id : 1", - "3 | Tip : POLYX 1234.56789" + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", + "2 | Proposal id : 50283" ], "output_expert": [ "0 | Multisig : Reject as identity", - "1 | Multisig [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Multisig [2/2] : TkQgHgGHQy", - "2 | Proposal id : 1", + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", + "2 | Proposal id : 50283", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 434, - "name": "Multisig_Reject_as_identity", - "blob": "0f070487c84138ed6eb98e9e4a8eee98391d490b99d5ccacf49025ffe177581282346400000000000000d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Multisig : Reject as identity", - "1 | Multisig [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Multisig [2/2] : TkQgHgGHQy", - "2 | Proposal id : 100" - ], - "output_expert": [ - "0 | Multisig : Reject as identity", - "1 | Multisig [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Multisig [2/2] : TkQgHgGHQy", - "2 | Proposal id : 100", - "3 | Chain : Polymesh", - "4 | Nonce : 2339", + "4 | Nonce : 50283", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -10970,24 +11322,24 @@ ] }, { - "index": 435, + "index": 449, "name": "Multisig_Reject_as_identity", - "blob": "0f07ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab390100000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f07a60464c5242fae2961b87f0ab349a2c72560f5b679926a0056ec776488b019300100000000000000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Reject as identity", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", + "1 | Multisig [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Multisig [2/2] : 8B5MWsqjs1", "2 | Proposal id : 1", "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Multisig : Reject as identity", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", + "1 | Multisig [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Multisig [2/2] : 8B5MWsqjs1", "2 | Proposal id : 1", "3 | Chain : Polymesh", - "4 | Nonce : 100", + "4 | Nonce : 0", "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", @@ -10997,23 +11349,48 @@ ] }, { - "index": 436, + "index": 450, + "name": "Multisig_Reject_as_identity", + "blob": "0f07f219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df6512309000000000000d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Multisig : Reject as identity", + "1 | Multisig [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Multisig [2/2] : gZRPTfQran", + "2 | Proposal id : 2339", + "3 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Multisig : Reject as identity", + "1 | Multisig [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Multisig [2/2] : gZRPTfQran", + "2 | Proposal id : 2339", + "3 | Chain : Polymesh", + "4 | Nonce : 2339", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 451, "name": "Multisig_Reject_as_key", - "blob": "0f0860ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c222309000000000000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f08e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef9206bc4000000000000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Reject as key", - "1 | Multisig [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Multisig [2/2] : vCqPAVy1Tx", - "2 | Proposal id : 2339", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Proposal id : 50283", "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Multisig : Reject as key", - "1 | Multisig [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Multisig [2/2] : vCqPAVy1Tx", - "2 | Proposal id : 2339", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Proposal id : 50283", "3 | Chain : Polymesh", - "4 | Nonce : 50283", + "4 | Nonce : 2339", "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -11022,21 +11399,21 @@ ] }, { - "index": 437, + "index": 452, "name": "Multisig_Reject_as_key", - "blob": "0f08d429eef47cc221b1b89b16225b129238ae8394ef19efa774cdf2e2d9855d657e0000000000000000d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f08e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d066400000000000000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Reject as key", - "1 | Multisig [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | Multisig [2/2] : YyWc5gHgxc", - "2 | Proposal id : 0", + "1 | Multisig [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Multisig [2/2] : TzJpZPVN3j", + "2 | Proposal id : 100", "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Multisig : Reject as key", - "1 | Multisig [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | Multisig [2/2] : YyWc5gHgxc", - "2 | Proposal id : 0", + "1 | Multisig [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Multisig [2/2] : TzJpZPVN3j", + "2 | Proposal id : 100", "3 | Chain : Polymesh", "4 | Nonce : 100", "5 | Tip : POLYX 1234.56789", @@ -11047,24 +11424,24 @@ ] }, { - "index": 438, + "index": 453, "name": "Multisig_Reject_as_key", - "blob": "0f084435538821beacd7756d63a71fe314490a2f5d84f361114d4da63326a473a32a6bc4000000000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f08e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef9200000000000000000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Reject as key", - "1 | Multisig [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Multisig [2/2] : vswkJaFu7b", - "2 | Proposal id : 50283", - "3 | Tip : POLYX 0.000987" + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Proposal id : 0", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Multisig : Reject as key", - "1 | Multisig [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Multisig [2/2] : vswkJaFu7b", - "2 | Proposal id : 50283", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Proposal id : 0", "3 | Chain : Polymesh", "4 | Nonce : 100", - "5 | Tip : POLYX 0.000987", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11072,21 +11449,21 @@ ] }, { - "index": 439, + "index": 454, "name": "Multisig_Reject_as_key", - "blob": "0f080487c84138ed6eb98e9e4a8eee98391d490b99d5ccacf49025ffe177581282346400000000000000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f08f219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df6510000000000000000d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Reject as key", - "1 | Multisig [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Multisig [2/2] : TkQgHgGHQy", - "2 | Proposal id : 100", + "1 | Multisig [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Multisig [2/2] : gZRPTfQran", + "2 | Proposal id : 0", "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Multisig : Reject as key", - "1 | Multisig [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Multisig [2/2] : TkQgHgGHQy", - "2 | Proposal id : 100", + "1 | Multisig [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Multisig [2/2] : gZRPTfQran", + "2 | Proposal id : 0", "3 | Chain : Polymesh", "4 | Nonce : 50283", "5 | Tip : POLYX 0.000987", @@ -11097,81 +11474,68 @@ ] }, { - "index": 440, + "index": 455, "name": "Multisig_Reject_as_key", - "blob": "0f0860ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c226400000000000000d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f08e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef9206bc4000000000000d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Reject as key", - "1 | Multisig [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Multisig [2/2] : vCqPAVy1Tx", - "2 | Proposal id : 100" + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Proposal id : 50283", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Multisig : Reject as key", - "1 | Multisig [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Multisig [2/2] : vCqPAVy1Tx", - "2 | Proposal id : 100", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Proposal id : 50283", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 50283", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 441, + "index": 456, "name": "Multisig_Accept_multisig_signer_as_identity", - "blob": "0f096bc4000000000000d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f096bc4000000000000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Multisig : Accept multisig signer as identity", - "1 | Auth id : 50283" - ], - "output_expert": [ "0 | Multisig : Accept multisig signer as identity", "1 | Auth id : 50283", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 442, - "name": "Multisig_Accept_multisig_signer_as_identity", - "blob": "0f096bc4000000000000d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Multisig : Accept multisig signer as identity", - "1 | Auth id : 50283" + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Multisig : Accept multisig signer as identity", "1 | Auth id : 50283", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 0", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 443, + "index": 457, "name": "Multisig_Accept_multisig_signer_as_identity", - "blob": "0f096bc4000000000000d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f096bc4000000000000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Accept multisig signer as identity", "1 | Auth id : 50283", - "2 | Tip : POLYX 0.000987" + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Multisig : Accept multisig signer as identity", "1 | Auth id : 50283", "2 | Chain : Polymesh", "3 | Nonce : 2339", - "4 | Tip : POLYX 0.000987", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11179,20 +11543,20 @@ ] }, { - "index": 444, + "index": 458, "name": "Multisig_Accept_multisig_signer_as_identity", - "blob": "0f090100000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f096400000000000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Accept multisig signer as identity", - "1 | Auth id : 1", + "1 | Auth id : 100", "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Multisig : Accept multisig signer as identity", - "1 | Auth id : 1", + "1 | Auth id : 100", "2 | Chain : Polymesh", - "3 | Nonce : 100", + "3 | Nonce : 50283", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", @@ -11202,20 +11566,20 @@ ] }, { - "index": 445, + "index": 459, "name": "Multisig_Accept_multisig_signer_as_identity", - "blob": "0f096400000000000000d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f096400000000000000d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Accept multisig signer as identity", "1 | Auth id : 100", - "2 | Tip : POLYX 55.555555" + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Multisig : Accept multisig signer as identity", "1 | Auth id : 100", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11223,20 +11587,20 @@ ] }, { - "index": 446, - "name": "Multisig_Accept_multisig_signer_as_key", - "blob": "0f0a0100000000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 460, + "name": "Multisig_Accept_multisig_signer_as_identity", + "blob": "0f092309000000000000d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Multisig : Accept multisig signer as key", - "1 | Auth id : 1", + "0 | Multisig : Accept multisig signer as identity", + "1 | Auth id : 2339", "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Multisig : Accept multisig signer as key", - "1 | Auth id : 1", + "0 | Multisig : Accept multisig signer as identity", + "1 | Auth id : 2339", "2 | Chain : Polymesh", - "3 | Nonce : 2339", + "3 | Nonce : 1", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", @@ -11246,20 +11610,20 @@ ] }, { - "index": 447, + "index": 461, "name": "Multisig_Accept_multisig_signer_as_key", - "blob": "0f0a0100000000000000d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0a6bc4000000000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Accept multisig signer as key", - "1 | Auth id : 1", - "2 | Tip : POLYX 5552342.355555" + "1 | Auth id : 50283", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Multisig : Accept multisig signer as key", - "1 | Auth id : 1", + "1 | Auth id : 50283", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 1", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11267,19 +11631,19 @@ ] }, { - "index": 448, + "index": 462, "name": "Multisig_Accept_multisig_signer_as_key", - "blob": "0f0a0000000000000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0a0100000000000000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Accept multisig signer as key", - "1 | Auth id : 0", + "1 | Auth id : 1", "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Multisig : Accept multisig signer as key", - "1 | Auth id : 0", + "1 | Auth id : 1", "2 | Chain : Polymesh", - "3 | Nonce : 100", + "3 | Nonce : 2339", "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -11288,20 +11652,20 @@ ] }, { - "index": 449, + "index": 463, "name": "Multisig_Accept_multisig_signer_as_key", - "blob": "0f0a6bc4000000000000d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0a6400000000000000d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Accept multisig signer as key", - "1 | Auth id : 50283", - "2 | Tip : POLYX 5552342.355555" + "1 | Auth id : 100", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Multisig : Accept multisig signer as key", - "1 | Auth id : 50283", + "1 | Auth id : 100", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 50283", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11309,40 +11673,40 @@ ] }, { - "index": 450, + "index": 464, "name": "Multisig_Accept_multisig_signer_as_key", - "blob": "0f0a6400000000000000d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0a2309000000000000d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Accept multisig signer as key", - "1 | Auth id : 100" + "1 | Auth id : 2339", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Multisig : Accept multisig signer as key", - "1 | Auth id : 100", + "1 | Auth id : 2339", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 451, - "name": "Multisig_Add_multisig_signer", - "blob": "0f0b00c6ed24ad8274b94274ae57396b157f115c688addfe425304e47ae33604b23ba2d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 465, + "name": "Multisig_Accept_multisig_signer_as_key", + "blob": "0f0a0000000000000000d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Multisig : Add multisig signer", - "1 | Signer [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Signer [2/2] : ddfe425304e47ae33604b23ba2", + "0 | Multisig : Accept multisig signer as key", + "1 | Auth id : 0", "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Multisig : Add multisig signer", - "1 | Signer [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Signer [2/2] : ddfe425304e47ae33604b23ba2", + "0 | Multisig : Accept multisig signer as key", + "1 | Auth id : 0", "2 | Chain : Polymesh", - "3 | Nonce : 1", + "3 | Nonce : 50283", "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -11351,22 +11715,22 @@ ] }, { - "index": 452, + "index": 466, "name": "Multisig_Add_multisig_signer", - "blob": "0f0b00c6ed24ad8274b94274ae57396b157f115c688addfe425304e47ae33604b23ba2d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0b00df00d8da8212950c721f149db04139e4730dd3de39fef41372e0e91aa5499ae7d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Add multisig signer", - "1 | Signer [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Signer [2/2] : ddfe425304e47ae33604b23ba2", - "2 | Tip : POLYX 55.555555" + "1 | Signer [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Signer [2/2] : de39fef41372e0e91aa5499ae7", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Multisig : Add multisig signer", - "1 | Signer [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Signer [2/2] : ddfe425304e47ae33604b23ba2", + "1 | Signer [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Signer [2/2] : de39fef41372e0e91aa5499ae7", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 0", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11374,22 +11738,24 @@ ] }, { - "index": 453, + "index": 467, "name": "Multisig_Add_multisig_signer", - "blob": "0f0b010243989b6e092416e8cc78a659eeabd01ca3fcaadf0b6f45e866f9b8a6a4cc71d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0b01364d554dc6917d11a30aadb5d1b13ca87603e04c3db5a03719da45d2a4218576d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Add multisig signer", - "1 | Signer [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Signer [2/2] : xD3c3KaeyX", - "2 | Tip : POLYX 5552342.355555" + "1 | Signer [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Signer [2/2] : vMJp8NuXDF", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Multisig : Add multisig signer", - "1 | Signer [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Signer [2/2] : xD3c3KaeyX", + "1 | Signer [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Signer [2/2] : vMJp8NuXDF", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 50283", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11397,22 +11763,22 @@ ] }, { - "index": 454, + "index": 468, "name": "Multisig_Add_multisig_signer", - "blob": "0f0b010243989b6e092416e8cc78a659eeabd01ca3fcaadf0b6f45e866f9b8a6a4cc71d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0b01364d554dc6917d11a30aadb5d1b13ca87603e04c3db5a03719da45d2a4218576d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Add multisig signer", - "1 | Signer [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Signer [2/2] : xD3c3KaeyX", - "2 | Tip : POLYX 0.000987" + "1 | Signer [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Signer [2/2] : vMJp8NuXDF", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Multisig : Add multisig signer", - "1 | Signer [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Signer [2/2] : xD3c3KaeyX", + "1 | Signer [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Signer [2/2] : vMJp8NuXDF", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 50283", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11420,22 +11786,24 @@ ] }, { - "index": 455, + "index": 469, "name": "Multisig_Add_multisig_signer", - "blob": "0f0b00c6ed24ad8274b94274ae57396b157f115c688addfe425304e47ae33604b23ba2d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0b01364d554dc6917d11a30aadb5d1b13ca87603e04c3db5a03719da45d2a4218576d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Add multisig signer", - "1 | Signer [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Signer [2/2] : ddfe425304e47ae33604b23ba2", - "2 | Tip : POLYX 55.555555" + "1 | Signer [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Signer [2/2] : vMJp8NuXDF", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Multisig : Add multisig signer", - "1 | Signer [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Signer [2/2] : ddfe425304e47ae33604b23ba2", + "1 | Signer [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Signer [2/2] : vMJp8NuXDF", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 0", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11443,22 +11811,43 @@ ] }, { - "index": 456, - "name": "Multisig_Remove_multisig_signer", - "blob": "0f0c010243989b6e092416e8cc78a659eeabd01ca3fcaadf0b6f45e866f9b8a6a4cc71d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 470, + "name": "Multisig_Add_multisig_signer", + "blob": "0f0b00df00d8da8212950c721f149db04139e4730dd3de39fef41372e0e91aa5499ae7d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Multisig : Add multisig signer", + "1 | Signer [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Signer [2/2] : de39fef41372e0e91aa5499ae7" + ], + "output_expert": [ + "0 | Multisig : Add multisig signer", + "1 | Signer [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Signer [2/2] : de39fef41372e0e91aa5499ae7", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 471, + "name": "Multisig_Remove_multisig_signer", + "blob": "0f0c00df00d8da8212950c721f149db04139e4730dd3de39fef41372e0e91aa5499ae7d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Remove multisig signer", - "1 | Signer [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Signer [2/2] : xD3c3KaeyX", - "2 | Tip : POLYX 1234.56789" + "1 | Signer [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Signer [2/2] : de39fef41372e0e91aa5499ae7", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Multisig : Remove multisig signer", - "1 | Signer [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Signer [2/2] : xD3c3KaeyX", + "1 | Signer [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Signer [2/2] : de39fef41372e0e91aa5499ae7", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 50283", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11466,22 +11855,22 @@ ] }, { - "index": 457, + "index": 472, "name": "Multisig_Remove_multisig_signer", - "blob": "0f0c00c6ed24ad8274b94274ae57396b157f115c688addfe425304e47ae33604b23ba2d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0c00df00d8da8212950c721f149db04139e4730dd3de39fef41372e0e91aa5499ae7d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Remove multisig signer", - "1 | Signer [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Signer [2/2] : ddfe425304e47ae33604b23ba2", - "2 | Tip : POLYX 5552342.355555" + "1 | Signer [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Signer [2/2] : de39fef41372e0e91aa5499ae7", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Multisig : Remove multisig signer", - "1 | Signer [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Signer [2/2] : ddfe425304e47ae33604b23ba2", + "1 | Signer [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Signer [2/2] : de39fef41372e0e91aa5499ae7", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 0", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11489,21 +11878,21 @@ ] }, { - "index": 458, + "index": 473, "name": "Multisig_Remove_multisig_signer", - "blob": "0f0c00c6ed24ad8274b94274ae57396b157f115c688addfe425304e47ae33604b23ba2d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0c01364d554dc6917d11a30aadb5d1b13ca87603e04c3db5a03719da45d2a4218576d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Remove multisig signer", - "1 | Signer [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Signer [2/2] : ddfe425304e47ae33604b23ba2", + "1 | Signer [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Signer [2/2] : vMJp8NuXDF", "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Multisig : Remove multisig signer", - "1 | Signer [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Signer [2/2] : ddfe425304e47ae33604b23ba2", + "1 | Signer [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Signer [2/2] : vMJp8NuXDF", "2 | Chain : Polymesh", - "3 | Nonce : 100", + "3 | Nonce : 1", "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -11512,24 +11901,22 @@ ] }, { - "index": 459, + "index": 474, "name": "Multisig_Remove_multisig_signer", - "blob": "0f0c00c6ed24ad8274b94274ae57396b157f115c688addfe425304e47ae33604b23ba2d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0c00df00d8da8212950c721f149db04139e4730dd3de39fef41372e0e91aa5499ae7d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Remove multisig signer", - "1 | Signer [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Signer [2/2] : ddfe425304e47ae33604b23ba2", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Signer [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Signer [2/2] : de39fef41372e0e91aa5499ae7", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Multisig : Remove multisig signer", - "1 | Signer [1/2] : c6ed24ad8274b94274ae57396b157f115c688a", - "1 | Signer [2/2] : ddfe425304e47ae33604b23ba2", + "1 | Signer [1/2] : df00d8da8212950c721f149db04139e4730dd3", + "1 | Signer [2/2] : de39fef41372e0e91aa5499ae7", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 0", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11537,22 +11924,22 @@ ] }, { - "index": 460, + "index": 475, "name": "Multisig_Remove_multisig_signer", - "blob": "0f0c010243989b6e092416e8cc78a659eeabd01ca3fcaadf0b6f45e866f9b8a6a4cc71d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0c01364d554dc6917d11a30aadb5d1b13ca87603e04c3db5a03719da45d2a4218576d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Remove multisig signer", - "1 | Signer [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Signer [2/2] : xD3c3KaeyX", - "2 | Tip : POLYX 5552342.355555" + "1 | Signer [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Signer [2/2] : vMJp8NuXDF", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Multisig : Remove multisig signer", - "1 | Signer [1/2] : 2CVtH7bs7ndTaR9TKoCRgQTHpBaLCqTPg4c4hW", - "1 | Signer [2/2] : xD3c3KaeyX", + "1 | Signer [1/2] : 2Dg7fJRMzP2RVWRrX4j5WYreHNg3AuVxiSPV5Q", + "1 | Signer [2/2] : vMJp8NuXDF", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11560,29 +11947,29 @@ ] }, { - "index": 461, + "index": 476, "name": "Multisig_Add_multisig_signers_via_creator", - "blob": "0f0d4e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3b0800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335fd503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0df26db5c0ffa783bf6de28bae46b7837462a0e52a1892cfafce6199813e3dec3508006a22948fed781f67211cac277daa3dd8ce4e684ab3cc06eda2473d9810ffdac601de890e8b83574ee887458059a3623e1fe91d27facc537bb7517c4a517d7dc25bd50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Add multisig signers via creator", - "1 | Multisig [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Multisig [2/2] : hzFSDKNiiB", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU", + "1 | Multisig [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Multisig [2/2] : x49XGUqkWL", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM", "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Multisig : Add multisig signers via creator", - "1 | Multisig [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Multisig [2/2] : hzFSDKNiiB", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU", + "1 | Multisig [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Multisig [2/2] : x49XGUqkWL", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM", "3 | Chain : Polymesh", - "4 | Nonce : 0", + "4 | Nonce : 100", "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -11591,61 +11978,59 @@ ] }, { - "index": 462, + "index": 477, "name": "Multisig_Add_multisig_signers_via_creator", - "blob": "0f0d4e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3b0800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335fd5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0de294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d0608006a22948fed781f67211cac277daa3dd8ce4e684ab3cc06eda2473d9810ffdac601de890e8b83574ee887458059a3623e1fe91d27facc537bb7517c4a517d7dc25bd503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Add multisig signers via creator", - "1 | Multisig [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Multisig [2/2] : hzFSDKNiiB", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU", - "3 | Tip : POLYX 0.000987" + "1 | Multisig [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Multisig [2/2] : TzJpZPVN3j", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM" ], "output_expert": [ "0 | Multisig : Add multisig signers via creator", - "1 | Multisig [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Multisig [2/2] : hzFSDKNiiB", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU", + "1 | Multisig [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Multisig [2/2] : TzJpZPVN3j", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 100", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 463, + "index": 478, "name": "Multisig_Add_multisig_signers_via_creator", - "blob": "0f0db665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee88160800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335fd503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0ddac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a083208006a22948fed781f67211cac277daa3dd8ce4e684ab3cc06eda2473d9810ffdac601de890e8b83574ee887458059a3623e1fe91d27facc537bb7517c4a517d7dc25bd50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Add multisig signers via creator", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU", - "3 | Tip : POLYX 1234.56789" + "1 | Multisig [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Multisig [2/2] : yvKVRudqFf", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Multisig : Add multisig signers via creator", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU", + "1 | Multisig [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Multisig [2/2] : yvKVRudqFf", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM", "3 | Chain : Polymesh", "4 | Nonce : 100", - "5 | Tip : POLYX 1234.56789", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11653,90 +12038,92 @@ ] }, { - "index": 464, + "index": 479, "name": "Multisig_Add_multisig_signers_via_creator", - "blob": "0f0db665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee88160800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335fd5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0de2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef92008006a22948fed781f67211cac277daa3dd8ce4e684ab3cc06eda2473d9810ffdac601de890e8b83574ee887458059a3623e1fe91d27facc537bb7517c4a517d7dc25bd503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Add multisig signers via creator", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU" + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Multisig : Add multisig signers via creator", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 50283", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 465, + "index": 480, "name": "Multisig_Add_multisig_signers_via_creator", - "blob": "0f0d60ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c220800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335fd503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0ddac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a083208006a22948fed781f67211cac277daa3dd8ce4e684ab3cc06eda2473d9810ffdac601de890e8b83574ee887458059a3623e1fe91d27facc537bb7517c4a517d7dc25bd503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Add multisig signers via creator", - "1 | Multisig [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Multisig [2/2] : vCqPAVy1Tx", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU", - "3 | Tip : POLYX 55.555555" + "1 | Multisig [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Multisig [2/2] : yvKVRudqFf", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM" ], "output_expert": [ "0 | Multisig : Add multisig signers via creator", - "1 | Multisig [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Multisig [2/2] : vCqPAVy1Tx", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU", + "1 | Multisig [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Multisig [2/2] : yvKVRudqFf", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 50283", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 466, + "index": 481, "name": "Multisig_Remove_multisig_signers_via_creator", - "blob": "0f0e4435538821beacd7756d63a71fe314490a2f5d84f361114d4da63326a473a32a0800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335fd503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0ef26db5c0ffa783bf6de28bae46b7837462a0e52a1892cfafce6199813e3dec3508006a22948fed781f67211cac277daa3dd8ce4e684ab3cc06eda2473d9810ffdac601de890e8b83574ee887458059a3623e1fe91d27facc537bb7517c4a517d7dc25bd503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Remove multisig signers via creator", - "1 | Multisig [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Multisig [2/2] : vswkJaFu7b", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU", - "3 | Tip : POLYX 0.000987" + "1 | Multisig [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Multisig [2/2] : x49XGUqkWL", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Multisig : Remove multisig signers via creator", - "1 | Multisig [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Multisig [2/2] : vswkJaFu7b", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU", + "1 | Multisig [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Multisig [2/2] : x49XGUqkWL", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM", "3 | Chain : Polymesh", "4 | Nonce : 50283", - "5 | Tip : POLYX 0.000987", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11744,30 +12131,30 @@ ] }, { - "index": 467, + "index": 482, "name": "Multisig_Remove_multisig_signers_via_creator", - "blob": "0f0eb665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee88160800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335fd503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0edac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a083208006a22948fed781f67211cac277daa3dd8ce4e684ab3cc06eda2473d9810ffdac601de890e8b83574ee887458059a3623e1fe91d27facc537bb7517c4a517d7dc25bd503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Remove multisig signers via creator", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU", - "3 | Tip : POLYX 1234.56789" + "1 | Multisig [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Multisig [2/2] : yvKVRudqFf", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Multisig : Remove multisig signers via creator", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU", + "1 | Multisig [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Multisig [2/2] : yvKVRudqFf", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 50283", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11775,30 +12162,30 @@ ] }, { - "index": 468, + "index": 483, "name": "Multisig_Remove_multisig_signers_via_creator", - "blob": "0f0e02c9120fb4b587a1dfa922b211b519b20891a638349f04a94837d41ffb1ad8660800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335fd503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0e8abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c7111108006a22948fed781f67211cac277daa3dd8ce4e684ab3cc06eda2473d9810ffdac601de890e8b83574ee887458059a3623e1fe91d27facc537bb7517c4a517d7dc25bd503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Remove multisig signers via creator", - "1 | Multisig [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Multisig [2/2] : E5MQSxnjo9", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU", - "3 | Tip : POLYX 5552342.355555" + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Multisig : Remove multisig signers via creator", - "1 | Multisig [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Multisig [2/2] : E5MQSxnjo9", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU", + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 0", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11806,27 +12193,27 @@ ] }, { - "index": 469, + "index": 484, "name": "Multisig_Remove_multisig_signers_via_creator", - "blob": "0f0eb665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee88160800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335fd503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0ee2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef92008006a22948fed781f67211cac277daa3dd8ce4e684ab3cc06eda2473d9810ffdac601de890e8b83574ee887458059a3623e1fe91d27facc537bb7517c4a517d7dc25bd503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Remove multisig signers via creator", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM", "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Multisig : Remove multisig signers via creator", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM", "3 | Chain : Polymesh", "4 | Nonce : 50283", "5 | Tip : POLYX 5552342.355555", @@ -11837,51 +12224,53 @@ ] }, { - "index": 470, + "index": 485, "name": "Multisig_Remove_multisig_signers_via_creator", - "blob": "0f0eb665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee88160800c53ebaf7d2d62acc820bcc09b2395018e39c279659d29750697566fa2d2ae18301aef6baa2137e8aa1774229620544c3f606e89c94e05140bbd306f4c7d350335fd5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0ee294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d0608006a22948fed781f67211cac277daa3dd8ce4e684ab3cc06eda2473d9810ffdac601de890e8b83574ee887458059a3623e1fe91d27facc537bb7517c4a517d7dc25bd5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Remove multisig signers via creator", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU" + "1 | Multisig [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Multisig [2/2] : TzJpZPVN3j", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Multisig : Remove multisig signers via creator", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", - "2 | Signers [1/4] : c53ebaf7d2d62acc820bcc09b2395018e39c27", - "2 | Signers [2/4] : 9659d29750697566fa2d2ae183", - "2 | Signers [3/4] : 2GQKjCbPZ17gnrhRrcydkX7XEd7GtURofEqHx8", - "2 | Signers [4/4] : zZS2TyyWUU", + "1 | Multisig [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Multisig [2/2] : TzJpZPVN3j", + "2 | Signers [1/4] : 6a22948fed781f67211cac277daa3dd8ce4e68", + "2 | Signers [2/4] : 4ab3cc06eda2473d9810ffdac6", + "2 | Signers [3/4] : 2HUhSuMB8YRBkkB9sYY8mWfvzEYdPyyHLT1pBG", + "2 | Signers [4/4] : pQx5nZYEAM", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 0", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 471, + "index": 486, "name": "Multisig_Change_sigs_required", - "blob": "0f0f2309000000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0f2309000000000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Change sigs required", "1 | Sigs required : 2339", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Multisig : Change sigs required", "1 | Sigs required : 2339", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 1", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11889,20 +12278,20 @@ ] }, { - "index": 472, + "index": 487, "name": "Multisig_Change_sigs_required", - "blob": "0f0f0100000000000000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0f6400000000000000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Change sigs required", - "1 | Sigs required : 1", - "2 | Tip : POLYX 1234.56789" + "1 | Sigs required : 100", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Multisig : Change sigs required", - "1 | Sigs required : 1", + "1 | Sigs required : 100", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 100", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11910,22 +12299,20 @@ ] }, { - "index": 473, + "index": 488, "name": "Multisig_Change_sigs_required", - "blob": "0f0f2309000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0f2309000000000000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Change sigs required", "1 | Sigs required : 2339", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Multisig : Change sigs required", "1 | Sigs required : 2339", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11933,22 +12320,20 @@ ] }, { - "index": 474, + "index": 489, "name": "Multisig_Change_sigs_required", - "blob": "0f0f2309000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0f6bc4000000000000d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Change sigs required", - "1 | Sigs required : 2339", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Sigs required : 50283", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Multisig : Change sigs required", - "1 | Sigs required : 2339", + "1 | Sigs required : 50283", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11956,20 +12341,20 @@ ] }, { - "index": 475, + "index": 490, "name": "Multisig_Change_sigs_required", - "blob": "0f0f6400000000000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f0f0000000000000000d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Change sigs required", - "1 | Sigs required : 100", - "2 | Tip : POLYX 0.000987" + "1 | Sigs required : 0", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Multisig : Change sigs required", - "1 | Sigs required : 100", + "1 | Sigs required : 0", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 0", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -11977,22 +12362,24 @@ ] }, { - "index": 476, - "name": "Multisig_Make_multisig_signer", - "blob": "0f10ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab39d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 491, + "name": "Multisig_Make_multisig_secondary", + "blob": "0f108abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c71111d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Multisig : Make multisig signer", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", - "2 | Tip : POLYX 5552342.355555" + "0 | Multisig : Make multisig secondary", + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Multisig : Make multisig signer", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", + "0 | Multisig : Make multisig secondary", + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Tip : POLYX 5552342.355555", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12000,22 +12387,22 @@ ] }, { - "index": 477, - "name": "Multisig_Make_multisig_signer", - "blob": "0f104435538821beacd7756d63a71fe314490a2f5d84f361114d4da63326a473a32ad50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 492, + "name": "Multisig_Make_multisig_secondary", + "blob": "0f10f26db5c0ffa783bf6de28bae46b7837462a0e52a1892cfafce6199813e3dec35d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Multisig : Make multisig signer", - "1 | Multisig [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Multisig [2/2] : vswkJaFu7b", - "2 | Tip : POLYX 55.555555" + "0 | Multisig : Make multisig secondary", + "1 | Multisig [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Multisig [2/2] : x49XGUqkWL", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Multisig : Make multisig signer", - "1 | Multisig [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Multisig [2/2] : vswkJaFu7b", + "0 | Multisig : Make multisig secondary", + "1 | Multisig [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Multisig [2/2] : x49XGUqkWL", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 0", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12023,21 +12410,21 @@ ] }, { - "index": 478, - "name": "Multisig_Make_multisig_signer", - "blob": "0f104e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3bd503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 493, + "name": "Multisig_Make_multisig_secondary", + "blob": "0f10a60464c5242fae2961b87f0ab349a2c72560f5b679926a0056ec776488b01930d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Multisig : Make multisig signer", - "1 | Multisig [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Multisig [2/2] : hzFSDKNiiB", + "0 | Multisig : Make multisig secondary", + "1 | Multisig [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Multisig [2/2] : 8B5MWsqjs1", "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Multisig : Make multisig signer", - "1 | Multisig [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Multisig [2/2] : hzFSDKNiiB", + "0 | Multisig : Make multisig secondary", + "1 | Multisig [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Multisig [2/2] : 8B5MWsqjs1", "2 | Chain : Polymesh", - "3 | Nonce : 1", + "3 | Nonce : 0", "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -12046,19 +12433,19 @@ ] }, { - "index": 479, - "name": "Multisig_Make_multisig_signer", - "blob": "0f10ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab39d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 494, + "name": "Multisig_Make_multisig_secondary", + "blob": "0f10f26db5c0ffa783bf6de28bae46b7837462a0e52a1892cfafce6199813e3dec35d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Multisig : Make multisig signer", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", + "0 | Multisig : Make multisig secondary", + "1 | Multisig [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Multisig [2/2] : x49XGUqkWL", "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Multisig : Make multisig signer", - "1 | Multisig [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Multisig [2/2] : jDr6Qhw4Qj", + "0 | Multisig : Make multisig secondary", + "1 | Multisig [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Multisig [2/2] : x49XGUqkWL", "2 | Chain : Polymesh", "3 | Nonce : 0", "4 | Tip : POLYX 55.555555", @@ -12069,45 +12456,49 @@ ] }, { - "index": 480, - "name": "Multisig_Make_multisig_signer", - "blob": "0f10d429eef47cc221b1b89b16225b129238ae8394ef19efa774cdf2e2d9855d657ed503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 495, + "name": "Multisig_Make_multisig_secondary", + "blob": "0f10a60464c5242fae2961b87f0ab349a2c72560f5b679926a0056ec776488b01930d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Multisig : Make multisig signer", - "1 | Multisig [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | Multisig [2/2] : YyWc5gHgxc" + "0 | Multisig : Make multisig secondary", + "1 | Multisig [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Multisig [2/2] : 8B5MWsqjs1", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Multisig : Make multisig signer", - "1 | Multisig [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | Multisig [2/2] : YyWc5gHgxc", + "0 | Multisig : Make multisig secondary", + "1 | Multisig [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Multisig [2/2] : 8B5MWsqjs1", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 1", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 481, + "index": 496, "name": "Multisig_Make_multisig_primary", - "blob": "0f11d429eef47cc221b1b89b16225b129238ae8394ef19efa774cdf2e2d9855d657e018813000000000000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f118abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c7111101d8c9760100000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Make multisig primary", - "1 | Multisig [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | Multisig [2/2] : YyWc5gHgxc", - "2 | Optional cdd auth id : 5000", - "3 | Tip : POLYX 1234.56789" + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", + "2 | Optional cdd auth id : 24562136", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Multisig : Make multisig primary", - "1 | Multisig [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | Multisig [2/2] : YyWc5gHgxc", - "2 | Optional cdd auth id : 5000", + "1 | Multisig [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Multisig [2/2] : jjjhYMApdS", + "2 | Optional cdd auth id : 24562136", "3 | Chain : Polymesh", "4 | Nonce : 50283", - "5 | Tip : POLYX 1234.56789", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12115,24 +12506,24 @@ ] }, { - "index": 482, + "index": 497, "name": "Multisig_Make_multisig_primary", - "blob": "0f1160ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c2201d8c9760100000000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f11f219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df651018813000000000000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Make multisig primary", - "1 | Multisig [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Multisig [2/2] : vCqPAVy1Tx", - "2 | Optional cdd auth id : 24562136", - "3 | Tip : POLYX 5552342.355555" + "1 | Multisig [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Multisig [2/2] : gZRPTfQran", + "2 | Optional cdd auth id : 5000", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Multisig : Make multisig primary", - "1 | Multisig [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Multisig [2/2] : vCqPAVy1Tx", - "2 | Optional cdd auth id : 24562136", + "1 | Multisig [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Multisig [2/2] : gZRPTfQran", + "2 | Optional cdd auth id : 5000", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 0", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12140,24 +12531,24 @@ ] }, { - "index": 483, + "index": 498, "name": "Multisig_Make_multisig_primary", - "blob": "0f110487c84138ed6eb98e9e4a8eee98391d490b99d5ccacf49025ffe1775812823401d8c9760100000000d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f11e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d06011a00000000000000d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Make multisig primary", - "1 | Multisig [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Multisig [2/2] : TkQgHgGHQy", - "2 | Optional cdd auth id : 24562136", - "3 | Tip : POLYX 55.555555" + "1 | Multisig [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Multisig [2/2] : TzJpZPVN3j", + "2 | Optional cdd auth id : 26", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Multisig : Make multisig primary", - "1 | Multisig [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Multisig [2/2] : TkQgHgGHQy", - "2 | Optional cdd auth id : 24562136", + "1 | Multisig [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Multisig [2/2] : TzJpZPVN3j", + "2 | Optional cdd auth id : 26", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 0", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12165,49 +12556,51 @@ ] }, { - "index": 484, + "index": 499, "name": "Multisig_Make_multisig_primary", - "blob": "0f11b665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee8816018813000000000000d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f11a60464c5242fae2961b87f0ab349a2c72560f5b679926a0056ec776488b01930018813000000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Make multisig primary", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", - "2 | Optional cdd auth id : 5000" + "1 | Multisig [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Multisig [2/2] : 8B5MWsqjs1", + "2 | Optional cdd auth id : 5000", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Multisig : Make multisig primary", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", + "1 | Multisig [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Multisig [2/2] : 8B5MWsqjs1", "2 | Optional cdd auth id : 5000", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 2339", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 485, + "index": 500, "name": "Multisig_Make_multisig_primary", - "blob": "0f110487c84138ed6eb98e9e4a8eee98391d490b99d5ccacf49025ffe17758128234011a00000000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f11f26db5c0ffa783bf6de28bae46b7837462a0e52a1892cfafce6199813e3dec3501d8c9760100000000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Make multisig primary", - "1 | Multisig [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Multisig [2/2] : TkQgHgGHQy", - "2 | Optional cdd auth id : 26", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "1 | Multisig [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Multisig [2/2] : x49XGUqkWL", + "2 | Optional cdd auth id : 24562136", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Multisig : Make multisig primary", - "1 | Multisig [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Multisig [2/2] : TkQgHgGHQy", - "2 | Optional cdd auth id : 26", + "1 | Multisig [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Multisig [2/2] : x49XGUqkWL", + "2 | Optional cdd auth id : 24562136", "3 | Chain : Polymesh", "4 | Nonce : 2339", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12215,32 +12608,30 @@ ] }, { - "index": 486, + "index": 501, "name": "Multisig_Execute_scheduled_proposal", - "blob": "0f120487c84138ed6eb98e9e4a8eee98391d490b99d5ccacf49025ffe177581282346400000000000000c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d2362000000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f12dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a08326400000000000000942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b2362000000000000d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Execute scheduled proposal", - "1 | Multisig [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Multisig [2/2] : TkQgHgGHQy", + "1 | Multisig [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Multisig [2/2] : yvKVRudqFf", "2 | Proposal id : 100", - "3 | Multisig did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "3 | Multisig did [2/2] : 7c3f7c4419e4992dbf28af917d", + "3 | Multisig did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Multisig did [2/2] : 9f1a634608d9f53e3f923cda7b", "4 | Proposal weight : 25123", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789" + "5 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Multisig : Execute scheduled proposal", - "1 | Multisig [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Multisig [2/2] : TkQgHgGHQy", + "1 | Multisig [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Multisig [2/2] : yvKVRudqFf", "2 | Proposal id : 100", - "3 | Multisig did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "3 | Multisig did [2/2] : 7c3f7c4419e4992dbf28af917d", + "3 | Multisig did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Multisig did [2/2] : 9f1a634608d9f53e3f923cda7b", "4 | Proposal weight : 25123", "5 | Chain : Polymesh", "6 | Nonce : 2339", - "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "7 | Tip [2/2] : 3.456789", + "7 | Tip : POLYX 5552342.355555", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12248,61 +12639,61 @@ ] }, { - "index": 487, + "index": 502, "name": "Multisig_Execute_scheduled_proposal", - "blob": "0f12b665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee88160100000000000000c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d2362000000000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f12f26db5c0ffa783bf6de28bae46b7837462a0e52a1892cfafce6199813e3dec356400000000000000942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b0000000000000000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Execute scheduled proposal", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", - "2 | Proposal id : 1", - "3 | Multisig did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "3 | Multisig did [2/2] : 7c3f7c4419e4992dbf28af917d", - "4 | Proposal weight : 25123", - "5 | Tip : POLYX 0.000987" + "1 | Multisig [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Multisig [2/2] : x49XGUqkWL", + "2 | Proposal id : 100", + "3 | Multisig did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Multisig did [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Proposal weight : 0" ], "output_expert": [ "0 | Multisig : Execute scheduled proposal", - "1 | Multisig [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Multisig [2/2] : LN8xeVsNeN", - "2 | Proposal id : 1", - "3 | Multisig did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "3 | Multisig did [2/2] : 7c3f7c4419e4992dbf28af917d", - "4 | Proposal weight : 25123", + "1 | Multisig [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Multisig [2/2] : x49XGUqkWL", + "2 | Proposal id : 100", + "3 | Multisig did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Multisig did [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Proposal weight : 0", "5 | Chain : Polymesh", - "6 | Nonce : 100", - "7 | Tip : POLYX 0.000987", - "8 | Era Phase : 61", - "9 | Era Period : 64", - "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "6 | Nonce : 0", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 488, + "index": 503, "name": "Multisig_Execute_scheduled_proposal", - "blob": "0f120487c84138ed6eb98e9e4a8eee98391d490b99d5ccacf49025ffe177581282340000000000000000c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d2362000000000000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f12f219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df6516bc4000000000000942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b0000000000000000d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Execute scheduled proposal", - "1 | Multisig [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Multisig [2/2] : TkQgHgGHQy", - "2 | Proposal id : 0", - "3 | Multisig did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "3 | Multisig did [2/2] : 7c3f7c4419e4992dbf28af917d", - "4 | Proposal weight : 25123", - "5 | Tip : POLYX 55.555555" + "1 | Multisig [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Multisig [2/2] : gZRPTfQran", + "2 | Proposal id : 50283", + "3 | Multisig did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Multisig did [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Proposal weight : 0", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Multisig : Execute scheduled proposal", - "1 | Multisig [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Multisig [2/2] : TkQgHgGHQy", - "2 | Proposal id : 0", - "3 | Multisig did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "3 | Multisig did [2/2] : 7c3f7c4419e4992dbf28af917d", - "4 | Proposal weight : 25123", + "1 | Multisig [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Multisig [2/2] : gZRPTfQran", + "2 | Proposal id : 50283", + "3 | Multisig did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Multisig did [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Proposal weight : 0", "5 | Chain : Polymesh", - "6 | Nonce : 50283", - "7 | Tip : POLYX 55.555555", + "6 | Nonce : 1", + "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "7 | Tip [2/2] : 3.456789", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12310,32 +12701,30 @@ ] }, { - "index": 489, + "index": 504, "name": "Multisig_Execute_scheduled_proposal", - "blob": "0f120487c84138ed6eb98e9e4a8eee98391d490b99d5ccacf49025ffe177581282346400000000000000c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d0000000000000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f12e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef9200000000000000000942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b0000000000000000d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Execute scheduled proposal", - "1 | Multisig [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Multisig [2/2] : TkQgHgGHQy", - "2 | Proposal id : 100", - "3 | Multisig did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "3 | Multisig did [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Proposal id : 0", + "3 | Multisig did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Multisig did [2/2] : 9f1a634608d9f53e3f923cda7b", "4 | Proposal weight : 0", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789" + "5 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Multisig : Execute scheduled proposal", - "1 | Multisig [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Multisig [2/2] : TkQgHgGHQy", - "2 | Proposal id : 100", - "3 | Multisig did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "3 | Multisig did [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Multisig [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Multisig [2/2] : 3fxY7hxFii", + "2 | Proposal id : 0", + "3 | Multisig did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Multisig did [2/2] : 9f1a634608d9f53e3f923cda7b", "4 | Proposal weight : 0", "5 | Chain : Polymesh", "6 | Nonce : 50283", - "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "7 | Tip [2/2] : 3.456789", + "7 | Tip : POLYX 55.555555", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12343,30 +12732,30 @@ ] }, { - "index": 490, + "index": 505, "name": "Multisig_Execute_scheduled_proposal", - "blob": "0f124e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3b0100000000000000c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d0000000000000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "0f12f26db5c0ffa783bf6de28bae46b7837462a0e52a1892cfafce6199813e3dec350100000000000000942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b0000000000000000d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Multisig : Execute scheduled proposal", - "1 | Multisig [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Multisig [2/2] : hzFSDKNiiB", + "1 | Multisig [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Multisig [2/2] : x49XGUqkWL", "2 | Proposal id : 1", - "3 | Multisig did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "3 | Multisig did [2/2] : 7c3f7c4419e4992dbf28af917d", + "3 | Multisig did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Multisig did [2/2] : 9f1a634608d9f53e3f923cda7b", "4 | Proposal weight : 0", - "5 | Tip : POLYX 0.000987" + "5 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Multisig : Execute scheduled proposal", - "1 | Multisig [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Multisig [2/2] : hzFSDKNiiB", + "1 | Multisig [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Multisig [2/2] : x49XGUqkWL", "2 | Proposal id : 1", - "3 | Multisig did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "3 | Multisig did [2/2] : 7c3f7c4419e4992dbf28af917d", + "3 | Multisig did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Multisig did [2/2] : 9f1a634608d9f53e3f923cda7b", "4 | Proposal weight : 0", "5 | Chain : Polymesh", - "6 | Nonce : 100", - "7 | Tip : POLYX 0.000987", + "6 | Nonce : 2339", + "7 | Tip : POLYX 5552342.355555", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12374,43 +12763,47 @@ ] }, { - "index": 491, + "index": 506, "name": "Bridge_Change_controller", - "blob": "10000487c84138ed6eb98e9e4a8eee98391d490b99d5ccacf49025ffe17758128234d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "10008abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c71111d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change controller", - "1 | Controller [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Controller [2/2] : TkQgHgGHQy" + "1 | Controller [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Controller [2/2] : jjjhYMApdS", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Bridge : Change controller", - "1 | Controller [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Controller [2/2] : TkQgHgGHQy", + "1 | Controller [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Controller [2/2] : jjjhYMApdS", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 100", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 492, + "index": 507, "name": "Bridge_Change_controller", - "blob": "100060ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c22d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1000e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d06d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change controller", - "1 | Controller [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Controller [2/2] : vCqPAVy1Tx", - "2 | Tip : POLYX 1234.56789" + "1 | Controller [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Controller [2/2] : TzJpZPVN3j", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Bridge : Change controller", - "1 | Controller [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Controller [2/2] : vCqPAVy1Tx", + "1 | Controller [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Controller [2/2] : TzJpZPVN3j", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 100", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12418,40 +12811,42 @@ ] }, { - "index": 493, + "index": 508, "name": "Bridge_Change_controller", - "blob": "10004435538821beacd7756d63a71fe314490a2f5d84f361114d4da63326a473a32ad5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "10008abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c71111d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change controller", - "1 | Controller [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Controller [2/2] : vswkJaFu7b" + "1 | Controller [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Controller [2/2] : jjjhYMApdS", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Bridge : Change controller", - "1 | Controller [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Controller [2/2] : vswkJaFu7b", + "1 | Controller [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Controller [2/2] : jjjhYMApdS", "2 | Chain : Polymesh", "3 | Nonce : 1", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 494, + "index": 509, "name": "Bridge_Change_controller", - "blob": "10000e99f09abd8a473a1478621e3b517bb4840b928b6353fb05eeeffed3404ff576d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1000f219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df651d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change controller", - "1 | Controller [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | Controller [2/2] : JS3f18UihJ", + "1 | Controller [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Controller [2/2] : gZRPTfQran", "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Bridge : Change controller", - "1 | Controller [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | Controller [2/2] : JS3f18UihJ", + "1 | Controller [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Controller [2/2] : gZRPTfQran", "2 | Chain : Polymesh", "3 | Nonce : 50283", "4 | Tip : POLYX 0.000987", @@ -12462,45 +12857,43 @@ ] }, { - "index": 495, + "index": 510, "name": "Bridge_Change_controller", - "blob": "1000b665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee8816d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1000f26db5c0ffa783bf6de28bae46b7837462a0e52a1892cfafce6199813e3dec35d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change controller", - "1 | Controller [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Controller [2/2] : LN8xeVsNeN", - "2 | Tip : POLYX 0.000987" + "1 | Controller [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Controller [2/2] : x49XGUqkWL" ], "output_expert": [ "0 | Bridge : Change controller", - "1 | Controller [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Controller [2/2] : LN8xeVsNeN", + "1 | Controller [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | Controller [2/2] : x49XGUqkWL", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 496, + "index": 511, "name": "Bridge_Change_admin", - "blob": "10010e99f09abd8a473a1478621e3b517bb4840b928b6353fb05eeeffed3404ff576d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1001e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d06d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change admin", - "1 | Admin [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | Admin [2/2] : JS3f18UihJ", - "2 | Tip : POLYX 0.000987" + "1 | Admin [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Admin [2/2] : TzJpZPVN3j", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Bridge : Change admin", - "1 | Admin [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | Admin [2/2] : JS3f18UihJ", + "1 | Admin [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Admin [2/2] : TzJpZPVN3j", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12508,43 +12901,47 @@ ] }, { - "index": 497, + "index": 512, "name": "Bridge_Change_admin", - "blob": "1001b665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee8816d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1001e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef920d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change admin", - "1 | Admin [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Admin [2/2] : LN8xeVsNeN" + "1 | Admin [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Admin [2/2] : 3fxY7hxFii", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Bridge : Change admin", - "1 | Admin [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Admin [2/2] : LN8xeVsNeN", + "1 | Admin [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Admin [2/2] : 3fxY7hxFii", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 498, + "index": 513, "name": "Bridge_Change_admin", - "blob": "10010e99f09abd8a473a1478621e3b517bb4840b928b6353fb05eeeffed3404ff576d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1001e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef920d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change admin", - "1 | Admin [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | Admin [2/2] : JS3f18UihJ", - "2 | Tip : POLYX 5552342.355555" + "1 | Admin [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Admin [2/2] : 3fxY7hxFii", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Bridge : Change admin", - "1 | Admin [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | Admin [2/2] : JS3f18UihJ", + "1 | Admin [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Admin [2/2] : 3fxY7hxFii", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 0", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12552,22 +12949,24 @@ ] }, { - "index": 499, + "index": 514, "name": "Bridge_Change_admin", - "blob": "1001b665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee8816d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "10018abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c71111d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change admin", - "1 | Admin [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Admin [2/2] : LN8xeVsNeN", - "2 | Tip : POLYX 1234.56789" + "1 | Admin [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Admin [2/2] : jjjhYMApdS", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Bridge : Change admin", - "1 | Admin [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Admin [2/2] : LN8xeVsNeN", + "1 | Admin [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Admin [2/2] : jjjhYMApdS", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 1", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12575,24 +12974,22 @@ ] }, { - "index": 500, + "index": 515, "name": "Bridge_Change_admin", - "blob": "10014435538821beacd7756d63a71fe314490a2f5d84f361114d4da63326a473a32ad5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "10018abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c71111d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change admin", - "1 | Admin [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Admin [2/2] : vswkJaFu7b", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Admin [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Admin [2/2] : jjjhYMApdS", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Bridge : Change admin", - "1 | Admin [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Admin [2/2] : vswkJaFu7b", + "1 | Admin [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Admin [2/2] : jjjhYMApdS", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 100", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12600,43 +12997,39 @@ ] }, { - "index": 501, + "index": 516, "name": "Bridge_Change_timelock", - "blob": "1002ff030000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100200000000d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change timelock", - "1 | Timelock : 1023", - "2 | Tip : POLYX 55.555555" + "1 | Timelock : 0" ], "output_expert": [ "0 | Bridge : Change timelock", - "1 | Timelock : 1023", + "1 | Timelock : 0", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 2339", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 502, + "index": 517, "name": "Bridge_Change_timelock", - "blob": "1002b3e30100d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100201000000d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change timelock", - "1 | Timelock : 123827", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Timelock : 1", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Bridge : Change timelock", - "1 | Timelock : 123827", + "1 | Timelock : 1", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12644,22 +13037,20 @@ ] }, { - "index": 503, + "index": 518, "name": "Bridge_Change_timelock", - "blob": "1002ac350000d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100225010000d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change timelock", - "1 | Timelock : 13740", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Timelock : 293", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Bridge : Change timelock", - "1 | Timelock : 13740", + "1 | Timelock : 293", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 50283", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12667,17 +13058,17 @@ ] }, { - "index": 504, + "index": 519, "name": "Bridge_Change_timelock", - "blob": "100200000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1002ac350000d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change timelock", - "1 | Timelock : 0", + "1 | Timelock : 13740", "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Bridge : Change timelock", - "1 | Timelock : 0", + "1 | Timelock : 13740", "2 | Chain : Polymesh", "3 | Nonce : 1", "4 | Tip : POLYX 55.555555", @@ -12688,22 +13079,20 @@ ] }, { - "index": 505, + "index": 520, "name": "Bridge_Change_timelock", - "blob": "1002b3e30100d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1002b3e30100d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change timelock", "1 | Timelock : 123827", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Bridge : Change timelock", "1 | Timelock : 123827", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 50283", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12711,9 +13100,9 @@ ] }, { - "index": 506, + "index": 521, "name": "Bridge_Freeze", - "blob": "1003d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1003d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Freeze", "1 | Tip : POLYX 5552342.355555" @@ -12721,7 +13110,7 @@ "output_expert": [ "0 | Bridge : Freeze", "1 | Chain : Polymesh", - "2 | Nonce : 100", + "2 | Nonce : 2339", "3 | Tip : POLYX 5552342.355555", "4 | Era Phase : 61", "5 | Era Period : 64", @@ -12730,9 +13119,9 @@ ] }, { - "index": 507, + "index": 522, "name": "Bridge_Freeze", - "blob": "1003d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1003d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Freeze", "1 | Tip : POLYX 1234.56789" @@ -12740,7 +13129,7 @@ "output_expert": [ "0 | Bridge : Freeze", "1 | Chain : Polymesh", - "2 | Nonce : 1", + "2 | Nonce : 2339", "3 | Tip : POLYX 1234.56789", "4 | Era Phase : 61", "5 | Era Period : 64", @@ -12749,9 +13138,9 @@ ] }, { - "index": 508, + "index": 523, "name": "Bridge_Freeze", - "blob": "1003d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1003d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Freeze", "1 | Tip : POLYX 55.555555" @@ -12759,7 +13148,7 @@ "output_expert": [ "0 | Bridge : Freeze", "1 | Chain : Polymesh", - "2 | Nonce : 100", + "2 | Nonce : 0", "3 | Tip : POLYX 55.555555", "4 | Era Phase : 61", "5 | Era Period : 64", @@ -12768,18 +13157,18 @@ ] }, { - "index": 509, + "index": 524, "name": "Bridge_Freeze", - "blob": "1003d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1003d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Freeze", - "1 | Tip : POLYX 5552342.355555" + "1 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Bridge : Freeze", "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Tip : POLYX 5552342.355555", + "2 | Nonce : 1", + "3 | Tip : POLYX 1234.56789", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12787,18 +13176,18 @@ ] }, { - "index": 510, + "index": 525, "name": "Bridge_Freeze", - "blob": "1003d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1003d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Freeze", - "1 | Tip : POLYX 5552342.355555" + "1 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Bridge : Freeze", "1 | Chain : Polymesh", - "2 | Nonce : 1", - "3 | Tip : POLYX 5552342.355555", + "2 | Nonce : 100", + "3 | Tip : POLYX 1234.56789", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12806,18 +13195,18 @@ ] }, { - "index": 511, + "index": 526, "name": "Bridge_Unfreeze", - "blob": "1004d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1004d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Unfreeze", - "1 | Tip : POLYX 5552342.355555" + "1 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Bridge : Unfreeze", "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Tip : POLYX 5552342.355555", + "2 | Nonce : 0", + "3 | Tip : POLYX 55.555555", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12825,56 +13214,54 @@ ] }, { - "index": 512, + "index": 527, "name": "Bridge_Unfreeze", - "blob": "1004d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1004d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Bridge : Unfreeze" + "0 | Bridge : Unfreeze", + "1 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Bridge : Unfreeze", "1 | Chain : Polymesh", - "2 | Nonce : 100", - "3 | Era Phase : 61", - "4 | Era Period : 64", - "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "5 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Nonce : 0", + "3 | Tip : POLYX 55.555555", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 513, + "index": 528, "name": "Bridge_Unfreeze", - "blob": "1004d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1004d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Bridge : Unfreeze", - "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "1 | Tip [2/2] : 3.456789" + "0 | Bridge : Unfreeze" ], "output_expert": [ "0 | Bridge : Unfreeze", "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Nonce : 0", + "3 | Era Phase : 61", + "4 | Era Period : 64", + "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "5 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 514, + "index": 529, "name": "Bridge_Unfreeze", - "blob": "1004d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1004d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Unfreeze", - "1 | Tip : POLYX 55.555555" + "1 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Bridge : Unfreeze", "1 | Chain : Polymesh", - "2 | Nonce : 100", - "3 | Tip : POLYX 55.555555", + "2 | Nonce : 1", + "3 | Tip : POLYX 0.000987", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12882,20 +13269,18 @@ ] }, { - "index": 515, + "index": 530, "name": "Bridge_Unfreeze", - "blob": "1004d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1004d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Unfreeze", - "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "1 | Tip [2/2] : 3.456789" + "1 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Bridge : Unfreeze", "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789", + "2 | Nonce : 50283", + "3 | Tip : POLYX 5552342.355555", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12903,24 +13288,24 @@ ] }, { - "index": 516, + "index": 531, "name": "Bridge_Change_bridge_limit", - "blob": "1005d0ca8a6126a7a4bcda703660c37167d7ac350000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1005c57f73991a008aea138485034a295a4625010000d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change bridge limit", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408", - "2 | Duration : 13740", - "3 | Tip : POLYX 1234.56789" + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Duration : 293", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Bridge : Change bridge limit", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408", - "2 | Duration : 13740", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Duration : 293", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 0", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12928,49 +13313,51 @@ ] }, { - "index": 517, + "index": 532, "name": "Bridge_Change_bridge_limit", - "blob": "1005d0ca8a6126a7a4bcda703660c37167d701000000d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1005c57f73991a008aea138485034a295a467b000000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change bridge limit", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408", - "2 | Duration : 1" + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Duration : 123", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Bridge : Change bridge limit", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408", - "2 | Duration : 1", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Duration : 123", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 0", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 518, + "index": 533, "name": "Bridge_Change_bridge_limit", - "blob": "1005d0ca8a6126a7a4bcda703660c37167d7ac350000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1005c57f73991a008aea138485034a295a4625010000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change bridge limit", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408", - "2 | Duration : 13740", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Duration : 293", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Bridge : Change bridge limit", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408", - "2 | Duration : 13740", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Duration : 293", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 0", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -12978,26 +13365,24 @@ ] }, { - "index": 519, + "index": 534, "name": "Bridge_Change_bridge_limit", - "blob": "1005d0ca8a6126a7a4bcda703660c37167d7b3e30100d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1005c57f73991a008aea138485034a295a4601000000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change bridge limit", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408", - "2 | Duration : 123827", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Duration : 1", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Bridge : Change bridge limit", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408", - "2 | Duration : 123827", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Duration : 1", "3 | Chain : Polymesh", "4 | Nonce : 2339", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13005,26 +13390,24 @@ ] }, { - "index": 520, + "index": 535, "name": "Bridge_Change_bridge_limit", - "blob": "1005d0ca8a6126a7a4bcda703660c37167d701000000d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1005c57f73991a008aea138485034a295a46ff030000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change bridge limit", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408", - "2 | Duration : 1", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Duration : 1023", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Bridge : Change bridge limit", - "1 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "1 | Amount [2/2] : 6.771408", - "2 | Duration : 1", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Duration : 1023", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 2339", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13032,20 +13415,30 @@ ] }, { - "index": 521, + "index": 536, "name": "Bridge_Change_bridge_exempted", - "blob": "100600d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "10060874050f242455610e6e4c4b200728e03c8ca7c9d72dca8fb694f65e53e4853a54005509698034afde64d4d3733ed0094e91d88748b91f052dc600e0b9308106b67501d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change bridge exempted", - "1 | Exempted : ", - "2 | Tip : POLYX 1234.56789" + "1 | Exempted [1/6] : 74050f242455610e6e4c4b200728e03c8ca7c9", + "1 | Exempted [2/6] : d72dca8fb694f65e53e4853a54", + "1 | Exempted [3/6] : False", + "1 | Exempted [4/6] : 5509698034afde64d4d3733ed0094e91d88748", + "1 | Exempted [5/6] : b91f052dc600e0b9308106b675", + "1 | Exempted [6/6] : True", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Bridge : Change bridge exempted", - "1 | Exempted : ", + "1 | Exempted [1/6] : 74050f242455610e6e4c4b200728e03c8ca7c9", + "1 | Exempted [2/6] : d72dca8fb694f65e53e4853a54", + "1 | Exempted [3/6] : False", + "1 | Exempted [4/6] : 5509698034afde64d4d3733ed0094e91d88748", + "1 | Exempted [5/6] : b91f052dc600e0b9308106b675", + "1 | Exempted [6/6] : True", "2 | Chain : Polymesh", "3 | Nonce : 1", - "4 | Tip : POLYX 1234.56789", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13053,9 +13446,9 @@ ] }, { - "index": 522, + "index": 537, "name": "Bridge_Change_bridge_exempted", - "blob": "100600d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100600d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change bridge exempted", "1 | Exempted : ", @@ -13066,7 +13459,7 @@ "0 | Bridge : Change bridge exempted", "1 | Exempted : ", "2 | Chain : Polymesh", - "3 | Nonce : 2339", + "3 | Nonce : 1", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", @@ -13076,32 +13469,30 @@ ] }, { - "index": 523, + "index": 538, "name": "Bridge_Change_bridge_exempted", - "blob": "10060854195c4d57a4e0651874999c1453d8bb07260a5e70089ecaa7874aacdad0572e00f6ca68c0e7031c3ff75aafb85a1754144865cfafafe6997972838b75adbfd31a01d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "10060874050f242455610e6e4c4b200728e03c8ca7c9d72dca8fb694f65e53e4853a54005509698034afde64d4d3733ed0094e91d88748b91f052dc600e0b9308106b67501d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change bridge exempted", - "1 | Exempted [1/6] : 54195c4d57a4e0651874999c1453d8bb07260a", - "1 | Exempted [2/6] : 5e70089ecaa7874aacdad0572e", + "1 | Exempted [1/6] : 74050f242455610e6e4c4b200728e03c8ca7c9", + "1 | Exempted [2/6] : d72dca8fb694f65e53e4853a54", "1 | Exempted [3/6] : False", - "1 | Exempted [4/6] : f6ca68c0e7031c3ff75aafb85a1754144865cf", - "1 | Exempted [5/6] : afafe6997972838b75adbfd31a", + "1 | Exempted [4/6] : 5509698034afde64d4d3733ed0094e91d88748", + "1 | Exempted [5/6] : b91f052dc600e0b9308106b675", "1 | Exempted [6/6] : True", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Bridge : Change bridge exempted", - "1 | Exempted [1/6] : 54195c4d57a4e0651874999c1453d8bb07260a", - "1 | Exempted [2/6] : 5e70089ecaa7874aacdad0572e", + "1 | Exempted [1/6] : 74050f242455610e6e4c4b200728e03c8ca7c9", + "1 | Exempted [2/6] : d72dca8fb694f65e53e4853a54", "1 | Exempted [3/6] : False", - "1 | Exempted [4/6] : f6ca68c0e7031c3ff75aafb85a1754144865cf", - "1 | Exempted [5/6] : afafe6997972838b75adbfd31a", + "1 | Exempted [4/6] : 5509698034afde64d4d3733ed0094e91d88748", + "1 | Exempted [5/6] : b91f052dc600e0b9308106b675", "1 | Exempted [6/6] : True", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 50283", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13109,30 +13500,30 @@ ] }, { - "index": 524, + "index": 539, "name": "Bridge_Change_bridge_exempted", - "blob": "10060854195c4d57a4e0651874999c1453d8bb07260a5e70089ecaa7874aacdad0572e00f6ca68c0e7031c3ff75aafb85a1754144865cfafafe6997972838b75adbfd31a01d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "10060874050f242455610e6e4c4b200728e03c8ca7c9d72dca8fb694f65e53e4853a54005509698034afde64d4d3733ed0094e91d88748b91f052dc600e0b9308106b67501d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change bridge exempted", - "1 | Exempted [1/6] : 54195c4d57a4e0651874999c1453d8bb07260a", - "1 | Exempted [2/6] : 5e70089ecaa7874aacdad0572e", + "1 | Exempted [1/6] : 74050f242455610e6e4c4b200728e03c8ca7c9", + "1 | Exempted [2/6] : d72dca8fb694f65e53e4853a54", "1 | Exempted [3/6] : False", - "1 | Exempted [4/6] : f6ca68c0e7031c3ff75aafb85a1754144865cf", - "1 | Exempted [5/6] : afafe6997972838b75adbfd31a", + "1 | Exempted [4/6] : 5509698034afde64d4d3733ed0094e91d88748", + "1 | Exempted [5/6] : b91f052dc600e0b9308106b675", "1 | Exempted [6/6] : True", - "2 | Tip : POLYX 1234.56789" + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Bridge : Change bridge exempted", - "1 | Exempted [1/6] : 54195c4d57a4e0651874999c1453d8bb07260a", - "1 | Exempted [2/6] : 5e70089ecaa7874aacdad0572e", + "1 | Exempted [1/6] : 74050f242455610e6e4c4b200728e03c8ca7c9", + "1 | Exempted [2/6] : d72dca8fb694f65e53e4853a54", "1 | Exempted [3/6] : False", - "1 | Exempted [4/6] : f6ca68c0e7031c3ff75aafb85a1754144865cf", - "1 | Exempted [5/6] : afafe6997972838b75adbfd31a", + "1 | Exempted [4/6] : 5509698034afde64d4d3733ed0094e91d88748", + "1 | Exempted [5/6] : b91f052dc600e0b9308106b675", "1 | Exempted [6/6] : True", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 0", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13140,20 +13531,22 @@ ] }, { - "index": 525, + "index": 540, "name": "Bridge_Change_bridge_exempted", - "blob": "100600d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100600d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Change bridge exempted", "1 | Exempted : ", - "2 | Tip : POLYX 1234.56789" + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Bridge : Change bridge exempted", "1 | Exempted : ", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Tip : POLYX 1234.56789", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13161,30 +13554,32 @@ ] }, { - "index": 526, + "index": 541, "name": "Bridge_Force_handle_bridge_tx", - "blob": "10078fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "10078fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Force handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", - "2 | Tip : POLYX 0.000987" + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Bridge : Force handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 0", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13192,29 +13587,29 @@ ] }, { - "index": 527, + "index": 542, "name": "Bridge_Force_handle_bridge_tx", - "blob": "10078fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "10078fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Force handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Bridge : Force handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", - "3 | Nonce : 50283", + "3 | Nonce : 2339", "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -13223,30 +13618,32 @@ ] }, { - "index": 528, + "index": 543, "name": "Bridge_Force_handle_bridge_tx", - "blob": "10078fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "10078fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Force handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", - "2 | Tip : POLYX 1234.56789" + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Bridge : Force handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13254,30 +13651,30 @@ ] }, { - "index": 529, + "index": 544, "name": "Bridge_Force_handle_bridge_tx", - "blob": "10078fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "10078fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Force handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", - "2 | Tip : POLYX 55.555555" + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Bridge : Force handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13285,32 +13682,30 @@ ] }, { - "index": 530, + "index": 545, "name": "Bridge_Force_handle_bridge_tx", - "blob": "10078fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "10078fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Force handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Bridge : Force handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13318,42 +13713,42 @@ ] }, { - "index": 531, + "index": 546, "name": "Bridge_Batch_propose_bridge_tx", - "blob": "1008088fe201003909f6f4cb4aafb7bac5057a6c5baac1eee6c5e94a73778f0b4b73ebed77d49f00000000000000000000000000000000bafba1f16b5899f3af8280b73542b936b916f3549ea19a932ab8f3054345a0608fe20100e7c59636f2a7643b76b3f7c756f87cdbee52b26505591d24043e6d1e318f14630000000000000000000000000000000049f1efe507ba0e626d84f72405bb404ff8ed22149f1ca49c872a9614af94cf07d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1008088fe201007fa2c77d72501f8489f1d6331c8c5f8d3f276ab0ef368261e60c6eaa936a930f00000000000000000000000000000000d0a02c595f3106039b58da49cd75b060e26dfb2545a1b28a9c2cd54b311754018fe2010057979860d3fc1e2e459f64f0b9e1016dfbf397b0c53ec19685c03351c8820d3f000000000000000000000000000000009c4667bc29cbcb94009c0dca3eb698d2256b093d833f332e870f099eac6214ced5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Batch propose bridge tx", "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", + "1 | Bridge txs [2/12] : 2FLGYFDn8t7xfUt8HTHxitzw7qj6ssJ2vPMDvs", + "1 | Bridge txs [3/12] : G25DMcxenA", "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", + "1 | Bridge txs [5/12] : d0a02c595f3106039b58da49cd75b060e26dfb", + "1 | Bridge txs [6/12] : 2545a1b28a9c2cd54b31175401", "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", + "1 | Bridge txs [8/12] : 2ERmJTU1aU5sPRmYpqT9AeyYWgfpgWLQoPJFUb", + "1 | Bridge txs [9/12] : 2bgKzMUx5S", "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07", - "2 | Tip : POLYX 0.000987" + "1 | Bridge txs [11/12] : 9c4667bc29cbcb94009c0dca3eb698d2256b09", + "1 | Bridge txs [12/12] : 3d833f332e870f099eac6214ce", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Bridge : Batch propose bridge tx", "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", + "1 | Bridge txs [2/12] : 2FLGYFDn8t7xfUt8HTHxitzw7qj6ssJ2vPMDvs", + "1 | Bridge txs [3/12] : G25DMcxenA", "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", + "1 | Bridge txs [5/12] : d0a02c595f3106039b58da49cd75b060e26dfb", + "1 | Bridge txs [6/12] : 2545a1b28a9c2cd54b31175401", "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", + "1 | Bridge txs [8/12] : 2ERmJTU1aU5sPRmYpqT9AeyYWgfpgWLQoPJFUb", + "1 | Bridge txs [9/12] : 2bgKzMUx5S", "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07", + "1 | Bridge txs [11/12] : 9c4667bc29cbcb94009c0dca3eb698d2256b09", + "1 | Bridge txs [12/12] : 3d833f332e870f099eac6214ce", "2 | Chain : Polymesh", "3 | Nonce : 2339", - "4 | Tip : POLYX 0.000987", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13361,85 +13756,43 @@ ] }, { - "index": 532, + "index": 547, "name": "Bridge_Batch_propose_bridge_tx", - "blob": "1008088fe201003909f6f4cb4aafb7bac5057a6c5baac1eee6c5e94a73778f0b4b73ebed77d49f00000000000000000000000000000000bafba1f16b5899f3af8280b73542b936b916f3549ea19a932ab8f3054345a0608fe20100e7c59636f2a7643b76b3f7c756f87cdbee52b26505591d24043e6d1e318f14630000000000000000000000000000000049f1efe507ba0e626d84f72405bb404ff8ed22149f1ca49c872a9614af94cf07d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100800d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Batch propose bridge tx", - "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", - "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", - "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", - "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07", - "2 | Tip : POLYX 55.555555" + "1 | Bridge txs : ", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Bridge : Batch propose bridge tx", - "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", - "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", - "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", - "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07", + "1 | Bridge txs : ", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", + "3 | Nonce : 1", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 533, + "index": 548, "name": "Bridge_Batch_propose_bridge_tx", - "blob": "1008088fe201003909f6f4cb4aafb7bac5057a6c5baac1eee6c5e94a73778f0b4b73ebed77d49f00000000000000000000000000000000bafba1f16b5899f3af8280b73542b936b916f3549ea19a932ab8f3054345a0608fe20100e7c59636f2a7643b76b3f7c756f87cdbee52b26505591d24043e6d1e318f14630000000000000000000000000000000049f1efe507ba0e626d84f72405bb404ff8ed22149f1ca49c872a9614af94cf07d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100800d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Batch propose bridge tx", - "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", - "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", - "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", - "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07", - "2 | Tip : POLYX 5552342.355555" + "1 | Bridge txs : ", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Bridge : Batch propose bridge tx", - "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", - "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", - "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", - "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07", + "1 | Bridge txs : ", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 0", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13447,44 +13800,20 @@ ] }, { - "index": 534, + "index": 549, "name": "Bridge_Batch_propose_bridge_tx", - "blob": "1008088fe201003909f6f4cb4aafb7bac5057a6c5baac1eee6c5e94a73778f0b4b73ebed77d49f00000000000000000000000000000000bafba1f16b5899f3af8280b73542b936b916f3549ea19a932ab8f3054345a0608fe20100e7c59636f2a7643b76b3f7c756f87cdbee52b26505591d24043e6d1e318f14630000000000000000000000000000000049f1efe507ba0e626d84f72405bb404ff8ed22149f1ca49c872a9614af94cf07d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100800d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Batch propose bridge tx", - "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", - "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", - "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", - "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Bridge txs : ", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Bridge : Batch propose bridge tx", - "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", - "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", - "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", - "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07", + "1 | Bridge txs : ", "2 | Chain : Polymesh", "3 | Nonce : 2339", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13492,44 +13821,42 @@ ] }, { - "index": 535, + "index": 550, "name": "Bridge_Batch_propose_bridge_tx", - "blob": "1008088fe201003909f6f4cb4aafb7bac5057a6c5baac1eee6c5e94a73778f0b4b73ebed77d49f00000000000000000000000000000000bafba1f16b5899f3af8280b73542b936b916f3549ea19a932ab8f3054345a0608fe20100e7c59636f2a7643b76b3f7c756f87cdbee52b26505591d24043e6d1e318f14630000000000000000000000000000000049f1efe507ba0e626d84f72405bb404ff8ed22149f1ca49c872a9614af94cf07d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1008088fe201007fa2c77d72501f8489f1d6331c8c5f8d3f276ab0ef368261e60c6eaa936a930f00000000000000000000000000000000d0a02c595f3106039b58da49cd75b060e26dfb2545a1b28a9c2cd54b311754018fe2010057979860d3fc1e2e459f64f0b9e1016dfbf397b0c53ec19685c03351c8820d3f000000000000000000000000000000009c4667bc29cbcb94009c0dca3eb698d2256b093d833f332e870f099eac6214ced503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Batch propose bridge tx", "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", + "1 | Bridge txs [2/12] : 2FLGYFDn8t7xfUt8HTHxitzw7qj6ssJ2vPMDvs", + "1 | Bridge txs [3/12] : G25DMcxenA", "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", + "1 | Bridge txs [5/12] : d0a02c595f3106039b58da49cd75b060e26dfb", + "1 | Bridge txs [6/12] : 2545a1b28a9c2cd54b31175401", "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", + "1 | Bridge txs [8/12] : 2ERmJTU1aU5sPRmYpqT9AeyYWgfpgWLQoPJFUb", + "1 | Bridge txs [9/12] : 2bgKzMUx5S", "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Bridge txs [11/12] : 9c4667bc29cbcb94009c0dca3eb698d2256b09", + "1 | Bridge txs [12/12] : 3d833f332e870f099eac6214ce", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Bridge : Batch propose bridge tx", "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", + "1 | Bridge txs [2/12] : 2FLGYFDn8t7xfUt8HTHxitzw7qj6ssJ2vPMDvs", + "1 | Bridge txs [3/12] : G25DMcxenA", "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", + "1 | Bridge txs [5/12] : d0a02c595f3106039b58da49cd75b060e26dfb", + "1 | Bridge txs [6/12] : 2545a1b28a9c2cd54b31175401", "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", + "1 | Bridge txs [8/12] : 2ERmJTU1aU5sPRmYpqT9AeyYWgfpgWLQoPJFUb", + "1 | Bridge txs [9/12] : 2bgKzMUx5S", "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07", + "1 | Bridge txs [11/12] : 9c4667bc29cbcb94009c0dca3eb698d2256b09", + "1 | Bridge txs [12/12] : 3d833f332e870f099eac6214ce", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 0", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13537,30 +13864,30 @@ ] }, { - "index": 536, + "index": 551, "name": "Bridge_Propose_bridge_tx", - "blob": "10098fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "10098fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Propose bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", - "2 | Tip : POLYX 5552342.355555" + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Bridge : Propose bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 50283", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13568,30 +13895,32 @@ ] }, { - "index": 537, + "index": 552, "name": "Bridge_Propose_bridge_tx", - "blob": "10098fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "10098fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Propose bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", - "2 | Tip : POLYX 0.000987" + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Bridge : Propose bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Tip : POLYX 0.000987", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13599,61 +13928,63 @@ ] }, { - "index": 538, + "index": 553, "name": "Bridge_Propose_bridge_tx", - "blob": "10098fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "10098fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Propose bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9" + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Bridge : Propose bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 100", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 539, + "index": 554, "name": "Bridge_Propose_bridge_tx", - "blob": "10098fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "10098fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Propose bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Bridge : Propose bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 100", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13661,30 +13992,30 @@ ] }, { - "index": 540, + "index": 555, "name": "Bridge_Propose_bridge_tx", - "blob": "10098fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "10098fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Propose bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", - "2 | Tip : POLYX 1234.56789" + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Bridge : Propose bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 0", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13692,61 +14023,59 @@ ] }, { - "index": 541, + "index": 556, "name": "Bridge_Handle_bridge_tx", - "blob": "100a8fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100a8fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", - "2 | Tip : POLYX 55.555555" + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27" ], "output_expert": [ "0 | Bridge : Handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 1", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 542, + "index": 557, "name": "Bridge_Handle_bridge_tx", - "blob": "100a8fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100a8fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", - "2 | Tip : POLYX 0.000987" + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Bridge : Handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 0", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13754,30 +14083,30 @@ ] }, { - "index": 543, + "index": 558, "name": "Bridge_Handle_bridge_tx", - "blob": "100a8fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100a8fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", - "2 | Tip : POLYX 1234.56789" + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Bridge : Handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 1", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13785,30 +14114,30 @@ ] }, { - "index": 544, + "index": 559, "name": "Bridge_Handle_bridge_tx", - "blob": "100a8fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100a8fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", - "2 | Tip : POLYX 1234.56789" + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Bridge : Handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13816,30 +14145,30 @@ ] }, { - "index": 545, + "index": 560, "name": "Bridge_Handle_bridge_tx", - "blob": "100a8fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100a8fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", - "2 | Tip : POLYX 1234.56789" + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Bridge : Handle bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 2339", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13847,28 +14176,9 @@ ] }, { - "index": 546, - "name": "Bridge_Freeze_txs", - "blob": "100b00d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Bridge : Freeze txs", - "1 | Bridge txs : " - ], - "output_expert": [ - "0 | Bridge : Freeze txs", - "1 | Bridge txs : ", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 547, + "index": 561, "name": "Bridge_Freeze_txs", - "blob": "100b00d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100b00d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Freeze txs", "1 | Bridge txs : ", @@ -13879,7 +14189,7 @@ "0 | Bridge : Freeze txs", "1 | Bridge txs : ", "2 | Chain : Polymesh", - "3 | Nonce : 2339", + "3 | Nonce : 100", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", @@ -13889,42 +14199,42 @@ ] }, { - "index": 548, + "index": 562, "name": "Bridge_Freeze_txs", - "blob": "100b088fe201003909f6f4cb4aafb7bac5057a6c5baac1eee6c5e94a73778f0b4b73ebed77d49f00000000000000000000000000000000bafba1f16b5899f3af8280b73542b936b916f3549ea19a932ab8f3054345a0608fe20100e7c59636f2a7643b76b3f7c756f87cdbee52b26505591d24043e6d1e318f14630000000000000000000000000000000049f1efe507ba0e626d84f72405bb404ff8ed22149f1ca49c872a9614af94cf07d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100b088fe201007fa2c77d72501f8489f1d6331c8c5f8d3f276ab0ef368261e60c6eaa936a930f00000000000000000000000000000000d0a02c595f3106039b58da49cd75b060e26dfb2545a1b28a9c2cd54b311754018fe2010057979860d3fc1e2e459f64f0b9e1016dfbf397b0c53ec19685c03351c8820d3f000000000000000000000000000000009c4667bc29cbcb94009c0dca3eb698d2256b093d833f332e870f099eac6214ced503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Freeze txs", "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", + "1 | Bridge txs [2/12] : 2FLGYFDn8t7xfUt8HTHxitzw7qj6ssJ2vPMDvs", + "1 | Bridge txs [3/12] : G25DMcxenA", "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", + "1 | Bridge txs [5/12] : d0a02c595f3106039b58da49cd75b060e26dfb", + "1 | Bridge txs [6/12] : 2545a1b28a9c2cd54b31175401", "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", + "1 | Bridge txs [8/12] : 2ERmJTU1aU5sPRmYpqT9AeyYWgfpgWLQoPJFUb", + "1 | Bridge txs [9/12] : 2bgKzMUx5S", "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07", - "2 | Tip : POLYX 1234.56789" + "1 | Bridge txs [11/12] : 9c4667bc29cbcb94009c0dca3eb698d2256b09", + "1 | Bridge txs [12/12] : 3d833f332e870f099eac6214ce", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Bridge : Freeze txs", "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", + "1 | Bridge txs [2/12] : 2FLGYFDn8t7xfUt8HTHxitzw7qj6ssJ2vPMDvs", + "1 | Bridge txs [3/12] : G25DMcxenA", "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", + "1 | Bridge txs [5/12] : d0a02c595f3106039b58da49cd75b060e26dfb", + "1 | Bridge txs [6/12] : 2545a1b28a9c2cd54b31175401", "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", + "1 | Bridge txs [8/12] : 2ERmJTU1aU5sPRmYpqT9AeyYWgfpgWLQoPJFUb", + "1 | Bridge txs [9/12] : 2bgKzMUx5S", "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07", + "1 | Bridge txs [11/12] : 9c4667bc29cbcb94009c0dca3eb698d2256b09", + "1 | Bridge txs [12/12] : 3d833f332e870f099eac6214ce", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 0", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13932,20 +14242,42 @@ ] }, { - "index": 549, + "index": 563, "name": "Bridge_Freeze_txs", - "blob": "100b00d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100b088fe201007fa2c77d72501f8489f1d6331c8c5f8d3f276ab0ef368261e60c6eaa936a930f00000000000000000000000000000000d0a02c595f3106039b58da49cd75b060e26dfb2545a1b28a9c2cd54b311754018fe2010057979860d3fc1e2e459f64f0b9e1016dfbf397b0c53ec19685c03351c8820d3f000000000000000000000000000000009c4667bc29cbcb94009c0dca3eb698d2256b093d833f332e870f099eac6214ced503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Freeze txs", - "1 | Bridge txs : ", - "2 | Tip : POLYX 55.555555" + "1 | Bridge txs [1/12] : 123535", + "1 | Bridge txs [2/12] : 2FLGYFDn8t7xfUt8HTHxitzw7qj6ssJ2vPMDvs", + "1 | Bridge txs [3/12] : G25DMcxenA", + "1 | Bridge txs [4/12] : POLYX 0.0", + "1 | Bridge txs [5/12] : d0a02c595f3106039b58da49cd75b060e26dfb", + "1 | Bridge txs [6/12] : 2545a1b28a9c2cd54b31175401", + "1 | Bridge txs [7/12] : 123535", + "1 | Bridge txs [8/12] : 2ERmJTU1aU5sPRmYpqT9AeyYWgfpgWLQoPJFUb", + "1 | Bridge txs [9/12] : 2bgKzMUx5S", + "1 | Bridge txs [10/12] : POLYX 0.0", + "1 | Bridge txs [11/12] : 9c4667bc29cbcb94009c0dca3eb698d2256b09", + "1 | Bridge txs [12/12] : 3d833f332e870f099eac6214ce", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Bridge : Freeze txs", - "1 | Bridge txs : ", + "1 | Bridge txs [1/12] : 123535", + "1 | Bridge txs [2/12] : 2FLGYFDn8t7xfUt8HTHxitzw7qj6ssJ2vPMDvs", + "1 | Bridge txs [3/12] : G25DMcxenA", + "1 | Bridge txs [4/12] : POLYX 0.0", + "1 | Bridge txs [5/12] : d0a02c595f3106039b58da49cd75b060e26dfb", + "1 | Bridge txs [6/12] : 2545a1b28a9c2cd54b31175401", + "1 | Bridge txs [7/12] : 123535", + "1 | Bridge txs [8/12] : 2ERmJTU1aU5sPRmYpqT9AeyYWgfpgWLQoPJFUb", + "1 | Bridge txs [9/12] : 2bgKzMUx5S", + "1 | Bridge txs [10/12] : POLYX 0.0", + "1 | Bridge txs [11/12] : 9c4667bc29cbcb94009c0dca3eb698d2256b09", + "1 | Bridge txs [12/12] : 3d833f332e870f099eac6214ce", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13953,39 +14285,87 @@ ] }, { - "index": 550, + "index": 564, "name": "Bridge_Freeze_txs", - "blob": "100b00d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100b088fe201007fa2c77d72501f8489f1d6331c8c5f8d3f276ab0ef368261e60c6eaa936a930f00000000000000000000000000000000d0a02c595f3106039b58da49cd75b060e26dfb2545a1b28a9c2cd54b311754018fe2010057979860d3fc1e2e459f64f0b9e1016dfbf397b0c53ec19685c03351c8820d3f000000000000000000000000000000009c4667bc29cbcb94009c0dca3eb698d2256b093d833f332e870f099eac6214ced503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Freeze txs", - "1 | Bridge txs : " + "1 | Bridge txs [1/12] : 123535", + "1 | Bridge txs [2/12] : 2FLGYFDn8t7xfUt8HTHxitzw7qj6ssJ2vPMDvs", + "1 | Bridge txs [3/12] : G25DMcxenA", + "1 | Bridge txs [4/12] : POLYX 0.0", + "1 | Bridge txs [5/12] : d0a02c595f3106039b58da49cd75b060e26dfb", + "1 | Bridge txs [6/12] : 2545a1b28a9c2cd54b31175401", + "1 | Bridge txs [7/12] : 123535", + "1 | Bridge txs [8/12] : 2ERmJTU1aU5sPRmYpqT9AeyYWgfpgWLQoPJFUb", + "1 | Bridge txs [9/12] : 2bgKzMUx5S", + "1 | Bridge txs [10/12] : POLYX 0.0", + "1 | Bridge txs [11/12] : 9c4667bc29cbcb94009c0dca3eb698d2256b09", + "1 | Bridge txs [12/12] : 3d833f332e870f099eac6214ce", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Bridge : Freeze txs", - "1 | Bridge txs : ", + "1 | Bridge txs [1/12] : 123535", + "1 | Bridge txs [2/12] : 2FLGYFDn8t7xfUt8HTHxitzw7qj6ssJ2vPMDvs", + "1 | Bridge txs [3/12] : G25DMcxenA", + "1 | Bridge txs [4/12] : POLYX 0.0", + "1 | Bridge txs [5/12] : d0a02c595f3106039b58da49cd75b060e26dfb", + "1 | Bridge txs [6/12] : 2545a1b28a9c2cd54b31175401", + "1 | Bridge txs [7/12] : 123535", + "1 | Bridge txs [8/12] : 2ERmJTU1aU5sPRmYpqT9AeyYWgfpgWLQoPJFUb", + "1 | Bridge txs [9/12] : 2bgKzMUx5S", + "1 | Bridge txs [10/12] : POLYX 0.0", + "1 | Bridge txs [11/12] : 9c4667bc29cbcb94009c0dca3eb698d2256b09", + "1 | Bridge txs [12/12] : 3d833f332e870f099eac6214ce", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 50283", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 551, - "name": "Bridge_Unfreeze_txs", - "blob": "100c00d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 565, + "name": "Bridge_Freeze_txs", + "blob": "100b088fe201007fa2c77d72501f8489f1d6331c8c5f8d3f276ab0ef368261e60c6eaa936a930f00000000000000000000000000000000d0a02c595f3106039b58da49cd75b060e26dfb2545a1b28a9c2cd54b311754018fe2010057979860d3fc1e2e459f64f0b9e1016dfbf397b0c53ec19685c03351c8820d3f000000000000000000000000000000009c4667bc29cbcb94009c0dca3eb698d2256b093d833f332e870f099eac6214ced5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Bridge : Unfreeze txs", - "1 | Bridge txs : ", - "2 | Tip : POLYX 5552342.355555" + "0 | Bridge : Freeze txs", + "1 | Bridge txs [1/12] : 123535", + "1 | Bridge txs [2/12] : 2FLGYFDn8t7xfUt8HTHxitzw7qj6ssJ2vPMDvs", + "1 | Bridge txs [3/12] : G25DMcxenA", + "1 | Bridge txs [4/12] : POLYX 0.0", + "1 | Bridge txs [5/12] : d0a02c595f3106039b58da49cd75b060e26dfb", + "1 | Bridge txs [6/12] : 2545a1b28a9c2cd54b31175401", + "1 | Bridge txs [7/12] : 123535", + "1 | Bridge txs [8/12] : 2ERmJTU1aU5sPRmYpqT9AeyYWgfpgWLQoPJFUb", + "1 | Bridge txs [9/12] : 2bgKzMUx5S", + "1 | Bridge txs [10/12] : POLYX 0.0", + "1 | Bridge txs [11/12] : 9c4667bc29cbcb94009c0dca3eb698d2256b09", + "1 | Bridge txs [12/12] : 3d833f332e870f099eac6214ce", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Bridge : Unfreeze txs", - "1 | Bridge txs : ", + "0 | Bridge : Freeze txs", + "1 | Bridge txs [1/12] : 123535", + "1 | Bridge txs [2/12] : 2FLGYFDn8t7xfUt8HTHxitzw7qj6ssJ2vPMDvs", + "1 | Bridge txs [3/12] : G25DMcxenA", + "1 | Bridge txs [4/12] : POLYX 0.0", + "1 | Bridge txs [5/12] : d0a02c595f3106039b58da49cd75b060e26dfb", + "1 | Bridge txs [6/12] : 2545a1b28a9c2cd54b31175401", + "1 | Bridge txs [7/12] : 123535", + "1 | Bridge txs [8/12] : 2ERmJTU1aU5sPRmYpqT9AeyYWgfpgWLQoPJFUb", + "1 | Bridge txs [9/12] : 2bgKzMUx5S", + "1 | Bridge txs [10/12] : POLYX 0.0", + "1 | Bridge txs [11/12] : 9c4667bc29cbcb94009c0dca3eb698d2256b09", + "1 | Bridge txs [12/12] : 3d833f332e870f099eac6214ce", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 2339", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -13993,42 +14373,42 @@ ] }, { - "index": 552, + "index": 566, "name": "Bridge_Unfreeze_txs", - "blob": "100c088fe201003909f6f4cb4aafb7bac5057a6c5baac1eee6c5e94a73778f0b4b73ebed77d49f00000000000000000000000000000000bafba1f16b5899f3af8280b73542b936b916f3549ea19a932ab8f3054345a0608fe20100e7c59636f2a7643b76b3f7c756f87cdbee52b26505591d24043e6d1e318f14630000000000000000000000000000000049f1efe507ba0e626d84f72405bb404ff8ed22149f1ca49c872a9614af94cf07d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100c088fe201007fa2c77d72501f8489f1d6331c8c5f8d3f276ab0ef368261e60c6eaa936a930f00000000000000000000000000000000d0a02c595f3106039b58da49cd75b060e26dfb2545a1b28a9c2cd54b311754018fe2010057979860d3fc1e2e459f64f0b9e1016dfbf397b0c53ec19685c03351c8820d3f000000000000000000000000000000009c4667bc29cbcb94009c0dca3eb698d2256b093d833f332e870f099eac6214ced503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Unfreeze txs", "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", + "1 | Bridge txs [2/12] : 2FLGYFDn8t7xfUt8HTHxitzw7qj6ssJ2vPMDvs", + "1 | Bridge txs [3/12] : G25DMcxenA", "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", + "1 | Bridge txs [5/12] : d0a02c595f3106039b58da49cd75b060e26dfb", + "1 | Bridge txs [6/12] : 2545a1b28a9c2cd54b31175401", "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", + "1 | Bridge txs [8/12] : 2ERmJTU1aU5sPRmYpqT9AeyYWgfpgWLQoPJFUb", + "1 | Bridge txs [9/12] : 2bgKzMUx5S", "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07", - "2 | Tip : POLYX 55.555555" + "1 | Bridge txs [11/12] : 9c4667bc29cbcb94009c0dca3eb698d2256b09", + "1 | Bridge txs [12/12] : 3d833f332e870f099eac6214ce", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Bridge : Unfreeze txs", "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", + "1 | Bridge txs [2/12] : 2FLGYFDn8t7xfUt8HTHxitzw7qj6ssJ2vPMDvs", + "1 | Bridge txs [3/12] : G25DMcxenA", "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", + "1 | Bridge txs [5/12] : d0a02c595f3106039b58da49cd75b060e26dfb", + "1 | Bridge txs [6/12] : 2545a1b28a9c2cd54b31175401", "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", + "1 | Bridge txs [8/12] : 2ERmJTU1aU5sPRmYpqT9AeyYWgfpgWLQoPJFUb", + "1 | Bridge txs [9/12] : 2bgKzMUx5S", "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07", + "1 | Bridge txs [11/12] : 9c4667bc29cbcb94009c0dca3eb698d2256b09", + "1 | Bridge txs [12/12] : 3d833f332e870f099eac6214ce", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 50283", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14036,20 +14416,20 @@ ] }, { - "index": 553, + "index": 567, "name": "Bridge_Unfreeze_txs", - "blob": "100c00d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100c00d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Unfreeze txs", "1 | Bridge txs : ", - "2 | Tip : POLYX 1234.56789" + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Bridge : Unfreeze txs", "1 | Bridge txs : ", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 2339", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14057,9 +14437,9 @@ ] }, { - "index": 554, + "index": 568, "name": "Bridge_Unfreeze_txs", - "blob": "100c00d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100c00d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Unfreeze txs", "1 | Bridge txs : " @@ -14076,40 +14456,41 @@ ] }, { - "index": 555, + "index": 569, "name": "Bridge_Unfreeze_txs", - "blob": "100c088fe201003909f6f4cb4aafb7bac5057a6c5baac1eee6c5e94a73778f0b4b73ebed77d49f00000000000000000000000000000000bafba1f16b5899f3af8280b73542b936b916f3549ea19a932ab8f3054345a0608fe20100e7c59636f2a7643b76b3f7c756f87cdbee52b26505591d24043e6d1e318f14630000000000000000000000000000000049f1efe507ba0e626d84f72405bb404ff8ed22149f1ca49c872a9614af94cf07d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100c00d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Unfreeze txs", - "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", - "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", - "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", - "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07" + "1 | Bridge txs : ", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Bridge : Unfreeze txs", - "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", - "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", - "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", - "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07", + "1 | Bridge txs : ", "2 | Chain : Polymesh", - "3 | Nonce : 0", + "3 | Nonce : 2339", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 570, + "name": "Bridge_Unfreeze_txs", + "blob": "100c00d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Bridge : Unfreeze txs", + "1 | Bridge txs : " + ], + "output_expert": [ + "0 | Bridge : Unfreeze txs", + "1 | Bridge txs : ", + "2 | Chain : Polymesh", + "3 | Nonce : 50283", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14117,63 +14498,59 @@ ] }, { - "index": 556, + "index": 571, "name": "Bridge_Handle_scheduled_bridge_tx", - "blob": "100d8fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100d8fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Handle scheduled bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27" ], "output_expert": [ "0 | Bridge : Handle scheduled bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 50283", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 557, + "index": 572, "name": "Bridge_Handle_scheduled_bridge_tx", - "blob": "100d8fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100d8fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Handle scheduled bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", - "2 | Tip : POLYX 5552342.355555" + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Bridge : Handle scheduled bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 0", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14181,30 +14558,32 @@ ] }, { - "index": 558, + "index": 573, "name": "Bridge_Handle_scheduled_bridge_tx", - "blob": "100d8fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100d8fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Handle scheduled bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", - "2 | Tip : POLYX 55.555555" + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Bridge : Handle scheduled bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Tip : POLYX 55.555555", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14212,30 +14591,32 @@ ] }, { - "index": 559, + "index": 574, "name": "Bridge_Handle_scheduled_bridge_tx", - "blob": "100d8fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100d8fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Handle scheduled bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", - "2 | Tip : POLYX 5552342.355555" + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Bridge : Handle scheduled bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 50283", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14243,32 +14624,30 @@ ] }, { - "index": 560, + "index": 575, "name": "Bridge_Handle_scheduled_bridge_tx", - "blob": "100d8fe20100530467832ae45b9269fbae6e4e65f4c24f123f984ef4a72499b2aeca5a982868000000000000000000000000000000000c11037e6b41cf70a4ae0edaf785c67e243a6130d6dce217c30d01ac0f793ae9d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100d8fe20100d715355a7099c39db0b99ef41bab2fe2d27d2784a2708af75cd6e8faa6dcaaa0000000000000000000000000000000002145848097e0ff2351fd71d2e043af851f530620d458db5b25e22c4f56379e27d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Handle scheduled bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Bridge : Handle scheduled bridge tx", "1 | Bridge tx [1/6] : 123535", - "1 | Bridge tx [2/6] : 2EKmPJpQ8Cu79rGhTJugd2UxYyGowjScynPabV", - "1 | Bridge tx [3/6] : h9P7s5P3qS", + "1 | Bridge tx [2/6] : 2HJvhSWX4CKD1rLk81PbVmyi8ve8TZK8tNpVxe", + "1 | Bridge tx [3/6] : JiqtoqJAwC", "1 | Bridge tx [4/6] : POLYX 0.0", - "1 | Bridge tx [5/6] : 0c11037e6b41cf70a4ae0edaf785c67e243a61", - "1 | Bridge tx [6/6] : 30d6dce217c30d01ac0f793ae9", + "1 | Bridge tx [5/6] : 2145848097e0ff2351fd71d2e043af851f5306", + "1 | Bridge tx [6/6] : 20d458db5b25e22c4f56379e27", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 2339", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14276,22 +14655,22 @@ ] }, { - "index": 561, + "index": 576, "name": "Bridge_Add_freeze_admin", - "blob": "100eb665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee8816d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100ef219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df651d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Add freeze admin", - "1 | Freeze admin [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Freeze admin [2/2] : LN8xeVsNeN", - "2 | Tip : POLYX 55.555555" + "1 | Freeze admin [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Freeze admin [2/2] : gZRPTfQran", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Bridge : Add freeze admin", - "1 | Freeze admin [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Freeze admin [2/2] : LN8xeVsNeN", + "1 | Freeze admin [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Freeze admin [2/2] : gZRPTfQran", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14299,22 +14678,22 @@ ] }, { - "index": 562, + "index": 577, "name": "Bridge_Add_freeze_admin", - "blob": "100ed429eef47cc221b1b89b16225b129238ae8394ef19efa774cdf2e2d9855d657ed503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100ef219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df651d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Add freeze admin", - "1 | Freeze admin [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | Freeze admin [2/2] : YyWc5gHgxc", - "2 | Tip : POLYX 0.000987" + "1 | Freeze admin [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Freeze admin [2/2] : gZRPTfQran", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Bridge : Add freeze admin", - "1 | Freeze admin [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | Freeze admin [2/2] : YyWc5gHgxc", + "1 | Freeze admin [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Freeze admin [2/2] : gZRPTfQran", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Tip : POLYX 0.000987", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14322,70 +14701,64 @@ ] }, { - "index": 563, + "index": 578, "name": "Bridge_Add_freeze_admin", - "blob": "100eb665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee8816d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100edac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a0832d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Add freeze admin", - "1 | Freeze admin [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Freeze admin [2/2] : LN8xeVsNeN", - "2 | Tip : POLYX 0.000987" + "1 | Freeze admin [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Freeze admin [2/2] : yvKVRudqFf" ], "output_expert": [ "0 | Bridge : Add freeze admin", - "1 | Freeze admin [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Freeze admin [2/2] : LN8xeVsNeN", + "1 | Freeze admin [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Freeze admin [2/2] : yvKVRudqFf", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 564, + "index": 579, "name": "Bridge_Add_freeze_admin", - "blob": "100e4435538821beacd7756d63a71fe314490a2f5d84f361114d4da63326a473a32ad503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100edac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a0832d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Add freeze admin", - "1 | Freeze admin [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Freeze admin [2/2] : vswkJaFu7b", - "2 | Tip : POLYX 0.000987" + "1 | Freeze admin [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Freeze admin [2/2] : yvKVRudqFf" ], "output_expert": [ "0 | Bridge : Add freeze admin", - "1 | Freeze admin [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Freeze admin [2/2] : vswkJaFu7b", + "1 | Freeze admin [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Freeze admin [2/2] : yvKVRudqFf", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 0", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 565, + "index": 580, "name": "Bridge_Add_freeze_admin", - "blob": "100e60ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c22d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100ee294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d06d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Add freeze admin", - "1 | Freeze admin [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Freeze admin [2/2] : vCqPAVy1Tx", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Freeze admin [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Freeze admin [2/2] : TzJpZPVN3j", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Bridge : Add freeze admin", - "1 | Freeze admin [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Freeze admin [2/2] : vCqPAVy1Tx", + "1 | Freeze admin [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Freeze admin [2/2] : TzJpZPVN3j", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14393,19 +14766,19 @@ ] }, { - "index": 566, + "index": 581, "name": "Bridge_Remove_freeze_admin", - "blob": "100f0e99f09abd8a473a1478621e3b517bb4840b928b6353fb05eeeffed3404ff576d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100fe2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef920d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Remove freeze admin", - "1 | Freeze admin [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | Freeze admin [2/2] : JS3f18UihJ", + "1 | Freeze admin [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Freeze admin [2/2] : 3fxY7hxFii", "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Bridge : Remove freeze admin", - "1 | Freeze admin [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | Freeze admin [2/2] : JS3f18UihJ", + "1 | Freeze admin [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Freeze admin [2/2] : 3fxY7hxFii", "2 | Chain : Polymesh", "3 | Nonce : 50283", "4 | Tip : POLYX 0.000987", @@ -14416,22 +14789,22 @@ ] }, { - "index": 567, + "index": 582, "name": "Bridge_Remove_freeze_admin", - "blob": "100f4e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3bd5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100fa60464c5242fae2961b87f0ab349a2c72560f5b679926a0056ec776488b01930d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Remove freeze admin", - "1 | Freeze admin [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Freeze admin [2/2] : hzFSDKNiiB", - "2 | Tip : POLYX 1234.56789" + "1 | Freeze admin [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Freeze admin [2/2] : 8B5MWsqjs1", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Bridge : Remove freeze admin", - "1 | Freeze admin [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Freeze admin [2/2] : hzFSDKNiiB", + "1 | Freeze admin [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Freeze admin [2/2] : 8B5MWsqjs1", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 0", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14439,19 +14812,19 @@ ] }, { - "index": 568, + "index": 583, "name": "Bridge_Remove_freeze_admin", - "blob": "100f0e99f09abd8a473a1478621e3b517bb4840b928b6353fb05eeeffed3404ff576d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100ff219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df651d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Remove freeze admin", - "1 | Freeze admin [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | Freeze admin [2/2] : JS3f18UihJ", + "1 | Freeze admin [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Freeze admin [2/2] : gZRPTfQran", "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Bridge : Remove freeze admin", - "1 | Freeze admin [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | Freeze admin [2/2] : JS3f18UihJ", + "1 | Freeze admin [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Freeze admin [2/2] : gZRPTfQran", "2 | Chain : Polymesh", "3 | Nonce : 100", "4 | Tip : POLYX 5552342.355555", @@ -14462,21 +14835,21 @@ ] }, { - "index": 569, + "index": 584, "name": "Bridge_Remove_freeze_admin", - "blob": "100fac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab39d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100fa60464c5242fae2961b87f0ab349a2c72560f5b679926a0056ec776488b01930d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Remove freeze admin", - "1 | Freeze admin [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Freeze admin [2/2] : jDr6Qhw4Qj", + "1 | Freeze admin [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Freeze admin [2/2] : 8B5MWsqjs1", "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Bridge : Remove freeze admin", - "1 | Freeze admin [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Freeze admin [2/2] : jDr6Qhw4Qj", + "1 | Freeze admin [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Freeze admin [2/2] : 8B5MWsqjs1", "2 | Chain : Polymesh", - "3 | Nonce : 1", + "3 | Nonce : 2339", "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -14485,43 +14858,22 @@ ] }, { - "index": 570, + "index": 585, "name": "Bridge_Remove_freeze_admin", - "blob": "100fb665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee8816d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "100fe2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef920d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Remove freeze admin", - "1 | Freeze admin [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Freeze admin [2/2] : LN8xeVsNeN", + "1 | Freeze admin [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Freeze admin [2/2] : 3fxY7hxFii", "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Bridge : Remove freeze admin", - "1 | Freeze admin [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Freeze admin [2/2] : LN8xeVsNeN", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 571, - "name": "Bridge_Remove_txs", - "blob": "101000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Bridge : Remove txs", - "1 | Bridge txs : ", - "2 | Tip : POLYX 0.000987" - ], - "output_expert": [ - "0 | Bridge : Remove txs", - "1 | Bridge txs : ", + "1 | Freeze admin [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Freeze admin [2/2] : 3fxY7hxFii", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Tip : POLYX 0.000987", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14529,42 +14881,42 @@ ] }, { - "index": 572, + "index": 586, "name": "Bridge_Remove_txs", - "blob": "1010088fe201003909f6f4cb4aafb7bac5057a6c5baac1eee6c5e94a73778f0b4b73ebed77d49f00000000000000000000000000000000bafba1f16b5899f3af8280b73542b936b916f3549ea19a932ab8f3054345a0608fe20100e7c59636f2a7643b76b3f7c756f87cdbee52b26505591d24043e6d1e318f14630000000000000000000000000000000049f1efe507ba0e626d84f72405bb404ff8ed22149f1ca49c872a9614af94cf07d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1010088fe201007fa2c77d72501f8489f1d6331c8c5f8d3f276ab0ef368261e60c6eaa936a930f00000000000000000000000000000000d0a02c595f3106039b58da49cd75b060e26dfb2545a1b28a9c2cd54b311754018fe2010057979860d3fc1e2e459f64f0b9e1016dfbf397b0c53ec19685c03351c8820d3f000000000000000000000000000000009c4667bc29cbcb94009c0dca3eb698d2256b093d833f332e870f099eac6214ced5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Remove txs", "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", + "1 | Bridge txs [2/12] : 2FLGYFDn8t7xfUt8HTHxitzw7qj6ssJ2vPMDvs", + "1 | Bridge txs [3/12] : G25DMcxenA", "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", + "1 | Bridge txs [5/12] : d0a02c595f3106039b58da49cd75b060e26dfb", + "1 | Bridge txs [6/12] : 2545a1b28a9c2cd54b31175401", "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", + "1 | Bridge txs [8/12] : 2ERmJTU1aU5sPRmYpqT9AeyYWgfpgWLQoPJFUb", + "1 | Bridge txs [9/12] : 2bgKzMUx5S", "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07", - "2 | Tip : POLYX 1234.56789" + "1 | Bridge txs [11/12] : 9c4667bc29cbcb94009c0dca3eb698d2256b09", + "1 | Bridge txs [12/12] : 3d833f332e870f099eac6214ce", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Bridge : Remove txs", "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", + "1 | Bridge txs [2/12] : 2FLGYFDn8t7xfUt8HTHxitzw7qj6ssJ2vPMDvs", + "1 | Bridge txs [3/12] : G25DMcxenA", "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", + "1 | Bridge txs [5/12] : d0a02c595f3106039b58da49cd75b060e26dfb", + "1 | Bridge txs [6/12] : 2545a1b28a9c2cd54b31175401", "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", + "1 | Bridge txs [8/12] : 2ERmJTU1aU5sPRmYpqT9AeyYWgfpgWLQoPJFUb", + "1 | Bridge txs [9/12] : 2bgKzMUx5S", "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07", + "1 | Bridge txs [11/12] : 9c4667bc29cbcb94009c0dca3eb698d2256b09", + "1 | Bridge txs [12/12] : 3d833f332e870f099eac6214ce", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14572,40 +14924,40 @@ ] }, { - "index": 573, + "index": 587, "name": "Bridge_Remove_txs", - "blob": "1010088fe201003909f6f4cb4aafb7bac5057a6c5baac1eee6c5e94a73778f0b4b73ebed77d49f00000000000000000000000000000000bafba1f16b5899f3af8280b73542b936b916f3549ea19a932ab8f3054345a0608fe20100e7c59636f2a7643b76b3f7c756f87cdbee52b26505591d24043e6d1e318f14630000000000000000000000000000000049f1efe507ba0e626d84f72405bb404ff8ed22149f1ca49c872a9614af94cf07d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1010088fe201007fa2c77d72501f8489f1d6331c8c5f8d3f276ab0ef368261e60c6eaa936a930f00000000000000000000000000000000d0a02c595f3106039b58da49cd75b060e26dfb2545a1b28a9c2cd54b311754018fe2010057979860d3fc1e2e459f64f0b9e1016dfbf397b0c53ec19685c03351c8820d3f000000000000000000000000000000009c4667bc29cbcb94009c0dca3eb698d2256b093d833f332e870f099eac6214ced503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Remove txs", "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", + "1 | Bridge txs [2/12] : 2FLGYFDn8t7xfUt8HTHxitzw7qj6ssJ2vPMDvs", + "1 | Bridge txs [3/12] : G25DMcxenA", "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", + "1 | Bridge txs [5/12] : d0a02c595f3106039b58da49cd75b060e26dfb", + "1 | Bridge txs [6/12] : 2545a1b28a9c2cd54b31175401", "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", + "1 | Bridge txs [8/12] : 2ERmJTU1aU5sPRmYpqT9AeyYWgfpgWLQoPJFUb", + "1 | Bridge txs [9/12] : 2bgKzMUx5S", "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07" + "1 | Bridge txs [11/12] : 9c4667bc29cbcb94009c0dca3eb698d2256b09", + "1 | Bridge txs [12/12] : 3d833f332e870f099eac6214ce" ], "output_expert": [ "0 | Bridge : Remove txs", "1 | Bridge txs [1/12] : 123535", - "1 | Bridge txs [2/12] : 2DjhnuA9pLu4ejPmhtnNNfhCRVwKQsFiDxMErL", - "1 | Bridge txs [3/12] : HajjZWz3eU", + "1 | Bridge txs [2/12] : 2FLGYFDn8t7xfUt8HTHxitzw7qj6ssJ2vPMDvs", + "1 | Bridge txs [3/12] : G25DMcxenA", "1 | Bridge txs [4/12] : POLYX 0.0", - "1 | Bridge txs [5/12] : bafba1f16b5899f3af8280b73542b936b916f3", - "1 | Bridge txs [6/12] : 549ea19a932ab8f3054345a060", + "1 | Bridge txs [5/12] : d0a02c595f3106039b58da49cd75b060e26dfb", + "1 | Bridge txs [6/12] : 2545a1b28a9c2cd54b31175401", "1 | Bridge txs [7/12] : 123535", - "1 | Bridge txs [8/12] : 2HgorohzdXZMk5M5DxSZmEo7eR36Xux3rfZLzs", - "1 | Bridge txs [9/12] : nfXigicGjV", + "1 | Bridge txs [8/12] : 2ERmJTU1aU5sPRmYpqT9AeyYWgfpgWLQoPJFUb", + "1 | Bridge txs [9/12] : 2bgKzMUx5S", "1 | Bridge txs [10/12] : POLYX 0.0", - "1 | Bridge txs [11/12] : 49f1efe507ba0e626d84f72405bb404ff8ed22", - "1 | Bridge txs [12/12] : 149f1ca49c872a9614af94cf07", + "1 | Bridge txs [11/12] : 9c4667bc29cbcb94009c0dca3eb698d2256b09", + "1 | Bridge txs [12/12] : 3d833f332e870f099eac6214ce", "2 | Chain : Polymesh", - "3 | Nonce : 0", + "3 | Nonce : 100", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14613,20 +14965,20 @@ ] }, { - "index": 574, + "index": 588, "name": "Bridge_Remove_txs", - "blob": "101000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "101000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Remove txs", "1 | Bridge txs : ", - "2 | Tip : POLYX 5552342.355555" + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Bridge : Remove txs", "1 | Bridge txs : ", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 1", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14634,20 +14986,41 @@ ] }, { - "index": 575, + "index": 589, "name": "Bridge_Remove_txs", - "blob": "101000d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "101000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Bridge : Remove txs", "1 | Bridge txs : ", - "2 | Tip : POLYX 5552342.355555" + "2 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Bridge : Remove txs", + "1 | Bridge txs : ", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 590, + "name": "Bridge_Remove_txs", + "blob": "101000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Bridge : Remove txs", + "1 | Bridge txs : ", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Bridge : Remove txs", "1 | Bridge txs : ", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip : POLYX 5552342.355555", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14655,26 +15028,26 @@ ] }, { - "index": 576, + "index": 591, "name": "Staking_Bond", - "blob": "11000079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66868ed73e0d02d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110000027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef68ed73e0d01d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Bond", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK", + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh", "2 | Amount : POLYX 55.555555", - "3 | Payee : Controller", - "4 | Tip : POLYX 1234.56789" + "3 | Payee : Stash", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Bond", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK", + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh", "2 | Amount : POLYX 55.555555", - "3 | Payee : Controller", + "3 | Payee : Stash", "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip : POLYX 1234.56789", + "5 | Nonce : 2339", + "6 | Tip : POLYX 5552342.355555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14682,51 +15055,57 @@ ] }, { - "index": 577, + "index": 592, "name": "Staking_Bond", - "blob": "11000079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66868ed73e0d02d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110000027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef60002d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Bond", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK", - "2 | Amount : POLYX 55.555555", - "3 | Payee : Controller" + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 0.0", + "3 | Payee : Controller", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Bond", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK", - "2 | Amount : POLYX 55.555555", + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 0.0", "3 | Payee : Controller", "4 | Chain : Polymesh", "5 | Nonce : 1", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, { - "index": 578, + "index": 593, "name": "Staking_Bond", - "blob": "11000079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66866d0f02d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110000027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef633158139ae28a3dfaac5fe1560a5e9e05c00d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Bond", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK", - "2 | Amount : POLYX 0.000987", - "3 | Payee : Controller", - "4 | Tip : POLYX 5552342.355555" + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh", + "2 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "2 | Amount [2/2] : 3.456789", + "3 | Payee : Staked", + "4 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Staking : Bond", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK", - "2 | Amount : POLYX 0.000987", - "3 | Payee : Controller", + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh", + "2 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "2 | Amount [2/2] : 3.456789", + "3 | Payee : Staked", "4 | Chain : Polymesh", - "5 | Nonce : 0", - "6 | Tip : POLYX 5552342.355555", + "5 | Nonce : 50283", + "6 | Tip : POLYX 1234.56789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14734,28 +15113,26 @@ ] }, { - "index": 579, + "index": 594, "name": "Staking_Bond", - "blob": "11000079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66860001d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110000027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef60b63ce64c10c0501d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Bond", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK", - "2 | Amount : POLYX 0.0", + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 5552342.355555", "3 | Payee : Stash", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Bond", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK", - "2 | Amount : POLYX 0.0", + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 5552342.355555", "3 | Payee : Stash", "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", + "5 | Nonce : 50283", + "6 | Tip : POLYX 5552342.355555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14763,26 +15140,26 @@ ] }, { - "index": 580, + "index": 595, "name": "Staking_Bond", - "blob": "11000079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66866d0f00d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110000027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef60000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Bond", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK", - "2 | Amount : POLYX 0.000987", + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 0.0", "3 | Payee : Staked", - "4 | Tip : POLYX 55.555555" + "4 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Staking : Bond", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK", - "2 | Amount : POLYX 0.000987", + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 0.0", "3 | Payee : Staked", "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip : POLYX 55.555555", + "5 | Nonce : 2339", + "6 | Tip : POLYX 1234.56789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14790,53 +15167,58 @@ ] }, { - "index": 581, + "index": 596, "name": "Staking_Bond_extra", - "blob": "110103d2029649d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "11010b63ce64c10c05d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Bond extra", - "1 | Amount : POLYX 1234.56789" + "1 | Amount : POLYX 5552342.355555", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Bond extra", - "1 | Amount : POLYX 1234.56789", + "1 | Amount : POLYX 5552342.355555", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 2339", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 582, + "index": 597, "name": "Staking_Bond_extra", - "blob": "11010b63ce64c10c05d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "11010b63ce64c10c05d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Bond extra", - "1 | Amount : POLYX 5552342.355555" + "1 | Amount : POLYX 5552342.355555", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Bond extra", "1 | Amount : POLYX 5552342.355555", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 583, + "index": 598, "name": "Staking_Bond_extra", - "blob": "110133158139ae28a3dfaac5fe1560a5e9e05cd5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110133158139ae28a3dfaac5fe1560a5e9e05cd503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Bond extra", "1 | Amount [1/2] : POLYX 12345678901234567890123456789012", "1 | Amount [2/2] : 3.456789", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Bond extra", @@ -14844,8 +15226,7 @@ "1 | Amount [2/2] : 3.456789", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14853,20 +15234,20 @@ ] }, { - "index": 584, + "index": 599, "name": "Staking_Bond_extra", - "blob": "11010b63ce64c10c05d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "11018ed73e0dd5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Bond extra", - "1 | Amount : POLYX 5552342.355555", - "2 | Tip : POLYX 1234.56789" + "1 | Amount : POLYX 55.555555", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Bond extra", - "1 | Amount : POLYX 5552342.355555", + "1 | Amount : POLYX 55.555555", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14874,20 +15255,20 @@ ] }, { - "index": 585, + "index": 600, "name": "Staking_Bond_extra", - "blob": "110103d2029649d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110103d2029649d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Bond extra", "1 | Amount : POLYX 1234.56789", - "2 | Tip : POLYX 55.555555" + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Staking : Bond extra", "1 | Amount : POLYX 1234.56789", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Tip : POLYX 55.555555", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14895,9 +15276,9 @@ ] }, { - "index": 586, + "index": 601, "name": "Staking_Unbond", - "blob": "110203d2029649d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110203d2029649d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Unbond", "1 | Amount : POLYX 1234.56789", @@ -14916,20 +15297,22 @@ ] }, { - "index": 587, + "index": 602, "name": "Staking_Unbond", - "blob": "110203d2029649d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110233158139ae28a3dfaac5fe1560a5e9e05cd503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Unbond", - "1 | Amount : POLYX 1234.56789", - "2 | Tip : POLYX 1234.56789" + "1 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "1 | Amount [2/2] : 3.456789", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Unbond", - "1 | Amount : POLYX 1234.56789", + "1 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "1 | Amount [2/2] : 3.456789", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 50283", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14937,20 +15320,22 @@ ] }, { - "index": 588, + "index": 603, "name": "Staking_Unbond", - "blob": "11020b63ce64c10c05d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110233158139ae28a3dfaac5fe1560a5e9e05cd503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Unbond", - "1 | Amount : POLYX 5552342.355555", + "1 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "1 | Amount [2/2] : 3.456789", "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Unbond", - "1 | Amount : POLYX 5552342.355555", + "1 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "1 | Amount [2/2] : 3.456789", "2 | Chain : Polymesh", - "3 | Nonce : 0", + "3 | Nonce : 100", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", @@ -14960,20 +15345,22 @@ ] }, { - "index": 589, + "index": 604, "name": "Staking_Unbond", - "blob": "11026d0fd50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "11020b63ce64c10c05d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Unbond", - "1 | Amount : POLYX 0.000987", - "2 | Tip : POLYX 55.555555" + "1 | Amount : POLYX 5552342.355555", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Unbond", - "1 | Amount : POLYX 0.000987", + "1 | Amount : POLYX 5552342.355555", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 1", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -14981,22 +15368,22 @@ ] }, { - "index": 590, + "index": 605, "name": "Staking_Unbond", - "blob": "110233158139ae28a3dfaac5fe1560a5e9e05cd503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110203d2029649d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Unbond", - "1 | Amount [1/2] : POLYX 12345678901234567890123456789012", - "1 | Amount [2/2] : 3.456789", - "2 | Tip : POLYX 55.555555" + "1 | Amount : POLYX 1234.56789", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Unbond", - "1 | Amount [1/2] : POLYX 12345678901234567890123456789012", - "1 | Amount [2/2] : 3.456789", + "1 | Amount : POLYX 1234.56789", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 50283", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15004,37 +15391,39 @@ ] }, { - "index": 591, + "index": 606, "name": "Staking_Withdraw_Unbonded", - "blob": "1103f7010000d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110300000000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Staking : Withdraw Unbonded" + "0 | Staking : Withdraw Unbonded", + "1 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Staking : Withdraw Unbonded", - "1 | Num slashing spans : 503", + "1 | Num slashing spans : 0", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 2339", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 592, + "index": 607, "name": "Staking_Withdraw_Unbonded", - "blob": "1103f7010000d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110300000000d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Withdraw Unbonded", - "1 | Tip : POLYX 55.555555" + "1 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Withdraw Unbonded", - "1 | Num slashing spans : 503", + "1 | Num slashing spans : 0", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 50283", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15042,19 +15431,19 @@ ] }, { - "index": 593, + "index": 608, "name": "Staking_Withdraw_Unbonded", - "blob": "1103d3040000d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1103d3040000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Withdraw Unbonded", - "1 | Tip : POLYX 1234.56789" + "1 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Withdraw Unbonded", "1 | Num slashing spans : 1235", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 100", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15062,19 +15451,19 @@ ] }, { - "index": 594, + "index": 609, "name": "Staking_Withdraw_Unbonded", - "blob": "1103f7010000d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110334300000d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Withdraw Unbonded", - "1 | Tip : POLYX 0.000987" + "1 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Withdraw Unbonded", - "1 | Num slashing spans : 503", + "1 | Num slashing spans : 12340", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15082,19 +15471,40 @@ ] }, { - "index": 595, + "index": 610, "name": "Staking_Withdraw_Unbonded", - "blob": "110300000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110334300000d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Withdraw Unbonded", - "1 | Tip : POLYX 55.555555" + "1 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Withdraw Unbonded", - "1 | Num slashing spans : 0", + "1 | Num slashing spans : 12340", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 611, + "name": "Staking_Validate", + "blob": "11042000d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Staking : Validate", + "1 | Prefs : 0.0000008%", + "2 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Staking : Validate", + "1 | Prefs : 0.0000008%", "2 | Chain : Polymesh", "3 | Nonce : 1", - "4 | Tip : POLYX 55.555555", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15102,18 +15512,18 @@ ] }, { - "index": 596, + "index": 612, "name": "Staking_Validate", - "blob": "11049a15060300d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "11042000d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Validate", - "1 | Prefs : 1.2682598%" + "1 | Prefs : 0.0000008%" ], "output_expert": [ "0 | Staking : Validate", - "1 | Prefs : 1.2682598%", + "1 | Prefs : 0.0000008%", "2 | Chain : Polymesh", - "3 | Nonce : 2339", + "3 | Nonce : 1", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15121,20 +15531,22 @@ ] }, { - "index": 597, + "index": 613, "name": "Staking_Validate", - "blob": "11049a15060300d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "11042000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Validate", - "1 | Prefs : 1.2682598%", - "2 | Tip : POLYX 55.555555" + "1 | Prefs : 0.0000008%", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Validate", - "1 | Prefs : 1.2682598%", + "1 | Prefs : 0.0000008%", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 0", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15142,20 +15554,20 @@ ] }, { - "index": 598, + "index": 614, "name": "Staking_Validate", - "blob": "11049a15060300d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110406a3340000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Validate", - "1 | Prefs : 1.2682598%", + "1 | Prefs : 0.0862401%", "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Validate", - "1 | Prefs : 1.2682598%", + "1 | Prefs : 0.0862401%", "2 | Chain : Polymesh", - "3 | Nonce : 50283", + "3 | Nonce : 0", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", @@ -15165,41 +15577,20 @@ ] }, { - "index": 599, + "index": 615, "name": "Staking_Validate", - "blob": "11047000d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1104e28a620100d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Validate", - "1 | Prefs : 0.0000028%", - "2 | Tip : POLYX 5552342.355555" - ], - "output_expert": [ - "0 | Staking : Validate", - "1 | Prefs : 0.0000028%", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 5552342.355555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 600, - "name": "Staking_Validate", - "blob": "1104fe85a5fe00d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Staking : Validate", - "1 | Prefs : 106.8065151%", - "2 | Tip : POLYX 0.000987" + "1 | Prefs : 0.5808824%", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Validate", - "1 | Prefs : 106.8065151%", + "1 | Prefs : 0.5808824%", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 100", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15207,71 +15598,57 @@ ] }, { - "index": 601, + "index": 616, "name": "Staking_Nominate", - "blob": "110504002ea41d05dcd5a34a486d449646f83b867dddfc6bd11a32b89eadaaedcf12001ed5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110508005c8f252c02dfb17c7072b2b8704899e1629da21211578f24566ccac27a8aa59b00c372c15f8d2cd60d8aa952d4649a6bc0946ab1ccf1e3796292f8c16355fe5845d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Nominate", - "1 | Targets [1/2] : 2DW54Gc8cYtnpnYnK5Yi5JcP6JUqLAJTiPvYio", - "1 | Targets [2/2] : gRdeJSSbMU" + "1 | Targets [1/4] : 2EYH2kdrLUM69zSz6ebjpbAxaVQJTq3D9e8Mzj", + "1 | Targets [2/4] : vKcguFfeXv", + "1 | Targets [3/4] : 2GsBXfryZtym4ynLAFSBFXqqyvVWFbRdGugvkL", + "1 | Targets [4/4] : QCMvQWozZj", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Nominate", - "1 | Targets [1/2] : 2DW54Gc8cYtnpnYnK5Yi5JcP6JUqLAJTiPvYio", - "1 | Targets [2/2] : gRdeJSSbMU", + "1 | Targets [1/4] : 2EYH2kdrLUM69zSz6ebjpbAxaVQJTq3D9e8Mzj", + "1 | Targets [2/4] : vKcguFfeXv", + "1 | Targets [3/4] : 2GsBXfryZtym4ynLAFSBFXqqyvVWFbRdGugvkL", + "1 | Targets [4/4] : QCMvQWozZj", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 602, + "index": 617, "name": "Staking_Nominate", - "blob": "1105200010c19fe17dcd21f4e4145ad3da0ee1d1fa07130e81ecb0d369e42d945ba96f33009221204be6b0cabec3dfea2762e2ef03a2dd6ccf453cb02985a2c70e3f8aa72e00da85bb739570f4f93dca09293bd9288309e62359187b1a789ae5c61f4429fd2d00f636e971bae6008578f54640023383666967e64f7026167aa67b0b86d724620800ce9fe2a4253d1e11b8a2e5e3ca013a816eea497f6d7472801155a79e22c57715008089ae6181319d5a81e0ca45a90c3c061cfa228ee6842203b1932dbf2d5cea6e00ba0017c428f1702fa3fdc76a02f3922f9a2d7c315f2957220ad5999cb589533f000c30022ae74e21baf49f464fd15d98f771739c8a577b72627c7579cf22cf0d15d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "11050c000011c6beb48fd211ac911d8bfca06d15aa16b18a95b3944ed112e619f6481ddc00529ab7f899bebe67aea4f382ec4fb0bd8d6a327aea40e9b936fb927450260ef20098f7d8a4a1679acbd897604c361a334ecf6b8774dc9d9efb5d1c7f6fac3f9553d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Nominate", - "1 | Targets [1/16] : 2CptPR5hyiQTXRFHyChF1YsQkxNkLtFhG2Ntxz", - "1 | Targets [2/16] : tQxpT5x2x9", - "1 | Targets [3/16] : 2FkWw9Jnyp9kQ3CAK5ajQHFUomY76RmLwdkg25", - "1 | Targets [4/16] : bRB6G1PpFo", - "1 | Targets [5/16] : 2HPSGWhYFLgzLEeAzTzkkguHuKW8tHgRPJPjjt", - "1 | Targets [6/16] : bpiyJbu26F", - "1 | Targets [7/16] : 2J1kCEa2b89z98JBSNLuCTnwwjygJKmGiZQi2p", - "1 | Targets [8/16] : CHPn3hDj3o", - "1 | Targets [9/16] : 2H7qTnuTYif4efyrL5XRogwidHemw749uA5UXq", - "1 | Targets [10/16] : HSkYR82a1t", - "1 | Targets [11/16] : 2FMT8bNVLmwzTyVhVkCAXJXp1Pi9NAqTvhKadc", - "1 | Targets [12/16] : JbpF1kxwhC", - "1 | Targets [13/16] : 2Geo35vUEUKBP86xwSSbP6Gb8ioicDZBtBcewA", - "1 | Targets [14/16] : 7GdRb5SkCD", - "1 | Targets [15/16] : 2CitwQAxJaUTNrrXexDUbo7cgLsu2gtWTbMcZh", - "1 | Targets [16/16] : bqrg3AfreQ", - "2 | Tip : POLYX 55.555555" + "1 | Targets [1/6] : 2CT1PBhXNjTcgzTvj1ygRh4UnWHpMcaDcgtGG6", + "1 | Targets [2/6] : L4jJf1P7Sg", + "1 | Targets [3/6] : 2EKDzPKb1jDUk7sprENkEHuQqh3xo9BeSoTsbw", + "1 | Targets [4/6] : LFDdnBPBA6", + "1 | Targets [5/6] : 2FuV1MCsyWR1TFWMqrFedFocJpMPMGDnmMh6ry", + "1 | Targets [6/6] : zzTS7ojMGG", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Staking : Nominate", - "1 | Targets [1/16] : 2CptPR5hyiQTXRFHyChF1YsQkxNkLtFhG2Ntxz", - "1 | Targets [2/16] : tQxpT5x2x9", - "1 | Targets [3/16] : 2FkWw9Jnyp9kQ3CAK5ajQHFUomY76RmLwdkg25", - "1 | Targets [4/16] : bRB6G1PpFo", - "1 | Targets [5/16] : 2HPSGWhYFLgzLEeAzTzkkguHuKW8tHgRPJPjjt", - "1 | Targets [6/16] : bpiyJbu26F", - "1 | Targets [7/16] : 2J1kCEa2b89z98JBSNLuCTnwwjygJKmGiZQi2p", - "1 | Targets [8/16] : CHPn3hDj3o", - "1 | Targets [9/16] : 2H7qTnuTYif4efyrL5XRogwidHemw749uA5UXq", - "1 | Targets [10/16] : HSkYR82a1t", - "1 | Targets [11/16] : 2FMT8bNVLmwzTyVhVkCAXJXp1Pi9NAqTvhKadc", - "1 | Targets [12/16] : JbpF1kxwhC", - "1 | Targets [13/16] : 2Geo35vUEUKBP86xwSSbP6Gb8ioicDZBtBcewA", - "1 | Targets [14/16] : 7GdRb5SkCD", - "1 | Targets [15/16] : 2CitwQAxJaUTNrrXexDUbo7cgLsu2gtWTbMcZh", - "1 | Targets [16/16] : bqrg3AfreQ", + "1 | Targets [1/6] : 2CT1PBhXNjTcgzTvj1ygRh4UnWHpMcaDcgtGG6", + "1 | Targets [2/6] : L4jJf1P7Sg", + "1 | Targets [3/6] : 2EKDzPKb1jDUk7sprENkEHuQqh3xo9BeSoTsbw", + "1 | Targets [4/6] : LFDdnBPBA6", + "1 | Targets [5/6] : 2FuV1MCsyWR1TFWMqrFedFocJpMPMGDnmMh6ry", + "1 | Targets [6/6] : zzTS7ojMGG", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 1", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15279,82 +15656,22 @@ ] }, { - "index": 603, + "index": 618, "name": "Staking_Nominate", - "blob": "11054000ea57534ceb72190755c77c69feca545dcb395a85003918c0964b2e8eb7a0654400dae1be9df8ebe7225b9f0020c83e7dce63343f95a8a55671b488bad1ca86351a003c4d61967457dbd5e3b97efa05355c4d891ea27d0b1877728a916c904a4d7c7900cca7c537c27b8dd37fdd368bd011668770be292b3cfd36f373206edd3871d80000eaafd195b1a8d634e1fd43fe1a8781bea6ef3b3c4a9b48c3b10daa8af45a445600aaf0ebd19f999f4437d9f15d1fcc3218ad53b3545e41e1f8d970cbe719085e63005246bdfb8b74f07529a585993f8abbcb2394c077007e5f7cf66a0cc4dcfe4278004634b5416027703782b4bb65bc622d619f80e4db8e27f835663f12b418ce553c004678bd8100e53e7084f1f8002854dda81756dc8db331bb16b685ee8ac34b860d00102bdf1e63a4b5a87aed4b5b166d0c3984716786c3535d4a8cdf4a4a975a9c5b00902c24055947ceb14cea14d4e4184dc68cecf128238ca29b40e88ae9fe61ff3f001aafa51a1f9f983029aac4ad19b9e0344ff52d35f6a140cd3ed3c739af3fb548003ee850d2d3a61f804991488e6bb1d6a005359a432c56b8a59290dbf78be7a13600467ad4c0da9abbcecb9aace12cc6278ab2821bcd720d5f712afbb1a7c0d8c13f00d8c2e8619c91146f53c665f36b2d8164b03e0ed41262a957d63fe0f8594f4820002c09f8c512937b0ce43a42ec9dfee80c12c22e961ae2319d8fa5acf08ec94260d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1105040090175a77285d35d3147e5f9c9dc73bba703a075d48cd2a347aff216583f22561d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Nominate", - "1 | Targets [1/32] : 2HkBFNuyyfnqhmpNDD53AHQbQwkJnprKeCFzBJ", - "1 | Targets [2/32] : rUSwgmkxbQ", - "1 | Targets [3/32] : 2HPubrCMCLwCu4Pzw5ohRDtX3PfdxMizxvaVCf", - "1 | Targets [4/32] : cipc8tUZXX", - "1 | Targets [5/32] : 2DoyxnspFVCRZ79Q4gymhkcgBsoK8dc1h3CxPn", - "1 | Targets [6/32] : qz78ZFbsJr", - "1 | Targets [7/32] : 2H5Fi6Qyw7BuS6gUkF13xHnn7TSwRavu6i5evR", - "1 | Targets [8/32] : 8Ldk3mxUpy", - "1 | Targets [9/32] : 2HkdY5kL73NdLus7euoWEcMp58dobUoB3PPKD5", - "1 | Targets [10/32] : eGzZCHWudw", - "1 | Targets [11/32] : 2GK3p2MfwZMAKd7ZLBvESbLSub7RRfiCPtsWTc", - "1 | Targets [12/32] : ejaeRJaPjN", - "1 | Targets [13/32] : 2EJo3WBWDoTFd66rNXLuVW1SzG3Qk3GgsfaAbt", - "1 | Targets [14/32] : E8ik48ZG2n", - "1 | Targets [15/32] : 2E2y7TQMfLcXB7B9aVBuBwJqUuTeSs3X6ubWgV", - "1 | Targets [16/32] : rtQKNB7AUf", - "1 | Targets [17/32] : 2E3KKd96QkiMnrPeG6TzzuPdAHEEbTvaacd3LS", - "1 | Targets [18/32] : ypZYEVUh2A", - "1 | Targets [19/32] : 2Cp7uERf3445USmpjpj1ds396zq8e5dFg5d7fa", - "1 | Targets [20/32] : HNMaNEXagi", - "1 | Targets [21/32] : 2Fhx7NALsUM5zgRLdVZSWk7Bu2RassFW4ECLC4", - "1 | Targets [22/32] : WbvxMQESLp", - "1 | Targets [23/32] : 2D3uXQbxvnEtdG4zXdw8ca1Fz98yNpmuTaHiNS", - "1 | Targets [24/32] : E6zT4E2btf", - "1 | Targets [25/32] : 2DsQ5ohVA94L4QLJG5VLu2M2nHFTuFTBuakbKh", - "1 | Targets [26/32] : 6bkzkLCUJU", - "1 | Targets [27/32] : 2E3KweXgWbKFU2VNPYx78Z1f943QjWiaZHUsns", - "1 | Targets [28/32] : Gcd22Kjgmu", - "1 | Targets [29/32] : 2HM8LzEqbBXRoZp3DbMZuVU4wwmcU3EDAGk3pX", - "1 | Targets [30/32] : GwKLREmimK", - "1 | Targets [31/32] : 2DSfAv9KKvAqN3UBUvvktgNd6z9dza8Mip3JMN", - "1 | Targets [32/32] : igjRGaD1rX", - "2 | Tip : POLYX 0.000987" + "1 | Targets [1/2] : 2FhqwD3EEyBjHChNEFkWEXBdpH4Hvx96E9j3YT", + "1 | Targets [2/2] : b68fqS6RN4", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Staking : Nominate", - "1 | Targets [1/32] : 2HkBFNuyyfnqhmpNDD53AHQbQwkJnprKeCFzBJ", - "1 | Targets [2/32] : rUSwgmkxbQ", - "1 | Targets [3/32] : 2HPubrCMCLwCu4Pzw5ohRDtX3PfdxMizxvaVCf", - "1 | Targets [4/32] : cipc8tUZXX", - "1 | Targets [5/32] : 2DoyxnspFVCRZ79Q4gymhkcgBsoK8dc1h3CxPn", - "1 | Targets [6/32] : qz78ZFbsJr", - "1 | Targets [7/32] : 2H5Fi6Qyw7BuS6gUkF13xHnn7TSwRavu6i5evR", - "1 | Targets [8/32] : 8Ldk3mxUpy", - "1 | Targets [9/32] : 2HkdY5kL73NdLus7euoWEcMp58dobUoB3PPKD5", - "1 | Targets [10/32] : eGzZCHWudw", - "1 | Targets [11/32] : 2GK3p2MfwZMAKd7ZLBvESbLSub7RRfiCPtsWTc", - "1 | Targets [12/32] : ejaeRJaPjN", - "1 | Targets [13/32] : 2EJo3WBWDoTFd66rNXLuVW1SzG3Qk3GgsfaAbt", - "1 | Targets [14/32] : E8ik48ZG2n", - "1 | Targets [15/32] : 2E2y7TQMfLcXB7B9aVBuBwJqUuTeSs3X6ubWgV", - "1 | Targets [16/32] : rtQKNB7AUf", - "1 | Targets [17/32] : 2E3KKd96QkiMnrPeG6TzzuPdAHEEbTvaacd3LS", - "1 | Targets [18/32] : ypZYEVUh2A", - "1 | Targets [19/32] : 2Cp7uERf3445USmpjpj1ds396zq8e5dFg5d7fa", - "1 | Targets [20/32] : HNMaNEXagi", - "1 | Targets [21/32] : 2Fhx7NALsUM5zgRLdVZSWk7Bu2RassFW4ECLC4", - "1 | Targets [22/32] : WbvxMQESLp", - "1 | Targets [23/32] : 2D3uXQbxvnEtdG4zXdw8ca1Fz98yNpmuTaHiNS", - "1 | Targets [24/32] : E6zT4E2btf", - "1 | Targets [25/32] : 2DsQ5ohVA94L4QLJG5VLu2M2nHFTuFTBuakbKh", - "1 | Targets [26/32] : 6bkzkLCUJU", - "1 | Targets [27/32] : 2E3KweXgWbKFU2VNPYx78Z1f943QjWiaZHUsns", - "1 | Targets [28/32] : Gcd22Kjgmu", - "1 | Targets [29/32] : 2HM8LzEqbBXRoZp3DbMZuVU4wwmcU3EDAGk3pX", - "1 | Targets [30/32] : GwKLREmimK", - "1 | Targets [31/32] : 2DSfAv9KKvAqN3UBUvvktgNd6z9dza8Mip3JMN", - "1 | Targets [32/32] : igjRGaD1rX", + "1 | Targets [1/2] : 2FhqwD3EEyBjHChNEFkWEXBdpH4Hvx96E9j3YT", + "1 | Targets [2/2] : b68fqS6RN4", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 50283", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15362,36 +15679,30 @@ ] }, { - "index": 604, + "index": 619, "name": "Staking_Nominate", - "blob": "11051000b4a70efa8b6c7487316e5c0acf13b63cc6a549b68b809f9366b2e340bc78c035000e8b4a77631e9b2ab10a90b9e2a633b3eabbd4ea222f882c6f443cb25af3d67d00e07463478f0a62ead6446a31668742547e9f165d21d752cb2da72b0b82b82267000abc0f356b2959f37cc3cb460177c9910bdf6a9ff7d302de94a1f8902eb7e86ad503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "11050c000011c6beb48fd211ac911d8bfca06d15aa16b18a95b3944ed112e619f6481ddc00529ab7f899bebe67aea4f382ec4fb0bd8d6a327aea40e9b936fb927450260ef20098f7d8a4a1679acbd897604c361a334ecf6b8774dc9d9efb5d1c7f6fac3f9553d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Nominate", - "1 | Targets [1/8] : 2GXnMB1Wb7Dm9nEFXDANrKHDnT53RxqW2FGKRM", - "1 | Targets [2/8] : Z45fSikyK6", - "1 | Targets [3/8] : 2Cmz9iPSRMrXvamdV29zssmDsSHnuQMXwkTr1K", - "1 | Targets [4/8] : yn11UXK991", - "1 | Targets [5/8] : 2HXDQLdi3VTgRkGqWzU5jzmEkNQUhJ6dpCGhy2", - "1 | Targets [6/8] : MKJi3hHx2Z", - "1 | Targets [7/8] : 2CgzSsFgSM5hG4zArkznXi72P4TxaKfnmGSQTf", - "1 | Targets [8/8] : wJKwNFaA9R", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Targets [1/6] : 2CT1PBhXNjTcgzTvj1ygRh4UnWHpMcaDcgtGG6", + "1 | Targets [2/6] : L4jJf1P7Sg", + "1 | Targets [3/6] : 2EKDzPKb1jDUk7sprENkEHuQqh3xo9BeSoTsbw", + "1 | Targets [4/6] : LFDdnBPBA6", + "1 | Targets [5/6] : 2FuV1MCsyWR1TFWMqrFedFocJpMPMGDnmMh6ry", + "1 | Targets [6/6] : zzTS7ojMGG", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Nominate", - "1 | Targets [1/8] : 2GXnMB1Wb7Dm9nEFXDANrKHDnT53RxqW2FGKRM", - "1 | Targets [2/8] : Z45fSikyK6", - "1 | Targets [3/8] : 2Cmz9iPSRMrXvamdV29zssmDsSHnuQMXwkTr1K", - "1 | Targets [4/8] : yn11UXK991", - "1 | Targets [5/8] : 2HXDQLdi3VTgRkGqWzU5jzmEkNQUhJ6dpCGhy2", - "1 | Targets [6/8] : MKJi3hHx2Z", - "1 | Targets [7/8] : 2CgzSsFgSM5hG4zArkznXi72P4TxaKfnmGSQTf", - "1 | Targets [8/8] : wJKwNFaA9R", + "1 | Targets [1/6] : 2CT1PBhXNjTcgzTvj1ygRh4UnWHpMcaDcgtGG6", + "1 | Targets [2/6] : L4jJf1P7Sg", + "1 | Targets [3/6] : 2EKDzPKb1jDUk7sprENkEHuQqh3xo9BeSoTsbw", + "1 | Targets [4/6] : LFDdnBPBA6", + "1 | Targets [5/6] : 2FuV1MCsyWR1TFWMqrFedFocJpMPMGDnmMh6ry", + "1 | Targets [6/6] : zzTS7ojMGG", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 50283", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15399,34 +15710,26 @@ ] }, { - "index": 605, + "index": 620, "name": "Staking_Nominate", - "blob": "11051000b4a70efa8b6c7487316e5c0acf13b63cc6a549b68b809f9366b2e340bc78c035000e8b4a77631e9b2ab10a90b9e2a633b3eabbd4ea222f882c6f443cb25af3d67d00e07463478f0a62ead6446a31668742547e9f165d21d752cb2da72b0b82b82267000abc0f356b2959f37cc3cb460177c9910bdf6a9ff7d302de94a1f8902eb7e86ad503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110508005c8f252c02dfb17c7072b2b8704899e1629da21211578f24566ccac27a8aa59b00c372c15f8d2cd60d8aa952d4649a6bc0946ab1ccf1e3796292f8c16355fe5845d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Nominate", - "1 | Targets [1/8] : 2GXnMB1Wb7Dm9nEFXDANrKHDnT53RxqW2FGKRM", - "1 | Targets [2/8] : Z45fSikyK6", - "1 | Targets [3/8] : 2Cmz9iPSRMrXvamdV29zssmDsSHnuQMXwkTr1K", - "1 | Targets [4/8] : yn11UXK991", - "1 | Targets [5/8] : 2HXDQLdi3VTgRkGqWzU5jzmEkNQUhJ6dpCGhy2", - "1 | Targets [6/8] : MKJi3hHx2Z", - "1 | Targets [7/8] : 2CgzSsFgSM5hG4zArkznXi72P4TxaKfnmGSQTf", - "1 | Targets [8/8] : wJKwNFaA9R", - "2 | Tip : POLYX 55.555555" + "1 | Targets [1/4] : 2EYH2kdrLUM69zSz6ebjpbAxaVQJTq3D9e8Mzj", + "1 | Targets [2/4] : vKcguFfeXv", + "1 | Targets [3/4] : 2GsBXfryZtym4ynLAFSBFXqqyvVWFbRdGugvkL", + "1 | Targets [4/4] : QCMvQWozZj", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Nominate", - "1 | Targets [1/8] : 2GXnMB1Wb7Dm9nEFXDANrKHDnT53RxqW2FGKRM", - "1 | Targets [2/8] : Z45fSikyK6", - "1 | Targets [3/8] : 2Cmz9iPSRMrXvamdV29zssmDsSHnuQMXwkTr1K", - "1 | Targets [4/8] : yn11UXK991", - "1 | Targets [5/8] : 2HXDQLdi3VTgRkGqWzU5jzmEkNQUhJ6dpCGhy2", - "1 | Targets [6/8] : MKJi3hHx2Z", - "1 | Targets [7/8] : 2CgzSsFgSM5hG4zArkznXi72P4TxaKfnmGSQTf", - "1 | Targets [8/8] : wJKwNFaA9R", + "1 | Targets [1/4] : 2EYH2kdrLUM69zSz6ebjpbAxaVQJTq3D9e8Mzj", + "1 | Targets [2/4] : vKcguFfeXv", + "1 | Targets [3/4] : 2GsBXfryZtym4ynLAFSBFXqqyvVWFbRdGugvkL", + "1 | Targets [4/4] : QCMvQWozZj", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 100", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15434,18 +15737,18 @@ ] }, { - "index": 606, + "index": 621, "name": "Staking_Chill", - "blob": "1106d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1106d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Chill", - "1 | Tip : POLYX 5552342.355555" + "1 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Chill", "1 | Chain : Polymesh", - "2 | Nonce : 0", - "3 | Tip : POLYX 5552342.355555", + "2 | Nonce : 50283", + "3 | Tip : POLYX 0.000987", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15453,37 +15756,35 @@ ] }, { - "index": 607, + "index": 622, "name": "Staking_Chill", - "blob": "1106d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1106d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Staking : Chill", - "1 | Tip : POLYX 1234.56789" + "0 | Staking : Chill" ], "output_expert": [ "0 | Staking : Chill", "1 | Chain : Polymesh", - "2 | Nonce : 50283", - "3 | Tip : POLYX 1234.56789", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Nonce : 0", + "3 | Era Phase : 61", + "4 | Era Period : 64", + "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "5 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 608, + "index": 623, "name": "Staking_Chill", - "blob": "1106d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1106d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Chill", - "1 | Tip : POLYX 0.000987" + "1 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Chill", "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Tip : POLYX 0.000987", + "2 | Nonce : 0", + "3 | Tip : POLYX 55.555555", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15491,18 +15792,18 @@ ] }, { - "index": 609, + "index": 624, "name": "Staking_Chill", - "blob": "1106d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1106d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Chill", - "1 | Tip : POLYX 0.000987" + "1 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Chill", "1 | Chain : Polymesh", - "2 | Nonce : 100", - "3 | Tip : POLYX 0.000987", + "2 | Nonce : 1", + "3 | Tip : POLYX 55.555555", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15510,18 +15811,18 @@ ] }, { - "index": 610, + "index": 625, "name": "Staking_Chill", - "blob": "1106d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1106d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Chill", - "1 | Tip : POLYX 55.555555" + "1 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Chill", "1 | Chain : Polymesh", "2 | Nonce : 1", - "3 | Tip : POLYX 55.555555", + "3 | Tip : POLYX 0.000987", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15529,20 +15830,20 @@ ] }, { - "index": 611, + "index": 626, "name": "Staking_Set_payee", - "blob": "110701d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110700d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set payee", - "1 | Payee : Stash", - "2 | Tip : POLYX 0.000987" + "1 | Payee : Staked", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Staking : Set payee", - "1 | Payee : Stash", + "1 | Payee : Staked", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15550,20 +15851,22 @@ ] }, { - "index": 612, + "index": 627, "name": "Staking_Set_payee", - "blob": "110701d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110700d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set payee", - "1 | Payee : Stash", - "2 | Tip : POLYX 5552342.355555" + "1 | Payee : Staked", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Set payee", - "1 | Payee : Stash", + "1 | Payee : Staked", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 50283", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15571,19 +15874,19 @@ ] }, { - "index": 613, + "index": 628, "name": "Staking_Set_payee", - "blob": "110701d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110700d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set payee", - "1 | Payee : Stash", + "1 | Payee : Staked", "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Set payee", - "1 | Payee : Stash", + "1 | Payee : Staked", "2 | Chain : Polymesh", - "3 | Nonce : 100", + "3 | Nonce : 2339", "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -15592,22 +15895,20 @@ ] }, { - "index": 614, + "index": 629, "name": "Staking_Set_payee", - "blob": "110702d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110702d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set payee", "1 | Payee : Controller", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Set payee", "1 | Payee : Controller", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 50283", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15615,20 +15916,43 @@ ] }, { - "index": 615, + "index": 630, "name": "Staking_Set_payee", - "blob": "110700d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110702d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set payee", - "1 | Payee : Staked", - "2 | Tip : POLYX 55.555555" + "1 | Payee : Controller" ], "output_expert": [ "0 | Staking : Set payee", - "1 | Payee : Staked", + "1 | Payee : Controller", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 50283", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 631, + "name": "Staking_Set_controller", + "blob": "110800027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef6d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Staking : Set controller", + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" + ], + "output_expert": [ + "0 | Staking : Set controller", + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh", + "2 | Chain : Polymesh", + "3 | Nonce : 50283", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15636,22 +15960,24 @@ ] }, { - "index": 616, + "index": 632, "name": "Staking_Set_controller", - "blob": "11080079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b6686d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110800027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef6d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set controller", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK", - "2 | Tip : POLYX 5552342.355555" + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Set controller", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK", + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 0", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15659,39 +15985,41 @@ ] }, { - "index": 617, + "index": 633, "name": "Staking_Set_controller", - "blob": "11080079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b6686d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110800027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef6d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set controller", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK" + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Set controller", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK", + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 50283", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 618, + "index": 634, "name": "Staking_Set_controller", - "blob": "11080079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b6686d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110800027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef6d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set controller", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK" + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh" ], "output_expert": [ "0 | Staking : Set controller", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK", + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh", "2 | Chain : Polymesh", "3 | Nonce : 100", "4 | Era Phase : 61", @@ -15701,19 +16029,19 @@ ] }, { - "index": 619, + "index": 635, "name": "Staking_Set_controller", - "blob": "11080079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b6686d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110800027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef6d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set controller", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK", + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh", "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Set controller", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK", + "1 | Controller [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Controller [2/2] : 91kbAe4dfh", "2 | Chain : Polymesh", "3 | Nonce : 2339", "4 | Tip : POLYX 0.000987", @@ -15724,44 +16052,19 @@ ] }, { - "index": 620, - "name": "Staking_Set_controller", - "blob": "11080079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b6686d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Staking : Set controller", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" - ], - "output_expert": [ - "0 | Staking : Set controller", - "1 | Controller [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Controller [2/2] : aRw1manuyK", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 621, + "index": 636, "name": "Staking_Set_validator_count", - "blob": "1109f92cd50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1109be193e0cd503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set validator count", - "1 | New : 2878", + "1 | New : 51349103", "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Set validator count", - "1 | New : 2878", + "1 | New : 51349103", "2 | Chain : Polymesh", - "3 | Nonce : 100", + "3 | Nonce : 50283", "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -15770,19 +16073,19 @@ ] }, { - "index": 622, + "index": 637, "name": "Staking_Set_validator_count", - "blob": "110982a5a700d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1109e2ea6b02d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set validator count", - "1 | New : 2746720", + "1 | New : 10156728", "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Set validator count", - "1 | New : 2746720", + "1 | New : 10156728", "2 | Chain : Polymesh", - "3 | Nonce : 2339", + "3 | Nonce : 50283", "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -15791,20 +16094,20 @@ ] }, { - "index": 623, + "index": 638, "name": "Staking_Set_validator_count", - "blob": "1109f92cd503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1109e2ea6b02d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set validator count", - "1 | New : 2878", - "2 | Tip : POLYX 55.555555" + "1 | New : 10156728", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Set validator count", - "1 | New : 2878", + "1 | New : 10156728", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 100", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15812,16 +16115,16 @@ ] }, { - "index": 624, + "index": 639, "name": "Staking_Set_validator_count", - "blob": "1109f92cd5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1109e2ea6b02d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set validator count", - "1 | New : 2878" + "1 | New : 10156728" ], "output_expert": [ "0 | Staking : Set validator count", - "1 | New : 2878", + "1 | New : 10156728", "2 | Chain : Polymesh", "3 | Nonce : 1", "4 | Era Phase : 61", @@ -15831,20 +16134,20 @@ ] }, { - "index": 625, + "index": 640, "name": "Staking_Set_validator_count", - "blob": "110982a5a700d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1109fac8e07ad5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set validator count", - "1 | New : 2746720", - "2 | Tip : POLYX 55.555555" + "1 | New : 515387966", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Staking : Set validator count", - "1 | New : 2746720", + "1 | New : 515387966", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 2339", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15852,20 +16155,20 @@ ] }, { - "index": 626, + "index": 641, "name": "Staking_Increase_validator_count", - "blob": "110a82a5a700d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110a08d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Increase validator count", - "1 | Additional : 2746720", - "2 | Tip : POLYX 55.555555" + "1 | Additional : 2", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Increase validator count", - "1 | Additional : 2746720", + "1 | Additional : 2", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 0", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15873,20 +16176,20 @@ ] }, { - "index": 627, + "index": 642, "name": "Staking_Increase_validator_count", - "blob": "110a820295f1d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110afac8e07ad5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Increase validator count", - "1 | Additional : 1013268640", - "2 | Tip : POLYX 55.555555" + "1 | Additional : 515387966", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Increase validator count", - "1 | Additional : 1013268640", + "1 | Additional : 515387966", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15894,41 +16197,41 @@ ] }, { - "index": 628, + "index": 643, "name": "Staking_Increase_validator_count", - "blob": "110a1db1d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110afac8e07ad503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Increase validator count", - "1 | Additional : 11335", - "2 | Tip : POLYX 55.555555" + "1 | Additional : 515387966" ], "output_expert": [ "0 | Staking : Increase validator count", - "1 | Additional : 11335", + "1 | Additional : 515387966", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 100", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 629, + "index": 644, "name": "Staking_Increase_validator_count", - "blob": "110a820295f1d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110a08d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Increase validator count", - "1 | Additional : 1013268640", - "2 | Tip : POLYX 55.555555" + "1 | Additional : 2", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Increase validator count", - "1 | Additional : 1013268640", + "1 | Additional : 2", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 100", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15936,19 +16239,19 @@ ] }, { - "index": 630, + "index": 645, "name": "Staking_Increase_validator_count", - "blob": "110a1db1d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110ae2ea6b02d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Increase validator count", - "1 | Additional : 11335", + "1 | Additional : 10156728", "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Increase validator count", - "1 | Additional : 11335", + "1 | Additional : 10156728", "2 | Chain : Polymesh", - "3 | Nonce : 0", + "3 | Nonce : 1", "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -15957,24 +16260,26 @@ ] }, { - "index": 631, + "index": 646, "name": "Staking_Add_permissioned_validator", - "blob": "110cc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d01f7010000d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110c942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b01d3040000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Add permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Intended count : 503", - "3 | Tip : POLYX 5552342.355555" + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Intended count : 1235", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Add permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Intended count : 503", + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Intended count : 1235", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 50283", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -15982,24 +16287,24 @@ ] }, { - "index": 632, + "index": 647, "name": "Staking_Add_permissioned_validator", - "blob": "110cc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d01f7010000d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110c942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b01f7010000d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Add permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Intended count : 503", "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Add permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Intended count : 503", "3 | Chain : Polymesh", - "4 | Nonce : 1", + "4 | Nonce : 100", "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", @@ -16009,24 +16314,24 @@ ] }, { - "index": 633, + "index": 648, "name": "Staking_Add_permissioned_validator", - "blob": "110cc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d019d1c0000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110c942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b01f7010000d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Add permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Intended count : 7325", - "3 | Tip : POLYX 55.555555" + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Intended count : 503", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Add permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Intended count : 7325", + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Intended count : 503", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 0", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16034,26 +16339,24 @@ ] }, { - "index": 634, + "index": 649, "name": "Staking_Add_permissioned_validator", - "blob": "110cc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d0100000000d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110c942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b0134300000d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Add permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Intended count : 0", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Intended count : 12340", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Staking : Add permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Intended count : 0", + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Intended count : 12340", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 1", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16061,23 +16364,23 @@ ] }, { - "index": 635, + "index": 650, "name": "Staking_Add_permissioned_validator", - "blob": "110cc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d019d1c0000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110c942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b0134300000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Add permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Intended count : 7325", + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Intended count : 12340", "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Add permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Intended count : 7325", + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Intended count : 12340", "3 | Chain : Polymesh", - "4 | Nonce : 50283", + "4 | Nonce : 1", "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -16086,22 +16389,22 @@ ] }, { - "index": 636, + "index": 651, "name": "Staking_Remove_permissioned_validator", - "blob": "110dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110d942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Remove permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 5552342.355555" + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Remove permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip : POLYX 5552342.355555", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16109,22 +16412,22 @@ ] }, { - "index": 637, + "index": 652, "name": "Staking_Remove_permissioned_validator", - "blob": "110dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110d942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Remove permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 1234.56789" + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Remove permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 1", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16132,24 +16435,22 @@ ] }, { - "index": 638, + "index": 653, "name": "Staking_Remove_permissioned_validator", - "blob": "110dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110d942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Remove permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Remove permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 2339", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16157,22 +16458,22 @@ ] }, { - "index": 639, + "index": 654, "name": "Staking_Remove_permissioned_validator", - "blob": "110dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110d942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Remove permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Tip : POLYX 55.555555" + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Remove permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16180,69 +16481,53 @@ ] }, { - "index": 640, + "index": 655, "name": "Staking_Remove_permissioned_validator", - "blob": "110dc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110d942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Remove permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d" + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Remove permissioned validator", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 641, + "index": 656, "name": "Staking_Validate_cdd_expiry_nominators", - "blob": "110e1c502898a648f02362d0a37caf367fa999d283335b92d558103ef85b0ad0e65259865b7e80b277d31a5905bfdd03abb8c8972ab154f9c8e164939741090348d278202c9b06d264feffa1f2fe178a51e3012626260c17899d881dbf0a391e4741721c33a7ccd482e8167820d40b1c4f7b98b27f2dae779c29682ee090df2df7602bb83144ed77e84ef33e691c8a59d3c834ef6f38cb904f178d233c7ebdcca4110c0ee2495998fab288e30518a90e3e0bf9adeff74c8b101dd981de6732cd6cd77c3a35939aa3759e62ab169bd3c4f46097b9ed10695ed8ba94ce556e0cfc07bf06d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110e0c90f99827a72aba16eb8be0a28fb7425837a687ccb158e906f111acf66725651d60d45f67d24b1c6f628012614eb3bb22e02e004554bb9fd8308f7ba8886c310f1283d479c1552de70128bb7b4de10c4ac91487f31c577592e11fb9c828d82e79d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Validate cdd expiry nominators", - "1 | Targets [1/14] : 2EG1zYn8q6KgKo5ZFFnTNDpvQ2wNbKDYLpVD7J", - "1 | Targets [2/14] : yTS8KPGfqD", - "1 | Targets [3/14] : 2FV5hUQjvJ39yD8c9JqXXKuK6bvVx7mGQZ9m2y", - "1 | Targets [4/14] : 4V8WKbCR6w", - "1 | Targets [5/14] : 2DB6tKHYkxqsrnZhysSn3jKqV3Xxzyt8QqNk9P", - "1 | Targets [6/14] : bMAuNycB1w", - "1 | Targets [7/14] : 2D5tng2dejD6t4KcFEJgLPonesUTErLCVXgT6L", - "1 | Targets [8/14] : 3U89rhGr4L", - "1 | Targets [9/14] : 2GcRYpZkSuvv9qLtJGj8HaHPDDk4nKP7DHQN14", - "1 | Targets [10/14] : 36EDmy96Jo", - "1 | Targets [11/14] : 2CnRzcavtGgiN2VEYHSwHXRXKLi7BcLQibQwTi", - "1 | Targets [12/14] : GQsrGGfJSh", - "1 | Targets [13/14] : 2DmEo6MF9Zf9nQXrFcQzXB766vu1o54DD5NvvB", - "1 | Targets [14/14] : 7F7hvkep8T", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Targets [1/6] : 2Fj19FRxGWkaW9NNEtgLBiebjXaadY9mhdJBEM", + "1 | Targets [2/6] : KprBmessX7", + "1 | Targets [3/6] : 2Edsnd9VM7iwsMAa5exjHzsP8uaZ4Ug5rejgAo", + "1 | Targets [4/6] : NqijJknAgH", + "1 | Targets [5/6] : 2CsC8GvMQLfkgPt7hRSBoP8PbHdLHPgdvgJUGN", + "1 | Targets [6/6] : mVKWcbQ9np", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Validate cdd expiry nominators", - "1 | Targets [1/14] : 2EG1zYn8q6KgKo5ZFFnTNDpvQ2wNbKDYLpVD7J", - "1 | Targets [2/14] : yTS8KPGfqD", - "1 | Targets [3/14] : 2FV5hUQjvJ39yD8c9JqXXKuK6bvVx7mGQZ9m2y", - "1 | Targets [4/14] : 4V8WKbCR6w", - "1 | Targets [5/14] : 2DB6tKHYkxqsrnZhysSn3jKqV3Xxzyt8QqNk9P", - "1 | Targets [6/14] : bMAuNycB1w", - "1 | Targets [7/14] : 2D5tng2dejD6t4KcFEJgLPonesUTErLCVXgT6L", - "1 | Targets [8/14] : 3U89rhGr4L", - "1 | Targets [9/14] : 2GcRYpZkSuvv9qLtJGj8HaHPDDk4nKP7DHQN14", - "1 | Targets [10/14] : 36EDmy96Jo", - "1 | Targets [11/14] : 2CnRzcavtGgiN2VEYHSwHXRXKLi7BcLQibQwTi", - "1 | Targets [12/14] : GQsrGGfJSh", - "1 | Targets [13/14] : 2DmEo6MF9Zf9nQXrFcQzXB766vu1o54DD5NvvB", - "1 | Targets [14/14] : 7F7hvkep8T", + "1 | Targets [1/6] : 2Fj19FRxGWkaW9NNEtgLBiebjXaadY9mhdJBEM", + "1 | Targets [2/6] : KprBmessX7", + "1 | Targets [3/6] : 2Edsnd9VM7iwsMAa5exjHzsP8uaZ4Ug5rejgAo", + "1 | Targets [4/6] : NqijJknAgH", + "1 | Targets [5/6] : 2CsC8GvMQLfkgPt7hRSBoP8PbHdLHPgdvgJUGN", + "1 | Targets [6/6] : mVKWcbQ9np", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 0", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16250,50 +16535,30 @@ ] }, { - "index": 642, + "index": 657, "name": "Staking_Validate_cdd_expiry_nominators", - "blob": "110e20f245674a3bb249f4f9305b8c41742719747858e72a3d3a98331ef016dbe2c27beab363dd354a37799be98eef2caccb11c7eb904b54e7ed75de692b24140a3112dec99a0a448adf7f862602e6c401420a0c5fc5f903a667be9c878c03d63d49057e1e49c27d04d02b884029e026ecacf52e2c8aad93b37a1e215114e32fa5d079e051b3983e0915380bc2c42485d2be3622fbfcceeb0c0cfe51251d387627063e6e3806d82fa92a2743f7a0d7b14c219451fc4f1cfc3bcc66e50665ab9b8335509a0a850e719cd16e93236272fce4f47b9d9485b0b35fdc7c355e0b942c0949667a18c962cd36fc67d40cf75824820fd8c8bcbbae99136a99c97cec26b80b694fd503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110e0c90f99827a72aba16eb8be0a28fb7425837a687ccb158e906f111acf66725651d60d45f67d24b1c6f628012614eb3bb22e02e004554bb9fd8308f7ba8886c310f1283d479c1552de70128bb7b4de10c4ac91487f31c577592e11fb9c828d82e79d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Validate cdd expiry nominators", - "1 | Targets [1/16] : 2HvaJov8i7aWyqGMGUcCk4Uej4MdpCMdjGZC32", - "1 | Targets [2/16] : Sn7zWKnWEF", - "1 | Targets [3/16] : 2HkebciDLKeGKufiBHEx5t42djTdAFiDnW5VF2", - "1 | Targets [4/16] : jUu36bqtky", - "1 | Targets [5/16] : 2HV2cz9fhf2EwTUpPyes2ACjaW7bauvu8mUu8C", - "1 | Targets [6/16] : VeQ8tysqQr", - "1 | Targets [7/16] : 2FJH8hXfdQEEbzCqb7DRGZyVEqJzP2wA2DkuKT", - "1 | Targets [8/16] : SrvquHgVaU", - "1 | Targets [9/16] : 2HX36i4i6KiWTYDRywJ4fYapqh6G77ExZCUuaw", - "1 | Targets [10/16] : hNML7ZJBhU", - "1 | Targets [11/16] : 2EwS1jD68jVMQ7itNH8DFxaHNVd2fDtR1MT1gw", - "1 | Targets [12/16] : gAjH6da4Jp", - "1 | Targets [13/16] : 2Fvtbs28v77HWLdE4RMZeRqYSGqSVmJv8Y7B1B", - "1 | Targets [14/16] : cy4sbnXG9Q", - "1 | Targets [15/16] : 2FD1JoVUq1JY7HFjzxk8qStHNKZs2TYMpZzscn", - "1 | Targets [16/16] : MMnBUe7JDa", - "2 | Tip : POLYX 5552342.355555" + "1 | Targets [1/6] : 2Fj19FRxGWkaW9NNEtgLBiebjXaadY9mhdJBEM", + "1 | Targets [2/6] : KprBmessX7", + "1 | Targets [3/6] : 2Edsnd9VM7iwsMAa5exjHzsP8uaZ4Ug5rejgAo", + "1 | Targets [4/6] : NqijJknAgH", + "1 | Targets [5/6] : 2CsC8GvMQLfkgPt7hRSBoP8PbHdLHPgdvgJUGN", + "1 | Targets [6/6] : mVKWcbQ9np", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Validate cdd expiry nominators", - "1 | Targets [1/16] : 2HvaJov8i7aWyqGMGUcCk4Uej4MdpCMdjGZC32", - "1 | Targets [2/16] : Sn7zWKnWEF", - "1 | Targets [3/16] : 2HkebciDLKeGKufiBHEx5t42djTdAFiDnW5VF2", - "1 | Targets [4/16] : jUu36bqtky", - "1 | Targets [5/16] : 2HV2cz9fhf2EwTUpPyes2ACjaW7bauvu8mUu8C", - "1 | Targets [6/16] : VeQ8tysqQr", - "1 | Targets [7/16] : 2FJH8hXfdQEEbzCqb7DRGZyVEqJzP2wA2DkuKT", - "1 | Targets [8/16] : SrvquHgVaU", - "1 | Targets [9/16] : 2HX36i4i6KiWTYDRywJ4fYapqh6G77ExZCUuaw", - "1 | Targets [10/16] : hNML7ZJBhU", - "1 | Targets [11/16] : 2EwS1jD68jVMQ7itNH8DFxaHNVd2fDtR1MT1gw", - "1 | Targets [12/16] : gAjH6da4Jp", - "1 | Targets [13/16] : 2Fvtbs28v77HWLdE4RMZeRqYSGqSVmJv8Y7B1B", - "1 | Targets [14/16] : cy4sbnXG9Q", - "1 | Targets [15/16] : 2FD1JoVUq1JY7HFjzxk8qStHNKZs2TYMpZzscn", - "1 | Targets [16/16] : MMnBUe7JDa", + "1 | Targets [1/6] : 2Fj19FRxGWkaW9NNEtgLBiebjXaadY9mhdJBEM", + "1 | Targets [2/6] : KprBmessX7", + "1 | Targets [3/6] : 2Edsnd9VM7iwsMAa5exjHzsP8uaZ4Ug5rejgAo", + "1 | Targets [4/6] : NqijJknAgH", + "1 | Targets [5/6] : 2CsC8GvMQLfkgPt7hRSBoP8PbHdLHPgdvgJUGN", + "1 | Targets [6/6] : mVKWcbQ9np", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 0", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16301,44 +16566,38 @@ ] }, { - "index": 643, + "index": 658, "name": "Staking_Validate_cdd_expiry_nominators", - "blob": "110e1892f423161756359ad3f14a96fa106baa8f08f7e616ac755cc6cc809d6eb16c39564034e24a1a03db823cc392891cb093c1e4dfa262779f6f9802aaecdab44b0b8278c289085159f7fe1cd17955bae026f6aa808f57c960f43af602eab603bf1fac7176f57df00552c21c56dce9c43d31a1e578d0e22c1caa52e1ceb1e152251400e563eac95722a1303d08918f0678d20a63ec9d141710a54681b3f5ef0c1d7ffad5e629a0482d54bfc6a8be423a57ea9c2f18ed4b851d0e8af4cc6676741f56d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110e146c34078987544acd977522900ba64d699d7317bd007ff332c3a9f1a58f195478161c615899a1fcd28465af5d916957bc37765d3e442867da4ff48cd8ebe4f640ac2422a8d565cd545a48b23080213c48e289e4554d767b1590c085b8e0803e7ea2ac9fb066d7e26de933c4de7ab6ad513e24ba6fff393edd70c5363e9117942dc09b859d7be218ba9683762a7d373a723cf4dccb426f517f998c6f7d6653a748d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Validate cdd expiry nominators", - "1 | Targets [1/12] : 2Fmbcn2dSbrsqysFE8L9i6t1wM39ups7ymcefW", - "1 | Targets [2/12] : YF64QKqiFK", - "1 | Targets [3/12] : 2EQ1J1ScTyHJekATkRPsDnSRwD6vo9kB1RYNCu", - "1 | Targets [4/12] : 3uzyLPrX3j", - "1 | Targets [5/12] : 2FPzCbq4ZvAai6ysBTBsWXgKdzzb6koUBn2SvE", - "1 | Targets [6/12] : Rhi2KtXkm9", - "1 | Targets [7/12] : 2GM23Z8PJ5zyw8URipv68V8C7mHp7PKSMxpqNj", - "1 | Targets [8/12] : snJDUM95AG", - "1 | Targets [9/12] : 2CU6FD4imWjSafMxJqbDWupoJXTvnK2FxkzD3K", - "1 | Targets [10/12] : W92MChfmAw", - "1 | Targets [11/12] : 2J7ocdTVEWGQVEjU8ZLePrUHTq46B2aA3r1h62", - "1 | Targets [12/12] : TJyhos7npf", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Targets [1/10] : 2EtnjJUgt6NXzCqVQF1vMRFHBfDeUH39jjPqAe", + "1 | Targets [2/10] : a98SyyDvxu", + "1 | Targets [3/10] : 2CwuazDVVwDvnDoXzMcwqaCBp9PpsknSG9LeNT", + "1 | Targets [4/10] : Eaao6Zpctf", + "1 | Targets [5/10] : 2GLd5CfoYVqQL1cdC9x36fai1xeq18tUJnHso3", + "1 | Targets [6/10] : W1Pq8rGjxm", + "1 | Targets [7/10] : 2G8D94y4PazGkagYMhEjycqGeFm1Wp5KeDr8Vk", + "1 | Targets [8/10] : Y9pSST8vB1", + "1 | Targets [9/10] : 2GoTVjKqnLpG6Hq9KdAC1mE7ySxthVTLmRocxL", + "1 | Targets [10/10] : auQNZhmuWF", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Validate cdd expiry nominators", - "1 | Targets [1/12] : 2Fmbcn2dSbrsqysFE8L9i6t1wM39ups7ymcefW", - "1 | Targets [2/12] : YF64QKqiFK", - "1 | Targets [3/12] : 2EQ1J1ScTyHJekATkRPsDnSRwD6vo9kB1RYNCu", - "1 | Targets [4/12] : 3uzyLPrX3j", - "1 | Targets [5/12] : 2FPzCbq4ZvAai6ysBTBsWXgKdzzb6koUBn2SvE", - "1 | Targets [6/12] : Rhi2KtXkm9", - "1 | Targets [7/12] : 2GM23Z8PJ5zyw8URipv68V8C7mHp7PKSMxpqNj", - "1 | Targets [8/12] : snJDUM95AG", - "1 | Targets [9/12] : 2CU6FD4imWjSafMxJqbDWupoJXTvnK2FxkzD3K", - "1 | Targets [10/12] : W92MChfmAw", - "1 | Targets [11/12] : 2J7ocdTVEWGQVEjU8ZLePrUHTq46B2aA3r1h62", - "1 | Targets [12/12] : TJyhos7npf", + "1 | Targets [1/10] : 2EtnjJUgt6NXzCqVQF1vMRFHBfDeUH39jjPqAe", + "1 | Targets [2/10] : a98SyyDvxu", + "1 | Targets [3/10] : 2CwuazDVVwDvnDoXzMcwqaCBp9PpsknSG9LeNT", + "1 | Targets [4/10] : Eaao6Zpctf", + "1 | Targets [5/10] : 2GLd5CfoYVqQL1cdC9x36fai1xeq18tUJnHso3", + "1 | Targets [6/10] : W1Pq8rGjxm", + "1 | Targets [7/10] : 2G8D94y4PazGkagYMhEjycqGeFm1Wp5KeDr8Vk", + "1 | Targets [8/10] : Y9pSST8vB1", + "1 | Targets [9/10] : 2GoTVjKqnLpG6Hq9KdAC1mE7ySxthVTLmRocxL", + "1 | Targets [10/10] : auQNZhmuWF", "2 | Chain : Polymesh", "3 | Nonce : 1", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16346,59 +16605,67 @@ ] }, { - "index": 644, + "index": 659, "name": "Staking_Validate_cdd_expiry_nominators", - "blob": "110e0858a466dcc50c3670fdc80f347f54c3c15193e8b5e467870d1b38841085dee97bc4093ba2661200c73b6f977cc0a0481181580a1e0683961e280b538af73dcd4ad5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110e0c90f99827a72aba16eb8be0a28fb7425837a687ccb158e906f111acf66725651d60d45f67d24b1c6f628012614eb3bb22e02e004554bb9fd8308f7ba8886c310f1283d479c1552de70128bb7b4de10c4ac91487f31c577592e11fb9c828d82e79d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Validate cdd expiry nominators", - "1 | Targets [1/4] : 2ET99tNwRVmYbhHJwJugpzeVcxmZetedZruea7", - "1 | Targets [2/4] : 7xepdM5YJ1", - "1 | Targets [3/4] : 2GsxELdRrUGwiDMvzxV6KuPhnzeiFRgScN8f6f", - "1 | Targets [4/4] : KoPNyA2CVE", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Targets [1/6] : 2Fj19FRxGWkaW9NNEtgLBiebjXaadY9mhdJBEM", + "1 | Targets [2/6] : KprBmessX7", + "1 | Targets [3/6] : 2Edsnd9VM7iwsMAa5exjHzsP8uaZ4Ug5rejgAo", + "1 | Targets [4/6] : NqijJknAgH", + "1 | Targets [5/6] : 2CsC8GvMQLfkgPt7hRSBoP8PbHdLHPgdvgJUGN", + "1 | Targets [6/6] : mVKWcbQ9np" ], "output_expert": [ "0 | Staking : Validate cdd expiry nominators", - "1 | Targets [1/4] : 2ET99tNwRVmYbhHJwJugpzeVcxmZetedZruea7", - "1 | Targets [2/4] : 7xepdM5YJ1", - "1 | Targets [3/4] : 2GsxELdRrUGwiDMvzxV6KuPhnzeiFRgScN8f6f", - "1 | Targets [4/4] : KoPNyA2CVE", + "1 | Targets [1/6] : 2Fj19FRxGWkaW9NNEtgLBiebjXaadY9mhdJBEM", + "1 | Targets [2/6] : KprBmessX7", + "1 | Targets [3/6] : 2Edsnd9VM7iwsMAa5exjHzsP8uaZ4Ug5rejgAo", + "1 | Targets [4/6] : NqijJknAgH", + "1 | Targets [5/6] : 2CsC8GvMQLfkgPt7hRSBoP8PbHdLHPgdvgJUGN", + "1 | Targets [6/6] : mVKWcbQ9np", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 50283", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 645, + "index": 660, "name": "Staking_Validate_cdd_expiry_nominators", - "blob": "110e0cb4758d3d7d1632ebc8e0e9ba90de48ff172aac7d0ac919f2da18efe46ec1aa5102b878d51b291c6a29ce37430dc85c29890dd2cd6750a73d8ee14a1155e7ef128c071cb359446058ff8660b762bdae92fcec66862a3ad0278fcabd4cc9d75e4ad50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110e146c34078987544acd977522900ba64d699d7317bd007ff332c3a9f1a58f195478161c615899a1fcd28465af5d916957bc37765d3e442867da4ff48cd8ebe4f640ac2422a8d565cd545a48b23080213c48e289e4554d767b1590c085b8e0803e7ea2ac9fb066d7e26de933c4de7ab6ad513e24ba6fff393edd70c5363e9117942dc09b859d7be218ba9683762a7d373a723cf4dccb426f517f998c6f7d6653a748d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Validate cdd expiry nominators", - "1 | Targets [1/6] : 2GXXeC3Z9jyzgsbkbhP7aHNDy3tWxsfmJcdnnn", - "1 | Targets [2/6] : ZH7Mhd9UST", - "1 | Targets [3/6] : 2CWUzqdC38R9rvz7yQRhdWtVaYtwVZCdJbMEj1", - "1 | Targets [4/6] : 5evFS7aPKM", - "1 | Targets [5/6] : 2FcWvGXjUYDmqHdm6qeSqeChrLfkznGsS793zA", - "1 | Targets [6/6] : p27bsnmuqw", - "2 | Tip : POLYX 0.000987" + "1 | Targets [1/10] : 2EtnjJUgt6NXzCqVQF1vMRFHBfDeUH39jjPqAe", + "1 | Targets [2/10] : a98SyyDvxu", + "1 | Targets [3/10] : 2CwuazDVVwDvnDoXzMcwqaCBp9PpsknSG9LeNT", + "1 | Targets [4/10] : Eaao6Zpctf", + "1 | Targets [5/10] : 2GLd5CfoYVqQL1cdC9x36fai1xeq18tUJnHso3", + "1 | Targets [6/10] : W1Pq8rGjxm", + "1 | Targets [7/10] : 2G8D94y4PazGkagYMhEjycqGeFm1Wp5KeDr8Vk", + "1 | Targets [8/10] : Y9pSST8vB1", + "1 | Targets [9/10] : 2GoTVjKqnLpG6Hq9KdAC1mE7ySxthVTLmRocxL", + "1 | Targets [10/10] : auQNZhmuWF", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Staking : Validate cdd expiry nominators", - "1 | Targets [1/6] : 2GXXeC3Z9jyzgsbkbhP7aHNDy3tWxsfmJcdnnn", - "1 | Targets [2/6] : ZH7Mhd9UST", - "1 | Targets [3/6] : 2CWUzqdC38R9rvz7yQRhdWtVaYtwVZCdJbMEj1", - "1 | Targets [4/6] : 5evFS7aPKM", - "1 | Targets [5/6] : 2FcWvGXjUYDmqHdm6qeSqeChrLfkznGsS793zA", - "1 | Targets [6/6] : p27bsnmuqw", + "1 | Targets [1/10] : 2EtnjJUgt6NXzCqVQF1vMRFHBfDeUH39jjPqAe", + "1 | Targets [2/10] : a98SyyDvxu", + "1 | Targets [3/10] : 2CwuazDVVwDvnDoXzMcwqaCBp9PpsknSG9LeNT", + "1 | Targets [4/10] : Eaao6Zpctf", + "1 | Targets [5/10] : 2GLd5CfoYVqQL1cdC9x36fai1xeq18tUJnHso3", + "1 | Targets [6/10] : W1Pq8rGjxm", + "1 | Targets [7/10] : 2G8D94y4PazGkagYMhEjycqGeFm1Wp5KeDr8Vk", + "1 | Targets [8/10] : Y9pSST8vB1", + "1 | Targets [9/10] : 2GoTVjKqnLpG6Hq9KdAC1mE7ySxthVTLmRocxL", + "1 | Targets [10/10] : auQNZhmuWF", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 1", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16406,19 +16673,19 @@ ] }, { - "index": 646, + "index": 661, "name": "Staking_Set_commission_cap", - "blob": "110f042c319dd50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110f6373d355d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set commission cap", - "1 | New cap : 263.7245444%", + "1 | New cap : 143.9920995%", "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Set commission cap", - "1 | New cap : 263.7245444%", + "1 | New cap : 143.9920995%", "2 | Chain : Polymesh", - "3 | Nonce : 100", + "3 | Nonce : 2339", "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -16427,58 +16694,35 @@ ] }, { - "index": 647, - "name": "Staking_Set_commission_cap", - "blob": "110f7c02f68bd5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Staking : Set commission cap", - "1 | New cap : 234.8155516%", - "2 | Tip : POLYX 1234.56789" - ], - "output_expert": [ - "0 | Staking : Set commission cap", - "1 | New cap : 234.8155516%", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 648, + "index": 662, "name": "Staking_Set_commission_cap", - "blob": "110f7c02f68bd503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110f6373d355d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set commission cap", - "1 | New cap : 234.8155516%", - "2 | Tip : POLYX 0.000987" + "1 | New cap : 143.9920995%" ], "output_expert": [ "0 | Staking : Set commission cap", - "1 | New cap : 234.8155516%", + "1 | New cap : 143.9920995%", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 0", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 649, + "index": 663, "name": "Staking_Set_commission_cap", - "blob": "110f042c319dd5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110f6373d355d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set commission cap", - "1 | New cap : 263.7245444%" + "1 | New cap : 143.9920995%" ], "output_expert": [ "0 | Staking : Set commission cap", - "1 | New cap : 263.7245444%", + "1 | New cap : 143.9920995%", "2 | Chain : Polymesh", "3 | Nonce : 0", "4 | Era Phase : 61", @@ -16488,20 +16732,20 @@ ] }, { - "index": 650, + "index": 664, "name": "Staking_Set_commission_cap", - "blob": "110f7c02f68bd503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "110f6373d355d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set commission cap", - "1 | New cap : 234.8155516%", - "2 | Tip : POLYX 55.555555" + "1 | New cap : 143.9920995%", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Set commission cap", - "1 | New cap : 234.8155516%", + "1 | New cap : 143.9920995%", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16509,22 +16753,20 @@ ] }, { - "index": 651, - "name": "Staking_Set_min_bond_threshold", - "blob": "1110d2040000000000000000000000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 665, + "name": "Staking_Set_commission_cap", + "blob": "110f6373d355d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Staking : Set min bond threshold", - "1 | New value : POLYX 0.001234", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "0 | Staking : Set commission cap", + "1 | New cap : 143.9920995%", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Staking : Set min bond threshold", - "1 | New value : POLYX 0.001234", + "0 | Staking : Set commission cap", + "1 | New cap : 143.9920995%", "2 | Chain : Polymesh", "3 | Nonce : 2339", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16532,20 +16774,22 @@ ] }, { - "index": 652, + "index": 666, "name": "Staking_Set_min_bond_threshold", - "blob": "1110d2040000000000000000000000000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1110c57f73991a008aea138485034a295a46d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set min bond threshold", - "1 | New value : POLYX 0.001234", - "2 | Tip : POLYX 5552342.355555" + "1 | New value [1/2] : POLYX 93514103864979887247119580394773", + "1 | New value [2/2] : .774277", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Set min bond threshold", - "1 | New value : POLYX 0.001234", + "1 | New value [1/2] : POLYX 93514103864979887247119580394773", + "1 | New value [2/2] : .774277", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 50283", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16553,19 +16797,21 @@ ] }, { - "index": 653, + "index": 667, "name": "Staking_Set_min_bond_threshold", - "blob": "1110d2040000000000000000000000000000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1110c57f73991a008aea138485034a295a46d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set min bond threshold", - "1 | New value : POLYX 0.001234", + "1 | New value [1/2] : POLYX 93514103864979887247119580394773", + "1 | New value [2/2] : .774277", "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Set min bond threshold", - "1 | New value : POLYX 0.001234", + "1 | New value [1/2] : POLYX 93514103864979887247119580394773", + "1 | New value [2/2] : .774277", "2 | Chain : Polymesh", - "3 | Nonce : 50283", + "3 | Nonce : 100", "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -16574,20 +16820,22 @@ ] }, { - "index": 654, + "index": 668, "name": "Staking_Set_min_bond_threshold", - "blob": "1110d2040000000000000000000000000000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1110c57f73991a008aea138485034a295a46d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set min bond threshold", - "1 | New value : POLYX 0.001234", - "2 | Tip : POLYX 1234.56789" + "1 | New value [1/2] : POLYX 93514103864979887247119580394773", + "1 | New value [2/2] : .774277", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Set min bond threshold", - "1 | New value : POLYX 0.001234", + "1 | New value [1/2] : POLYX 93514103864979887247119580394773", + "1 | New value [2/2] : .774277", "2 | Chain : Polymesh", "3 | Nonce : 1", - "4 | Tip : POLYX 1234.56789", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16595,20 +16843,22 @@ ] }, { - "index": 655, + "index": 669, "name": "Staking_Set_min_bond_threshold", - "blob": "1110d2040000000000000000000000000000d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1110c57f73991a008aea138485034a295a46d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set min bond threshold", - "1 | New value : POLYX 0.001234", - "2 | Tip : POLYX 5552342.355555" + "1 | New value [1/2] : POLYX 93514103864979887247119580394773", + "1 | New value [2/2] : .774277", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Set min bond threshold", - "1 | New value : POLYX 0.001234", + "1 | New value [1/2] : POLYX 93514103864979887247119580394773", + "1 | New value [2/2] : .774277", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 100", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16616,35 +16866,39 @@ ] }, { - "index": 656, - "name": "Staking_Force_no_eras", - "blob": "1111d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 670, + "name": "Staking_Set_min_bond_threshold", + "blob": "1110c57f73991a008aea138485034a295a46d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Staking : Force no eras", - "1 | Tip : POLYX 55.555555" + "0 | Staking : Set min bond threshold", + "1 | New value [1/2] : POLYX 93514103864979887247119580394773", + "1 | New value [2/2] : .774277", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Staking : Force no eras", - "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Tip : POLYX 55.555555", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Staking : Set min bond threshold", + "1 | New value [1/2] : POLYX 93514103864979887247119580394773", + "1 | New value [2/2] : .774277", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 657, + "index": 671, "name": "Staking_Force_no_eras", - "blob": "1111d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1111d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Force no eras" ], "output_expert": [ "0 | Staking : Force no eras", "1 | Chain : Polymesh", - "2 | Nonce : 50283", + "2 | Nonce : 1", "3 | Era Phase : 61", "4 | Era Period : 64", "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16652,18 +16906,20 @@ ] }, { - "index": 658, + "index": 672, "name": "Staking_Force_no_eras", - "blob": "1111d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1111d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Force no eras", - "1 | Tip : POLYX 5552342.355555" + "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "1 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Force no eras", "1 | Chain : Polymesh", - "2 | Nonce : 100", - "3 | Tip : POLYX 5552342.355555", + "2 | Nonce : 0", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16671,18 +16927,18 @@ ] }, { - "index": 659, + "index": 673, "name": "Staking_Force_no_eras", - "blob": "1111d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1111d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Force no eras", - "1 | Tip : POLYX 0.000987" + "1 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Force no eras", "1 | Chain : Polymesh", - "2 | Nonce : 0", - "3 | Tip : POLYX 0.000987", + "2 | Nonce : 100", + "3 | Tip : POLYX 55.555555", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16690,18 +16946,18 @@ ] }, { - "index": 660, + "index": 674, "name": "Staking_Force_no_eras", - "blob": "1111d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1111d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Force no eras", - "1 | Tip : POLYX 0.000987" + "1 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Force no eras", "1 | Chain : Polymesh", - "2 | Nonce : 50283", - "3 | Tip : POLYX 0.000987", + "2 | Nonce : 0", + "3 | Tip : POLYX 5552342.355555", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16709,18 +16965,18 @@ ] }, { - "index": 661, - "name": "Staking_Force_new_era", - "blob": "1112d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 675, + "name": "Staking_Force_no_eras", + "blob": "1111d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Staking : Force new era", - "1 | Tip : POLYX 55.555555" + "0 | Staking : Force no eras", + "1 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Staking : Force new era", + "0 | Staking : Force no eras", "1 | Chain : Polymesh", "2 | Nonce : 50283", - "3 | Tip : POLYX 55.555555", + "3 | Tip : POLYX 5552342.355555", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16728,9 +16984,9 @@ ] }, { - "index": 662, + "index": 676, "name": "Staking_Force_new_era", - "blob": "1112d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1112d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Force new era", "1 | Tip : POLYX 0.000987" @@ -16738,7 +16994,7 @@ "output_expert": [ "0 | Staking : Force new era", "1 | Chain : Polymesh", - "2 | Nonce : 0", + "2 | Nonce : 1", "3 | Tip : POLYX 0.000987", "4 | Era Phase : 61", "5 | Era Period : 64", @@ -16747,18 +17003,35 @@ ] }, { - "index": 663, + "index": 677, "name": "Staking_Force_new_era", - "blob": "1112d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1112d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ + "0 | Staking : Force new era" + ], + "output_expert": [ "0 | Staking : Force new era", - "1 | Tip : POLYX 1234.56789" + "1 | Chain : Polymesh", + "2 | Nonce : 0", + "3 | Era Phase : 61", + "4 | Era Period : 64", + "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "5 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 678, + "name": "Staking_Force_new_era", + "blob": "1112d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Staking : Force new era", + "1 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Force new era", "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Tip : POLYX 1234.56789", + "2 | Nonce : 1", + "3 | Tip : POLYX 0.000987", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16766,18 +17039,18 @@ ] }, { - "index": 664, + "index": 679, "name": "Staking_Force_new_era", - "blob": "1112d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1112d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Force new era", - "1 | Tip : POLYX 0.000987" + "1 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Force new era", "1 | Chain : Polymesh", - "2 | Nonce : 0", - "3 | Tip : POLYX 0.000987", + "2 | Nonce : 100", + "3 | Tip : POLYX 55.555555", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16785,18 +17058,20 @@ ] }, { - "index": 665, + "index": 680, "name": "Staking_Force_new_era", - "blob": "1112d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1112d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Force new era", - "1 | Tip : POLYX 1234.56789" + "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "1 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Force new era", "1 | Chain : Polymesh", - "2 | Nonce : 0", - "3 | Tip : POLYX 1234.56789", + "2 | Nonce : 2339", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16804,49 +17079,41 @@ ] }, { - "index": 666, + "index": 681, "name": "Staking_Set_invulnerables", - "blob": "111320f245674a3bb249f4f9305b8c41742719747858e72a3d3a98331ef016dbe2c27beab363dd354a37799be98eef2caccb11c7eb904b54e7ed75de692b24140a3112dec99a0a448adf7f862602e6c401420a0c5fc5f903a667be9c878c03d63d49057e1e49c27d04d02b884029e026ecacf52e2c8aad93b37a1e215114e32fa5d079e051b3983e0915380bc2c42485d2be3622fbfcceeb0c0cfe51251d387627063e6e3806d82fa92a2743f7a0d7b14c219451fc4f1cfc3bcc66e50665ab9b8335509a0a850e719cd16e93236272fce4f47b9d9485b0b35fdc7c355e0b942c0949667a18c962cd36fc67d40cf75824820fd8c8bcbbae99136a99c97cec26b80b694fd503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111318bcdee27246b2322280a1772347299d11e9619b7649915dccf070f8d541500457fea187a95a07b0a99e9360861d749075b6b0349094f2e751092716b4640ff4651e85e4a68b07120d5d319a7cd0cdd84ad874eb31c6a247314be209d2b327561a5cf7220ff766e81304f70e5d54109c075415ae424ac40cdb59288b633d7198638806fcbf2ed8e28b2ab9c447685232f1a5ba631d51b41aa6e54da3d45580495b9ce07e1cf5ab5c502612bb4c30c03de9447115a03340567ba10553470b79a65bd50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set invulnerables", - "1 | Invulnerables [1/16] : 2HvaJov8i7aWyqGMGUcCk4Uej4MdpCMdjGZC32", - "1 | Invulnerables [2/16] : Sn7zWKnWEF", - "1 | Invulnerables [3/16] : 2HkebciDLKeGKufiBHEx5t42djTdAFiDnW5VF2", - "1 | Invulnerables [4/16] : jUu36bqtky", - "1 | Invulnerables [5/16] : 2HV2cz9fhf2EwTUpPyes2ACjaW7bauvu8mUu8C", - "1 | Invulnerables [6/16] : VeQ8tysqQr", - "1 | Invulnerables [7/16] : 2FJH8hXfdQEEbzCqb7DRGZyVEqJzP2wA2DkuKT", - "1 | Invulnerables [8/16] : SrvquHgVaU", - "1 | Invulnerables [9/16] : 2HX36i4i6KiWTYDRywJ4fYapqh6G77ExZCUuaw", - "1 | Invulnerables [10/16] : hNML7ZJBhU", - "1 | Invulnerables [11/16] : 2EwS1jD68jVMQ7itNH8DFxaHNVd2fDtR1MT1gw", - "1 | Invulnerables [12/16] : gAjH6da4Jp", - "1 | Invulnerables [13/16] : 2Fvtbs28v77HWLdE4RMZeRqYSGqSVmJv8Y7B1B", - "1 | Invulnerables [14/16] : cy4sbnXG9Q", - "1 | Invulnerables [15/16] : 2FD1JoVUq1JY7HFjzxk8qStHNKZs2TYMpZzscn", - "1 | Invulnerables [16/16] : MMnBUe7JDa", + "1 | Invulnerables [1/12] : 2GiZKFarXR4iP6t1w4cRXL5rCo5dhWwQEL62qv", + "1 | Invulnerables [2/12] : vPHrZYa692", + "1 | Invulnerables [3/12] : 2JCnFSRy2Vjfkn8UuQBiN9FvYb9fD5hVzYeDMy", + "1 | Invulnerables [4/12] : ssUkrXLa5e", + "1 | Invulnerables [5/12] : 2D8wK9hnyELK28orE622LWx42h3Nz43qmn9arA", + "1 | Invulnerables [6/12] : 1UTadVRM52", + "1 | Invulnerables [7/12] : 2EYovRSNSpYAy4rUAVfN5UhXCQWjJL2nfC3tBu", + "1 | Invulnerables [8/12] : D7hh72jUJV", + "1 | Invulnerables [9/12] : 2FXGh1TdZcQiFo5dhFR3mM4aJG9XXbSSUbcKq8", + "1 | Invulnerables [10/12] : TeQ39ynJ8S", + "1 | Invulnerables [11/12] : 2FzcG5sCLyu3crYZ4Cy62zCCvX1q2xrXganZod", + "1 | Invulnerables [12/12] : mPWwBa2K9h", "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Set invulnerables", - "1 | Invulnerables [1/16] : 2HvaJov8i7aWyqGMGUcCk4Uej4MdpCMdjGZC32", - "1 | Invulnerables [2/16] : Sn7zWKnWEF", - "1 | Invulnerables [3/16] : 2HkebciDLKeGKufiBHEx5t42djTdAFiDnW5VF2", - "1 | Invulnerables [4/16] : jUu36bqtky", - "1 | Invulnerables [5/16] : 2HV2cz9fhf2EwTUpPyes2ACjaW7bauvu8mUu8C", - "1 | Invulnerables [6/16] : VeQ8tysqQr", - "1 | Invulnerables [7/16] : 2FJH8hXfdQEEbzCqb7DRGZyVEqJzP2wA2DkuKT", - "1 | Invulnerables [8/16] : SrvquHgVaU", - "1 | Invulnerables [9/16] : 2HX36i4i6KiWTYDRywJ4fYapqh6G77ExZCUuaw", - "1 | Invulnerables [10/16] : hNML7ZJBhU", - "1 | Invulnerables [11/16] : 2EwS1jD68jVMQ7itNH8DFxaHNVd2fDtR1MT1gw", - "1 | Invulnerables [12/16] : gAjH6da4Jp", - "1 | Invulnerables [13/16] : 2Fvtbs28v77HWLdE4RMZeRqYSGqSVmJv8Y7B1B", - "1 | Invulnerables [14/16] : cy4sbnXG9Q", - "1 | Invulnerables [15/16] : 2FD1JoVUq1JY7HFjzxk8qStHNKZs2TYMpZzscn", - "1 | Invulnerables [16/16] : MMnBUe7JDa", + "1 | Invulnerables [1/12] : 2GiZKFarXR4iP6t1w4cRXL5rCo5dhWwQEL62qv", + "1 | Invulnerables [2/12] : vPHrZYa692", + "1 | Invulnerables [3/12] : 2JCnFSRy2Vjfkn8UuQBiN9FvYb9fD5hVzYeDMy", + "1 | Invulnerables [4/12] : ssUkrXLa5e", + "1 | Invulnerables [5/12] : 2D8wK9hnyELK28orE622LWx42h3Nz43qmn9arA", + "1 | Invulnerables [6/12] : 1UTadVRM52", + "1 | Invulnerables [7/12] : 2EYovRSNSpYAy4rUAVfN5UhXCQWjJL2nfC3tBu", + "1 | Invulnerables [8/12] : D7hh72jUJV", + "1 | Invulnerables [9/12] : 2FXGh1TdZcQiFo5dhFR3mM4aJG9XXbSSUbcKq8", + "1 | Invulnerables [10/12] : TeQ39ynJ8S", + "1 | Invulnerables [11/12] : 2FzcG5sCLyu3crYZ4Cy62zCCvX1q2xrXganZod", + "1 | Invulnerables [12/12] : mPWwBa2K9h", "2 | Chain : Polymesh", - "3 | Nonce : 0", + "3 | Nonce : 100", "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -16855,73 +17122,91 @@ ] }, { - "index": 667, + "index": 682, "name": "Staking_Set_invulnerables", - "blob": "11131892f423161756359ad3f14a96fa106baa8f08f7e616ac755cc6cc809d6eb16c39564034e24a1a03db823cc392891cb093c1e4dfa262779f6f9802aaecdab44b0b8278c289085159f7fe1cd17955bae026f6aa808f57c960f43af602eab603bf1fac7176f57df00552c21c56dce9c43d31a1e578d0e22c1caa52e1ceb1e152251400e563eac95722a1303d08918f0678d20a63ec9d141710a54681b3f5ef0c1d7ffad5e629a0482d54bfc6a8be423a57ea9c2f18ed4b851d0e8af4cc6676741f56d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111324608a011876c6d147020675384b2732f004a94f010294ba7ef37eed946a34482a824e0e856bd43fed6f0f36884ca4ad3fb71e63acbd03cd9f84ab7224b8a33563be6d8e44a4eefd6d7b299e4438aa674d06845653f3705e38f4b8ede6eea7091d6a8d0748e80e142ce1b373db5a3ce4bdc35284d923ecee28a3f7493eef453604100ce21a8c3a294595f0ceb502d53ae4581145a9e21843588b38380a927e5e0f84fcd829a742567419c1589fda4fe573226aacf2df62c82769169ed4f4dbc0132c21159d13102e210ba091fa9a7aa4aace1d3ab1a654562b1e2ad2ce071de65f62d5570882419e9f102c6d94785125f453451e4f0cce275708287e3401de057c105cbed33b88bc6c1d1ec6c8c46d3fd86338f67744926b498339dcd1a5ffaa6ad503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set invulnerables", - "1 | Invulnerables [1/12] : 2Fmbcn2dSbrsqysFE8L9i6t1wM39ups7ymcefW", - "1 | Invulnerables [2/12] : YF64QKqiFK", - "1 | Invulnerables [3/12] : 2EQ1J1ScTyHJekATkRPsDnSRwD6vo9kB1RYNCu", - "1 | Invulnerables [4/12] : 3uzyLPrX3j", - "1 | Invulnerables [5/12] : 2FPzCbq4ZvAai6ysBTBsWXgKdzzb6koUBn2SvE", - "1 | Invulnerables [6/12] : Rhi2KtXkm9", - "1 | Invulnerables [7/12] : 2GM23Z8PJ5zyw8URipv68V8C7mHp7PKSMxpqNj", - "1 | Invulnerables [8/12] : snJDUM95AG", - "1 | Invulnerables [9/12] : 2CU6FD4imWjSafMxJqbDWupoJXTvnK2FxkzD3K", - "1 | Invulnerables [10/12] : W92MChfmAw", - "1 | Invulnerables [11/12] : 2J7ocdTVEWGQVEjU8ZLePrUHTq46B2aA3r1h62", - "1 | Invulnerables [12/12] : TJyhos7npf", - "2 | Tip : POLYX 1234.56789" + "1 | Invulnerables [1/18] : 2EdVhHZZAfFrpPdr27bxVEgQaGNztZGcut8Pto", + "1 | Invulnerables [2/18] : Ag2vUWwLyd", + "1 | Invulnerables [3/18] : 2FPmWqpv7ZudtZ6vqbRphqSxAXuSMAg264hxz4", + "1 | Invulnerables [4/18] : FGnM3s5WPr", + "1 | Invulnerables [5/18] : 2GkbkCN8ZNMTb57XNiScKj79DXJEqHPg885jKs", + "1 | Invulnerables [6/18] : 8mju1jejTJ", + "1 | Invulnerables [7/18] : 2Erd5AWm6X7k8FYB5mBK4R5wHUrA7mWViteigZ", + "1 | Invulnerables [8/18] : 57832oeDev", + "1 | Invulnerables [9/18] : 2CoxhKFzYBTrYUwJNCFi8LXwt6dNUewGcMg1xy", + "1 | Invulnerables [10/18] : JxAnWY9hw1", + "1 | Invulnerables [11/18] : 2FTHXvEMvfQVjT23xhDzjcs7xdyTVwNeRtacQK", + "1 | Invulnerables [12/18] : JbFWaxoPSY", + "1 | Invulnerables [13/18] : 2DSn392HmYASD5XhtVnL1SoPMyz58h7bCeAnbQ", + "1 | Invulnerables [14/18] : q3QQhfetWY", + "1 | Invulnerables [15/18] : 2EgWAqx4hVCAS9DfHTyrMZnFUb1auRzMyeHdLW", + "1 | Invulnerables [16/18] : FZDGAwrvwQ", + "1 | Invulnerables [17/18] : 2CpNRJtJUKgGQrNjtzmrrH273YegxSXZHtyfVb", + "1 | Invulnerables [18/18] : kFkiLnrGrJ" ], "output_expert": [ "0 | Staking : Set invulnerables", - "1 | Invulnerables [1/12] : 2Fmbcn2dSbrsqysFE8L9i6t1wM39ups7ymcefW", - "1 | Invulnerables [2/12] : YF64QKqiFK", - "1 | Invulnerables [3/12] : 2EQ1J1ScTyHJekATkRPsDnSRwD6vo9kB1RYNCu", - "1 | Invulnerables [4/12] : 3uzyLPrX3j", - "1 | Invulnerables [5/12] : 2FPzCbq4ZvAai6ysBTBsWXgKdzzb6koUBn2SvE", - "1 | Invulnerables [6/12] : Rhi2KtXkm9", - "1 | Invulnerables [7/12] : 2GM23Z8PJ5zyw8URipv68V8C7mHp7PKSMxpqNj", - "1 | Invulnerables [8/12] : snJDUM95AG", - "1 | Invulnerables [9/12] : 2CU6FD4imWjSafMxJqbDWupoJXTvnK2FxkzD3K", - "1 | Invulnerables [10/12] : W92MChfmAw", - "1 | Invulnerables [11/12] : 2J7ocdTVEWGQVEjU8ZLePrUHTq46B2aA3r1h62", - "1 | Invulnerables [12/12] : TJyhos7npf", + "1 | Invulnerables [1/18] : 2EdVhHZZAfFrpPdr27bxVEgQaGNztZGcut8Pto", + "1 | Invulnerables [2/18] : Ag2vUWwLyd", + "1 | Invulnerables [3/18] : 2FPmWqpv7ZudtZ6vqbRphqSxAXuSMAg264hxz4", + "1 | Invulnerables [4/18] : FGnM3s5WPr", + "1 | Invulnerables [5/18] : 2GkbkCN8ZNMTb57XNiScKj79DXJEqHPg885jKs", + "1 | Invulnerables [6/18] : 8mju1jejTJ", + "1 | Invulnerables [7/18] : 2Erd5AWm6X7k8FYB5mBK4R5wHUrA7mWViteigZ", + "1 | Invulnerables [8/18] : 57832oeDev", + "1 | Invulnerables [9/18] : 2CoxhKFzYBTrYUwJNCFi8LXwt6dNUewGcMg1xy", + "1 | Invulnerables [10/18] : JxAnWY9hw1", + "1 | Invulnerables [11/18] : 2FTHXvEMvfQVjT23xhDzjcs7xdyTVwNeRtacQK", + "1 | Invulnerables [12/18] : JbFWaxoPSY", + "1 | Invulnerables [13/18] : 2DSn392HmYASD5XhtVnL1SoPMyz58h7bCeAnbQ", + "1 | Invulnerables [14/18] : q3QQhfetWY", + "1 | Invulnerables [15/18] : 2EgWAqx4hVCAS9DfHTyrMZnFUb1auRzMyeHdLW", + "1 | Invulnerables [16/18] : FZDGAwrvwQ", + "1 | Invulnerables [17/18] : 2CpNRJtJUKgGQrNjtzmrrH273YegxSXZHtyfVb", + "1 | Invulnerables [18/18] : kFkiLnrGrJ", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 50283", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 668, + "index": 683, "name": "Staking_Set_invulnerables", - "blob": "11130cb4758d3d7d1632ebc8e0e9ba90de48ff172aac7d0ac919f2da18efe46ec1aa5102b878d51b291c6a29ce37430dc85c29890dd2cd6750a73d8ee14a1155e7ef128c071cb359446058ff8660b762bdae92fcec66862a3ad0278fcabd4cc9d75e4ad5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1113146c34078987544acd977522900ba64d699d7317bd007ff332c3a9f1a58f195478161c615899a1fcd28465af5d916957bc37765d3e442867da4ff48cd8ebe4f640ac2422a8d565cd545a48b23080213c48e289e4554d767b1590c085b8e0803e7ea2ac9fb066d7e26de933c4de7ab6ad513e24ba6fff393edd70c5363e9117942dc09b859d7be218ba9683762a7d373a723cf4dccb426f517f998c6f7d6653a748d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set invulnerables", - "1 | Invulnerables [1/6] : 2GXXeC3Z9jyzgsbkbhP7aHNDy3tWxsfmJcdnnn", - "1 | Invulnerables [2/6] : ZH7Mhd9UST", - "1 | Invulnerables [3/6] : 2CWUzqdC38R9rvz7yQRhdWtVaYtwVZCdJbMEj1", - "1 | Invulnerables [4/6] : 5evFS7aPKM", - "1 | Invulnerables [5/6] : 2FcWvGXjUYDmqHdm6qeSqeChrLfkznGsS793zA", - "1 | Invulnerables [6/6] : p27bsnmuqw", - "2 | Tip : POLYX 1234.56789" + "1 | Invulnerables [1/10] : 2EtnjJUgt6NXzCqVQF1vMRFHBfDeUH39jjPqAe", + "1 | Invulnerables [2/10] : a98SyyDvxu", + "1 | Invulnerables [3/10] : 2CwuazDVVwDvnDoXzMcwqaCBp9PpsknSG9LeNT", + "1 | Invulnerables [4/10] : Eaao6Zpctf", + "1 | Invulnerables [5/10] : 2GLd5CfoYVqQL1cdC9x36fai1xeq18tUJnHso3", + "1 | Invulnerables [6/10] : W1Pq8rGjxm", + "1 | Invulnerables [7/10] : 2G8D94y4PazGkagYMhEjycqGeFm1Wp5KeDr8Vk", + "1 | Invulnerables [8/10] : Y9pSST8vB1", + "1 | Invulnerables [9/10] : 2GoTVjKqnLpG6Hq9KdAC1mE7ySxthVTLmRocxL", + "1 | Invulnerables [10/10] : auQNZhmuWF", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Set invulnerables", - "1 | Invulnerables [1/6] : 2GXXeC3Z9jyzgsbkbhP7aHNDy3tWxsfmJcdnnn", - "1 | Invulnerables [2/6] : ZH7Mhd9UST", - "1 | Invulnerables [3/6] : 2CWUzqdC38R9rvz7yQRhdWtVaYtwVZCdJbMEj1", - "1 | Invulnerables [4/6] : 5evFS7aPKM", - "1 | Invulnerables [5/6] : 2FcWvGXjUYDmqHdm6qeSqeChrLfkznGsS793zA", - "1 | Invulnerables [6/6] : p27bsnmuqw", + "1 | Invulnerables [1/10] : 2EtnjJUgt6NXzCqVQF1vMRFHBfDeUH39jjPqAe", + "1 | Invulnerables [2/10] : a98SyyDvxu", + "1 | Invulnerables [3/10] : 2CwuazDVVwDvnDoXzMcwqaCBp9PpsknSG9LeNT", + "1 | Invulnerables [4/10] : Eaao6Zpctf", + "1 | Invulnerables [5/10] : 2GLd5CfoYVqQL1cdC9x36fai1xeq18tUJnHso3", + "1 | Invulnerables [6/10] : W1Pq8rGjxm", + "1 | Invulnerables [7/10] : 2G8D94y4PazGkagYMhEjycqGeFm1Wp5KeDr8Vk", + "1 | Invulnerables [8/10] : Y9pSST8vB1", + "1 | Invulnerables [9/10] : 2GoTVjKqnLpG6Hq9KdAC1mE7ySxthVTLmRocxL", + "1 | Invulnerables [10/10] : auQNZhmuWF", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 100", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16929,50 +17214,38 @@ ] }, { - "index": 669, + "index": 684, "name": "Staking_Set_invulnerables", - "blob": "111320f245674a3bb249f4f9305b8c41742719747858e72a3d3a98331ef016dbe2c27beab363dd354a37799be98eef2caccb11c7eb904b54e7ed75de692b24140a3112dec99a0a448adf7f862602e6c401420a0c5fc5f903a667be9c878c03d63d49057e1e49c27d04d02b884029e026ecacf52e2c8aad93b37a1e215114e32fa5d079e051b3983e0915380bc2c42485d2be3622fbfcceeb0c0cfe51251d387627063e6e3806d82fa92a2743f7a0d7b14c219451fc4f1cfc3bcc66e50665ab9b8335509a0a850e719cd16e93236272fce4f47b9d9485b0b35fdc7c355e0b942c0949667a18c962cd36fc67d40cf75824820fd8c8bcbbae99136a99c97cec26b80b694fd50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1113146c34078987544acd977522900ba64d699d7317bd007ff332c3a9f1a58f195478161c615899a1fcd28465af5d916957bc37765d3e442867da4ff48cd8ebe4f640ac2422a8d565cd545a48b23080213c48e289e4554d767b1590c085b8e0803e7ea2ac9fb066d7e26de933c4de7ab6ad513e24ba6fff393edd70c5363e9117942dc09b859d7be218ba9683762a7d373a723cf4dccb426f517f998c6f7d6653a748d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set invulnerables", - "1 | Invulnerables [1/16] : 2HvaJov8i7aWyqGMGUcCk4Uej4MdpCMdjGZC32", - "1 | Invulnerables [2/16] : Sn7zWKnWEF", - "1 | Invulnerables [3/16] : 2HkebciDLKeGKufiBHEx5t42djTdAFiDnW5VF2", - "1 | Invulnerables [4/16] : jUu36bqtky", - "1 | Invulnerables [5/16] : 2HV2cz9fhf2EwTUpPyes2ACjaW7bauvu8mUu8C", - "1 | Invulnerables [6/16] : VeQ8tysqQr", - "1 | Invulnerables [7/16] : 2FJH8hXfdQEEbzCqb7DRGZyVEqJzP2wA2DkuKT", - "1 | Invulnerables [8/16] : SrvquHgVaU", - "1 | Invulnerables [9/16] : 2HX36i4i6KiWTYDRywJ4fYapqh6G77ExZCUuaw", - "1 | Invulnerables [10/16] : hNML7ZJBhU", - "1 | Invulnerables [11/16] : 2EwS1jD68jVMQ7itNH8DFxaHNVd2fDtR1MT1gw", - "1 | Invulnerables [12/16] : gAjH6da4Jp", - "1 | Invulnerables [13/16] : 2Fvtbs28v77HWLdE4RMZeRqYSGqSVmJv8Y7B1B", - "1 | Invulnerables [14/16] : cy4sbnXG9Q", - "1 | Invulnerables [15/16] : 2FD1JoVUq1JY7HFjzxk8qStHNKZs2TYMpZzscn", - "1 | Invulnerables [16/16] : MMnBUe7JDa", - "2 | Tip : POLYX 0.000987" + "1 | Invulnerables [1/10] : 2EtnjJUgt6NXzCqVQF1vMRFHBfDeUH39jjPqAe", + "1 | Invulnerables [2/10] : a98SyyDvxu", + "1 | Invulnerables [3/10] : 2CwuazDVVwDvnDoXzMcwqaCBp9PpsknSG9LeNT", + "1 | Invulnerables [4/10] : Eaao6Zpctf", + "1 | Invulnerables [5/10] : 2GLd5CfoYVqQL1cdC9x36fai1xeq18tUJnHso3", + "1 | Invulnerables [6/10] : W1Pq8rGjxm", + "1 | Invulnerables [7/10] : 2G8D94y4PazGkagYMhEjycqGeFm1Wp5KeDr8Vk", + "1 | Invulnerables [8/10] : Y9pSST8vB1", + "1 | Invulnerables [9/10] : 2GoTVjKqnLpG6Hq9KdAC1mE7ySxthVTLmRocxL", + "1 | Invulnerables [10/10] : auQNZhmuWF", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Set invulnerables", - "1 | Invulnerables [1/16] : 2HvaJov8i7aWyqGMGUcCk4Uej4MdpCMdjGZC32", - "1 | Invulnerables [2/16] : Sn7zWKnWEF", - "1 | Invulnerables [3/16] : 2HkebciDLKeGKufiBHEx5t42djTdAFiDnW5VF2", - "1 | Invulnerables [4/16] : jUu36bqtky", - "1 | Invulnerables [5/16] : 2HV2cz9fhf2EwTUpPyes2ACjaW7bauvu8mUu8C", - "1 | Invulnerables [6/16] : VeQ8tysqQr", - "1 | Invulnerables [7/16] : 2FJH8hXfdQEEbzCqb7DRGZyVEqJzP2wA2DkuKT", - "1 | Invulnerables [8/16] : SrvquHgVaU", - "1 | Invulnerables [9/16] : 2HX36i4i6KiWTYDRywJ4fYapqh6G77ExZCUuaw", - "1 | Invulnerables [10/16] : hNML7ZJBhU", - "1 | Invulnerables [11/16] : 2EwS1jD68jVMQ7itNH8DFxaHNVd2fDtR1MT1gw", - "1 | Invulnerables [12/16] : gAjH6da4Jp", - "1 | Invulnerables [13/16] : 2Fvtbs28v77HWLdE4RMZeRqYSGqSVmJv8Y7B1B", - "1 | Invulnerables [14/16] : cy4sbnXG9Q", - "1 | Invulnerables [15/16] : 2FD1JoVUq1JY7HFjzxk8qStHNKZs2TYMpZzscn", - "1 | Invulnerables [16/16] : MMnBUe7JDa", + "1 | Invulnerables [1/10] : 2EtnjJUgt6NXzCqVQF1vMRFHBfDeUH39jjPqAe", + "1 | Invulnerables [2/10] : a98SyyDvxu", + "1 | Invulnerables [3/10] : 2CwuazDVVwDvnDoXzMcwqaCBp9PpsknSG9LeNT", + "1 | Invulnerables [4/10] : Eaao6Zpctf", + "1 | Invulnerables [5/10] : 2GLd5CfoYVqQL1cdC9x36fai1xeq18tUJnHso3", + "1 | Invulnerables [6/10] : W1Pq8rGjxm", + "1 | Invulnerables [7/10] : 2G8D94y4PazGkagYMhEjycqGeFm1Wp5KeDr8Vk", + "1 | Invulnerables [8/10] : Y9pSST8vB1", + "1 | Invulnerables [9/10] : 2GoTVjKqnLpG6Hq9KdAC1mE7ySxthVTLmRocxL", + "1 | Invulnerables [10/10] : auQNZhmuWF", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 2339", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -16980,26 +17253,44 @@ ] }, { - "index": 670, + "index": 685, "name": "Staking_Set_invulnerables", - "blob": "11130858a466dcc50c3670fdc80f347f54c3c15193e8b5e467870d1b38841085dee97bc4093ba2661200c73b6f977cc0a0481181580a1e0683961e280b538af73dcd4ad50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111318bcdee27246b2322280a1772347299d11e9619b7649915dccf070f8d541500457fea187a95a07b0a99e9360861d749075b6b0349094f2e751092716b4640ff4651e85e4a68b07120d5d319a7cd0cdd84ad874eb31c6a247314be209d2b327561a5cf7220ff766e81304f70e5d54109c075415ae424ac40cdb59288b633d7198638806fcbf2ed8e28b2ab9c447685232f1a5ba631d51b41aa6e54da3d45580495b9ce07e1cf5ab5c502612bb4c30c03de9447115a03340567ba10553470b79a65bd503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set invulnerables", - "1 | Invulnerables [1/4] : 2ET99tNwRVmYbhHJwJugpzeVcxmZetedZruea7", - "1 | Invulnerables [2/4] : 7xepdM5YJ1", - "1 | Invulnerables [3/4] : 2GsxELdRrUGwiDMvzxV6KuPhnzeiFRgScN8f6f", - "1 | Invulnerables [4/4] : KoPNyA2CVE", - "2 | Tip : POLYX 0.000987" + "1 | Invulnerables [1/12] : 2GiZKFarXR4iP6t1w4cRXL5rCo5dhWwQEL62qv", + "1 | Invulnerables [2/12] : vPHrZYa692", + "1 | Invulnerables [3/12] : 2JCnFSRy2Vjfkn8UuQBiN9FvYb9fD5hVzYeDMy", + "1 | Invulnerables [4/12] : ssUkrXLa5e", + "1 | Invulnerables [5/12] : 2D8wK9hnyELK28orE622LWx42h3Nz43qmn9arA", + "1 | Invulnerables [6/12] : 1UTadVRM52", + "1 | Invulnerables [7/12] : 2EYovRSNSpYAy4rUAVfN5UhXCQWjJL2nfC3tBu", + "1 | Invulnerables [8/12] : D7hh72jUJV", + "1 | Invulnerables [9/12] : 2FXGh1TdZcQiFo5dhFR3mM4aJG9XXbSSUbcKq8", + "1 | Invulnerables [10/12] : TeQ39ynJ8S", + "1 | Invulnerables [11/12] : 2FzcG5sCLyu3crYZ4Cy62zCCvX1q2xrXganZod", + "1 | Invulnerables [12/12] : mPWwBa2K9h", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Set invulnerables", - "1 | Invulnerables [1/4] : 2ET99tNwRVmYbhHJwJugpzeVcxmZetedZruea7", - "1 | Invulnerables [2/4] : 7xepdM5YJ1", - "1 | Invulnerables [3/4] : 2GsxELdRrUGwiDMvzxV6KuPhnzeiFRgScN8f6f", - "1 | Invulnerables [4/4] : KoPNyA2CVE", + "1 | Invulnerables [1/12] : 2GiZKFarXR4iP6t1w4cRXL5rCo5dhWwQEL62qv", + "1 | Invulnerables [2/12] : vPHrZYa692", + "1 | Invulnerables [3/12] : 2JCnFSRy2Vjfkn8UuQBiN9FvYb9fD5hVzYeDMy", + "1 | Invulnerables [4/12] : ssUkrXLa5e", + "1 | Invulnerables [5/12] : 2D8wK9hnyELK28orE622LWx42h3Nz43qmn9arA", + "1 | Invulnerables [6/12] : 1UTadVRM52", + "1 | Invulnerables [7/12] : 2EYovRSNSpYAy4rUAVfN5UhXCQWjJL2nfC3tBu", + "1 | Invulnerables [8/12] : D7hh72jUJV", + "1 | Invulnerables [9/12] : 2FXGh1TdZcQiFo5dhFR3mM4aJG9XXbSSUbcKq8", + "1 | Invulnerables [10/12] : TeQ39ynJ8S", + "1 | Invulnerables [11/12] : 2FzcG5sCLyu3crYZ4Cy62zCCvX1q2xrXganZod", + "1 | Invulnerables [12/12] : mPWwBa2K9h", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Tip : POLYX 0.000987", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17007,23 +17298,23 @@ ] }, { - "index": 671, + "index": 686, "name": "Staking_Force_unstake", - "blob": "1114d429eef47cc221b1b89b16225b129238ae8394ef19efa774cdf2e2d9855d657e00000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1114e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef92034300000d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Force unstake", - "1 | Stash [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | Stash [2/2] : YyWc5gHgxc", - "2 | Tip : POLYX 55.555555" + "1 | Stash [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Stash [2/2] : 3fxY7hxFii", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Force unstake", - "1 | Stash [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | Stash [2/2] : YyWc5gHgxc", - "2 | Num slashing spans : 0", + "1 | Stash [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Stash [2/2] : 3fxY7hxFii", + "2 | Num slashing spans : 12340", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 50283", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17031,114 +17322,110 @@ ] }, { - "index": 672, + "index": 687, "name": "Staking_Force_unstake", - "blob": "11144e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3bf7010000d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "11148abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c71111f7010000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Force unstake", - "1 | Stash [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Stash [2/2] : hzFSDKNiiB" + "1 | Stash [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Stash [2/2] : jjjhYMApdS", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Staking : Force unstake", - "1 | Stash [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Stash [2/2] : hzFSDKNiiB", + "1 | Stash [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Stash [2/2] : jjjhYMApdS", "2 | Num slashing spans : 503", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 2339", + "5 | Tip : POLYX 1234.56789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 673, + "index": 688, "name": "Staking_Force_unstake", - "blob": "111402c9120fb4b587a1dfa922b211b519b20891a638349f04a94837d41ffb1ad866d3040000d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1114dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a083234300000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Force unstake", - "1 | Stash [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Stash [2/2] : E5MQSxnjo9" + "1 | Stash [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Stash [2/2] : yvKVRudqFf", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Force unstake", - "1 | Stash [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Stash [2/2] : E5MQSxnjo9", - "2 | Num slashing spans : 1235", + "1 | Stash [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Stash [2/2] : yvKVRudqFf", + "2 | Num slashing spans : 12340", "3 | Chain : Polymesh", "4 | Nonce : 0", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 674, + "index": 689, "name": "Staking_Force_unstake", - "blob": "111460ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c22f7010000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1114a60464c5242fae2961b87f0ab349a2c72560f5b679926a0056ec776488b01930f7010000d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Force unstake", - "1 | Stash [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Stash [2/2] : vCqPAVy1Tx", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Stash [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Stash [2/2] : 8B5MWsqjs1" ], "output_expert": [ "0 | Staking : Force unstake", - "1 | Stash [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Stash [2/2] : vCqPAVy1Tx", + "1 | Stash [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Stash [2/2] : 8B5MWsqjs1", "2 | Num slashing spans : 503", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 2339", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 675, + "index": 690, "name": "Staking_Force_unstake", - "blob": "1114ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab3934300000d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1114e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d069d1c0000d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Force unstake", - "1 | Stash [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Stash [2/2] : jDr6Qhw4Qj", - "2 | Tip : POLYX 55.555555" + "1 | Stash [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Stash [2/2] : TzJpZPVN3j" ], "output_expert": [ "0 | Staking : Force unstake", - "1 | Stash [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Stash [2/2] : jDr6Qhw4Qj", - "2 | Num slashing spans : 12340", + "1 | Stash [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Stash [2/2] : TzJpZPVN3j", + "2 | Num slashing spans : 7325", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 1", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 676, + "index": 691, "name": "Staking_Force_new_era_always", - "blob": "1115d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1115d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Force new era always", - "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "1 | Tip [2/2] : 3.456789" + "1 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Force new era always", "1 | Chain : Polymesh", - "2 | Nonce : 0", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789", + "2 | Nonce : 100", + "3 | Tip : POLYX 0.000987", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17146,35 +17433,39 @@ ] }, { - "index": 677, + "index": 692, "name": "Staking_Force_new_era_always", - "blob": "1115d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1115d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Staking : Force new era always" + "0 | Staking : Force new era always", + "1 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Force new era always", "1 | Chain : Polymesh", "2 | Nonce : 0", - "3 | Era Phase : 61", - "4 | Era Period : 64", - "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "5 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Tip : POLYX 55.555555", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 678, + "index": 693, "name": "Staking_Force_new_era_always", - "blob": "1115d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1115d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Force new era always", - "1 | Tip : POLYX 5552342.355555" + "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "1 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Force new era always", "1 | Chain : Polymesh", - "2 | Nonce : 1", - "3 | Tip : POLYX 5552342.355555", + "2 | Nonce : 50283", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17182,20 +17473,18 @@ ] }, { - "index": 679, + "index": 694, "name": "Staking_Force_new_era_always", - "blob": "1115d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1115d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Force new era always", - "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "1 | Tip [2/2] : 3.456789" + "1 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Staking : Force new era always", "1 | Chain : Polymesh", - "2 | Nonce : 2339", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789", + "2 | Nonce : 100", + "3 | Tip : POLYX 1234.56789", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17203,18 +17492,20 @@ ] }, { - "index": 680, + "index": 695, "name": "Staking_Force_new_era_always", - "blob": "1115d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1115d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Force new era always", - "1 | Tip : POLYX 1234.56789" + "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "1 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Force new era always", "1 | Chain : Polymesh", - "2 | Nonce : 100", - "3 | Tip : POLYX 1234.56789", + "2 | Nonce : 2339", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17222,28 +17513,28 @@ ] }, { - "index": 681, + "index": 696, "name": "Staking_Cancel_deferred_slash", - "blob": "1116f7010000100c000000290000003400000035000000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "11169d1c000010200000000b000000200000000b000000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Cancel deferred slash", - "1 | Era : 503", - "2 | Slash indices [1/4] : 12", - "2 | Slash indices [2/4] : 41", - "2 | Slash indices [3/4] : 52", - "2 | Slash indices [4/4] : 53", - "3 | Tip : POLYX 5552342.355555" + "1 | Era : 7325", + "2 | Slash indices [1/4] : 32", + "2 | Slash indices [2/4] : 11", + "2 | Slash indices [3/4] : 32", + "2 | Slash indices [4/4] : 11", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Cancel deferred slash", - "1 | Era : 503", - "2 | Slash indices [1/4] : 12", - "2 | Slash indices [2/4] : 41", - "2 | Slash indices [3/4] : 52", - "2 | Slash indices [4/4] : 53", + "1 | Era : 7325", + "2 | Slash indices [1/4] : 32", + "2 | Slash indices [2/4] : 11", + "2 | Slash indices [3/4] : 32", + "2 | Slash indices [4/4] : 11", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 0", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17251,52 +17542,56 @@ ] }, { - "index": 682, + "index": 697, "name": "Staking_Cancel_deferred_slash", - "blob": "111600000000100e0000002a0000000c00000049000000d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "11169d1c0000100e0000002a0000000c00000049000000d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Cancel deferred slash", - "1 | Era : 0", + "1 | Era : 7325", "2 | Slash indices [1/4] : 14", "2 | Slash indices [2/4] : 42", "2 | Slash indices [3/4] : 12", - "2 | Slash indices [4/4] : 73" + "2 | Slash indices [4/4] : 73", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Cancel deferred slash", - "1 | Era : 0", + "1 | Era : 7325", "2 | Slash indices [1/4] : 14", "2 | Slash indices [2/4] : 42", "2 | Slash indices [3/4] : 12", "2 | Slash indices [4/4] : 73", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 100", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 683, + "index": 698, "name": "Staking_Cancel_deferred_slash", - "blob": "1116f701000010200000000b000000200000000b000000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111634300000100e0000002a0000000c00000049000000d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Cancel deferred slash", - "1 | Era : 503", - "2 | Slash indices [1/4] : 32", - "2 | Slash indices [2/4] : 11", - "2 | Slash indices [3/4] : 32", - "2 | Slash indices [4/4] : 11", + "1 | Era : 12340", + "2 | Slash indices [1/4] : 14", + "2 | Slash indices [2/4] : 42", + "2 | Slash indices [3/4] : 12", + "2 | Slash indices [4/4] : 73", "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Cancel deferred slash", - "1 | Era : 503", - "2 | Slash indices [1/4] : 32", - "2 | Slash indices [2/4] : 11", - "2 | Slash indices [3/4] : 32", - "2 | Slash indices [4/4] : 11", + "1 | Era : 12340", + "2 | Slash indices [1/4] : 14", + "2 | Slash indices [2/4] : 42", + "2 | Slash indices [3/4] : 12", + "2 | Slash indices [4/4] : 73", "3 | Chain : Polymesh", "4 | Nonce : 50283", "5 | Tip : POLYX 0.000987", @@ -17307,28 +17602,28 @@ ] }, { - "index": 684, + "index": 699, "name": "Staking_Cancel_deferred_slash", - "blob": "1116f701000010200000000b000000200000000b000000d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111600000000100c000000290000003400000035000000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Cancel deferred slash", - "1 | Era : 503", - "2 | Slash indices [1/4] : 32", - "2 | Slash indices [2/4] : 11", - "2 | Slash indices [3/4] : 32", - "2 | Slash indices [4/4] : 11", - "3 | Tip : POLYX 5552342.355555" + "1 | Era : 0", + "2 | Slash indices [1/4] : 12", + "2 | Slash indices [2/4] : 41", + "2 | Slash indices [3/4] : 52", + "2 | Slash indices [4/4] : 53", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Cancel deferred slash", - "1 | Era : 503", - "2 | Slash indices [1/4] : 32", - "2 | Slash indices [2/4] : 11", - "2 | Slash indices [3/4] : 32", - "2 | Slash indices [4/4] : 11", + "1 | Era : 0", + "2 | Slash indices [1/4] : 12", + "2 | Slash indices [2/4] : 41", + "2 | Slash indices [3/4] : 52", + "2 | Slash indices [4/4] : 53", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 0", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17336,9 +17631,9 @@ ] }, { - "index": 685, + "index": 700, "name": "Staking_Cancel_deferred_slash", - "blob": "1116d3040000100c000000290000003400000035000000d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1116d3040000100c000000290000003400000035000000d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Cancel deferred slash", "1 | Era : 1235", @@ -17346,7 +17641,7 @@ "2 | Slash indices [2/4] : 41", "2 | Slash indices [3/4] : 52", "2 | Slash indices [4/4] : 53", - "3 | Tip : POLYX 1234.56789" + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Cancel deferred slash", @@ -17357,7 +17652,7 @@ "2 | Slash indices [4/4] : 53", "3 | Chain : Polymesh", "4 | Nonce : 100", - "5 | Tip : POLYX 1234.56789", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17365,49 +17660,49 @@ ] }, { - "index": 686, + "index": 701, "name": "Staking_Payout_stakers", - "blob": "111702c9120fb4b587a1dfa922b211b519b20891a638349f04a94837d41ffb1ad86600000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1117e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d069d1c0000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Payout stakers", - "1 | Validator stash [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Validator stash [2/2] : E5MQSxnjo9", - "2 | Era : 0", - "3 | Tip : POLYX 5552342.355555" + "1 | Validator stash [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Validator stash [2/2] : TzJpZPVN3j", + "2 | Era : 7325" ], "output_expert": [ "0 | Staking : Payout stakers", - "1 | Validator stash [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Validator stash [2/2] : E5MQSxnjo9", - "2 | Era : 0", + "1 | Validator stash [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Validator stash [2/2] : TzJpZPVN3j", + "2 | Era : 7325", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 50283", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 687, + "index": 702, "name": "Staking_Payout_stakers", - "blob": "11170487c84138ed6eb98e9e4a8eee98391d490b99d5ccacf49025ffe177581282349d1c0000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "11178abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c7111134300000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Payout stakers", - "1 | Validator stash [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Validator stash [2/2] : TkQgHgGHQy", - "2 | Era : 7325", - "3 | Tip : POLYX 1234.56789" + "1 | Validator stash [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Validator stash [2/2] : jjjhYMApdS", + "2 | Era : 12340", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Payout stakers", - "1 | Validator stash [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | Validator stash [2/2] : TkQgHgGHQy", - "2 | Era : 7325", + "1 | Validator stash [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Validator stash [2/2] : jjjhYMApdS", + "2 | Era : 12340", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 0", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17415,26 +17710,24 @@ ] }, { - "index": 688, + "index": 703, "name": "Staking_Payout_stakers", - "blob": "1117ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab39d3040000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1117dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a0832d3040000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Payout stakers", - "1 | Validator stash [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Validator stash [2/2] : jDr6Qhw4Qj", + "1 | Validator stash [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Validator stash [2/2] : yvKVRudqFf", "2 | Era : 1235", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Staking : Payout stakers", - "1 | Validator stash [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Validator stash [2/2] : jDr6Qhw4Qj", + "1 | Validator stash [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Validator stash [2/2] : yvKVRudqFf", "2 | Era : 1235", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 2339", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17442,68 +17735,68 @@ ] }, { - "index": 689, + "index": 704, "name": "Staking_Payout_stakers", - "blob": "11174435538821beacd7756d63a71fe314490a2f5d84f361114d4da63326a473a32af7010000d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1117dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a0832f7010000d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Payout stakers", - "1 | Validator stash [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Validator stash [2/2] : vswkJaFu7b", - "2 | Era : 503", - "3 | Tip : POLYX 5552342.355555" + "1 | Validator stash [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Validator stash [2/2] : yvKVRudqFf", + "2 | Era : 503" ], "output_expert": [ "0 | Staking : Payout stakers", - "1 | Validator stash [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Validator stash [2/2] : vswkJaFu7b", + "1 | Validator stash [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | Validator stash [2/2] : yvKVRudqFf", "2 | Era : 503", "3 | Chain : Polymesh", "4 | Nonce : 1", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 690, + "index": 705, "name": "Staking_Payout_stakers", - "blob": "11174e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3bd3040000d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1117a60464c5242fae2961b87f0ab349a2c72560f5b679926a0056ec776488b0193034300000d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Payout stakers", - "1 | Validator stash [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Validator stash [2/2] : hzFSDKNiiB", - "2 | Era : 1235" + "1 | Validator stash [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Validator stash [2/2] : 8B5MWsqjs1", + "2 | Era : 12340", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Payout stakers", - "1 | Validator stash [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Validator stash [2/2] : hzFSDKNiiB", - "2 | Era : 1235", + "1 | Validator stash [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Validator stash [2/2] : 8B5MWsqjs1", + "2 | Era : 12340", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 0", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 691, + "index": 706, "name": "Staking_Rebond", - "blob": "11186d0fd503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "11188ed73e0dd503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Rebond", - "1 | Amount : POLYX 0.000987", - "2 | Tip : POLYX 55.555555" + "1 | Amount : POLYX 55.555555", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Rebond", - "1 | Amount : POLYX 0.000987", + "1 | Amount : POLYX 55.555555", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17511,41 +17804,24 @@ ] }, { - "index": 692, - "name": "Staking_Rebond", - "blob": "11186d0fd503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Staking : Rebond", - "1 | Amount : POLYX 0.000987" - ], - "output_expert": [ - "0 | Staking : Rebond", - "1 | Amount : POLYX 0.000987", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 693, + "index": 707, "name": "Staking_Rebond", - "blob": "111833158139ae28a3dfaac5fe1560a5e9e05cd5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111833158139ae28a3dfaac5fe1560a5e9e05cd503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Rebond", "1 | Amount [1/2] : POLYX 12345678901234567890123456789012", "1 | Amount [2/2] : 3.456789", - "2 | Tip : POLYX 55.555555" + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Rebond", "1 | Amount [1/2] : POLYX 12345678901234567890123456789012", "1 | Amount [2/2] : 3.456789", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 50283", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17553,22 +17829,20 @@ ] }, { - "index": 694, + "index": 708, "name": "Staking_Rebond", - "blob": "11180b63ce64c10c05d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111800d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Rebond", - "1 | Amount : POLYX 5552342.355555", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Amount : POLYX 0.0", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Staking : Rebond", - "1 | Amount : POLYX 5552342.355555", + "1 | Amount : POLYX 0.0", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17576,19 +17850,19 @@ ] }, { - "index": 695, + "index": 709, "name": "Staking_Rebond", - "blob": "11188ed73e0dd503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111800d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Rebond", - "1 | Amount : POLYX 55.555555", + "1 | Amount : POLYX 0.0", "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Rebond", - "1 | Amount : POLYX 55.555555", + "1 | Amount : POLYX 0.0", "2 | Chain : Polymesh", - "3 | Nonce : 50283", + "3 | Nonce : 100", "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -17597,22 +17871,47 @@ ] }, { - "index": 696, - "name": "Staking_Set_history_depth", - "blob": "11190c82a5a700d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 710, + "name": "Staking_Rebond", + "blob": "111833158139ae28a3dfaac5fe1560a5e9e05cd5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Staking : Set history depth", - "1 | New history depth : 3", - "2 | Era items deleted : 2746720", - "3 | Tip : POLYX 0.000987" + "0 | Staking : Rebond", + "1 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "1 | Amount [2/2] : 3.456789", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Staking : Set history depth", - "1 | New history depth : 3", - "2 | Era items deleted : 2746720", - "3 | Chain : Polymesh", + "0 | Staking : Rebond", + "1 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "1 | Amount [2/2] : 3.456789", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 711, + "name": "Staking_Set_history_depth", + "blob": "1119be193e0c08d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Staking : Set history depth", + "1 | New history depth : 51349103", + "2 | Era items deleted : 2", + "3 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Staking : Set history depth", + "1 | New history depth : 51349103", + "2 | Era items deleted : 2", + "3 | Chain : Polymesh", "4 | Nonce : 100", - "5 | Tip : POLYX 0.000987", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17620,21 +17919,21 @@ ] }, { - "index": 697, + "index": 712, "name": "Staking_Set_history_depth", - "blob": "11194082a5a700d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1119be193e0ce2ea6b02d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set history depth", - "1 | New history depth : 16", - "2 | Era items deleted : 2746720", + "1 | New history depth : 51349103", + "2 | Era items deleted : 10156728", "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Set history depth", - "1 | New history depth : 16", - "2 | Era items deleted : 2746720", + "1 | New history depth : 51349103", + "2 | Era items deleted : 10156728", "3 | Chain : Polymesh", - "4 | Nonce : 2339", + "4 | Nonce : 50283", "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -17643,64 +17942,68 @@ ] }, { - "index": 698, + "index": 713, "name": "Staking_Set_history_depth", - "blob": "11190cf92cd503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1119fac8e07a08d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set history depth", - "1 | New history depth : 3", - "2 | Era items deleted : 2878" + "1 | New history depth : 515387966", + "2 | Era items deleted : 2", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Set history depth", - "1 | New history depth : 3", - "2 | Era items deleted : 2878", + "1 | New history depth : 515387966", + "2 | Era items deleted : 2", "3 | Chain : Polymesh", "4 | Nonce : 50283", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 699, + "index": 714, "name": "Staking_Set_history_depth", - "blob": "111940820295f1d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1119e2ea6b02e2ea6b02d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set history depth", - "1 | New history depth : 16", - "2 | Era items deleted : 1013268640" + "1 | New history depth : 10156728", + "2 | Era items deleted : 10156728", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Set history depth", - "1 | New history depth : 16", - "2 | Era items deleted : 1013268640", + "1 | New history depth : 10156728", + "2 | Era items deleted : 10156728", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 0", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 700, + "index": 715, "name": "Staking_Set_history_depth", - "blob": "11190c1db1d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1119be193e0cfac8e07ad5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Set history depth", - "1 | New history depth : 3", - "2 | Era items deleted : 11335", - "3 | Tip : POLYX 1234.56789" + "1 | New history depth : 51349103", + "2 | Era items deleted : 515387966", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Set history depth", - "1 | New history depth : 3", - "2 | Era items deleted : 11335", + "1 | New history depth : 51349103", + "2 | Era items deleted : 515387966", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 2339", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17708,23 +18011,25 @@ ] }, { - "index": 701, + "index": 716, "name": "Staking_Reap_stash", - "blob": "111ad429eef47cc221b1b89b16225b129238ae8394ef19efa774cdf2e2d9855d657ed3040000d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111a8abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c71111d3040000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Reap stash", - "1 | Stash [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | Stash [2/2] : YyWc5gHgxc", - "2 | Tip : POLYX 1234.56789" + "1 | Stash [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Stash [2/2] : jjjhYMApdS", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Reap stash", - "1 | Stash [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | Stash [2/2] : YyWc5gHgxc", + "1 | Stash [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Stash [2/2] : jjjhYMApdS", "2 | Num slashing spans : 1235", "3 | Chain : Polymesh", "4 | Nonce : 0", - "5 | Tip : POLYX 1234.56789", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17732,23 +18037,23 @@ ] }, { - "index": 702, + "index": 717, "name": "Staking_Reap_stash", - "blob": "111aac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab399d1c0000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111a8abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c711119d1c0000d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Reap stash", - "1 | Stash [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Stash [2/2] : jDr6Qhw4Qj", - "2 | Tip : POLYX 1234.56789" + "1 | Stash [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Stash [2/2] : jjjhYMApdS", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Reap stash", - "1 | Stash [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Stash [2/2] : jDr6Qhw4Qj", + "1 | Stash [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Stash [2/2] : jjjhYMApdS", "2 | Num slashing spans : 7325", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 100", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17756,23 +18061,23 @@ ] }, { - "index": 703, + "index": 718, "name": "Staking_Reap_stash", - "blob": "111aac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab3934300000d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111aa60464c5242fae2961b87f0ab349a2c72560f5b679926a0056ec776488b01930d3040000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Reap stash", - "1 | Stash [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Stash [2/2] : jDr6Qhw4Qj", - "2 | Tip : POLYX 1234.56789" + "1 | Stash [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Stash [2/2] : 8B5MWsqjs1", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Reap stash", - "1 | Stash [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Stash [2/2] : jDr6Qhw4Qj", - "2 | Num slashing spans : 12340", + "1 | Stash [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Stash [2/2] : 8B5MWsqjs1", + "2 | Num slashing spans : 1235", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 2339", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17780,25 +18085,23 @@ ] }, { - "index": 704, + "index": 719, "name": "Staking_Reap_stash", - "blob": "111a02c9120fb4b587a1dfa922b211b519b20891a638349f04a94837d41ffb1ad866d3040000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111ae294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d06d3040000d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Reap stash", - "1 | Stash [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Stash [2/2] : E5MQSxnjo9", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Stash [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Stash [2/2] : TzJpZPVN3j", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Reap stash", - "1 | Stash [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Stash [2/2] : E5MQSxnjo9", + "1 | Stash [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Stash [2/2] : TzJpZPVN3j", "2 | Num slashing spans : 1235", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 1", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17806,20 +18109,20 @@ ] }, { - "index": 705, + "index": 720, "name": "Staking_Reap_stash", - "blob": "111a4435538821beacd7756d63a71fe314490a2f5d84f361114d4da63326a473a32a00000000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111af219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df6519d1c0000d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Reap stash", - "1 | Stash [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Stash [2/2] : vswkJaFu7b", + "1 | Stash [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Stash [2/2] : gZRPTfQran", "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Staking : Reap stash", - "1 | Stash [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | Stash [2/2] : vswkJaFu7b", - "2 | Num slashing spans : 0", + "1 | Stash [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Stash [2/2] : gZRPTfQran", + "2 | Num slashing spans : 7325", "3 | Chain : Polymesh", "4 | Nonce : 50283", "5 | Tip : POLYX 0.000987", @@ -17830,24 +18133,26 @@ ] }, { - "index": 706, + "index": 721, "name": "Staking_Payout_stakers_by_system", - "blob": "111d0e99f09abd8a473a1478621e3b517bb4840b928b6353fb05eeeffed3404ff5769d1c0000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111d8abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c71111f7010000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Payout stakers by system", - "1 | Validator stash [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | Validator stash [2/2] : JS3f18UihJ", - "2 | Era : 7325", - "3 | Tip : POLYX 0.000987" + "1 | Validator stash [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Validator stash [2/2] : jjjhYMApdS", + "2 | Era : 503", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Payout stakers by system", - "1 | Validator stash [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | Validator stash [2/2] : JS3f18UihJ", - "2 | Era : 7325", + "1 | Validator stash [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Validator stash [2/2] : jjjhYMApdS", + "2 | Era : 503", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 0", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17855,24 +18160,26 @@ ] }, { - "index": 707, + "index": 722, "name": "Staking_Payout_stakers_by_system", - "blob": "111db665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee88169d1c0000d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111df219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df6519d1c0000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Payout stakers by system", - "1 | Validator stash [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Validator stash [2/2] : LN8xeVsNeN", + "1 | Validator stash [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Validator stash [2/2] : gZRPTfQran", "2 | Era : 7325", - "3 | Tip : POLYX 5552342.355555" + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Payout stakers by system", - "1 | Validator stash [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Validator stash [2/2] : LN8xeVsNeN", + "1 | Validator stash [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | Validator stash [2/2] : gZRPTfQran", "2 | Era : 7325", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 50283", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17880,24 +18187,26 @@ ] }, { - "index": 708, + "index": 723, "name": "Staking_Payout_stakers_by_system", - "blob": "111db665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee881600000000d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111da60464c5242fae2961b87f0ab349a2c72560f5b679926a0056ec776488b0193000000000d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Payout stakers by system", - "1 | Validator stash [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Validator stash [2/2] : LN8xeVsNeN", + "1 | Validator stash [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Validator stash [2/2] : 8B5MWsqjs1", "2 | Era : 0", - "3 | Tip : POLYX 1234.56789" + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Payout stakers by system", - "1 | Validator stash [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Validator stash [2/2] : LN8xeVsNeN", + "1 | Validator stash [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Validator stash [2/2] : 8B5MWsqjs1", "2 | Era : 0", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 100", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17905,24 +18214,24 @@ ] }, { - "index": 709, + "index": 724, "name": "Staking_Payout_stakers_by_system", - "blob": "111d60ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c2234300000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111de294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d069d1c0000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Payout stakers by system", - "1 | Validator stash [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Validator stash [2/2] : vCqPAVy1Tx", - "2 | Era : 12340", - "3 | Tip : POLYX 1234.56789" + "1 | Validator stash [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Validator stash [2/2] : TzJpZPVN3j", + "2 | Era : 7325", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Payout stakers by system", - "1 | Validator stash [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Validator stash [2/2] : vCqPAVy1Tx", - "2 | Era : 12340", + "1 | Validator stash [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Validator stash [2/2] : TzJpZPVN3j", + "2 | Era : 7325", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 0", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17930,26 +18239,24 @@ ] }, { - "index": 710, + "index": 725, "name": "Staking_Payout_stakers_by_system", - "blob": "111d4e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3b34300000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111d8abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c7111100000000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Payout stakers by system", - "1 | Validator stash [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Validator stash [2/2] : hzFSDKNiiB", - "2 | Era : 12340", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "1 | Validator stash [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Validator stash [2/2] : jjjhYMApdS", + "2 | Era : 0", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Staking : Payout stakers by system", - "1 | Validator stash [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Validator stash [2/2] : hzFSDKNiiB", - "2 | Era : 12340", + "1 | Validator stash [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Validator stash [2/2] : jjjhYMApdS", + "2 | Era : 0", "3 | Chain : Polymesh", "4 | Nonce : 100", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -17957,38 +18264,42 @@ ] }, { - "index": 711, + "index": 726, "name": "Staking_Change_slashing_allowed_for", - "blob": "111e00d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111e02d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Change slashing allowed for", - "1 | Slashing switch : Validator" + "1 | Slashing switch : None", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Change slashing allowed for", - "1 | Slashing switch : Validator", + "1 | Slashing switch : None", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 0", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 712, + "index": 727, "name": "Staking_Change_slashing_allowed_for", - "blob": "111e01d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111e02d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Change slashing allowed for", - "1 | Slashing switch : ValidatorAndNominator", + "1 | Slashing switch : None", "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Change slashing allowed for", - "1 | Slashing switch : ValidatorAndNominator", + "1 | Slashing switch : None", "2 | Chain : Polymesh", - "3 | Nonce : 2339", + "3 | Nonce : 1", "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -17997,20 +18308,22 @@ ] }, { - "index": 713, + "index": 728, "name": "Staking_Change_slashing_allowed_for", - "blob": "111e02d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111e00d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Change slashing allowed for", - "1 | Slashing switch : None", - "2 | Tip : POLYX 55.555555" + "1 | Slashing switch : Validator", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Staking : Change slashing allowed for", - "1 | Slashing switch : None", + "1 | Slashing switch : Validator", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 0", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -18018,19 +18331,19 @@ ] }, { - "index": 714, + "index": 729, "name": "Staking_Change_slashing_allowed_for", - "blob": "111e02d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111e00d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Change slashing allowed for", - "1 | Slashing switch : None", + "1 | Slashing switch : Validator", "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Change slashing allowed for", - "1 | Slashing switch : None", + "1 | Slashing switch : Validator", "2 | Chain : Polymesh", - "3 | Nonce : 2339", + "3 | Nonce : 50283", "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -18039,20 +18352,20 @@ ] }, { - "index": 715, + "index": 730, "name": "Staking_Change_slashing_allowed_for", - "blob": "111e00d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111e02d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Change slashing allowed for", - "1 | Slashing switch : Validator", - "2 | Tip : POLYX 0.000987" + "1 | Slashing switch : None", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Staking : Change slashing allowed for", - "1 | Slashing switch : Validator", + "1 | Slashing switch : None", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 2339", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -18060,48 +18373,23 @@ ] }, { - "index": 716, - "name": "Staking_Update_permissioned_validator_intended_count", - "blob": "111fc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d00000000d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Staking : Update permissioned validator intended", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | New intended count : 0", - "3 | Tip : POLYX 5552342.355555" - ], - "output_expert": [ - "0 | Staking : Update permissioned validator intended", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | New intended count : 0", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 717, + "index": 731, "name": "Staking_Update_permissioned_validator_intended_count", - "blob": "111fc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917df7010000d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111f942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bf7010000d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Update permissioned validator intended", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | New intended count : 503", "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Staking : Update permissioned validator intended", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | New intended count : 503", "3 | Chain : Polymesh", - "4 | Nonce : 100", + "4 | Nonce : 2339", "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -18110,22 +18398,22 @@ ] }, { - "index": 718, + "index": 732, "name": "Staking_Update_permissioned_validator_intended_count", - "blob": "111fc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d34300000d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111f942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bf7010000d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Update permissioned validator intended", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | New intended count : 12340" + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | New intended count : 503" ], "output_expert": [ "0 | Staking : Update permissioned validator intended", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | New intended count : 12340", + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | New intended count : 503", "3 | Chain : Polymesh", - "4 | Nonce : 1", + "4 | Nonce : 2339", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -18133,51 +18421,49 @@ ] }, { - "index": 719, + "index": 733, "name": "Staking_Update_permissioned_validator_intended_count", - "blob": "111fc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d00000000d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111f942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b34300000d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Update permissioned validator intended", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | New intended count : 0", - "3 | Tip : POLYX 0.000987" + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | New intended count : 12340", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Update permissioned validator intended", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | New intended count : 0", + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | New intended count : 12340", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", + "4 | Nonce : 50283", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 720, + "index": 734, "name": "Staking_Update_permissioned_validator_intended_count", - "blob": "111fc2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917df7010000d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "111f942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd3040000d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Staking : Update permissioned validator intended", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | New intended count : 503", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | New intended count : 1235", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Staking : Update permissioned validator intended", - "1 | Identity [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Identity [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | New intended count : 503", + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | New intended count : 1235", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 50283", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -18185,46 +18471,24 @@ ] }, { - "index": 721, - "name": "Session_Set_keys", - "blob": "1300d690b4b3b29e24b83972fc53566429fb48e1cd49b040dc6a379d8a80074b57543e3cb541d8538bcab1093753188f3741a07ac2f4e2982baa396e1834a4d595654b2cebd1ced73f6940e358b510a138dfeee1c62f118c6679527725dcd812164ffa6ed311b9b1eee0930268630f80927f1f25788cd57b09c67998eb9bb81963580102419d73e71a3dfdab28d1493c5031a2bc90b9c87d22029df21133070b6fdf9cadc501174a0d68064160cc075c7379f199c909c09bcaf1996a3d530f005386a4ad8f68578585903bca4e0bad8e5d5a02f97a4eb3ae534b1fa50e50f6e7d3a05b8505f054a2a583f3f463233ee782dac2dfbbe0fd725aac7ec7d1c092d3da59df8dd503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 735, + "name": "Staking_Update_permissioned_validator_intended_count", + "blob": "111f942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd3040000d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Session : Set keys", - "1 | Keys [1/7] : d690b4b3b29e24b83972fc53566429fb48e1cd", - "1 | Keys [2/7] : 49b040dc6a379d8a80074b57543e3cb541d853", - "1 | Keys [3/7] : 8bcab1093753188f3741a07ac2f4e2982baa39", - "1 | Keys [4/7] : 6e1834a4d595654b2cebd1ced73f6940e358b5", - "1 | Keys [5/7] : 10a138dfeee1c62f118c6679527725dcd81216", - "1 | Keys [6/7] : 4ffa6ed311b9b1eee0930268630f80927f1f25", - "1 | Keys [7/7] : 788cd57b09c67998eb9bb8196358", - "2 | Proof [1/7] : 419d73e71a3dfdab28d1493c5031a2bc90b9c8", - "2 | Proof [2/7] : 7d22029df21133070b6fdf9cadc501174a0d68", - "2 | Proof [3/7] : 064160cc075c7379f199c909c09bcaf1996a3d", - "2 | Proof [4/7] : 530f005386a4ad8f68578585903bca4e0bad8e", - "2 | Proof [5/7] : 5d5a02f97a4eb3ae534b1fa50e50f6e7d3a05b", - "2 | Proof [6/7] : 8505f054a2a583f3f463233ee782dac2dfbbe0", - "2 | Proof [7/7] : fd725aac7ec7d1c092d3da59df8d", + "0 | Staking : Update permissioned validator intended", + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | New intended count : 1235", "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Session : Set keys", - "1 | Keys [1/7] : d690b4b3b29e24b83972fc53566429fb48e1cd", - "1 | Keys [2/7] : 49b040dc6a379d8a80074b57543e3cb541d853", - "1 | Keys [3/7] : 8bcab1093753188f3741a07ac2f4e2982baa39", - "1 | Keys [4/7] : 6e1834a4d595654b2cebd1ced73f6940e358b5", - "1 | Keys [5/7] : 10a138dfeee1c62f118c6679527725dcd81216", - "1 | Keys [6/7] : 4ffa6ed311b9b1eee0930268630f80927f1f25", - "1 | Keys [7/7] : 788cd57b09c67998eb9bb8196358", - "2 | Proof [1/7] : 419d73e71a3dfdab28d1493c5031a2bc90b9c8", - "2 | Proof [2/7] : 7d22029df21133070b6fdf9cadc501174a0d68", - "2 | Proof [3/7] : 064160cc075c7379f199c909c09bcaf1996a3d", - "2 | Proof [4/7] : 530f005386a4ad8f68578585903bca4e0bad8e", - "2 | Proof [5/7] : 5d5a02f97a4eb3ae534b1fa50e50f6e7d3a05b", - "2 | Proof [6/7] : 8505f054a2a583f3f463233ee782dac2dfbbe0", - "2 | Proof [7/7] : fd725aac7ec7d1c092d3da59df8d", + "0 | Staking : Update permissioned validator intended", + "1 | Identity [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Identity [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | New intended count : 1235", "3 | Chain : Polymesh", - "4 | Nonce : 50283", + "4 | Nonce : 2339", "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", @@ -18234,38 +18498,38 @@ ] }, { - "index": 722, + "index": 736, "name": "Session_Set_keys", - "blob": "1300d690b4b3b29e24b83972fc53566429fb48e1cd49b040dc6a379d8a80074b57543e3cb541d8538bcab1093753188f3741a07ac2f4e2982baa396e1834a4d595654b2cebd1ced73f6940e358b510a138dfeee1c62f118c6679527725dcd812164ffa6ed311b9b1eee0930268630f80927f1f25788cd57b09c67998eb9bb819635801011580e4bc65d2bf8c6f7c32b7cbecaea46888edb996bc0988eabfb32225361a60ca39ce7bcd5a3acc83e88e5d022e6850a3742e5b7def377fee1534aea286a675d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "13008861938fb86e6836f6cc3cac3b84d86aa9e0c1d4e2f6e6fb9bc77e871415722a747139c4ff161b77bb955396858c5b244d3f51149314d05654d17180b89b80e06a5b006f9f23507f533490684ca5626786afdf614ff685b3831fb20f100ce24cdc6d2569374f4ed2870b9707a4ab049ea1111ea41e83f162a898d44baaebf7980101502a5f443b3948ac2873479c5ec611b1402d26f0609cf575ad184b1b16f259c1b364e0339ce73d0195a6816cb93e5bbcf26e2c1259941ae9a547eaa592dea092d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Session : Set keys", - "1 | Keys [1/7] : d690b4b3b29e24b83972fc53566429fb48e1cd", - "1 | Keys [2/7] : 49b040dc6a379d8a80074b57543e3cb541d853", - "1 | Keys [3/7] : 8bcab1093753188f3741a07ac2f4e2982baa39", - "1 | Keys [4/7] : 6e1834a4d595654b2cebd1ced73f6940e358b5", - "1 | Keys [5/7] : 10a138dfeee1c62f118c6679527725dcd81216", - "1 | Keys [6/7] : 4ffa6ed311b9b1eee0930268630f80927f1f25", - "1 | Keys [7/7] : 788cd57b09c67998eb9bb8196358", - "2 | Proof [1/4] : 1580e4bc65d2bf8c6f7c32b7cbecaea46888ed", - "2 | Proof [2/4] : b996bc0988eabfb32225361a60ca39ce7bcd5a", - "2 | Proof [3/4] : 3acc83e88e5d022e6850a3742e5b7def377fee", - "2 | Proof [4/4] : 1534aea286a675", + "1 | Keys [1/7] : 8861938fb86e6836f6cc3cac3b84d86aa9e0c1", + "1 | Keys [2/7] : d4e2f6e6fb9bc77e871415722a747139c4ff16", + "1 | Keys [3/7] : 1b77bb955396858c5b244d3f51149314d05654", + "1 | Keys [4/7] : d17180b89b80e06a5b006f9f23507f53349068", + "1 | Keys [5/7] : 4ca5626786afdf614ff685b3831fb20f100ce2", + "1 | Keys [6/7] : 4cdc6d2569374f4ed2870b9707a4ab049ea111", + "1 | Keys [7/7] : 1ea41e83f162a898d44baaebf798", + "2 | Proof [1/4] : 502a5f443b3948ac2873479c5ec611b1402d26", + "2 | Proof [2/4] : f0609cf575ad184b1b16f259c1b364e0339ce7", + "2 | Proof [3/4] : 3d0195a6816cb93e5bbcf26e2c1259941ae9a5", + "2 | Proof [4/4] : 47eaa592dea092", "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Session : Set keys", - "1 | Keys [1/7] : d690b4b3b29e24b83972fc53566429fb48e1cd", - "1 | Keys [2/7] : 49b040dc6a379d8a80074b57543e3cb541d853", - "1 | Keys [3/7] : 8bcab1093753188f3741a07ac2f4e2982baa39", - "1 | Keys [4/7] : 6e1834a4d595654b2cebd1ced73f6940e358b5", - "1 | Keys [5/7] : 10a138dfeee1c62f118c6679527725dcd81216", - "1 | Keys [6/7] : 4ffa6ed311b9b1eee0930268630f80927f1f25", - "1 | Keys [7/7] : 788cd57b09c67998eb9bb8196358", - "2 | Proof [1/4] : 1580e4bc65d2bf8c6f7c32b7cbecaea46888ed", - "2 | Proof [2/4] : b996bc0988eabfb32225361a60ca39ce7bcd5a", - "2 | Proof [3/4] : 3acc83e88e5d022e6850a3742e5b7def377fee", - "2 | Proof [4/4] : 1534aea286a675", + "1 | Keys [1/7] : 8861938fb86e6836f6cc3cac3b84d86aa9e0c1", + "1 | Keys [2/7] : d4e2f6e6fb9bc77e871415722a747139c4ff16", + "1 | Keys [3/7] : 1b77bb955396858c5b244d3f51149314d05654", + "1 | Keys [4/7] : d17180b89b80e06a5b006f9f23507f53349068", + "1 | Keys [5/7] : 4ca5626786afdf614ff685b3831fb20f100ce2", + "1 | Keys [6/7] : 4cdc6d2569374f4ed2870b9707a4ab049ea111", + "1 | Keys [7/7] : 1ea41e83f162a898d44baaebf798", + "2 | Proof [1/4] : 502a5f443b3948ac2873479c5ec611b1402d26", + "2 | Proof [2/4] : f0609cf575ad184b1b16f259c1b364e0339ce7", + "2 | Proof [3/4] : 3d0195a6816cb93e5bbcf26e2c1259941ae9a5", + "2 | Proof [4/4] : 47eaa592dea092", "3 | Chain : Polymesh", "4 | Nonce : 0", "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", @@ -18277,36 +18541,48 @@ ] }, { - "index": 723, + "index": 737, "name": "Session_Set_keys", - "blob": "1300471a67fa2d8f89cc7edfab5c2f1cfecac99f7e8edaa1b49dc196e2815fbfdb376542b553cebb6bbb2698208cf40e067a69e6031ec5eda6908833e56430c09277be1d2372586e097d686e105d3ea892ed0bbd362972756322b6469fd516c0b0d3a243bf58be7d408d974a0d7ad8dfcbbf43aa3bf71a4471b140a59303e5fc8453805709133ab1c62d293103a3cabc20f9a2f157caa06d1e08c08c61e87660ea5c0cd503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1300c3b5a37e65159749b589146391dc0a8fa61011aacf80992f70a2dff135ee00ece81f9febf6c64da94b8654a2cfa3a72a028683eaf6b3c4727a01dea281c73458eeb03aec82f949f15d42594cdfd4361f37b4d2323cf7ec59666dab2f432f8f31cbd2e1438323e2864609323a36e215c557b8eecd5eb29f6d5150dd03a287bc70010215ca239ceef23c52c6afbd94cec13863d241b95b8ea8068e8321530a51aa4d0cca3ab96eeff9ad76c98a37729cb689974b8f8b20f695eccab93302292ade4a5720f230ad585876fe2cccd6943bde5cbbf76e03ba348af11c4a4d3a0947b2b83f0d9ea07df463a501f5ae0cdd5c59f65f3f618cf0e52e07cd3816626927236874d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Session : Set keys", - "1 | Keys [1/7] : 471a67fa2d8f89cc7edfab5c2f1cfecac99f7e", - "1 | Keys [2/7] : 8edaa1b49dc196e2815fbfdb376542b553cebb", - "1 | Keys [3/7] : 6bbb2698208cf40e067a69e6031ec5eda69088", - "1 | Keys [4/7] : 33e56430c09277be1d2372586e097d686e105d", - "1 | Keys [5/7] : 3ea892ed0bbd362972756322b6469fd516c0b0", - "1 | Keys [6/7] : d3a243bf58be7d408d974a0d7ad8dfcbbf43aa", - "1 | Keys [7/7] : 3bf71a4471b140a59303e5fc8453", - "2 | Proof [1/2] : 5709133ab1c62d293103a3cabc20f9a2f157ca", - "2 | Proof [2/2] : a06d1e08c08c61e87660ea5c0c", - "3 | Tip : POLYX 0.000987" + "1 | Keys [1/7] : c3b5a37e65159749b589146391dc0a8fa61011", + "1 | Keys [2/7] : aacf80992f70a2dff135ee00ece81f9febf6c6", + "1 | Keys [3/7] : 4da94b8654a2cfa3a72a028683eaf6b3c4727a", + "1 | Keys [4/7] : 01dea281c73458eeb03aec82f949f15d42594c", + "1 | Keys [5/7] : dfd4361f37b4d2323cf7ec59666dab2f432f8f", + "1 | Keys [6/7] : 31cbd2e1438323e2864609323a36e215c557b8", + "1 | Keys [7/7] : eecd5eb29f6d5150dd03a287bc70", + "2 | Proof [1/7] : 15ca239ceef23c52c6afbd94cec13863d241b9", + "2 | Proof [2/7] : 5b8ea8068e8321530a51aa4d0cca3ab96eeff9", + "2 | Proof [3/7] : ad76c98a37729cb689974b8f8b20f695eccab9", + "2 | Proof [4/7] : 3302292ade4a5720f230ad585876fe2cccd694", + "2 | Proof [5/7] : 3bde5cbbf76e03ba348af11c4a4d3a0947b2b8", + "2 | Proof [6/7] : 3f0d9ea07df463a501f5ae0cdd5c59f65f3f61", + "2 | Proof [7/7] : 8cf0e52e07cd3816626927236874", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Session : Set keys", - "1 | Keys [1/7] : 471a67fa2d8f89cc7edfab5c2f1cfecac99f7e", - "1 | Keys [2/7] : 8edaa1b49dc196e2815fbfdb376542b553cebb", - "1 | Keys [3/7] : 6bbb2698208cf40e067a69e6031ec5eda69088", - "1 | Keys [4/7] : 33e56430c09277be1d2372586e097d686e105d", - "1 | Keys [5/7] : 3ea892ed0bbd362972756322b6469fd516c0b0", - "1 | Keys [6/7] : d3a243bf58be7d408d974a0d7ad8dfcbbf43aa", - "1 | Keys [7/7] : 3bf71a4471b140a59303e5fc8453", - "2 | Proof [1/2] : 5709133ab1c62d293103a3cabc20f9a2f157ca", - "2 | Proof [2/2] : a06d1e08c08c61e87660ea5c0c", + "1 | Keys [1/7] : c3b5a37e65159749b589146391dc0a8fa61011", + "1 | Keys [2/7] : aacf80992f70a2dff135ee00ece81f9febf6c6", + "1 | Keys [3/7] : 4da94b8654a2cfa3a72a028683eaf6b3c4727a", + "1 | Keys [4/7] : 01dea281c73458eeb03aec82f949f15d42594c", + "1 | Keys [5/7] : dfd4361f37b4d2323cf7ec59666dab2f432f8f", + "1 | Keys [6/7] : 31cbd2e1438323e2864609323a36e215c557b8", + "1 | Keys [7/7] : eecd5eb29f6d5150dd03a287bc70", + "2 | Proof [1/7] : 15ca239ceef23c52c6afbd94cec13863d241b9", + "2 | Proof [2/7] : 5b8ea8068e8321530a51aa4d0cca3ab96eeff9", + "2 | Proof [3/7] : ad76c98a37729cb689974b8f8b20f695eccab9", + "2 | Proof [4/7] : 3302292ade4a5720f230ad585876fe2cccd694", + "2 | Proof [5/7] : 3bde5cbbf76e03ba348af11c4a4d3a0947b2b8", + "2 | Proof [6/7] : 3f0d9ea07df463a501f5ae0cdd5c59f65f3f61", + "2 | Proof [7/7] : 8cf0e52e07cd3816626927236874", "3 | Chain : Polymesh", "4 | Nonce : 1", - "5 | Tip : POLYX 0.000987", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -18314,44 +18590,44 @@ ] }, { - "index": 724, + "index": 738, "name": "Session_Set_keys", - "blob": "13000c348cf8a73aad933349b809cd7c1af0626120bf6c5d4fa9584a4a5a68fd3f2164aafe24032bc33e2e868777733ab84a3aa979b1b76f218bf9479d786fe6c085a6b430ccf5c9a2e5842b89f0726c547399062e99f866911cb73bb68d1ff18c62fd56c7d7509a17461fb2d540d0c331e1cf9b0ac7fb030a3f8b2a7610588f070b0102e24eab9de35820f70a5e3462b5ed9c170231d0c32398cde9abd9e08b59a98013c51234d59b6bd9ee13aca1e8f3a4c929f37309021ed2df066372dbf7d9e446668a52f560a09f2b9f453511f8eb34bc0c5325e90e3558da5f329f3315f4134a107705131ff49bc052d81dd06ff89bd0cb3634bd7590c879d0b156d7d056894515d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "13008861938fb86e6836f6cc3cac3b84d86aa9e0c1d4e2f6e6fb9bc77e871415722a747139c4ff161b77bb955396858c5b244d3f51149314d05654d17180b89b80e06a5b006f9f23507f533490684ca5626786afdf614ff685b3831fb20f100ce24cdc6d2569374f4ed2870b9707a4ab049ea1111ea41e83f162a898d44baaebf798010215ca239ceef23c52c6afbd94cec13863d241b95b8ea8068e8321530a51aa4d0cca3ab96eeff9ad76c98a37729cb689974b8f8b20f695eccab93302292ade4a5720f230ad585876fe2cccd6943bde5cbbf76e03ba348af11c4a4d3a0947b2b83f0d9ea07df463a501f5ae0cdd5c59f65f3f618cf0e52e07cd3816626927236874d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Session : Set keys", - "1 | Keys [1/7] : 0c348cf8a73aad933349b809cd7c1af0626120", - "1 | Keys [2/7] : bf6c5d4fa9584a4a5a68fd3f2164aafe24032b", - "1 | Keys [3/7] : c33e2e868777733ab84a3aa979b1b76f218bf9", - "1 | Keys [4/7] : 479d786fe6c085a6b430ccf5c9a2e5842b89f0", - "1 | Keys [5/7] : 726c547399062e99f866911cb73bb68d1ff18c", - "1 | Keys [6/7] : 62fd56c7d7509a17461fb2d540d0c331e1cf9b", - "1 | Keys [7/7] : 0ac7fb030a3f8b2a7610588f070b", - "2 | Proof [1/7] : e24eab9de35820f70a5e3462b5ed9c170231d0", - "2 | Proof [2/7] : c32398cde9abd9e08b59a98013c51234d59b6b", - "2 | Proof [3/7] : d9ee13aca1e8f3a4c929f37309021ed2df0663", - "2 | Proof [4/7] : 72dbf7d9e446668a52f560a09f2b9f453511f8", - "2 | Proof [5/7] : eb34bc0c5325e90e3558da5f329f3315f4134a", - "2 | Proof [6/7] : 107705131ff49bc052d81dd06ff89bd0cb3634", - "2 | Proof [7/7] : bd7590c879d0b156d7d056894515", + "1 | Keys [1/7] : 8861938fb86e6836f6cc3cac3b84d86aa9e0c1", + "1 | Keys [2/7] : d4e2f6e6fb9bc77e871415722a747139c4ff16", + "1 | Keys [3/7] : 1b77bb955396858c5b244d3f51149314d05654", + "1 | Keys [4/7] : d17180b89b80e06a5b006f9f23507f53349068", + "1 | Keys [5/7] : 4ca5626786afdf614ff685b3831fb20f100ce2", + "1 | Keys [6/7] : 4cdc6d2569374f4ed2870b9707a4ab049ea111", + "1 | Keys [7/7] : 1ea41e83f162a898d44baaebf798", + "2 | Proof [1/7] : 15ca239ceef23c52c6afbd94cec13863d241b9", + "2 | Proof [2/7] : 5b8ea8068e8321530a51aa4d0cca3ab96eeff9", + "2 | Proof [3/7] : ad76c98a37729cb689974b8f8b20f695eccab9", + "2 | Proof [4/7] : 3302292ade4a5720f230ad585876fe2cccd694", + "2 | Proof [5/7] : 3bde5cbbf76e03ba348af11c4a4d3a0947b2b8", + "2 | Proof [6/7] : 3f0d9ea07df463a501f5ae0cdd5c59f65f3f61", + "2 | Proof [7/7] : 8cf0e52e07cd3816626927236874", "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Session : Set keys", - "1 | Keys [1/7] : 0c348cf8a73aad933349b809cd7c1af0626120", - "1 | Keys [2/7] : bf6c5d4fa9584a4a5a68fd3f2164aafe24032b", - "1 | Keys [3/7] : c33e2e868777733ab84a3aa979b1b76f218bf9", - "1 | Keys [4/7] : 479d786fe6c085a6b430ccf5c9a2e5842b89f0", - "1 | Keys [5/7] : 726c547399062e99f866911cb73bb68d1ff18c", - "1 | Keys [6/7] : 62fd56c7d7509a17461fb2d540d0c331e1cf9b", - "1 | Keys [7/7] : 0ac7fb030a3f8b2a7610588f070b", - "2 | Proof [1/7] : e24eab9de35820f70a5e3462b5ed9c170231d0", - "2 | Proof [2/7] : c32398cde9abd9e08b59a98013c51234d59b6b", - "2 | Proof [3/7] : d9ee13aca1e8f3a4c929f37309021ed2df0663", - "2 | Proof [4/7] : 72dbf7d9e446668a52f560a09f2b9f453511f8", - "2 | Proof [5/7] : eb34bc0c5325e90e3558da5f329f3315f4134a", - "2 | Proof [6/7] : 107705131ff49bc052d81dd06ff89bd0cb3634", - "2 | Proof [7/7] : bd7590c879d0b156d7d056894515", + "1 | Keys [1/7] : 8861938fb86e6836f6cc3cac3b84d86aa9e0c1", + "1 | Keys [2/7] : d4e2f6e6fb9bc77e871415722a747139c4ff16", + "1 | Keys [3/7] : 1b77bb955396858c5b244d3f51149314d05654", + "1 | Keys [4/7] : d17180b89b80e06a5b006f9f23507f53349068", + "1 | Keys [5/7] : 4ca5626786afdf614ff685b3831fb20f100ce2", + "1 | Keys [6/7] : 4cdc6d2569374f4ed2870b9707a4ab049ea111", + "1 | Keys [7/7] : 1ea41e83f162a898d44baaebf798", + "2 | Proof [1/7] : 15ca239ceef23c52c6afbd94cec13863d241b9", + "2 | Proof [2/7] : 5b8ea8068e8321530a51aa4d0cca3ab96eeff9", + "2 | Proof [3/7] : ad76c98a37729cb689974b8f8b20f695eccab9", + "2 | Proof [4/7] : 3302292ade4a5720f230ad585876fe2cccd694", + "2 | Proof [5/7] : 3bde5cbbf76e03ba348af11c4a4d3a0947b2b8", + "2 | Proof [6/7] : 3f0d9ea07df463a501f5ae0cdd5c59f65f3f61", + "2 | Proof [7/7] : 8cf0e52e07cd3816626927236874", "3 | Chain : Polymesh", "4 | Nonce : 50283", "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", @@ -18363,45 +18639,39 @@ ] }, { - "index": 725, + "index": 739, "name": "Session_Set_keys", - "blob": "13006a6c88c429e6b1dc4d15b2180c306f6991ef197b5b1700e7d707b7cecc0a34e2d5cf5cc139bdc096f268399483cead138eeecc2cf65aa62d147faf36501664c3e1c2c43f42f09b7493b502bf62bf5a465b6d575939593cd9ba66dea83b94332b2a65a61dfc2d723dafda4844914722faa4a675c2300c59233c031439d62642ba0102419d73e71a3dfdab28d1493c5031a2bc90b9c87d22029df21133070b6fdf9cadc501174a0d68064160cc075c7379f199c909c09bcaf1996a3d530f005386a4ad8f68578585903bca4e0bad8e5d5a02f97a4eb3ae534b1fa50e50f6e7d3a05b8505f054a2a583f3f463233ee782dac2dfbbe0fd725aac7ec7d1c092d3da59df8dd503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1300c3b5a37e65159749b589146391dc0a8fa61011aacf80992f70a2dff135ee00ece81f9febf6c64da94b8654a2cfa3a72a028683eaf6b3c4727a01dea281c73458eeb03aec82f949f15d42594cdfd4361f37b4d2323cf7ec59666dab2f432f8f31cbd2e1438323e2864609323a36e215c557b8eecd5eb29f6d5150dd03a287bc70010150d5fb9521705509bba9e65cb9c56bc4b14814a89ebbc78284bc260e136310dc10a976eb91e7aaef1b443fb5e9f7e51c95503e85f209c868f13425758bd0b13bd503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Session : Set keys", - "1 | Keys [1/7] : 6a6c88c429e6b1dc4d15b2180c306f6991ef19", - "1 | Keys [2/7] : 7b5b1700e7d707b7cecc0a34e2d5cf5cc139bd", - "1 | Keys [3/7] : c096f268399483cead138eeecc2cf65aa62d14", - "1 | Keys [4/7] : 7faf36501664c3e1c2c43f42f09b7493b502bf", - "1 | Keys [5/7] : 62bf5a465b6d575939593cd9ba66dea83b9433", - "1 | Keys [6/7] : 2b2a65a61dfc2d723dafda4844914722faa4a6", - "1 | Keys [7/7] : 75c2300c59233c031439d62642ba", - "2 | Proof [1/7] : 419d73e71a3dfdab28d1493c5031a2bc90b9c8", - "2 | Proof [2/7] : 7d22029df21133070b6fdf9cadc501174a0d68", - "2 | Proof [3/7] : 064160cc075c7379f199c909c09bcaf1996a3d", - "2 | Proof [4/7] : 530f005386a4ad8f68578585903bca4e0bad8e", - "2 | Proof [5/7] : 5d5a02f97a4eb3ae534b1fa50e50f6e7d3a05b", - "2 | Proof [6/7] : 8505f054a2a583f3f463233ee782dac2dfbbe0", - "2 | Proof [7/7] : fd725aac7ec7d1c092d3da59df8d", + "1 | Keys [1/7] : c3b5a37e65159749b589146391dc0a8fa61011", + "1 | Keys [2/7] : aacf80992f70a2dff135ee00ece81f9febf6c6", + "1 | Keys [3/7] : 4da94b8654a2cfa3a72a028683eaf6b3c4727a", + "1 | Keys [4/7] : 01dea281c73458eeb03aec82f949f15d42594c", + "1 | Keys [5/7] : dfd4361f37b4d2323cf7ec59666dab2f432f8f", + "1 | Keys [6/7] : 31cbd2e1438323e2864609323a36e215c557b8", + "1 | Keys [7/7] : eecd5eb29f6d5150dd03a287bc70", + "2 | Proof [1/4] : 50d5fb9521705509bba9e65cb9c56bc4b14814", + "2 | Proof [2/4] : a89ebbc78284bc260e136310dc10a976eb91e7", + "2 | Proof [3/4] : aaef1b443fb5e9f7e51c95503e85f209c868f1", + "2 | Proof [4/4] : 3425758bd0b13b", "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Session : Set keys", - "1 | Keys [1/7] : 6a6c88c429e6b1dc4d15b2180c306f6991ef19", - "1 | Keys [2/7] : 7b5b1700e7d707b7cecc0a34e2d5cf5cc139bd", - "1 | Keys [3/7] : c096f268399483cead138eeecc2cf65aa62d14", - "1 | Keys [4/7] : 7faf36501664c3e1c2c43f42f09b7493b502bf", - "1 | Keys [5/7] : 62bf5a465b6d575939593cd9ba66dea83b9433", - "1 | Keys [6/7] : 2b2a65a61dfc2d723dafda4844914722faa4a6", - "1 | Keys [7/7] : 75c2300c59233c031439d62642ba", - "2 | Proof [1/7] : 419d73e71a3dfdab28d1493c5031a2bc90b9c8", - "2 | Proof [2/7] : 7d22029df21133070b6fdf9cadc501174a0d68", - "2 | Proof [3/7] : 064160cc075c7379f199c909c09bcaf1996a3d", - "2 | Proof [4/7] : 530f005386a4ad8f68578585903bca4e0bad8e", - "2 | Proof [5/7] : 5d5a02f97a4eb3ae534b1fa50e50f6e7d3a05b", - "2 | Proof [6/7] : 8505f054a2a583f3f463233ee782dac2dfbbe0", - "2 | Proof [7/7] : fd725aac7ec7d1c092d3da59df8d", + "1 | Keys [1/7] : c3b5a37e65159749b589146391dc0a8fa61011", + "1 | Keys [2/7] : aacf80992f70a2dff135ee00ece81f9febf6c6", + "1 | Keys [3/7] : 4da94b8654a2cfa3a72a028683eaf6b3c4727a", + "1 | Keys [4/7] : 01dea281c73458eeb03aec82f949f15d42594c", + "1 | Keys [5/7] : dfd4361f37b4d2323cf7ec59666dab2f432f8f", + "1 | Keys [6/7] : 31cbd2e1438323e2864609323a36e215c557b8", + "1 | Keys [7/7] : eecd5eb29f6d5150dd03a287bc70", + "2 | Proof [1/4] : 50d5fb9521705509bba9e65cb9c56bc4b14814", + "2 | Proof [2/4] : a89ebbc78284bc260e136310dc10a976eb91e7", + "2 | Proof [3/4] : aaef1b443fb5e9f7e51c95503e85f209c868f1", + "2 | Proof [4/4] : 3425758bd0b13b", "3 | Chain : Polymesh", - "4 | Nonce : 0", + "4 | Nonce : 1", "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -18410,18 +18680,67 @@ ] }, { - "index": 726, + "index": 740, + "name": "Session_Set_keys", + "blob": "13000ff5076a5bdb757089fc67f23a1e093556a510fa7d6f168521da7e0d0b0f0cb768ee450a9170d2efefb34541f2b90a92ad05110e6c108ee390a9a70f0350af8eb4bec58590268bddeae56b4b27acd64cf8e16f32c7718368d0fd2e2f3ecd101b6c2ba389c31dd74d2dc0beff0344ab9237b0796e84be5526d43323f51ce46a0101029dda79f4d39b6ef540a1ec13101ff8b371d559328a671687f4eb1eb7971e2813a7e93b8ef27bc02c4db25ff5f570c2764139db17617b6965e4c19dbdae99e84aaf2fa243b0268bae8a95b7d4dd8da43a566db2509150bf72a3f14d9b10d3d68043799d8683fa3a0a1c88aa12fc2eb74be5855778e9f99513aa79b721738654a8d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Session : Set keys", + "1 | Keys [1/7] : 0ff5076a5bdb757089fc67f23a1e093556a510", + "1 | Keys [2/7] : fa7d6f168521da7e0d0b0f0cb768ee450a9170", + "1 | Keys [3/7] : d2efefb34541f2b90a92ad05110e6c108ee390", + "1 | Keys [4/7] : a9a70f0350af8eb4bec58590268bddeae56b4b", + "1 | Keys [5/7] : 27acd64cf8e16f32c7718368d0fd2e2f3ecd10", + "1 | Keys [6/7] : 1b6c2ba389c31dd74d2dc0beff0344ab9237b0", + "1 | Keys [7/7] : 796e84be5526d43323f51ce46a01", + "2 | Proof [1/7] : 9dda79f4d39b6ef540a1ec13101ff8b371d559", + "2 | Proof [2/7] : 328a671687f4eb1eb7971e2813a7e93b8ef27b", + "2 | Proof [3/7] : c02c4db25ff5f570c2764139db17617b6965e4", + "2 | Proof [4/7] : c19dbdae99e84aaf2fa243b0268bae8a95b7d4", + "2 | Proof [5/7] : dd8da43a566db2509150bf72a3f14d9b10d3d6", + "2 | Proof [6/7] : 8043799d8683fa3a0a1c88aa12fc2eb74be585", + "2 | Proof [7/7] : 5778e9f99513aa79b721738654a8", + "3 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Session : Set keys", + "1 | Keys [1/7] : 0ff5076a5bdb757089fc67f23a1e093556a510", + "1 | Keys [2/7] : fa7d6f168521da7e0d0b0f0cb768ee450a9170", + "1 | Keys [3/7] : d2efefb34541f2b90a92ad05110e6c108ee390", + "1 | Keys [4/7] : a9a70f0350af8eb4bec58590268bddeae56b4b", + "1 | Keys [5/7] : 27acd64cf8e16f32c7718368d0fd2e2f3ecd10", + "1 | Keys [6/7] : 1b6c2ba389c31dd74d2dc0beff0344ab9237b0", + "1 | Keys [7/7] : 796e84be5526d43323f51ce46a01", + "2 | Proof [1/7] : 9dda79f4d39b6ef540a1ec13101ff8b371d559", + "2 | Proof [2/7] : 328a671687f4eb1eb7971e2813a7e93b8ef27b", + "2 | Proof [3/7] : c02c4db25ff5f570c2764139db17617b6965e4", + "2 | Proof [4/7] : c19dbdae99e84aaf2fa243b0268bae8a95b7d4", + "2 | Proof [5/7] : dd8da43a566db2509150bf72a3f14d9b10d3d6", + "2 | Proof [6/7] : 8043799d8683fa3a0a1c88aa12fc2eb74be585", + "2 | Proof [7/7] : 5778e9f99513aa79b721738654a8", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 741, "name": "Session_Purge_keys", - "blob": "1301d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1301d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Session : Purge keys", - "1 | Tip : POLYX 0.000987" + "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "1 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Session : Purge keys", "1 | Chain : Polymesh", "2 | Nonce : 1", - "3 | Tip : POLYX 0.000987", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -18429,9 +18748,9 @@ ] }, { - "index": 727, + "index": 742, "name": "Session_Purge_keys", - "blob": "1301d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1301d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Session : Purge keys", "1 | Tip : POLYX 5552342.355555" @@ -18439,7 +18758,7 @@ "output_expert": [ "0 | Session : Purge keys", "1 | Chain : Polymesh", - "2 | Nonce : 50283", + "2 | Nonce : 0", "3 | Tip : POLYX 5552342.355555", "4 | Era Phase : 61", "5 | Era Period : 64", @@ -18448,9 +18767,9 @@ ] }, { - "index": 728, + "index": 743, "name": "Session_Purge_keys", - "blob": "1301d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1301d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Session : Purge keys", "1 | Tip : POLYX 1234.56789" @@ -18458,7 +18777,7 @@ "output_expert": [ "0 | Session : Purge keys", "1 | Chain : Polymesh", - "2 | Nonce : 100", + "2 | Nonce : 2339", "3 | Tip : POLYX 1234.56789", "4 | Era Phase : 61", "5 | Era Period : 64", @@ -18467,9 +18786,9 @@ ] }, { - "index": 729, + "index": 744, "name": "Session_Purge_keys", - "blob": "1301d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1301d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Session : Purge keys", "1 | Tip : POLYX 5552342.355555" @@ -18477,7 +18796,7 @@ "output_expert": [ "0 | Session : Purge keys", "1 | Chain : Polymesh", - "2 | Nonce : 50283", + "2 | Nonce : 100", "3 | Tip : POLYX 5552342.355555", "4 | Era Phase : 61", "5 | Era Period : 64", @@ -18486,18 +18805,20 @@ ] }, { - "index": 730, + "index": 745, "name": "Session_Purge_keys", - "blob": "1301d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1301d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Session : Purge keys", - "1 | Tip : POLYX 5552342.355555" + "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "1 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Session : Purge keys", "1 | Chain : Polymesh", - "2 | Nonce : 1", - "3 | Tip : POLYX 5552342.355555", + "2 | Nonce : 100", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -18505,22 +18826,22 @@ ] }, { - "index": 731, + "index": 746, "name": "Grandpa_Note_stalled", - "blob": "1502ff03000001000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "150225010000b3e30100d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Grandpa : Note stalled", - "1 | Delay : 1023", - "2 | Best finalized block number : 1", - "3 | Tip : POLYX 55.555555" + "1 | Delay : 293", + "2 | Best finalized block number : 123827", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Grandpa : Note stalled", - "1 | Delay : 1023", - "2 | Best finalized block number : 1", + "1 | Delay : 293", + "2 | Best finalized block number : 123827", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 100", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -18528,64 +18849,70 @@ ] }, { - "index": 732, + "index": 747, "name": "Grandpa_Note_stalled", - "blob": "150225010000b3e30100d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "150225010000b3e30100d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Grandpa : Note stalled", "1 | Delay : 293", - "2 | Best finalized block number : 123827" + "2 | Best finalized block number : 123827", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Grandpa : Note stalled", "1 | Delay : 293", "2 | Best finalized block number : 123827", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 100", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 733, + "index": 748, "name": "Grandpa_Note_stalled", - "blob": "150200000000ac350000d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1502ac35000000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Grandpa : Note stalled", - "1 | Delay : 0", - "2 | Best finalized block number : 13740" + "1 | Delay : 13740", + "2 | Best finalized block number : 0", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Grandpa : Note stalled", - "1 | Delay : 0", - "2 | Best finalized block number : 13740", + "1 | Delay : 13740", + "2 | Best finalized block number : 0", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 2339", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 734, + "index": 749, "name": "Grandpa_Note_stalled", - "blob": "1502ac35000025010000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1502010000007b000000d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Grandpa : Note stalled", - "1 | Delay : 13740", - "2 | Best finalized block number : 293", - "3 | Tip : POLYX 5552342.355555" + "1 | Delay : 1", + "2 | Best finalized block number : 123", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Grandpa : Note stalled", - "1 | Delay : 13740", - "2 | Best finalized block number : 293", + "1 | Delay : 1", + "2 | Best finalized block number : 123", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 2339", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -18593,80 +18920,74 @@ ] }, { - "index": 735, + "index": 750, "name": "Grandpa_Note_stalled", - "blob": "1502b3e30100ac350000d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1502ac350000ac350000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Grandpa : Note stalled", - "1 | Delay : 123827", - "2 | Best finalized block number : 13740" + "1 | Delay : 13740", + "2 | Best finalized block number : 13740", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Grandpa : Note stalled", - "1 | Delay : 123827", + "1 | Delay : 13740", "2 | Best finalized block number : 13740", "3 | Chain : Polymesh", "4 | Nonce : 2339", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 736, + "index": 751, "name": "Sudo_Sudo_as", - "blob": "19030079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66861903005b1f52f73dbddb851f861f3d38f8448da20d5f08304a87f5ab68158459489dd5000058000000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "190300027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef600002c000000d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Sudo : Sudo as", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", - "2 | Call [1/5] : Sudo as", - "2 | Call [2/5] : 2EWPmLqYYm1sAGM8ADisP6qnGWzZsvm1r2cSNY", - "2 | Call [3/5] : MNRSCbV1FY", - "2 | Call [4/5] : Fill block", - "2 | Call [5/5] : 0.0000088%", - "3 | Tip : POLYX 1234.56789" + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%" ], "output_expert": [ "0 | Sudo : Sudo as", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", - "2 | Call [1/5] : Sudo as", - "2 | Call [2/5] : 2EWPmLqYYm1sAGM8ADisP6qnGWzZsvm1r2cSNY", - "2 | Call [3/5] : MNRSCbV1FY", - "2 | Call [4/5] : Fill block", - "2 | Call [5/5] : 0.0000088%", + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", "3 | Chain : Polymesh", "4 | Nonce : 1", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 737, + "index": 752, "name": "Sudo_Sudo_as", - "blob": "19030079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b668600002c000000d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "190300027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef600002c000000d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Sudo : Sudo as", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", "2 | Call [1/2] : Fill block", "2 | Call [2/2] : 0.0000044%", - "3 | Tip : POLYX 5552342.355555" + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Sudo : Sudo as", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", "2 | Call [1/2] : Fill block", "2 | Call [2/2] : 0.0000044%", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 2339", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -18674,59 +18995,51 @@ ] }, { - "index": 738, + "index": 753, "name": "Sudo_Sudo_as", - "blob": "19030079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66861903005b1f52f73dbddb851f861f3d38f8448da20d5f08304a87f5ab68158459489dd5000058000000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "190300027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef600002c000000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Sudo : Sudo as", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", - "2 | Call [1/5] : Sudo as", - "2 | Call [2/5] : 2EWPmLqYYm1sAGM8ADisP6qnGWzZsvm1r2cSNY", - "2 | Call [3/5] : MNRSCbV1FY", - "2 | Call [4/5] : Fill block", - "2 | Call [5/5] : 0.0000088%", - "3 | Tip : POLYX 55.555555" + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%" ], "output_expert": [ "0 | Sudo : Sudo as", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", - "2 | Call [1/5] : Sudo as", - "2 | Call [2/5] : 2EWPmLqYYm1sAGM8ADisP6qnGWzZsvm1r2cSNY", - "2 | Call [3/5] : MNRSCbV1FY", - "2 | Call [4/5] : Fill block", - "2 | Call [5/5] : 0.0000088%", + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", "3 | Chain : Polymesh", "4 | Nonce : 50283", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 739, + "index": 754, "name": "Sudo_Sudo_as", - "blob": "19030079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b668600002c000000d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "190300027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef600002c000000d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Sudo : Sudo as", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", "2 | Call [1/2] : Fill block", "2 | Call [2/2] : 0.0000044%", - "3 | Tip : POLYX 0.000987" + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Sudo : Sudo as", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", "2 | Call [1/2] : Fill block", "2 | Call [2/2] : 0.0000044%", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 50283", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -18734,32 +19047,26 @@ ] }, { - "index": 740, + "index": 755, "name": "Sudo_Sudo_as", - "blob": "19030079660ef7bc79cd7b33e4245b1a693bdc170e74c3402ce8605742decb3f2b66861903005b1f52f73dbddb851f861f3d38f8448da20d5f08304a87f5ab68158459489dd5000058000000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "190300027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef600002c000000d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Sudo : Sudo as", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", - "2 | Call [1/5] : Sudo as", - "2 | Call [2/5] : 2EWPmLqYYm1sAGM8ADisP6qnGWzZsvm1r2cSNY", - "2 | Call [3/5] : MNRSCbV1FY", - "2 | Call [4/5] : Fill block", - "2 | Call [5/5] : 0.0000088%", - "3 | Tip : POLYX 1234.56789" + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Sudo : Sudo as", - "1 | Who [1/2] : 2FC6DPQzG73v7jxEDuAgMRaiRsGQGgyEQXci3L", - "1 | Who [2/2] : aRw1manuyK", - "2 | Call [1/5] : Sudo as", - "2 | Call [2/5] : 2EWPmLqYYm1sAGM8ADisP6qnGWzZsvm1r2cSNY", - "2 | Call [3/5] : MNRSCbV1FY", - "2 | Call [4/5] : Fill block", - "2 | Call [5/5] : 0.0000088%", + "1 | Who [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Who [2/2] : 91kbAe4dfh", + "2 | Call [1/2] : Fill block", + "2 | Call [2/2] : 0.0000044%", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 50283", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -18767,39 +19074,41 @@ ] }, { - "index": 741, + "index": 756, "name": "Asset_Register_ticker", - "blob": "1a005449434b45522d3132333435d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a005449434b45522d3132333435d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Register ticker", - "1 | Ticker : TICKER-12345" + "1 | Ticker : TICKER-12345", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Asset : Register ticker", "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 0", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 742, + "index": 757, "name": "Asset_Register_ticker", - "blob": "1a005449434b45522d3132333435d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a005449434b45522d3132333435d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Register ticker", "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 0.000987" + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Asset : Register ticker", "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 2339", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -18807,9 +19116,9 @@ ] }, { - "index": 743, + "index": 758, "name": "Asset_Register_ticker", - "blob": "1a005449434b45522d3132333435d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a005449434b45522d3132333435d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Register ticker", "1 | Ticker : TICKER-12345" @@ -18818,7 +19127,7 @@ "0 | Asset : Register ticker", "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", - "3 | Nonce : 1", + "3 | Nonce : 2339", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -18826,9 +19135,9 @@ ] }, { - "index": 744, + "index": 759, "name": "Asset_Register_ticker", - "blob": "1a005449434b45522d3132333435d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a005449434b45522d3132333435d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Register ticker", "1 | Ticker : TICKER-12345", @@ -18839,7 +19148,7 @@ "0 | Asset : Register ticker", "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", - "3 | Nonce : 2339", + "3 | Nonce : 1", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", @@ -18849,39 +19158,45 @@ ] }, { - "index": 745, + "index": 760, "name": "Asset_Register_ticker", - "blob": "1a005449434b45522d3132333435d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a005449434b45522d3132333435d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Register ticker", - "1 | Ticker : TICKER-12345" - ], + "1 | Ticker : TICKER-12345", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" + ], "output_expert": [ "0 | Asset : Register ticker", "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 100", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 746, + "index": 761, "name": "Asset_Accept_ticker_transfer", - "blob": "1a016bc4000000000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a016400000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Accept ticker transfer", - "1 | Auth id : 50283", - "2 | Tip : POLYX 0.000987" + "1 | Auth id : 100", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Asset : Accept ticker transfer", - "1 | Auth id : 50283", + "1 | Auth id : 100", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Tip : POLYX 0.000987", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -18889,41 +19204,41 @@ ] }, { - "index": 747, + "index": 762, "name": "Asset_Accept_ticker_transfer", - "blob": "1a010000000000000000d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a010000000000000000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Accept ticker transfer", - "1 | Auth id : 0", - "2 | Tip : POLYX 55.555555" + "1 | Auth id : 0" ], "output_expert": [ "0 | Asset : Accept ticker transfer", "1 | Auth id : 0", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 0", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 748, + "index": 763, "name": "Asset_Accept_ticker_transfer", - "blob": "1a010100000000000000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a010100000000000000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Accept ticker transfer", "1 | Auth id : 1", - "2 | Tip : POLYX 1234.56789" + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Asset : Accept ticker transfer", "1 | Auth id : 1", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 0", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -18931,20 +19246,20 @@ ] }, { - "index": 749, + "index": 764, "name": "Asset_Accept_ticker_transfer", - "blob": "1a010100000000000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a010000000000000000d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Accept ticker transfer", - "1 | Auth id : 1", - "2 | Tip : POLYX 0.000987" + "1 | Auth id : 0", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Asset : Accept ticker transfer", - "1 | Auth id : 1", + "1 | Auth id : 0", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 2339", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -18952,20 +19267,20 @@ ] }, { - "index": 750, + "index": 765, "name": "Asset_Accept_ticker_transfer", - "blob": "1a010000000000000000d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a016bc4000000000000d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Accept ticker transfer", - "1 | Auth id : 0", - "2 | Tip : POLYX 55.555555" + "1 | Auth id : 50283", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Asset : Accept ticker transfer", - "1 | Auth id : 0", + "1 | Auth id : 50283", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 50283", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -18973,19 +19288,19 @@ ] }, { - "index": 751, + "index": 766, "name": "Asset_Accept_asset_ownership_transfer", - "blob": "1a020000000000000000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a020100000000000000d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Accept asset ownership transfer", - "1 | Auth id : 0", + "1 | Auth id : 1", "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Asset : Accept asset ownership transfer", - "1 | Auth id : 0", + "1 | Auth id : 1", "2 | Chain : Polymesh", - "3 | Nonce : 1", + "3 | Nonce : 50283", "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -18994,22 +19309,20 @@ ] }, { - "index": 752, + "index": 767, "name": "Asset_Accept_asset_ownership_transfer", - "blob": "1a026400000000000000d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a026bc4000000000000d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Accept asset ownership transfer", - "1 | Auth id : 100", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Auth id : 50283", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Asset : Accept asset ownership transfer", - "1 | Auth id : 100", + "1 | Auth id : 50283", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 2339", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19017,22 +19330,20 @@ ] }, { - "index": 753, + "index": 768, "name": "Asset_Accept_asset_ownership_transfer", - "blob": "1a020100000000000000d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a020100000000000000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Accept asset ownership transfer", "1 | Auth id : 1", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Asset : Accept asset ownership transfer", "1 | Auth id : 1", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 2339", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19040,45 +19351,39 @@ ] }, { - "index": 754, + "index": 769, "name": "Asset_Accept_asset_ownership_transfer", - "blob": "1a020100000000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a020100000000000000d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Accept asset ownership transfer", - "1 | Auth id : 1", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Auth id : 1" ], "output_expert": [ "0 | Asset : Accept asset ownership transfer", "1 | Auth id : 1", "2 | Chain : Polymesh", "3 | Nonce : 2339", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 755, + "index": 770, "name": "Asset_Accept_asset_ownership_transfer", - "blob": "1a026bc4000000000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a022309000000000000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Accept asset ownership transfer", - "1 | Auth id : 50283", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Auth id : 2339", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Asset : Accept asset ownership transfer", - "1 | Auth id : 50283", + "1 | Auth id : 2339", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 0", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19086,12 +19391,12 @@ ] }, { - "index": 756, + "index": 771, "name": "Asset_Create_asset", - "blob": "1a032841737365744e616d65315449434b45522d313233343500093ec706001000303337383333313030013033373833333130300255533033373833333130303503485755504b52304d504f55384647584254333934014846756e64696e675f526f756e645f4e616d6500d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a032841737365744e616d65325449434b45522d313233343500093ec706001000303337383333313030013033373833333130300255533033373833333130303503485755504b52304d504f55384647584254333934014846756e64696e675f526f756e645f4e616d6501d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Create asset", - "1 | Name : AssetName1", + "1 | Name : AssetName2", "2 | Ticker : TICKER-12345", "3 | Divisible : False", "4 | Asset type [1/2] : Custom", @@ -19101,11 +19406,12 @@ "5 | Identifiers [3/4] : US0378331005", "5 | Identifiers [4/4] : HWUPKR0MPOU8FGXBT394", "6 | Funding round : Funding_Round_Name", - "7 | Disable iu : False" + "7 | Disable iu : True", + "8 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Asset : Create asset", - "1 | Name : AssetName1", + "1 | Name : AssetName2", "2 | Ticker : TICKER-12345", "3 | Divisible : False", "4 | Asset type [1/2] : Custom", @@ -19115,65 +19421,64 @@ "5 | Identifiers [3/4] : US0378331005", "5 | Identifiers [4/4] : HWUPKR0MPOU8FGXBT394", "6 | Funding round : Funding_Round_Name", - "7 | Disable iu : False", + "7 | Disable iu : True", "8 | Chain : Polymesh", - "9 | Nonce : 50283", - "10 | Era Phase : 61", - "11 | Era Period : 64", - "12 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "12 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "9 | Nonce : 100", + "10 | Tip : POLYX 0.000987", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 757, + "index": 772, "name": "Asset_Create_asset", - "blob": "1a032841737365744e616d65325449434b45522d313233343501093ec706001000303337383333313030013033373833333130300255533033373833333130303503485755504b52304d504f55384647584254333934014846756e64696e675f526f756e645f4e616d6500d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a032841737365744e616d65325449434b45522d3132333435000000014846756e64696e675f526f756e645f4e616d6501d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Create asset", "1 | Name : AssetName2", "2 | Ticker : TICKER-12345", - "3 | Divisible : True", - "4 | Asset type [1/2] : Custom", - "4 | Asset type [2/2] : 444222", - "5 | Identifiers [1/4] : 037833100", - "5 | Identifiers [2/4] : 037833100", - "5 | Identifiers [3/4] : US0378331005", - "5 | Identifiers [4/4] : HWUPKR0MPOU8FGXBT394", + "3 | Divisible : False", + "4 | Asset type : EquityCommon", + "5 | Identifiers : ", "6 | Funding round : Funding_Round_Name", - "7 | Disable iu : False" + "7 | Disable iu : True", + "8 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Asset : Create asset", "1 | Name : AssetName2", "2 | Ticker : TICKER-12345", - "3 | Divisible : True", - "4 | Asset type [1/2] : Custom", - "4 | Asset type [2/2] : 444222", - "5 | Identifiers [1/4] : 037833100", - "5 | Identifiers [2/4] : 037833100", - "5 | Identifiers [3/4] : US0378331005", - "5 | Identifiers [4/4] : HWUPKR0MPOU8FGXBT394", + "3 | Divisible : False", + "4 | Asset type : EquityCommon", + "5 | Identifiers : ", "6 | Funding round : Funding_Round_Name", - "7 | Disable iu : False", + "7 | Disable iu : True", "8 | Chain : Polymesh", - "9 | Nonce : 2339", - "10 | Era Phase : 61", - "11 | Era Period : 64", - "12 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "12 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "9 | Nonce : 50283", + "10 | Tip : POLYX 1234.56789", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 758, + "index": 773, "name": "Asset_Create_asset", - "blob": "1a032841737365744e616d65325449434b45522d3132333435010000014846756e64696e675f526f756e645f4e616d6501d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a032841737365744e616d65325449434b45522d313233343501093ec706001000303337383333313030013033373833333130300255533033373833333130303503485755504b52304d504f55384647584254333934014846756e64696e675f526f756e645f4e616d6501d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Create asset", "1 | Name : AssetName2", "2 | Ticker : TICKER-12345", "3 | Divisible : True", - "4 | Asset type : EquityCommon", - "5 | Identifiers : ", + "4 | Asset type [1/2] : Custom", + "4 | Asset type [2/2] : 444222", + "5 | Identifiers [1/4] : 037833100", + "5 | Identifiers [2/4] : 037833100", + "5 | Identifiers [3/4] : US0378331005", + "5 | Identifiers [4/4] : HWUPKR0MPOU8FGXBT394", "6 | Funding round : Funding_Round_Name", "7 | Disable iu : True", "8 | Tip [1/2] : POLYX 12345678901234567890123456789012", @@ -19184,12 +19489,16 @@ "1 | Name : AssetName2", "2 | Ticker : TICKER-12345", "3 | Divisible : True", - "4 | Asset type : EquityCommon", - "5 | Identifiers : ", + "4 | Asset type [1/2] : Custom", + "4 | Asset type [2/2] : 444222", + "5 | Identifiers [1/4] : 037833100", + "5 | Identifiers [2/4] : 037833100", + "5 | Identifiers [3/4] : US0378331005", + "5 | Identifiers [4/4] : HWUPKR0MPOU8FGXBT394", "6 | Funding round : Funding_Round_Name", "7 | Disable iu : True", "8 | Chain : Polymesh", - "9 | Nonce : 1", + "9 | Nonce : 50283", "10 | Tip [1/2] : POLYX 12345678901234567890123456789012", "10 | Tip [2/2] : 3.456789", "11 | Era Phase : 61", @@ -19199,38 +19508,40 @@ ] }, { - "index": 759, + "index": 774, "name": "Asset_Create_asset", - "blob": "1a032841737365744e616d65325449434b45522d313233343500001000303337383333313030013033373833333130300255533033373833333130303503485755504b52304d504f55384647584254333934014846756e64696e675f526f756e645f4e616d6501d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a032841737365744e616d65325449434b45522d313233343500093ec706001000303337383333313030013033373833333130300255533033373833333130303503485755504b52304d504f55384647584254333934014846756e64696e675f526f756e645f4e616d6500d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Create asset", "1 | Name : AssetName2", "2 | Ticker : TICKER-12345", "3 | Divisible : False", - "4 | Asset type : EquityCommon", + "4 | Asset type [1/2] : Custom", + "4 | Asset type [2/2] : 444222", "5 | Identifiers [1/4] : 037833100", "5 | Identifiers [2/4] : 037833100", "5 | Identifiers [3/4] : US0378331005", "5 | Identifiers [4/4] : HWUPKR0MPOU8FGXBT394", "6 | Funding round : Funding_Round_Name", - "7 | Disable iu : True", - "8 | Tip : POLYX 5552342.355555" + "7 | Disable iu : False", + "8 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Asset : Create asset", "1 | Name : AssetName2", "2 | Ticker : TICKER-12345", "3 | Divisible : False", - "4 | Asset type : EquityCommon", + "4 | Asset type [1/2] : Custom", + "4 | Asset type [2/2] : 444222", "5 | Identifiers [1/4] : 037833100", "5 | Identifiers [2/4] : 037833100", "5 | Identifiers [3/4] : US0378331005", "5 | Identifiers [4/4] : HWUPKR0MPOU8FGXBT394", "6 | Funding round : Funding_Round_Name", - "7 | Disable iu : True", + "7 | Disable iu : False", "8 | Chain : Polymesh", - "9 | Nonce : 2339", - "10 | Tip : POLYX 5552342.355555", + "9 | Nonce : 50283", + "10 | Tip : POLYX 55.555555", "11 | Era Phase : 61", "12 | Era Period : 64", "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19238,42 +19549,42 @@ ] }, { - "index": 760, + "index": 775, "name": "Asset_Create_asset", - "blob": "1a032841737365744e616d65315449434b45522d3132333435010000014846756e64696e675f526f756e645f4e616d6500d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a032841737365744e616d65315449434b45522d313233343500093ec7060000014846756e64696e675f526f756e645f4e616d6501d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Create asset", "1 | Name : AssetName1", "2 | Ticker : TICKER-12345", - "3 | Divisible : True", - "4 | Asset type : EquityCommon", + "3 | Divisible : False", + "4 | Asset type [1/2] : Custom", + "4 | Asset type [2/2] : 444222", "5 | Identifiers : ", "6 | Funding round : Funding_Round_Name", - "7 | Disable iu : False", - "8 | Tip : POLYX 1234.56789" + "7 | Disable iu : True" ], "output_expert": [ "0 | Asset : Create asset", "1 | Name : AssetName1", "2 | Ticker : TICKER-12345", - "3 | Divisible : True", - "4 | Asset type : EquityCommon", + "3 | Divisible : False", + "4 | Asset type [1/2] : Custom", + "4 | Asset type [2/2] : 444222", "5 | Identifiers : ", "6 | Funding round : Funding_Round_Name", - "7 | Disable iu : False", + "7 | Disable iu : True", "8 | Chain : Polymesh", - "9 | Nonce : 100", - "10 | Tip : POLYX 1234.56789", - "11 | Era Phase : 61", - "12 | Era Period : 64", - "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "9 | Nonce : 0", + "10 | Era Phase : 61", + "11 | Era Period : 64", + "12 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "12 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 761, + "index": 776, "name": "Asset_Freeze", - "blob": "1a045449434b45522d3132333435d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a045449434b45522d3132333435d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Freeze", "1 | Ticker : TICKER-12345", @@ -19283,7 +19594,7 @@ "0 | Asset : Freeze", "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", - "3 | Nonce : 50283", + "3 | Nonce : 2339", "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -19292,20 +19603,20 @@ ] }, { - "index": 762, + "index": 777, "name": "Asset_Freeze", - "blob": "1a045449434b45522d3132333435d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a045449434b45522d3132333435d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Freeze", "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 5552342.355555" + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Asset : Freeze", "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 2339", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19313,49 +19624,49 @@ ] }, { - "index": 763, + "index": 778, "name": "Asset_Freeze", - "blob": "1a045449434b45522d3132333435d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a045449434b45522d3132333435d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Freeze", - "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 1234.56789" + "1 | Ticker : TICKER-12345" ], "output_expert": [ "0 | Asset : Freeze", "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", "3 | Nonce : 2339", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 764, + "index": 779, "name": "Asset_Freeze", - "blob": "1a045449434b45522d3132333435d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a045449434b45522d3132333435d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Freeze", - "1 | Ticker : TICKER-12345" + "1 | Ticker : TICKER-12345", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Asset : Freeze", "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 1", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 765, + "index": 780, "name": "Asset_Freeze", - "blob": "1a045449434b45522d3132333435d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a045449434b45522d3132333435d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Freeze", "1 | Ticker : TICKER-12345", @@ -19365,7 +19676,7 @@ "0 | Asset : Freeze", "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", - "3 | Nonce : 2339", + "3 | Nonce : 100", "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -19374,20 +19685,20 @@ ] }, { - "index": 766, + "index": 781, "name": "Asset_Unfreeze", - "blob": "1a055449434b45522d3132333435d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a055449434b45522d3132333435d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Unfreeze", "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 5552342.355555" + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Asset : Unfreeze", "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19395,22 +19706,20 @@ ] }, { - "index": 767, + "index": 782, "name": "Asset_Unfreeze", - "blob": "1a055449434b45522d3132333435d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a055449434b45522d3132333435d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Unfreeze", "1 | Ticker : TICKER-12345", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Asset : Unfreeze", "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 2339", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19418,9 +19727,9 @@ ] }, { - "index": 768, + "index": 783, "name": "Asset_Unfreeze", - "blob": "1a055449434b45522d3132333435d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a055449434b45522d3132333435d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Unfreeze", "1 | Ticker : TICKER-12345", @@ -19439,20 +19748,20 @@ ] }, { - "index": 769, + "index": 784, "name": "Asset_Unfreeze", - "blob": "1a055449434b45522d3132333435d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a055449434b45522d3132333435d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Unfreeze", "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 5552342.355555" + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Asset : Unfreeze", "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Tip : POLYX 5552342.355555", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19460,20 +19769,22 @@ ] }, { - "index": 770, + "index": 785, "name": "Asset_Unfreeze", - "blob": "1a055449434b45522d3132333435d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a055449434b45522d3132333435d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Unfreeze", "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 55.555555" + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Asset : Unfreeze", "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19481,43 +19792,45 @@ ] }, { - "index": 771, + "index": 786, "name": "Asset_Rename_asset", - "blob": "1a065449434b45522d31323334352841737365744e616d6532d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a065449434b45522d31323334352841737365744e616d6531d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Rename asset", "1 | Ticker : TICKER-12345", - "2 | Name : AssetName2" + "2 | Name : AssetName1", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Asset : Rename asset", "1 | Ticker : TICKER-12345", - "2 | Name : AssetName2", + "2 | Name : AssetName1", "3 | Chain : Polymesh", "4 | Nonce : 1", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Tip : POLYX 1234.56789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 772, + "index": 787, "name": "Asset_Rename_asset", - "blob": "1a065449434b45522d31323334352841737365744e616d6531d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a065449434b45522d31323334352841737365744e616d6531d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Rename asset", "1 | Ticker : TICKER-12345", "2 | Name : AssetName1", - "3 | Tip : POLYX 55.555555" + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Asset : Rename asset", "1 | Ticker : TICKER-12345", "2 | Name : AssetName1", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 2339", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19525,24 +19838,22 @@ ] }, { - "index": 773, + "index": 788, "name": "Asset_Rename_asset", - "blob": "1a065449434b45522d31323334352841737365744e616d6532d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a065449434b45522d31323334352841737365744e616d6531d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Rename asset", "1 | Ticker : TICKER-12345", - "2 | Name : AssetName2", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "2 | Name : AssetName1", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Asset : Rename asset", "1 | Ticker : TICKER-12345", - "2 | Name : AssetName2", + "2 | Name : AssetName1", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 1", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19550,47 +19861,43 @@ ] }, { - "index": 774, + "index": 789, "name": "Asset_Rename_asset", - "blob": "1a065449434b45522d31323334352841737365744e616d6532d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a065449434b45522d31323334352841737365744e616d6531d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Rename asset", "1 | Ticker : TICKER-12345", - "2 | Name : AssetName2", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "2 | Name : AssetName1" ], "output_expert": [ "0 | Asset : Rename asset", "1 | Ticker : TICKER-12345", - "2 | Name : AssetName2", + "2 | Name : AssetName1", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 0", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 775, + "index": 790, "name": "Asset_Rename_asset", - "blob": "1a065449434b45522d31323334352841737365744e616d6532d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a065449434b45522d31323334352841737365744e616d6532d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Rename asset", "1 | Ticker : TICKER-12345", "2 | Name : AssetName2", - "3 | Tip : POLYX 55.555555" + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Asset : Rename asset", "1 | Ticker : TICKER-12345", "2 | Name : AssetName2", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 1", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19598,24 +19905,24 @@ ] }, { - "index": 776, + "index": 791, "name": "Asset_Issue", - "blob": "1a075449434b45522d3132333435bc4725fdd33d51f616e25e59c4ff9207d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a075449434b45522d3132333435fef7bff415185651c68dc220ef8e52fcd5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Issue", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", - "3 | Tip : POLYX 5552342.355555" + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Asset : Issue", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 1", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19623,24 +19930,24 @@ ] }, { - "index": 777, + "index": 792, "name": "Asset_Issue", - "blob": "1a075449434b45522d3132333435bc4725fdd33d51f616e25e59c4ff9207d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a075449434b45522d3132333435fef7bff415185651c68dc220ef8e52fcd50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Issue", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", - "3 | Tip : POLYX 1234.56789" + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Asset : Issue", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 100", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19648,24 +19955,26 @@ ] }, { - "index": 778, + "index": 793, "name": "Asset_Issue", - "blob": "1a075449434b45522d3132333435bc4725fdd33d51f616e25e59c4ff9207d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a075449434b45522d3132333435fef7bff415185651c68dc220ef8e52fcd5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Issue", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", - "3 | Tip : POLYX 55.555555" + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Asset : Issue", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 2339", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19673,47 +19982,49 @@ ] }, { - "index": 779, + "index": 794, "name": "Asset_Issue", - "blob": "1a075449434b45522d3132333435bc4725fdd33d51f616e25e59c4ff9207d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a075449434b45522d3132333435fef7bff415185651c68dc220ef8e52fcd503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Issue", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8" + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Asset : Issue", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 1", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 780, + "index": 795, "name": "Asset_Issue", - "blob": "1a075449434b45522d3132333435bc4725fdd33d51f616e25e59c4ff9207d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a075449434b45522d3132333435fef7bff415185651c68dc220ef8e52fcd5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Issue", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", - "3 | Tip : POLYX 55.555555" + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Asset : Issue", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 2339", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19721,51 +20032,47 @@ ] }, { - "index": 781, + "index": 796, "name": "Asset_Redeem", - "blob": "1a085449434b45522d3132333435bc4725fdd33d51f616e25e59c4ff9207d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a085449434b45522d3132333435fef7bff415185651c68dc220ef8e52fcd503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Redeem", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", - "3 | Tip : POLYX 0.000987" + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78" ], "output_expert": [ "0 | Asset : Redeem", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 100", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 782, + "index": 797, "name": "Asset_Redeem", - "blob": "1a085449434b45522d3132333435bc4725fdd33d51f616e25e59c4ff9207d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a085449434b45522d3132333435fef7bff415185651c68dc220ef8e52fcd503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Redeem", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Asset : Redeem", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 1", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19773,26 +20080,24 @@ ] }, { - "index": 783, + "index": 798, "name": "Asset_Redeem", - "blob": "1a085449434b45522d3132333435bc4725fdd33d51f616e25e59c4ff9207d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a085449434b45522d3132333435fef7bff415185651c68dc220ef8e52fcd503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Redeem", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Asset : Redeem", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 50283", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19800,26 +20105,24 @@ ] }, { - "index": 784, + "index": 799, "name": "Asset_Redeem", - "blob": "1a085449434b45522d3132333435bc4725fdd33d51f616e25e59c4ff9207d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a085449434b45522d3132333435fef7bff415185651c68dc220ef8e52fcd5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Redeem", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Asset : Redeem", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 2339", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19827,24 +20130,26 @@ ] }, { - "index": 785, + "index": 800, "name": "Asset_Redeem", - "blob": "1a085449434b45522d3132333435bc4725fdd33d51f616e25e59c4ff9207d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a085449434b45522d3132333435fef7bff415185651c68dc220ef8e52fcd503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Redeem", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", - "3 | Tip : POLYX 5552342.355555" + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Asset : Redeem", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 100", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19852,9 +20157,9 @@ ] }, { - "index": 786, + "index": 801, "name": "Asset_Make_divisible", - "blob": "1a095449434b45522d3132333435d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a095449434b45522d3132333435d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Make divisible", "1 | Ticker : TICKER-12345", @@ -19873,22 +20178,20 @@ ] }, { - "index": 787, + "index": 802, "name": "Asset_Make_divisible", - "blob": "1a095449434b45522d3132333435d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a095449434b45522d3132333435d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Make divisible", "1 | Ticker : TICKER-12345", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Asset : Make divisible", "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19896,20 +20199,20 @@ ] }, { - "index": 788, + "index": 803, "name": "Asset_Make_divisible", - "blob": "1a095449434b45522d3132333435d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a095449434b45522d3132333435d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Make divisible", "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 0.000987" + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Asset : Make divisible", "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19917,20 +20220,20 @@ ] }, { - "index": 789, + "index": 804, "name": "Asset_Make_divisible", - "blob": "1a095449434b45522d3132333435d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a095449434b45522d3132333435d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Make divisible", "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 5552342.355555" + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Asset : Make divisible", "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 2339", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19938,9 +20241,9 @@ ] }, { - "index": 790, + "index": 805, "name": "Asset_Make_divisible", - "blob": "1a095449434b45522d3132333435d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a095449434b45522d3132333435d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Make divisible", "1 | Ticker : TICKER-12345", @@ -19951,7 +20254,7 @@ "0 | Asset : Make divisible", "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", - "3 | Nonce : 50283", + "3 | Nonce : 100", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", @@ -19961,22 +20264,22 @@ ] }, { - "index": 791, + "index": 806, "name": "Asset_Add_documents", - "blob": "1a0a005449434b45522d3132333435d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0a005449434b45522d3132333435d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Add documents", "1 | Docs : ", "2 | Ticker : TICKER-12345", - "3 | Tip : POLYX 5552342.355555" + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Asset : Add documents", "1 | Docs : ", "2 | Ticker : TICKER-12345", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 0", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -19984,119 +20287,123 @@ ] }, { - "index": 792, + "index": 807, "name": "Asset_Add_documents", - "blob": "1a0a085868747470733a2f2f646f63756d656e742e7572692e310193dc047c0973147da1a878b0441a60d801076b2937690db9e746e6cc90469755b8a5ec5a9e112af9d5c254a93f03e64820fe9c8250fb8086a929dc09b0995df928446f63754e616d655f310120446f63755479706501f9be6186000000005868747470733a2f2f646f63756d656e742e7572692e320239efaca32801bc7b78c14f3f74b990d2172c5005dfb03b7d3100c8ca5cd9fd8b572a3f629271cc8ecffecbb33d7eca8b28446f63754e616d655f320120446f6375547970650191850cb7050000005449434b45522d3132333435d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0a085868747470733a2f2f646f63756d656e742e7572692e31010a7bf7d201c33d7d4f491bee43a2f767511727cd18662cbf1fb812246cbec08958e683b971a5046294f34d2c6559eca618abcb17ac7fb0b6d03dd418d305cfc328446f63754e616d655f310120446f63755479706501f9be6186000000005868747470733a2f2f646f63756d656e742e7572692e3202fed0dc7ef67989428ca98e7945952fab6a47ae8aae4b02f2038dc1da351765feec38cfda174021759ac3d46cb903e83528446f63754e616d655f320120446f6375547970650191850cb7050000005449434b45522d3132333435d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Add documents", "1 | Docs [1/15] : https://document.uri.1", - "1 | Docs [2/15] : 93dc047c0973147da1a878b0441a60d801076b", - "1 | Docs [3/15] : 2937690db9e746e6cc90469755b8a5ec5a9e11", - "1 | Docs [4/15] : 2af9d5c254a93f03e64820fe9c8250fb8086a9", - "1 | Docs [5/15] : 29dc09b0995df9", + "1 | Docs [2/15] : 0a7bf7d201c33d7d4f491bee43a2f767511727", + "1 | Docs [3/15] : cd18662cbf1fb812246cbec08958e683b971a5", + "1 | Docs [4/15] : 046294f34d2c6559eca618abcb17ac7fb0b6d0", + "1 | Docs [5/15] : 3dd418d305cfc3", "1 | Docs [6/15] : DocuName_1", "1 | Docs [7/15] : DocuType", "1 | Docs [8/15] : 2254552825", "1 | Docs [9/15] : https://document.uri.2", - "1 | Docs [10/15] : 39efaca32801bc7b78c14f3f74b990d2172c50", - "1 | Docs [11/15] : 05dfb03b7d3100c8ca5cd9fd8b572a3f629271", - "1 | Docs [12/15] : cc8ecffecbb33d7eca8b", + "1 | Docs [10/15] : fed0dc7ef67989428ca98e7945952fab6a47ae", + "1 | Docs [11/15] : 8aae4b02f2038dc1da351765feec38cfda1740", + "1 | Docs [12/15] : 21759ac3d46cb903e835", "1 | Docs [13/15] : DocuName_2", "1 | Docs [14/15] : DocuType", "1 | Docs [15/15] : 24545887633", - "2 | Ticker : TICKER-12345" + "2 | Ticker : TICKER-12345", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Asset : Add documents", "1 | Docs [1/15] : https://document.uri.1", - "1 | Docs [2/15] : 93dc047c0973147da1a878b0441a60d801076b", - "1 | Docs [3/15] : 2937690db9e746e6cc90469755b8a5ec5a9e11", - "1 | Docs [4/15] : 2af9d5c254a93f03e64820fe9c8250fb8086a9", - "1 | Docs [5/15] : 29dc09b0995df9", + "1 | Docs [2/15] : 0a7bf7d201c33d7d4f491bee43a2f767511727", + "1 | Docs [3/15] : cd18662cbf1fb812246cbec08958e683b971a5", + "1 | Docs [4/15] : 046294f34d2c6559eca618abcb17ac7fb0b6d0", + "1 | Docs [5/15] : 3dd418d305cfc3", "1 | Docs [6/15] : DocuName_1", "1 | Docs [7/15] : DocuType", "1 | Docs [8/15] : 2254552825", "1 | Docs [9/15] : https://document.uri.2", - "1 | Docs [10/15] : 39efaca32801bc7b78c14f3f74b990d2172c50", - "1 | Docs [11/15] : 05dfb03b7d3100c8ca5cd9fd8b572a3f629271", - "1 | Docs [12/15] : cc8ecffecbb33d7eca8b", + "1 | Docs [10/15] : fed0dc7ef67989428ca98e7945952fab6a47ae", + "1 | Docs [11/15] : 8aae4b02f2038dc1da351765feec38cfda1740", + "1 | Docs [12/15] : 21759ac3d46cb903e835", "1 | Docs [13/15] : DocuName_2", "1 | Docs [14/15] : DocuType", "1 | Docs [15/15] : 24545887633", "2 | Ticker : TICKER-12345", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 1", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 793, + "index": 808, + "name": "Asset_Add_documents", + "blob": "1a0a005449434b45522d3132333435d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Asset : Add documents", + "1 | Docs : ", + "2 | Ticker : TICKER-12345", + "3 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Asset : Add documents", + "1 | Docs : ", + "2 | Ticker : TICKER-12345", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 809, "name": "Asset_Add_documents", - "blob": "1a0a085868747470733a2f2f646f63756d656e742e7572692e310193dc047c0973147da1a878b0441a60d801076b2937690db9e746e6cc90469755b8a5ec5a9e112af9d5c254a93f03e64820fe9c8250fb8086a929dc09b0995df928446f63754e616d655f310120446f63755479706501f9be6186000000005868747470733a2f2f646f63756d656e742e7572692e320239efaca32801bc7b78c14f3f74b990d2172c5005dfb03b7d3100c8ca5cd9fd8b572a3f629271cc8ecffecbb33d7eca8b28446f63754e616d655f320120446f6375547970650191850cb7050000005449434b45522d3132333435d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0a085868747470733a2f2f646f63756d656e742e7572692e31010a7bf7d201c33d7d4f491bee43a2f767511727cd18662cbf1fb812246cbec08958e683b971a5046294f34d2c6559eca618abcb17ac7fb0b6d03dd418d305cfc328446f63754e616d655f310120446f63755479706501f9be6186000000005868747470733a2f2f646f63756d656e742e7572692e3202fed0dc7ef67989428ca98e7945952fab6a47ae8aae4b02f2038dc1da351765feec38cfda174021759ac3d46cb903e83528446f63754e616d655f320120446f6375547970650191850cb7050000005449434b45522d3132333435d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Add documents", "1 | Docs [1/15] : https://document.uri.1", - "1 | Docs [2/15] : 93dc047c0973147da1a878b0441a60d801076b", - "1 | Docs [3/15] : 2937690db9e746e6cc90469755b8a5ec5a9e11", - "1 | Docs [4/15] : 2af9d5c254a93f03e64820fe9c8250fb8086a9", - "1 | Docs [5/15] : 29dc09b0995df9", + "1 | Docs [2/15] : 0a7bf7d201c33d7d4f491bee43a2f767511727", + "1 | Docs [3/15] : cd18662cbf1fb812246cbec08958e683b971a5", + "1 | Docs [4/15] : 046294f34d2c6559eca618abcb17ac7fb0b6d0", + "1 | Docs [5/15] : 3dd418d305cfc3", "1 | Docs [6/15] : DocuName_1", "1 | Docs [7/15] : DocuType", "1 | Docs [8/15] : 2254552825", "1 | Docs [9/15] : https://document.uri.2", - "1 | Docs [10/15] : 39efaca32801bc7b78c14f3f74b990d2172c50", - "1 | Docs [11/15] : 05dfb03b7d3100c8ca5cd9fd8b572a3f629271", - "1 | Docs [12/15] : cc8ecffecbb33d7eca8b", + "1 | Docs [10/15] : fed0dc7ef67989428ca98e7945952fab6a47ae", + "1 | Docs [11/15] : 8aae4b02f2038dc1da351765feec38cfda1740", + "1 | Docs [12/15] : 21759ac3d46cb903e835", "1 | Docs [13/15] : DocuName_2", "1 | Docs [14/15] : DocuType", "1 | Docs [15/15] : 24545887633", - "2 | Ticker : TICKER-12345" + "2 | Ticker : TICKER-12345", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Asset : Add documents", "1 | Docs [1/15] : https://document.uri.1", - "1 | Docs [2/15] : 93dc047c0973147da1a878b0441a60d801076b", - "1 | Docs [3/15] : 2937690db9e746e6cc90469755b8a5ec5a9e11", - "1 | Docs [4/15] : 2af9d5c254a93f03e64820fe9c8250fb8086a9", - "1 | Docs [5/15] : 29dc09b0995df9", + "1 | Docs [2/15] : 0a7bf7d201c33d7d4f491bee43a2f767511727", + "1 | Docs [3/15] : cd18662cbf1fb812246cbec08958e683b971a5", + "1 | Docs [4/15] : 046294f34d2c6559eca618abcb17ac7fb0b6d0", + "1 | Docs [5/15] : 3dd418d305cfc3", "1 | Docs [6/15] : DocuName_1", "1 | Docs [7/15] : DocuType", "1 | Docs [8/15] : 2254552825", "1 | Docs [9/15] : https://document.uri.2", - "1 | Docs [10/15] : 39efaca32801bc7b78c14f3f74b990d2172c50", - "1 | Docs [11/15] : 05dfb03b7d3100c8ca5cd9fd8b572a3f629271", - "1 | Docs [12/15] : cc8ecffecbb33d7eca8b", + "1 | Docs [10/15] : fed0dc7ef67989428ca98e7945952fab6a47ae", + "1 | Docs [11/15] : 8aae4b02f2038dc1da351765feec38cfda1740", + "1 | Docs [12/15] : 21759ac3d46cb903e835", "1 | Docs [13/15] : DocuName_2", "1 | Docs [14/15] : DocuType", "1 | Docs [15/15] : 24545887633", "2 | Ticker : TICKER-12345", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 794, - "name": "Asset_Add_documents", - "blob": "1a0a005449434b45522d3132333435d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Asset : Add documents", - "1 | Docs : ", - "2 | Ticker : TICKER-12345", - "3 | Tip : POLYX 55.555555" - ], - "output_expert": [ - "0 | Asset : Add documents", - "1 | Docs : ", - "2 | Ticker : TICKER-12345", - "3 | Chain : Polymesh", - "4 | Nonce : 1", + "4 | Nonce : 0", "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -20105,73 +20412,71 @@ ] }, { - "index": 795, + "index": 810, "name": "Asset_Add_documents", - "blob": "1a0a085868747470733a2f2f646f63756d656e742e7572692e310193dc047c0973147da1a878b0441a60d801076b2937690db9e746e6cc90469755b8a5ec5a9e112af9d5c254a93f03e64820fe9c8250fb8086a929dc09b0995df928446f63754e616d655f310120446f63755479706501f9be6186000000005868747470733a2f2f646f63756d656e742e7572692e320239efaca32801bc7b78c14f3f74b990d2172c5005dfb03b7d3100c8ca5cd9fd8b572a3f629271cc8ecffecbb33d7eca8b28446f63754e616d655f320120446f6375547970650191850cb7050000005449434b45522d3132333435d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0a085868747470733a2f2f646f63756d656e742e7572692e31010a7bf7d201c33d7d4f491bee43a2f767511727cd18662cbf1fb812246cbec08958e683b971a5046294f34d2c6559eca618abcb17ac7fb0b6d03dd418d305cfc328446f63754e616d655f310120446f63755479706501f9be6186000000005868747470733a2f2f646f63756d656e742e7572692e3202fed0dc7ef67989428ca98e7945952fab6a47ae8aae4b02f2038dc1da351765feec38cfda174021759ac3d46cb903e83528446f63754e616d655f320120446f6375547970650191850cb7050000005449434b45522d3132333435d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Add documents", "1 | Docs [1/15] : https://document.uri.1", - "1 | Docs [2/15] : 93dc047c0973147da1a878b0441a60d801076b", - "1 | Docs [3/15] : 2937690db9e746e6cc90469755b8a5ec5a9e11", - "1 | Docs [4/15] : 2af9d5c254a93f03e64820fe9c8250fb8086a9", - "1 | Docs [5/15] : 29dc09b0995df9", + "1 | Docs [2/15] : 0a7bf7d201c33d7d4f491bee43a2f767511727", + "1 | Docs [3/15] : cd18662cbf1fb812246cbec08958e683b971a5", + "1 | Docs [4/15] : 046294f34d2c6559eca618abcb17ac7fb0b6d0", + "1 | Docs [5/15] : 3dd418d305cfc3", "1 | Docs [6/15] : DocuName_1", "1 | Docs [7/15] : DocuType", "1 | Docs [8/15] : 2254552825", "1 | Docs [9/15] : https://document.uri.2", - "1 | Docs [10/15] : 39efaca32801bc7b78c14f3f74b990d2172c50", - "1 | Docs [11/15] : 05dfb03b7d3100c8ca5cd9fd8b572a3f629271", - "1 | Docs [12/15] : cc8ecffecbb33d7eca8b", + "1 | Docs [10/15] : fed0dc7ef67989428ca98e7945952fab6a47ae", + "1 | Docs [11/15] : 8aae4b02f2038dc1da351765feec38cfda1740", + "1 | Docs [12/15] : 21759ac3d46cb903e835", "1 | Docs [13/15] : DocuName_2", "1 | Docs [14/15] : DocuType", "1 | Docs [15/15] : 24545887633", - "2 | Ticker : TICKER-12345", - "3 | Tip : POLYX 55.555555" + "2 | Ticker : TICKER-12345" ], "output_expert": [ "0 | Asset : Add documents", "1 | Docs [1/15] : https://document.uri.1", - "1 | Docs [2/15] : 93dc047c0973147da1a878b0441a60d801076b", - "1 | Docs [3/15] : 2937690db9e746e6cc90469755b8a5ec5a9e11", - "1 | Docs [4/15] : 2af9d5c254a93f03e64820fe9c8250fb8086a9", - "1 | Docs [5/15] : 29dc09b0995df9", + "1 | Docs [2/15] : 0a7bf7d201c33d7d4f491bee43a2f767511727", + "1 | Docs [3/15] : cd18662cbf1fb812246cbec08958e683b971a5", + "1 | Docs [4/15] : 046294f34d2c6559eca618abcb17ac7fb0b6d0", + "1 | Docs [5/15] : 3dd418d305cfc3", "1 | Docs [6/15] : DocuName_1", "1 | Docs [7/15] : DocuType", "1 | Docs [8/15] : 2254552825", "1 | Docs [9/15] : https://document.uri.2", - "1 | Docs [10/15] : 39efaca32801bc7b78c14f3f74b990d2172c50", - "1 | Docs [11/15] : 05dfb03b7d3100c8ca5cd9fd8b572a3f629271", - "1 | Docs [12/15] : cc8ecffecbb33d7eca8b", + "1 | Docs [10/15] : fed0dc7ef67989428ca98e7945952fab6a47ae", + "1 | Docs [11/15] : 8aae4b02f2038dc1da351765feec38cfda1740", + "1 | Docs [12/15] : 21759ac3d46cb903e835", "1 | Docs [13/15] : DocuName_2", "1 | Docs [14/15] : DocuType", "1 | Docs [15/15] : 24545887633", "2 | Ticker : TICKER-12345", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 50283", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 796, + "index": 811, "name": "Asset_Remove_documents", - "blob": "1a0b04000000005449434b45522d3132333435d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0b04000000005449434b45522d3132333435d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Remove documents", "1 | Ids : 0", "2 | Ticker : TICKER-12345", - "3 | Tip : POLYX 1234.56789" + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Asset : Remove documents", "1 | Ids : 0", "2 | Ticker : TICKER-12345", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 0", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -20179,22 +20484,22 @@ ] }, { - "index": 797, + "index": 812, "name": "Asset_Remove_documents", - "blob": "1a0b005449434b45522d3132333435d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0b04000000005449434b45522d3132333435d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Remove documents", - "1 | Ids : ", + "1 | Ids : 0", "2 | Ticker : TICKER-12345", - "3 | Tip : POLYX 0.000987" + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Asset : Remove documents", - "1 | Ids : ", + "1 | Ids : 0", "2 | Ticker : TICKER-12345", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 1", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -20202,22 +20507,28 @@ ] }, { - "index": 798, + "index": 813, "name": "Asset_Remove_documents", - "blob": "1a0b04000000005449434b45522d3132333435d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0b10672f0000406903000f000000bd3c12215449434b45522d3132333435d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Remove documents", - "1 | Ids : 0", + "1 | Ids [1/4] : 12135", + "1 | Ids [2/4] : 223552", + "1 | Ids [3/4] : 15", + "1 | Ids [4/4] : 554843325", "2 | Ticker : TICKER-12345", - "3 | Tip : POLYX 0.000987" + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Asset : Remove documents", - "1 | Ids : 0", + "1 | Ids [1/4] : 12135", + "1 | Ids [2/4] : 223552", + "1 | Ids [3/4] : 15", + "1 | Ids [4/4] : 554843325", "2 | Ticker : TICKER-12345", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 50283", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -20225,22 +20536,22 @@ ] }, { - "index": 799, + "index": 814, "name": "Asset_Remove_documents", - "blob": "1a0b04000000005449434b45522d3132333435d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0b04000000005449434b45522d3132333435d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Remove documents", "1 | Ids : 0", "2 | Ticker : TICKER-12345", - "3 | Tip : POLYX 1234.56789" + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Asset : Remove documents", "1 | Ids : 0", "2 | Ticker : TICKER-12345", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 2339", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -20248,37 +20559,41 @@ ] }, { - "index": 800, + "index": 815, "name": "Asset_Remove_documents", - "blob": "1a0b04000000005449434b45522d3132333435d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0b10672f0000406903000f000000bd3c12215449434b45522d3132333435d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Remove documents", - "1 | Ids : 0", - "2 | Ticker : TICKER-12345", - "3 | Tip : POLYX 1234.56789" + "1 | Ids [1/4] : 12135", + "1 | Ids [2/4] : 223552", + "1 | Ids [3/4] : 15", + "1 | Ids [4/4] : 554843325", + "2 | Ticker : TICKER-12345" ], "output_expert": [ "0 | Asset : Remove documents", - "1 | Ids : 0", + "1 | Ids [1/4] : 12135", + "1 | Ids [2/4] : 223552", + "1 | Ids [3/4] : 15", + "1 | Ids [4/4] : 554843325", "2 | Ticker : TICKER-12345", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 0", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 801, + "index": 816, "name": "Asset_Set_funding_round", - "blob": "1a0c5449434b45522d31323334352c526f756e644e616d655f31d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0c5449434b45522d31323334352c526f756e644e616d655f31d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Set funding round", "1 | Ticker : TICKER-12345", "2 | Name : RoundName_1", - "3 | Tip : POLYX 1234.56789" + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Asset : Set funding round", @@ -20286,7 +20601,7 @@ "2 | Name : RoundName_1", "3 | Chain : Polymesh", "4 | Nonce : 1", - "5 | Tip : POLYX 1234.56789", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -20294,32 +20609,30 @@ ] }, { - "index": 802, + "index": 817, "name": "Asset_Set_funding_round", - "blob": "1a0c5449434b45522d31323334352c526f756e644e616d655f31d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0c5449434b45522d31323334352c526f756e644e616d655f32d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Set funding round", "1 | Ticker : TICKER-12345", - "2 | Name : RoundName_1", - "3 | Tip : POLYX 5552342.355555" + "2 | Name : RoundName_2" ], "output_expert": [ "0 | Asset : Set funding round", "1 | Ticker : TICKER-12345", - "2 | Name : RoundName_1", + "2 | Name : RoundName_2", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 50283", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 803, + "index": 818, "name": "Asset_Set_funding_round", - "blob": "1a0c5449434b45522d31323334352c526f756e644e616d655f32d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0c5449434b45522d31323334352c526f756e644e616d655f32d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Set funding round", "1 | Ticker : TICKER-12345", @@ -20331,7 +20644,7 @@ "1 | Ticker : TICKER-12345", "2 | Name : RoundName_2", "3 | Chain : Polymesh", - "4 | Nonce : 0", + "4 | Nonce : 100", "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -20340,14 +20653,13 @@ ] }, { - "index": 804, + "index": 819, "name": "Asset_Set_funding_round", - "blob": "1a0c5449434b45522d31323334352c526f756e644e616d655f32d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0c5449434b45522d31323334352c526f756e644e616d655f32d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Set funding round", "1 | Ticker : TICKER-12345", - "2 | Name : RoundName_2", - "3 | Tip : POLYX 1234.56789" + "2 | Name : RoundName_2" ], "output_expert": [ "0 | Asset : Set funding round", @@ -20355,22 +20667,20 @@ "2 | Name : RoundName_2", "3 | Chain : Polymesh", "4 | Nonce : 1", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 805, + "index": 820, "name": "Asset_Set_funding_round", - "blob": "1a0c5449434b45522d31323334352c526f756e644e616d655f31d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0c5449434b45522d31323334352c526f756e644e616d655f31d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Set funding round", "1 | Ticker : TICKER-12345", - "2 | Name : RoundName_1", - "3 | Tip : POLYX 55.555555" + "2 | Name : RoundName_1" ], "output_expert": [ "0 | Asset : Set funding round", @@ -20378,22 +20688,22 @@ "2 | Name : RoundName_1", "3 | Chain : Polymesh", "4 | Nonce : 100", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 806, + "index": 821, "name": "Asset_Update_identifiers", - "blob": "1a0d5449434b45522d313233343500d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0d5449434b45522d313233343500d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Update identifiers", "1 | Ticker : TICKER-12345", "2 | Identifiers : ", - "3 | Tip : POLYX 55.555555" + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Asset : Update identifiers", @@ -20401,7 +20711,8 @@ "2 | Identifiers : ", "3 | Chain : Polymesh", "4 | Nonce : 1", - "5 | Tip : POLYX 55.555555", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -20409,22 +20720,28 @@ ] }, { - "index": 807, + "index": 822, "name": "Asset_Update_identifiers", - "blob": "1a0d5449434b45522d313233343500d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0d5449434b45522d31323334351000303337383333313030013033373833333130300255533033373833333130303503485755504b52304d504f55384647584254333934d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Update identifiers", "1 | Ticker : TICKER-12345", - "2 | Identifiers : ", - "3 | Tip : POLYX 55.555555" + "2 | Identifiers [1/4] : 037833100", + "2 | Identifiers [2/4] : 037833100", + "2 | Identifiers [3/4] : US0378331005", + "2 | Identifiers [4/4] : HWUPKR0MPOU8FGXBT394", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Asset : Update identifiers", "1 | Ticker : TICKER-12345", - "2 | Identifiers : ", + "2 | Identifiers [1/4] : 037833100", + "2 | Identifiers [2/4] : 037833100", + "2 | Identifiers [3/4] : US0378331005", + "2 | Identifiers [4/4] : HWUPKR0MPOU8FGXBT394", "3 | Chain : Polymesh", "4 | Nonce : 1", - "5 | Tip : POLYX 55.555555", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -20432,22 +20749,28 @@ ] }, { - "index": 808, + "index": 823, "name": "Asset_Update_identifiers", - "blob": "1a0d5449434b45522d313233343500d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0d5449434b45522d31323334351000303337383333313030013033373833333130300255533033373833333130303503485755504b52304d504f55384647584254333934d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Update identifiers", "1 | Ticker : TICKER-12345", - "2 | Identifiers : ", - "3 | Tip : POLYX 0.000987" + "2 | Identifiers [1/4] : 037833100", + "2 | Identifiers [2/4] : 037833100", + "2 | Identifiers [3/4] : US0378331005", + "2 | Identifiers [4/4] : HWUPKR0MPOU8FGXBT394", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Asset : Update identifiers", "1 | Ticker : TICKER-12345", - "2 | Identifiers : ", + "2 | Identifiers [1/4] : 037833100", + "2 | Identifiers [2/4] : 037833100", + "2 | Identifiers [3/4] : US0378331005", + "2 | Identifiers [4/4] : HWUPKR0MPOU8FGXBT394", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 1", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -20455,36 +20778,36 @@ ] }, { - "index": 809, + "index": 824, "name": "Asset_Update_identifiers", - "blob": "1a0d5449434b45522d313233343500d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0d5449434b45522d313233343500d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Update identifiers", "1 | Ticker : TICKER-12345", - "2 | Identifiers : ", - "3 | Tip : POLYX 1234.56789" + "2 | Identifiers : " ], "output_expert": [ "0 | Asset : Update identifiers", "1 | Ticker : TICKER-12345", "2 | Identifiers : ", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 50283", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 810, + "index": 825, "name": "Asset_Update_identifiers", - "blob": "1a0d5449434b45522d313233343500d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0d5449434b45522d313233343500d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Update identifiers", "1 | Ticker : TICKER-12345", - "2 | Identifiers : " + "2 | Identifiers : ", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Asset : Update identifiers", @@ -20492,66 +20815,64 @@ "2 | Identifiers : ", "3 | Chain : Polymesh", "4 | Nonce : 0", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 811, + "index": 826, "name": "Asset_Claim_classic_ticker", - "blob": "1a0e5449434b45522d3132333435f9f24d91cbd4102576d87ed2461dae3975c32c07ab30e4b6424846ffd66fc0d47af974424e6b8430a5d1c33c7c59c810cd29a5874a085a74aa081de181dd288dbfd503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0e5449434b45522d3132333435a285ada116487427b4244971dce1fad3d311f202a8f48f2eb511e9e7b2908f958c7051d0699c7a091e3daf6d5fd39c9fafa408f66b361b23fb233126697f9163fcd5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Claim classic ticker", "1 | Ticker : TICKER-12345", - "2 | Ethereum signature [1/4] : f9f24d91cbd4102576d87ed2461dae3975c32c", - "2 | Ethereum signature [2/4] : 07ab30e4b6424846ffd66fc0d47af974424e6b", - "2 | Ethereum signature [3/4] : 8430a5d1c33c7c59c810cd29a5874a085a74aa", - "2 | Ethereum signature [4/4] : 081de181dd288dbf", - "3 | Tip : POLYX 0.000987" + "2 | Ethereum signature [1/4] : a285ada116487427b4244971dce1fad3d311f2", + "2 | Ethereum signature [2/4] : 02a8f48f2eb511e9e7b2908f958c7051d0699c", + "2 | Ethereum signature [3/4] : 7a091e3daf6d5fd39c9fafa408f66b361b23fb", + "2 | Ethereum signature [4/4] : 233126697f9163fc" ], "output_expert": [ "0 | Asset : Claim classic ticker", "1 | Ticker : TICKER-12345", - "2 | Ethereum signature [1/4] : f9f24d91cbd4102576d87ed2461dae3975c32c", - "2 | Ethereum signature [2/4] : 07ab30e4b6424846ffd66fc0d47af974424e6b", - "2 | Ethereum signature [3/4] : 8430a5d1c33c7c59c810cd29a5874a085a74aa", - "2 | Ethereum signature [4/4] : 081de181dd288dbf", + "2 | Ethereum signature [1/4] : a285ada116487427b4244971dce1fad3d311f2", + "2 | Ethereum signature [2/4] : 02a8f48f2eb511e9e7b2908f958c7051d0699c", + "2 | Ethereum signature [3/4] : 7a091e3daf6d5fd39c9fafa408f66b361b23fb", + "2 | Ethereum signature [4/4] : 233126697f9163fc", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 1", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 812, + "index": 827, "name": "Asset_Claim_classic_ticker", - "blob": "1a0e5449434b45522d3132333435b7cb730ce43ac9d8e4363324959ae4f117bbb6e02a2bce11ee1aa9a9c9bf06c771f0812fe3a5daab9a337801894c7fce5243793e8e58a95daf2bfe6e1e77561f2fd5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0e5449434b45522d31323334353848c1b76d6d4f247e49eb541c2fa2175541a9ef144eceafacbe24e289cfd168ff1f3d819baa7fe4ccb2b6eb26c1c0c6672bbdeefbbf52410456eda40cc11cb873d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Claim classic ticker", "1 | Ticker : TICKER-12345", - "2 | Ethereum signature [1/4] : b7cb730ce43ac9d8e4363324959ae4f117bbb6", - "2 | Ethereum signature [2/4] : e02a2bce11ee1aa9a9c9bf06c771f0812fe3a5", - "2 | Ethereum signature [3/4] : daab9a337801894c7fce5243793e8e58a95daf", - "2 | Ethereum signature [4/4] : 2bfe6e1e77561f2f", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "2 | Ethereum signature [1/4] : 3848c1b76d6d4f247e49eb541c2fa2175541a9", + "2 | Ethereum signature [2/4] : ef144eceafacbe24e289cfd168ff1f3d819baa", + "2 | Ethereum signature [3/4] : 7fe4ccb2b6eb26c1c0c6672bbdeefbbf524104", + "2 | Ethereum signature [4/4] : 56eda40cc11cb873", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Asset : Claim classic ticker", "1 | Ticker : TICKER-12345", - "2 | Ethereum signature [1/4] : b7cb730ce43ac9d8e4363324959ae4f117bbb6", - "2 | Ethereum signature [2/4] : e02a2bce11ee1aa9a9c9bf06c771f0812fe3a5", - "2 | Ethereum signature [3/4] : daab9a337801894c7fce5243793e8e58a95daf", - "2 | Ethereum signature [4/4] : 2bfe6e1e77561f2f", + "2 | Ethereum signature [1/4] : 3848c1b76d6d4f247e49eb541c2fa2175541a9", + "2 | Ethereum signature [2/4] : ef144eceafacbe24e289cfd168ff1f3d819baa", + "2 | Ethereum signature [3/4] : 7fe4ccb2b6eb26c1c0c6672bbdeefbbf524104", + "2 | Ethereum signature [4/4] : 56eda40cc11cb873", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 0", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -20559,59 +20880,55 @@ ] }, { - "index": 813, + "index": 828, "name": "Asset_Claim_classic_ticker", - "blob": "1a0e5449434b45522d31323334351ef4edd57b2446f54440d7354b49a99b06b2db2717a0b2bcf04a0f2e2667d1c13ed5c7e99590f767aa01392b55ca273bd2b3613951a8d10f8af803c243e424b19bd5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0e5449434b45522d31323334350b10110002e902b3dc42a08fa0c4b6a1736cd41a8dcd9a900a812c46fbe5749b2485d8279d6ae4bdc4d7d872ddb38100697ff78c1aa29792e3587bdb728cb7ac56d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Claim classic ticker", "1 | Ticker : TICKER-12345", - "2 | Ethereum signature [1/4] : 1ef4edd57b2446f54440d7354b49a99b06b2db", - "2 | Ethereum signature [2/4] : 2717a0b2bcf04a0f2e2667d1c13ed5c7e99590", - "2 | Ethereum signature [3/4] : f767aa01392b55ca273bd2b3613951a8d10f8a", - "2 | Ethereum signature [4/4] : f803c243e424b19b", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "2 | Ethereum signature [1/4] : 0b10110002e902b3dc42a08fa0c4b6a1736cd4", + "2 | Ethereum signature [2/4] : 1a8dcd9a900a812c46fbe5749b2485d8279d6a", + "2 | Ethereum signature [3/4] : e4bdc4d7d872ddb38100697ff78c1aa29792e3", + "2 | Ethereum signature [4/4] : 587bdb728cb7ac56" ], "output_expert": [ "0 | Asset : Claim classic ticker", "1 | Ticker : TICKER-12345", - "2 | Ethereum signature [1/4] : 1ef4edd57b2446f54440d7354b49a99b06b2db", - "2 | Ethereum signature [2/4] : 2717a0b2bcf04a0f2e2667d1c13ed5c7e99590", - "2 | Ethereum signature [3/4] : f767aa01392b55ca273bd2b3613951a8d10f8a", - "2 | Ethereum signature [4/4] : f803c243e424b19b", + "2 | Ethereum signature [1/4] : 0b10110002e902b3dc42a08fa0c4b6a1736cd4", + "2 | Ethereum signature [2/4] : 1a8dcd9a900a812c46fbe5749b2485d8279d6a", + "2 | Ethereum signature [3/4] : e4bdc4d7d872ddb38100697ff78c1aa29792e3", + "2 | Ethereum signature [4/4] : 587bdb728cb7ac56", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 100", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 814, + "index": 829, "name": "Asset_Claim_classic_ticker", - "blob": "1a0e5449434b45522d3132333435f9f24d91cbd4102576d87ed2461dae3975c32c07ab30e4b6424846ffd66fc0d47af974424e6b8430a5d1c33c7c59c810cd29a5874a085a74aa081de181dd288dbfd503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0e5449434b45522d3132333435d565a6282019102ee3806ce97cf0e9b8561fde03b7815f530669c649614be10d08e72ff4039f996ddc673960e2393cf3712a73cf8065a34578e5a1a8bfb7c3d420d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Claim classic ticker", "1 | Ticker : TICKER-12345", - "2 | Ethereum signature [1/4] : f9f24d91cbd4102576d87ed2461dae3975c32c", - "2 | Ethereum signature [2/4] : 07ab30e4b6424846ffd66fc0d47af974424e6b", - "2 | Ethereum signature [3/4] : 8430a5d1c33c7c59c810cd29a5874a085a74aa", - "2 | Ethereum signature [4/4] : 081de181dd288dbf", - "3 | Tip : POLYX 5552342.355555" + "2 | Ethereum signature [1/4] : d565a6282019102ee3806ce97cf0e9b8561fde", + "2 | Ethereum signature [2/4] : 03b7815f530669c649614be10d08e72ff4039f", + "2 | Ethereum signature [3/4] : 996ddc673960e2393cf3712a73cf8065a34578", + "2 | Ethereum signature [4/4] : e5a1a8bfb7c3d420", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Asset : Claim classic ticker", "1 | Ticker : TICKER-12345", - "2 | Ethereum signature [1/4] : f9f24d91cbd4102576d87ed2461dae3975c32c", - "2 | Ethereum signature [2/4] : 07ab30e4b6424846ffd66fc0d47af974424e6b", - "2 | Ethereum signature [3/4] : 8430a5d1c33c7c59c810cd29a5874a085a74aa", - "2 | Ethereum signature [4/4] : 081de181dd288dbf", + "2 | Ethereum signature [1/4] : d565a6282019102ee3806ce97cf0e9b8561fde", + "2 | Ethereum signature [2/4] : 03b7815f530669c649614be10d08e72ff4039f", + "2 | Ethereum signature [3/4] : 996ddc673960e2393cf3712a73cf8065a34578", + "2 | Ethereum signature [4/4] : e5a1a8bfb7c3d420", "3 | Chain : Polymesh", "4 | Nonce : 50283", - "5 | Tip : POLYX 5552342.355555", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -20619,28 +20936,30 @@ ] }, { - "index": 815, + "index": 830, "name": "Asset_Claim_classic_ticker", - "blob": "1a0e5449434b45522d31323334350167a6db800f7457a4fc01e9e26c7476940636a9584ab84091b18a5521504f44da46662c2a89513b54c63bf1c1bda407acc575fd5d9d41c56edaa820808d98311ed5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0e5449434b45522d31323334350b10110002e902b3dc42a08fa0c4b6a1736cd41a8dcd9a900a812c46fbe5749b2485d8279d6ae4bdc4d7d872ddb38100697ff78c1aa29792e3587bdb728cb7ac56d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Claim classic ticker", "1 | Ticker : TICKER-12345", - "2 | Ethereum signature [1/4] : 0167a6db800f7457a4fc01e9e26c7476940636", - "2 | Ethereum signature [2/4] : a9584ab84091b18a5521504f44da46662c2a89", - "2 | Ethereum signature [3/4] : 513b54c63bf1c1bda407acc575fd5d9d41c56e", - "2 | Ethereum signature [4/4] : daa820808d98311e", - "3 | Tip : POLYX 55.555555" + "2 | Ethereum signature [1/4] : 0b10110002e902b3dc42a08fa0c4b6a1736cd4", + "2 | Ethereum signature [2/4] : 1a8dcd9a900a812c46fbe5749b2485d8279d6a", + "2 | Ethereum signature [3/4] : e4bdc4d7d872ddb38100697ff78c1aa29792e3", + "2 | Ethereum signature [4/4] : 587bdb728cb7ac56", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Asset : Claim classic ticker", "1 | Ticker : TICKER-12345", - "2 | Ethereum signature [1/4] : 0167a6db800f7457a4fc01e9e26c7476940636", - "2 | Ethereum signature [2/4] : a9584ab84091b18a5521504f44da46662c2a89", - "2 | Ethereum signature [3/4] : 513b54c63bf1c1bda407acc575fd5d9d41c56e", - "2 | Ethereum signature [4/4] : daa820808d98311e", + "2 | Ethereum signature [1/4] : 0b10110002e902b3dc42a08fa0c4b6a1736cd4", + "2 | Ethereum signature [2/4] : 1a8dcd9a900a812c46fbe5749b2485d8279d6a", + "2 | Ethereum signature [3/4] : e4bdc4d7d872ddb38100697ff78c1aa29792e3", + "2 | Ethereum signature [4/4] : 587bdb728cb7ac56", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 0", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -20648,35 +20967,35 @@ ] }, { - "index": 816, + "index": 831, "name": "Asset_Reserve_classic_ticker", - "blob": "1a0f1fe75d88d62600dd19248d07e6b39f73307d7bf65449434b45522d31333732310001c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d6f014611000000000000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0ffc14d8027593dc38e47b505c6d1c93251f1c45fb5449434b45522d31333732310001942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b55014611000000000000d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Reserve classic ticker", - "1 | Classic ticker import [1/5] : 1fe75d88d62600dd19248d07e6b39f73307d7b", - "1 | Classic ticker import [2/5] : f6", + "1 | Classic ticker import [1/5] : fc14d8027593dc38e47b505c6d1c93251f1c45", + "1 | Classic ticker import [2/5] : fb", "1 | Classic ticker import [3/5] : TICKER-13721", "1 | Classic ticker import [4/5] : False", "1 | Classic ticker import [5/5] : True", - "2 | Contract did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Contract did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Config [1/2] : 111", + "2 | Contract did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Contract did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Config [1/2] : 85", "3 | Config [2/2] : 4422", "4 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Asset : Reserve classic ticker", - "1 | Classic ticker import [1/5] : 1fe75d88d62600dd19248d07e6b39f73307d7b", - "1 | Classic ticker import [2/5] : f6", + "1 | Classic ticker import [1/5] : fc14d8027593dc38e47b505c6d1c93251f1c45", + "1 | Classic ticker import [2/5] : fb", "1 | Classic ticker import [3/5] : TICKER-13721", "1 | Classic ticker import [4/5] : False", "1 | Classic ticker import [5/5] : True", - "2 | Contract did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Contract did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Config [1/2] : 111", + "2 | Contract did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Contract did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Config [1/2] : 85", "3 | Config [2/2] : 4422", "4 | Chain : Polymesh", - "5 | Nonce : 50283", + "5 | Nonce : 2339", "6 | Tip : POLYX 55.555555", "7 | Era Phase : 61", "8 | Era Period : 64", @@ -20685,73 +21004,73 @@ ] }, { - "index": 817, + "index": 832, "name": "Asset_Reserve_classic_ticker", - "blob": "1a0f1fe75d88d62600dd19248d07e6b39f73307d7bf65449434b45522d31333732310001c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d6f014611000000000000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0ffc14d8027593dc38e47b505c6d1c93251f1c45fb5449434b45522d31333732310001942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b55014611000000000000d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Reserve classic ticker", - "1 | Classic ticker import [1/5] : 1fe75d88d62600dd19248d07e6b39f73307d7b", - "1 | Classic ticker import [2/5] : f6", + "1 | Classic ticker import [1/5] : fc14d8027593dc38e47b505c6d1c93251f1c45", + "1 | Classic ticker import [2/5] : fb", "1 | Classic ticker import [3/5] : TICKER-13721", "1 | Classic ticker import [4/5] : False", "1 | Classic ticker import [5/5] : True", - "2 | Contract did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Contract did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Config [1/2] : 111", - "3 | Config [2/2] : 4422", - "4 | Tip : POLYX 1234.56789" + "2 | Contract did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Contract did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Config [1/2] : 85", + "3 | Config [2/2] : 4422" ], "output_expert": [ "0 | Asset : Reserve classic ticker", - "1 | Classic ticker import [1/5] : 1fe75d88d62600dd19248d07e6b39f73307d7b", - "1 | Classic ticker import [2/5] : f6", + "1 | Classic ticker import [1/5] : fc14d8027593dc38e47b505c6d1c93251f1c45", + "1 | Classic ticker import [2/5] : fb", "1 | Classic ticker import [3/5] : TICKER-13721", "1 | Classic ticker import [4/5] : False", "1 | Classic ticker import [5/5] : True", - "2 | Contract did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Contract did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Config [1/2] : 111", + "2 | Contract did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Contract did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Config [1/2] : 85", "3 | Config [2/2] : 4422", "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip : POLYX 1234.56789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 2339", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 818, + "index": 833, "name": "Asset_Reserve_classic_ticker", - "blob": "1a0f1fe75d88d62600dd19248d07e6b39f73307d7bf65449434b45522d31333732310001c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d6f014611000000000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0ffc14d8027593dc38e47b505c6d1c93251f1c45fb5449434b45522d31333732310001942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b55014611000000000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Reserve classic ticker", - "1 | Classic ticker import [1/5] : 1fe75d88d62600dd19248d07e6b39f73307d7b", - "1 | Classic ticker import [2/5] : f6", + "1 | Classic ticker import [1/5] : fc14d8027593dc38e47b505c6d1c93251f1c45", + "1 | Classic ticker import [2/5] : fb", "1 | Classic ticker import [3/5] : TICKER-13721", "1 | Classic ticker import [4/5] : False", "1 | Classic ticker import [5/5] : True", - "2 | Contract did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Contract did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Config [1/2] : 111", + "2 | Contract did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Contract did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Config [1/2] : 85", "3 | Config [2/2] : 4422", - "4 | Tip : POLYX 5552342.355555" + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Asset : Reserve classic ticker", - "1 | Classic ticker import [1/5] : 1fe75d88d62600dd19248d07e6b39f73307d7b", - "1 | Classic ticker import [2/5] : f6", + "1 | Classic ticker import [1/5] : fc14d8027593dc38e47b505c6d1c93251f1c45", + "1 | Classic ticker import [2/5] : fb", "1 | Classic ticker import [3/5] : TICKER-13721", "1 | Classic ticker import [4/5] : False", "1 | Classic ticker import [5/5] : True", - "2 | Contract did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Contract did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Config [1/2] : 111", + "2 | Contract did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Contract did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Config [1/2] : 85", "3 | Config [2/2] : 4422", "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip : POLYX 5552342.355555", + "5 | Nonce : 50283", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -20759,36 +21078,36 @@ ] }, { - "index": 819, + "index": 834, "name": "Asset_Reserve_classic_ticker", - "blob": "1a0f1fe75d88d62600dd19248d07e6b39f73307d7bf65449434b45522d31333732310001c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d6f014611000000000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0ffc14d8027593dc38e47b505c6d1c93251f1c45fb5449434b45522d31333732310001942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b55014611000000000000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Reserve classic ticker", - "1 | Classic ticker import [1/5] : 1fe75d88d62600dd19248d07e6b39f73307d7b", - "1 | Classic ticker import [2/5] : f6", + "1 | Classic ticker import [1/5] : fc14d8027593dc38e47b505c6d1c93251f1c45", + "1 | Classic ticker import [2/5] : fb", "1 | Classic ticker import [3/5] : TICKER-13721", "1 | Classic ticker import [4/5] : False", "1 | Classic ticker import [5/5] : True", - "2 | Contract did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Contract did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Config [1/2] : 111", + "2 | Contract did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Contract did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Config [1/2] : 85", "3 | Config [2/2] : 4422", - "4 | Tip : POLYX 55.555555" + "4 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Asset : Reserve classic ticker", - "1 | Classic ticker import [1/5] : 1fe75d88d62600dd19248d07e6b39f73307d7b", - "1 | Classic ticker import [2/5] : f6", + "1 | Classic ticker import [1/5] : fc14d8027593dc38e47b505c6d1c93251f1c45", + "1 | Classic ticker import [2/5] : fb", "1 | Classic ticker import [3/5] : TICKER-13721", "1 | Classic ticker import [4/5] : False", "1 | Classic ticker import [5/5] : True", - "2 | Contract did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Contract did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Config [1/2] : 111", + "2 | Contract did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Contract did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Config [1/2] : 85", "3 | Config [2/2] : 4422", "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip : POLYX 55.555555", + "5 | Nonce : 2339", + "6 | Tip : POLYX 0.000987", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -20796,36 +21115,36 @@ ] }, { - "index": 820, + "index": 835, "name": "Asset_Reserve_classic_ticker", - "blob": "1a0f1fe75d88d62600dd19248d07e6b39f73307d7bf65449434b45522d31333732310001c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d6f014611000000000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a0ffc14d8027593dc38e47b505c6d1c93251f1c45fb5449434b45522d31333732310001942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b55014611000000000000d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Reserve classic ticker", - "1 | Classic ticker import [1/5] : 1fe75d88d62600dd19248d07e6b39f73307d7b", - "1 | Classic ticker import [2/5] : f6", + "1 | Classic ticker import [1/5] : fc14d8027593dc38e47b505c6d1c93251f1c45", + "1 | Classic ticker import [2/5] : fb", "1 | Classic ticker import [3/5] : TICKER-13721", "1 | Classic ticker import [4/5] : False", "1 | Classic ticker import [5/5] : True", - "2 | Contract did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Contract did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Config [1/2] : 111", + "2 | Contract did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Contract did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Config [1/2] : 85", "3 | Config [2/2] : 4422", - "4 | Tip : POLYX 0.000987" + "4 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Asset : Reserve classic ticker", - "1 | Classic ticker import [1/5] : 1fe75d88d62600dd19248d07e6b39f73307d7b", - "1 | Classic ticker import [2/5] : f6", + "1 | Classic ticker import [1/5] : fc14d8027593dc38e47b505c6d1c93251f1c45", + "1 | Classic ticker import [2/5] : fb", "1 | Classic ticker import [3/5] : TICKER-13721", "1 | Classic ticker import [4/5] : False", "1 | Classic ticker import [5/5] : True", - "2 | Contract did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Contract did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Config [1/2] : 111", + "2 | Contract did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Contract did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Config [1/2] : 85", "3 | Config [2/2] : 4422", "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip : POLYX 0.000987", + "5 | Nonce : 1", + "6 | Tip : POLYX 55.555555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -20833,30 +21152,30 @@ ] }, { - "index": 821, + "index": 836, "name": "Asset_Controller_transfer", - "blob": "1a105449434b45522d3132333435bc4725fdd33d51f616e25e59c4ff92079cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e2010000000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a105449434b45522d3132333435fef7bff415185651c68dc220ef8e52fcc5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Controller transfer", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", - "3 | From portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | From portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", + "3 | From portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | From portfolio [2/3] : 09fe23ea249a941f53d0883908", "3 | From portfolio [3/3] : 123456", - "4 | Tip : POLYX 55.555555" + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Asset : Controller transfer", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", - "3 | From portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | From portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", + "3 | From portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | From portfolio [2/3] : 09fe23ea249a941f53d0883908", "3 | From portfolio [3/3] : 123456", "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip : POLYX 55.555555", + "5 | Nonce : 2339", + "6 | Tip : POLYX 5552342.355555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -20864,32 +21183,30 @@ ] }, { - "index": 822, + "index": 837, "name": "Asset_Controller_transfer", - "blob": "1a105449434b45522d3132333435bc4725fdd33d51f616e25e59c4ff92079cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e2010000000000d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a105449434b45522d3132333435fef7bff415185651c68dc220ef8e52fcc5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Controller transfer", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", - "3 | From portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | From portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", + "3 | From portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | From portfolio [2/3] : 09fe23ea249a941f53d0883908", "3 | From portfolio [3/3] : 123456", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "4 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Asset : Controller transfer", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", - "3 | From portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | From portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", + "3 | From portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | From portfolio [2/3] : 09fe23ea249a941f53d0883908", "3 | From portfolio [3/3] : 123456", "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", + "5 | Nonce : 0", + "6 | Tip : POLYX 55.555555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -20897,28 +21214,28 @@ ] }, { - "index": 823, + "index": 838, "name": "Asset_Controller_transfer", - "blob": "1a105449434b45522d3132333435bc4725fdd33d51f616e25e59c4ff92079cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e2010000000000d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a105449434b45522d3132333435fef7bff415185651c68dc220ef8e52fcc5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Controller transfer", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", - "3 | From portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | From portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", + "3 | From portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | From portfolio [2/3] : 09fe23ea249a941f53d0883908", "3 | From portfolio [3/3] : 123456" ], "output_expert": [ "0 | Asset : Controller transfer", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", - "3 | From portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | From portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", + "3 | From portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | From portfolio [2/3] : 09fe23ea249a941f53d0883908", "3 | From portfolio [3/3] : 123456", "4 | Chain : Polymesh", - "5 | Nonce : 100", + "5 | Nonce : 50283", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -20926,29 +21243,29 @@ ] }, { - "index": 824, + "index": 839, "name": "Asset_Controller_transfer", - "blob": "1a105449434b45522d3132333435bc4725fdd33d51f616e25e59c4ff92079cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e2010000000000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a105449434b45522d3132333435fef7bff415185651c68dc220ef8e52fcc5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Controller transfer", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", - "3 | From portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | From portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", + "3 | From portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | From portfolio [2/3] : 09fe23ea249a941f53d0883908", "3 | From portfolio [3/3] : 123456", "4 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Asset : Controller transfer", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", - "3 | From portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | From portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", + "3 | From portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | From portfolio [2/3] : 09fe23ea249a941f53d0883908", "3 | From portfolio [3/3] : 123456", "4 | Chain : Polymesh", - "5 | Nonce : 2339", + "5 | Nonce : 100", "6 | Tip : POLYX 1234.56789", "7 | Era Phase : 61", "8 | Era Period : 64", @@ -20957,30 +21274,30 @@ ] }, { - "index": 825, + "index": 840, "name": "Asset_Controller_transfer", - "blob": "1a105449434b45522d3132333435bc4725fdd33d51f616e25e59c4ff92079cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e2010000000000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a105449434b45522d3132333435fef7bff415185651c68dc220ef8e52fcc5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Controller transfer", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", - "3 | From portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | From portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", + "3 | From portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | From portfolio [2/3] : 09fe23ea249a941f53d0883908", "3 | From portfolio [3/3] : 123456", - "4 | Tip : POLYX 5552342.355555" + "4 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Asset : Controller transfer", "1 | Ticker : TICKER-12345", - "2 | Amount [1/2] : 10067858882668152495406396777215.37938", - "2 | Amount [2/2] : 8", - "3 | From portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | From portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | Amount [1/2] : 335394122328031936718954355177530.8492", + "2 | Amount [2/2] : 78", + "3 | From portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | From portfolio [2/3] : 09fe23ea249a941f53d0883908", "3 | From portfolio [3/3] : 123456", "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip : POLYX 5552342.355555", + "5 | Nonce : 0", + "6 | Tip : POLYX 0.000987", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -20988,28 +21305,26 @@ ] }, { - "index": 826, + "index": 841, "name": "Asset_Register_custom_asset_type", - "blob": "1a1101015b8a1309888cbe0f38ff072898838cad5b02985a3a7ef43c9cbff0f6d5b326b2ecbc9c5551f83aeaa75ce99e3625994f7b7c4f8ed3af1ca4e8843616e4f9484dd5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a11100c293435d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Register custom asset type", - "1 | Ty [1/4] : 5b8a1309888cbe0f38ff072898838cad5b0298", - "1 | Ty [2/4] : 5a3a7ef43c9cbff0f6d5b326b2ecbc9c5551f8", - "1 | Ty [3/4] : 3aeaa75ce99e3625994f7b7c4f8ed3af1ca4e8", - "1 | Ty [4/4] : 843616e4f9484d", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Ty [1/4] : 12", + "1 | Ty [2/4] : 41", + "1 | Ty [3/4] : 52", + "1 | Ty [4/4] : 53", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Asset : Register custom asset type", - "1 | Ty [1/4] : 5b8a1309888cbe0f38ff072898838cad5b0298", - "1 | Ty [2/4] : 5a3a7ef43c9cbff0f6d5b326b2ecbc9c5551f8", - "1 | Ty [3/4] : 3aeaa75ce99e3625994f7b7c4f8ed3af1ca4e8", - "1 | Ty [4/4] : 843616e4f9484d", + "1 | Ty [1/4] : 12", + "1 | Ty [2/4] : 41", + "1 | Ty [3/4] : 52", + "1 | Ty [4/4] : 53", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 0", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -21017,24 +21332,26 @@ ] }, { - "index": 827, + "index": 842, "name": "Asset_Register_custom_asset_type", - "blob": "1a11805709133ab1c62d293103a3cabc20f9a2f157caa06d1e08c08c61e87660ea5c0cd5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a11100d0c1323d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Register custom asset type", - "1 | Ty [1/2] : 5709133ab1c62d293103a3cabc20f9a2f157ca", - "1 | Ty [2/2] : a06d1e08c08c61e87660ea5c0c", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Ty [1/4] : 13", + "1 | Ty [2/4] : 12", + "1 | Ty [3/4] : 19", + "1 | Ty [4/4] : 35", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Asset : Register custom asset type", - "1 | Ty [1/2] : 5709133ab1c62d293103a3cabc20f9a2f157ca", - "1 | Ty [2/2] : a06d1e08c08c61e87660ea5c0c", + "1 | Ty [1/4] : 13", + "1 | Ty [2/4] : 12", + "1 | Ty [3/4] : 19", + "1 | Ty [4/4] : 35", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 2339", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -21042,51 +21359,53 @@ ] }, { - "index": 828, + "index": 843, "name": "Asset_Register_custom_asset_type", - "blob": "1a1101015b8a1309888cbe0f38ff072898838cad5b02985a3a7ef43c9cbff0f6d5b326b2ecbc9c5551f83aeaa75ce99e3625994f7b7c4f8ed3af1ca4e8843616e4f9484dd5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a11100e2a0c49d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Register custom asset type", - "1 | Ty [1/4] : 5b8a1309888cbe0f38ff072898838cad5b0298", - "1 | Ty [2/4] : 5a3a7ef43c9cbff0f6d5b326b2ecbc9c5551f8", - "1 | Ty [3/4] : 3aeaa75ce99e3625994f7b7c4f8ed3af1ca4e8", - "1 | Ty [4/4] : 843616e4f9484d" + "1 | Ty [1/4] : 14", + "1 | Ty [2/4] : 42", + "1 | Ty [3/4] : 12", + "1 | Ty [4/4] : 73", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Asset : Register custom asset type", - "1 | Ty [1/4] : 5b8a1309888cbe0f38ff072898838cad5b0298", - "1 | Ty [2/4] : 5a3a7ef43c9cbff0f6d5b326b2ecbc9c5551f8", - "1 | Ty [3/4] : 3aeaa75ce99e3625994f7b7c4f8ed3af1ca4e8", - "1 | Ty [4/4] : 843616e4f9484d", + "1 | Ty [1/4] : 14", + "1 | Ty [2/4] : 42", + "1 | Ty [3/4] : 12", + "1 | Ty [4/4] : 73", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 50283", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 829, + "index": 844, "name": "Asset_Register_custom_asset_type", - "blob": "1a1101011580e4bc65d2bf8c6f7c32b7cbecaea46888edb996bc0988eabfb32225361a60ca39ce7bcd5a3acc83e88e5d022e6850a3742e5b7def377fee1534aea286a675d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a11100c293435d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Register custom asset type", - "1 | Ty [1/4] : 1580e4bc65d2bf8c6f7c32b7cbecaea46888ed", - "1 | Ty [2/4] : b996bc0988eabfb32225361a60ca39ce7bcd5a", - "1 | Ty [3/4] : 3acc83e88e5d022e6850a3742e5b7def377fee", - "1 | Ty [4/4] : 1534aea286a675", - "2 | Tip : POLYX 5552342.355555" + "1 | Ty [1/4] : 12", + "1 | Ty [2/4] : 41", + "1 | Ty [3/4] : 52", + "1 | Ty [4/4] : 53", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Asset : Register custom asset type", - "1 | Ty [1/4] : 1580e4bc65d2bf8c6f7c32b7cbecaea46888ed", - "1 | Ty [2/4] : b996bc0988eabfb32225361a60ca39ce7bcd5a", - "1 | Ty [3/4] : 3acc83e88e5d022e6850a3742e5b7def377fee", - "1 | Ty [4/4] : 1534aea286a675", + "1 | Ty [1/4] : 12", + "1 | Ty [2/4] : 41", + "1 | Ty [3/4] : 52", + "1 | Ty [4/4] : 53", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 0", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -21094,31 +21413,25 @@ ] }, { - "index": 830, + "index": 845, "name": "Asset_Register_custom_asset_type", - "blob": "1a110102887ca26f8a2e7a9761474a2277051752d1b06c4b341b23e56c8b478ff1b9906306c25a5b69753e50bc084bb2909b55e9ec2b263a3e1216df82ab970f8a02dd58fd1beb6f7e36b205930973410a069e4c04e50222107c17fc005dca8b273f4c50d5be41fdc4b3a960fa5d43110a0386f8afb6067473d3b3cf275cc5110af57700d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "1a11100e2a0c49d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Asset : Register custom asset type", - "1 | Ty [1/7] : 887ca26f8a2e7a9761474a2277051752d1b06c", - "1 | Ty [2/7] : 4b341b23e56c8b478ff1b9906306c25a5b6975", - "1 | Ty [3/7] : 3e50bc084bb2909b55e9ec2b263a3e1216df82", - "1 | Ty [4/7] : ab970f8a02dd58fd1beb6f7e36b20593097341", - "1 | Ty [5/7] : 0a069e4c04e50222107c17fc005dca8b273f4c", - "1 | Ty [6/7] : 50d5be41fdc4b3a960fa5d43110a0386f8afb6", - "1 | Ty [7/7] : 067473d3b3cf275cc5110af57700", + "1 | Ty [1/4] : 14", + "1 | Ty [2/4] : 42", + "1 | Ty [3/4] : 12", + "1 | Ty [4/4] : 73", "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Asset : Register custom asset type", - "1 | Ty [1/7] : 887ca26f8a2e7a9761474a2277051752d1b06c", - "1 | Ty [2/7] : 4b341b23e56c8b478ff1b9906306c25a5b6975", - "1 | Ty [3/7] : 3e50bc084bb2909b55e9ec2b263a3e1216df82", - "1 | Ty [4/7] : ab970f8a02dd58fd1beb6f7e36b20593097341", - "1 | Ty [5/7] : 0a069e4c04e50222107c17fc005dca8b273f4c", - "1 | Ty [6/7] : 50d5be41fdc4b3a960fa5d43110a0386f8afb6", - "1 | Ty [7/7] : 067473d3b3cf275cc5110af57700", + "1 | Ty [1/4] : 14", + "1 | Ty [2/4] : 42", + "1 | Ty [3/4] : 12", + "1 | Ty [4/4] : 73", "2 | Chain : Polymesh", - "3 | Nonce : 100", + "3 | Nonce : 0", "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -21127,38 +21440,38 @@ ] }, { - "index": 831, - "name": "Capitaldistribution_Distribute", - "blob": "1b005449434b45522d31323341416fec21000100000000000000005449434b45522d3132333435d0ca8a6126a7a4bcda703660c37167d7d0ca8a6126a7a4bcda703660c37167d78000000000000000018000000000000000d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 846, + "name": "Asset_Create_asset_with_custom_type", + "blob": "1a122841737365744e616d65325449434b45522d313233343500100c29343500014846756e64696e675f526f756e645f4e616d6500d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Distribute", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Portfolio : 0", - "3 | Currency : TICKER-12345", - "4 | Per share [1/2] : POLYX 28632113306173927871749867526320", - "4 | Per share [2/2] : 6.771408", - "5 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "5 | Amount [2/2] : 6.771408", - "6 | Payment at : 128", - "7 | Expires at : 128", - "8 | Tip : POLYX 1234.56789" + "0 | Asset : Create asset with custom type", + "1 | Name : AssetName2", + "2 | Ticker : TICKER-12345", + "3 | Divisible : False", + "4 | Custom asset type [1/4] : 12", + "4 | Custom asset type [2/4] : 41", + "4 | Custom asset type [3/4] : 52", + "4 | Custom asset type [4/4] : 53", + "5 | Identifiers : ", + "6 | Funding round : Funding_Round_Name", + "7 | Disable iu : False", + "8 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Capitaldistribution : Distribute", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Portfolio : 0", - "3 | Currency : TICKER-12345", - "4 | Per share [1/2] : POLYX 28632113306173927871749867526320", - "4 | Per share [2/2] : 6.771408", - "5 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "5 | Amount [2/2] : 6.771408", - "6 | Payment at : 128", - "7 | Expires at : 128", + "0 | Asset : Create asset with custom type", + "1 | Name : AssetName2", + "2 | Ticker : TICKER-12345", + "3 | Divisible : False", + "4 | Custom asset type [1/4] : 12", + "4 | Custom asset type [2/4] : 41", + "4 | Custom asset type [3/4] : 52", + "4 | Custom asset type [4/4] : 53", + "5 | Identifiers : ", + "6 | Funding round : Funding_Round_Name", + "7 | Disable iu : False", "8 | Chain : Polymesh", - "9 | Nonce : 100", - "10 | Tip : POLYX 1234.56789", + "9 | Nonce : 0", + "10 | Tip : POLYX 55.555555", "11 | Era Phase : 61", "12 | Era Period : 64", "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -21166,37 +21479,43 @@ ] }, { - "index": 832, - "name": "Capitaldistribution_Distribute", - "blob": "1b005449434b45522d31323341416fec21000100000000000000005449434b45522d3132333435d0ca8a6126a7a4bcda703660c37167d7d0ca8a6126a7a4bcda703660c37167d70008000000000000010008000000000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 847, + "name": "Asset_Create_asset_with_custom_type", + "blob": "1a122841737365744e616d65325449434b45522d313233343501100c2934351000303337383333313030013033373833333130300255533033373833333130303503485755504b52304d504f55384647584254333934014846756e64696e675f526f756e645f4e616d6500d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Distribute", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Portfolio : 0", - "3 | Currency : TICKER-12345", - "4 | Per share [1/2] : POLYX 28632113306173927871749867526320", - "4 | Per share [2/2] : 6.771408", - "5 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "5 | Amount [2/2] : 6.771408", - "6 | Payment at : 2048", - "7 | Expires at : 2048", - "8 | Tip : POLYX 55.555555" - ], - "output_expert": [ - "0 | Capitaldistribution : Distribute", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Portfolio : 0", - "3 | Currency : TICKER-12345", - "4 | Per share [1/2] : POLYX 28632113306173927871749867526320", - "4 | Per share [2/2] : 6.771408", - "5 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "5 | Amount [2/2] : 6.771408", - "6 | Payment at : 2048", - "7 | Expires at : 2048", + "0 | Asset : Create asset with custom type", + "1 | Name : AssetName2", + "2 | Ticker : TICKER-12345", + "3 | Divisible : True", + "4 | Custom asset type [1/4] : 12", + "4 | Custom asset type [2/4] : 41", + "4 | Custom asset type [3/4] : 52", + "4 | Custom asset type [4/4] : 53", + "5 | Identifiers [1/4] : 037833100", + "5 | Identifiers [2/4] : 037833100", + "5 | Identifiers [3/4] : US0378331005", + "5 | Identifiers [4/4] : HWUPKR0MPOU8FGXBT394", + "6 | Funding round : Funding_Round_Name", + "7 | Disable iu : False", + "8 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Asset : Create asset with custom type", + "1 | Name : AssetName2", + "2 | Ticker : TICKER-12345", + "3 | Divisible : True", + "4 | Custom asset type [1/4] : 12", + "4 | Custom asset type [2/4] : 41", + "4 | Custom asset type [3/4] : 52", + "4 | Custom asset type [4/4] : 53", + "5 | Identifiers [1/4] : 037833100", + "5 | Identifiers [2/4] : 037833100", + "5 | Identifiers [3/4] : US0378331005", + "5 | Identifiers [4/4] : HWUPKR0MPOU8FGXBT394", + "6 | Funding round : Funding_Round_Name", + "7 | Disable iu : False", "8 | Chain : Polymesh", - "9 | Nonce : 1", + "9 | Nonce : 100", "10 | Tip : POLYX 55.555555", "11 | Era Phase : 61", "12 | Era Period : 64", @@ -21205,38 +21524,38 @@ ] }, { - "index": 833, - "name": "Capitaldistribution_Distribute", - "blob": "1b005449434b45522d31323341416fec21000119000000000000005449434b45522d3132333435d0ca8a6126a7a4bcda703660c37167d7d0ca8a6126a7a4bcda703660c37167d78000000000000000010008000000000000d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 848, + "name": "Asset_Create_asset_with_custom_type", + "blob": "1a122841737365744e616d65315449434b45522d31323334350010200b200b00014846756e64696e675f526f756e645f4e616d6500d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Distribute", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Portfolio : 25", - "3 | Currency : TICKER-12345", - "4 | Per share [1/2] : POLYX 28632113306173927871749867526320", - "4 | Per share [2/2] : 6.771408", - "5 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "5 | Amount [2/2] : 6.771408", - "6 | Payment at : 128", - "7 | Expires at : 2048", - "8 | Tip : POLYX 55.555555" + "0 | Asset : Create asset with custom type", + "1 | Name : AssetName1", + "2 | Ticker : TICKER-12345", + "3 | Divisible : False", + "4 | Custom asset type [1/4] : 32", + "4 | Custom asset type [2/4] : 11", + "4 | Custom asset type [3/4] : 32", + "4 | Custom asset type [4/4] : 11", + "5 | Identifiers : ", + "6 | Funding round : Funding_Round_Name", + "7 | Disable iu : False", + "8 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Capitaldistribution : Distribute", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Portfolio : 25", - "3 | Currency : TICKER-12345", - "4 | Per share [1/2] : POLYX 28632113306173927871749867526320", - "4 | Per share [2/2] : 6.771408", - "5 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "5 | Amount [2/2] : 6.771408", - "6 | Payment at : 128", - "7 | Expires at : 2048", + "0 | Asset : Create asset with custom type", + "1 | Name : AssetName1", + "2 | Ticker : TICKER-12345", + "3 | Divisible : False", + "4 | Custom asset type [1/4] : 32", + "4 | Custom asset type [2/4] : 11", + "4 | Custom asset type [3/4] : 32", + "4 | Custom asset type [4/4] : 11", + "5 | Identifiers : ", + "6 | Funding round : Funding_Round_Name", + "7 | Disable iu : False", "8 | Chain : Polymesh", - "9 | Nonce : 100", - "10 | Tip : POLYX 55.555555", + "9 | Nonce : 1", + "10 | Tip : POLYX 1234.56789", "11 | Era Phase : 61", "12 | Era Period : 64", "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -21244,37 +21563,37 @@ ] }, { - "index": 834, - "name": "Capitaldistribution_Distribute", - "blob": "1b005449434b45522d31323341416fec210001cadc0000000000005449434b45522d3132333435d0ca8a6126a7a4bcda703660c37167d7d0ca8a6126a7a4bcda703660c37167d78000000000000000018000000000000000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 849, + "name": "Asset_Create_asset_with_custom_type", + "blob": "1a122841737365744e616d65315449434b45522d313233343500100e2a0c4900014846756e64696e675f526f756e645f4e616d6500d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Distribute", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Portfolio : 56522", - "3 | Currency : TICKER-12345", - "4 | Per share [1/2] : POLYX 28632113306173927871749867526320", - "4 | Per share [2/2] : 6.771408", - "5 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "5 | Amount [2/2] : 6.771408", - "6 | Payment at : 128", - "7 | Expires at : 128", + "0 | Asset : Create asset with custom type", + "1 | Name : AssetName1", + "2 | Ticker : TICKER-12345", + "3 | Divisible : False", + "4 | Custom asset type [1/4] : 14", + "4 | Custom asset type [2/4] : 42", + "4 | Custom asset type [3/4] : 12", + "4 | Custom asset type [4/4] : 73", + "5 | Identifiers : ", + "6 | Funding round : Funding_Round_Name", + "7 | Disable iu : False", "8 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Capitaldistribution : Distribute", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Portfolio : 56522", - "3 | Currency : TICKER-12345", - "4 | Per share [1/2] : POLYX 28632113306173927871749867526320", - "4 | Per share [2/2] : 6.771408", - "5 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "5 | Amount [2/2] : 6.771408", - "6 | Payment at : 128", - "7 | Expires at : 128", + "0 | Asset : Create asset with custom type", + "1 | Name : AssetName1", + "2 | Ticker : TICKER-12345", + "3 | Divisible : False", + "4 | Custom asset type [1/4] : 14", + "4 | Custom asset type [2/4] : 42", + "4 | Custom asset type [3/4] : 12", + "4 | Custom asset type [4/4] : 73", + "5 | Identifiers : ", + "6 | Funding round : Funding_Round_Name", + "7 | Disable iu : False", "8 | Chain : Polymesh", - "9 | Nonce : 50283", + "9 | Nonce : 100", "10 | Tip : POLYX 0.000987", "11 | Era Phase : 61", "12 | Era Period : 64", @@ -21283,182 +21602,212 @@ ] }, { - "index": 835, - "name": "Capitaldistribution_Distribute", - "blob": "1b005449434b45522d31323341416fec210001cadc0000000000005449434b45522d3132333435d0ca8a6126a7a4bcda703660c37167d7d0ca8a6126a7a4bcda703660c37167d78000000000000000010008000000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 850, + "name": "Asset_Create_asset_with_custom_type", + "blob": "1a122841737365744e616d65325449434b45522d313233343500100d0c13231000303337383333313030013033373833333130300255533033373833333130303503485755504b52304d504f55384647584254333934014846756e64696e675f526f756e645f4e616d6500d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Distribute", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Portfolio : 56522", - "3 | Currency : TICKER-12345", - "4 | Per share [1/2] : POLYX 28632113306173927871749867526320", - "4 | Per share [2/2] : 6.771408", - "5 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "5 | Amount [2/2] : 6.771408", - "6 | Payment at : 128", - "7 | Expires at : 2048", - "8 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "8 | Tip [2/2] : 3.456789" + "0 | Asset : Create asset with custom type", + "1 | Name : AssetName2", + "2 | Ticker : TICKER-12345", + "3 | Divisible : False", + "4 | Custom asset type [1/4] : 13", + "4 | Custom asset type [2/4] : 12", + "4 | Custom asset type [3/4] : 19", + "4 | Custom asset type [4/4] : 35", + "5 | Identifiers [1/4] : 037833100", + "5 | Identifiers [2/4] : 037833100", + "5 | Identifiers [3/4] : US0378331005", + "5 | Identifiers [4/4] : HWUPKR0MPOU8FGXBT394", + "6 | Funding round : Funding_Round_Name", + "7 | Disable iu : False" ], "output_expert": [ - "0 | Capitaldistribution : Distribute", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Portfolio : 56522", - "3 | Currency : TICKER-12345", - "4 | Per share [1/2] : POLYX 28632113306173927871749867526320", - "4 | Per share [2/2] : 6.771408", - "5 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "5 | Amount [2/2] : 6.771408", - "6 | Payment at : 128", - "7 | Expires at : 2048", + "0 | Asset : Create asset with custom type", + "1 | Name : AssetName2", + "2 | Ticker : TICKER-12345", + "3 | Divisible : False", + "4 | Custom asset type [1/4] : 13", + "4 | Custom asset type [2/4] : 12", + "4 | Custom asset type [3/4] : 19", + "4 | Custom asset type [4/4] : 35", + "5 | Identifiers [1/4] : 037833100", + "5 | Identifiers [2/4] : 037833100", + "5 | Identifiers [3/4] : US0378331005", + "5 | Identifiers [4/4] : HWUPKR0MPOU8FGXBT394", + "6 | Funding round : Funding_Round_Name", + "7 | Disable iu : False", "8 | Chain : Polymesh", - "9 | Nonce : 2339", - "10 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "10 | Tip [2/2] : 3.456789", - "11 | Era Phase : 61", - "12 | Era Period : 64", - "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "9 | Nonce : 50283", + "10 | Era Phase : 61", + "11 | Era Period : 64", + "12 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "12 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 836, - "name": "Capitaldistribution_Claim", - "blob": "1b015449434b45522d31323341416fec2100d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 851, + "name": "Asset_Set_asset_metadata", + "blob": "1a135449434b45522d31323334350053e0dd373ab2b9bb3048656c6c6f20776f726c64210101af14ca000000000002ef91dfce0f000000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Claim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Tip : POLYX 55.555555" + "0 | Asset : Set asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Key : 13527038918899130451", + "3 | Value : 48656c6c6f20776f726c6421", + "4 | Detail [1/2] : 13243567", + "4 | Detail [2/2] : 67895267823", + "5 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Capitaldistribution : Claim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Asset : Set asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Key : 13527038918899130451", + "3 | Value : 48656c6c6f20776f726c6421", + "4 | Detail [1/2] : 13243567", + "4 | Detail [2/2] : 67895267823", + "5 | Chain : Polymesh", + "6 | Nonce : 100", + "7 | Tip : POLYX 1234.56789", + "8 | Era Phase : 61", + "9 | Era Period : 64", + "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 837, - "name": "Capitaldistribution_Claim", - "blob": "1b015449434b45522d31323341416fec2100d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 852, + "name": "Asset_Set_asset_metadata", + "blob": "1a135449434b45522d313233343501ed32f5d239ffe0043048656c6c6f20776f726c64210101d20296490000000001d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Claim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Tip : POLYX 55.555555" + "0 | Asset : Set asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Key : 351561394752402157", + "3 | Value : 48656c6c6f20776f726c6421", + "4 | Detail [1/2] : 1234567890", + "4 | Detail [2/2] : Locked" ], "output_expert": [ - "0 | Capitaldistribution : Claim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Asset : Set asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Key : 351561394752402157", + "3 | Value : 48656c6c6f20776f726c6421", + "4 | Detail [1/2] : 1234567890", + "4 | Detail [2/2] : Locked", + "5 | Chain : Polymesh", + "6 | Nonce : 0", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 838, - "name": "Capitaldistribution_Claim", - "blob": "1b015449434b45522d31323341416fec2100d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 853, + "name": "Asset_Set_asset_metadata", + "blob": "1a135449434b45522d313233343501ed32f5d239ffe0043048656c6c6f20776f726c64210101a17c50010000000000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Claim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215" + "0 | Asset : Set asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Key : 351561394752402157", + "3 | Value : 48656c6c6f20776f726c6421", + "4 | Detail [1/2] : 22052001", + "4 | Detail [2/2] : Unlocked", + "5 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Capitaldistribution : Claim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Asset : Set asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Key : 351561394752402157", + "3 | Value : 48656c6c6f20776f726c6421", + "4 | Detail [1/2] : 22052001", + "4 | Detail [2/2] : Unlocked", + "5 | Chain : Polymesh", + "6 | Nonce : 100", + "7 | Tip : POLYX 5552342.355555", + "8 | Era Phase : 61", + "9 | Era Period : 64", + "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 839, - "name": "Capitaldistribution_Claim", - "blob": "1b015449434b45522d31323341416fec2100d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 854, + "name": "Asset_Set_asset_metadata", + "blob": "1a135449434b45522d31323334350053e0dd373ab2b9bb3048656c6c6f20776f726c64210101d20296490000000001d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Claim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "0 | Asset : Set asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Key : 13527038918899130451", + "3 | Value : 48656c6c6f20776f726c6421", + "4 | Detail [1/2] : 1234567890", + "4 | Detail [2/2] : Locked", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Capitaldistribution : Claim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Asset : Set asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Key : 13527038918899130451", + "3 | Value : 48656c6c6f20776f726c6421", + "4 | Detail [1/2] : 1234567890", + "4 | Detail [2/2] : Locked", + "5 | Chain : Polymesh", + "6 | Nonce : 2339", + "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "7 | Tip [2/2] : 3.456789", + "8 | Era Phase : 61", + "9 | Era Period : 64", + "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 840, - "name": "Capitaldistribution_Claim", - "blob": "1b015449434b45522d31323341416fec2100d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 855, + "name": "Asset_Set_asset_metadata", + "blob": "1a135449434b45522d313233343501ed32f5d239ffe0043048656c6c6f20776f726c64210101af14ca000000000002ef91dfce0f000000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Claim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Tip : POLYX 5552342.355555" + "0 | Asset : Set asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Key : 351561394752402157", + "3 | Value : 48656c6c6f20776f726c6421", + "4 | Detail [1/2] : 13243567", + "4 | Detail [2/2] : 67895267823", + "5 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Capitaldistribution : Claim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 5552342.355555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Asset : Set asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Key : 351561394752402157", + "3 | Value : 48656c6c6f20776f726c6421", + "4 | Detail [1/2] : 13243567", + "4 | Detail [2/2] : 67895267823", + "5 | Chain : Polymesh", + "6 | Nonce : 2339", + "7 | Tip : POLYX 0.000987", + "8 | Era Phase : 61", + "9 | Era Period : 64", + "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 841, - "name": "Capitaldistribution_Push_benefit", - "blob": "1b025449434b45522d31323341416fec2100c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 856, + "name": "Asset_Set_asset_metadata_details", + "blob": "1a145449434b45522d313233343501ed32f5d239ffe0040104205ee51900000001d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Push benefit", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Holder [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Holder [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 0.000987" + "0 | Asset : Set asset metadata details", + "1 | Ticker : TICKER-12345", + "2 | Key : 351561394752402157", + "3 | Detail [1/2] : 111222333444", + "3 | Detail [2/2] : Locked" ], "output_expert": [ - "0 | Capitaldistribution : Push benefit", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Holder [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Holder [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 0.000987", + "0 | Asset : Set asset metadata details", + "1 | Ticker : TICKER-12345", + "2 | Key : 351561394752402157", + "3 | Detail [1/2] : 111222333444", + "3 | Detail [2/2] : Locked", + "4 | Chain : Polymesh", + "5 | Nonce : 50283", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -21466,51 +21815,80 @@ ] }, { - "index": 842, - "name": "Capitaldistribution_Push_benefit", - "blob": "1b025449434b45522d31323341416fec2100c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 857, + "name": "Asset_Set_asset_metadata_details", + "blob": "1a145449434b45522d31323334350053e0dd373ab2b9bb010bcee4070000000002a74a4315699a9c40d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Push benefit", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Holder [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Holder [2/2] : 7c3f7c4419e4992dbf28af917d" + "0 | Asset : Set asset metadata details", + "1 | Ticker : TICKER-12345", + "2 | Key : 13527038918899130451", + "3 | Detail [1/2] : 132435467", + "3 | Detail [2/2] : 4655765890913225383", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Capitaldistribution : Push benefit", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Holder [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Holder [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Asset : Set asset metadata details", + "1 | Ticker : TICKER-12345", + "2 | Key : 13527038918899130451", + "3 | Detail [1/2] : 132435467", + "3 | Detail [2/2] : 4655765890913225383", + "4 | Chain : Polymesh", + "5 | Nonce : 0", + "6 | Tip : POLYX 5552342.355555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 843, - "name": "Capitaldistribution_Push_benefit", - "blob": "1b025449434b45522d31323341416fec2100c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 858, + "name": "Asset_Set_asset_metadata_details", + "blob": "1a145449434b45522d31323334350053e0dd373ab2b9bb01206ff8030000000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Push benefit", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Holder [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Holder [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 1234.56789" + "0 | Asset : Set asset metadata details", + "1 | Ticker : TICKER-12345", + "2 | Key : 13527038918899130451", + "3 | Detail [1/2] : 66613024", + "3 | Detail [2/2] : Unlocked", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Capitaldistribution : Push benefit", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Holder [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Holder [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 1234.56789", + "0 | Asset : Set asset metadata details", + "1 | Ticker : TICKER-12345", + "2 | Key : 13527038918899130451", + "3 | Detail [1/2] : 66613024", + "3 | Detail [2/2] : Unlocked", + "4 | Chain : Polymesh", + "5 | Nonce : 50283", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 859, + "name": "Asset_Set_asset_metadata_details", + "blob": "1a145449434b45522d313233343501ed32f5d239ffe004010bcee4070000000002a74a4315699a9c40d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Asset : Set asset metadata details", + "1 | Ticker : TICKER-12345", + "2 | Key : 351561394752402157", + "3 | Detail [1/2] : 132435467", + "3 | Detail [2/2] : 4655765890913225383" + ], + "output_expert": [ + "0 | Asset : Set asset metadata details", + "1 | Ticker : TICKER-12345", + "2 | Key : 351561394752402157", + "3 | Detail [1/2] : 132435467", + "3 | Detail [2/2] : 4655765890913225383", + "4 | Chain : Polymesh", + "5 | Nonce : 1", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -21518,51 +21896,228 @@ ] }, { - "index": 844, - "name": "Capitaldistribution_Push_benefit", - "blob": "1b025449434b45522d31323341416fec2100c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 860, + "name": "Asset_Set_asset_metadata_details", + "blob": "1a145449434b45522d313233343501ed32f5d239ffe0040104205ee51900000001d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Push benefit", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Holder [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Holder [2/2] : 7c3f7c4419e4992dbf28af917d" + "0 | Asset : Set asset metadata details", + "1 | Ticker : TICKER-12345", + "2 | Key : 351561394752402157", + "3 | Detail [1/2] : 111222333444", + "3 | Detail [2/2] : Locked", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Capitaldistribution : Push benefit", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Holder [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Holder [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Asset : Set asset metadata details", + "1 | Ticker : TICKER-12345", + "2 | Key : 351561394752402157", + "3 | Detail [1/2] : 111222333444", + "3 | Detail [2/2] : Locked", + "4 | Chain : Polymesh", + "5 | Nonce : 0", + "6 | Tip : POLYX 5552342.355555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 845, - "name": "Capitaldistribution_Push_benefit", - "blob": "1b025449434b45522d31323341416fec2100c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 861, + "name": "Asset_Register_and_set_local_asset_metadata", + "blob": "1a155449434b45522d3132333435144e616d6565013c68747470733a2f2f6162632e78797a014c496d7072657373697665207765627369746521013057687920747970654465663f3048656c6c6f20776f726c64210101a17c50010000000000d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Asset : Register and set local asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f", + "4 | Value : 48656c6c6f20776f726c6421", + "5 | Detail [1/2] : 22052001", + "5 | Detail [2/2] : Unlocked", + "6 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Asset : Register and set local asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f", + "4 | Value : 48656c6c6f20776f726c6421", + "5 | Detail [1/2] : 22052001", + "5 | Detail [2/2] : Unlocked", + "6 | Chain : Polymesh", + "7 | Nonce : 0", + "8 | Tip : POLYX 0.000987", + "9 | Era Phase : 61", + "10 | Era Period : 64", + "11 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "11 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 862, + "name": "Asset_Register_and_set_local_asset_metadata", + "blob": "1a155449434b45522d3132333435144e616d6565013c68747470733a2f2f6162632e78797a014c496d7072657373697665207765627369746521013057687920747970654465663f3048656c6c6f20776f726c64210101d20296490000000001d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Asset : Register and set local asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f", + "4 | Value : 48656c6c6f20776f726c6421", + "5 | Detail [1/2] : 1234567890", + "5 | Detail [2/2] : Locked", + "6 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Asset : Register and set local asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f", + "4 | Value : 48656c6c6f20776f726c6421", + "5 | Detail [1/2] : 1234567890", + "5 | Detail [2/2] : Locked", + "6 | Chain : Polymesh", + "7 | Nonce : 2339", + "8 | Tip : POLYX 5552342.355555", + "9 | Era Phase : 61", + "10 | Era Period : 64", + "11 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "11 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 863, + "name": "Asset_Register_and_set_local_asset_metadata", + "blob": "1a155449434b45522d3132333435144e616d6565013c68747470733a2f2f6162632e78797a014c496d7072657373697665207765627369746521013057687920747970654465663f3048656c6c6f20776f726c64210101af14ca000000000002ef91dfce0f000000d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Asset : Register and set local asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f", + "4 | Value : 48656c6c6f20776f726c6421", + "5 | Detail [1/2] : 13243567", + "5 | Detail [2/2] : 67895267823", + "6 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Asset : Register and set local asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f", + "4 | Value : 48656c6c6f20776f726c6421", + "5 | Detail [1/2] : 13243567", + "5 | Detail [2/2] : 67895267823", + "6 | Chain : Polymesh", + "7 | Nonce : 0", + "8 | Tip : POLYX 0.000987", + "9 | Era Phase : 61", + "10 | Era Period : 64", + "11 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "11 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 864, + "name": "Asset_Register_and_set_local_asset_metadata", + "blob": "1a155449434b45522d3132333435144e616d6565013c68747470733a2f2f6162632e78797a014c496d7072657373697665207765627369746521013057687920747970654465663f3048656c6c6f20776f726c64210101d20296490000000001d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Asset : Register and set local asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f", + "4 | Value : 48656c6c6f20776f726c6421", + "5 | Detail [1/2] : 1234567890", + "5 | Detail [2/2] : Locked", + "6 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Asset : Register and set local asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f", + "4 | Value : 48656c6c6f20776f726c6421", + "5 | Detail [1/2] : 1234567890", + "5 | Detail [2/2] : Locked", + "6 | Chain : Polymesh", + "7 | Nonce : 2339", + "8 | Tip : POLYX 55.555555", + "9 | Era Phase : 61", + "10 | Era Period : 64", + "11 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "11 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 865, + "name": "Asset_Register_and_set_local_asset_metadata", + "blob": "1a155449434b45522d3132333435144e616d6565013c68747470733a2f2f6162632e78797a014c496d7072657373697665207765627369746521013057687920747970654465663f3048656c6c6f20776f726c64210101d20296490000000001d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Asset : Register and set local asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f", + "4 | Value : 48656c6c6f20776f726c6421", + "5 | Detail [1/2] : 1234567890", + "5 | Detail [2/2] : Locked", + "6 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Asset : Register and set local asset metadata", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f", + "4 | Value : 48656c6c6f20776f726c6421", + "5 | Detail [1/2] : 1234567890", + "5 | Detail [2/2] : Locked", + "6 | Chain : Polymesh", + "7 | Nonce : 100", + "8 | Tip : POLYX 5552342.355555", + "9 | Era Phase : 61", + "10 | Era Period : 64", + "11 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "11 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 866, + "name": "Asset_Register_asset_metadata_local_type", + "blob": "1a165449434b45522d3132333435144e616d6565013c68747470733a2f2f6162632e78797a014c496d7072657373697665207765627369746521013057687920747970654465663fd5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Push benefit", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Holder [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Holder [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 55.555555" + "0 | Asset : Register asset metadata local type", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f" ], "output_expert": [ - "0 | Capitaldistribution : Push benefit", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Holder [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Holder [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 55.555555", + "0 | Asset : Register asset metadata local type", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f", + "4 | Chain : Polymesh", + "5 | Nonce : 2339", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -21570,91 +22125,167 @@ ] }, { - "index": 846, - "name": "Capitaldistribution_Reclaim", - "blob": "1b035449434b45522d31323341416fec2100d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 867, + "name": "Asset_Register_asset_metadata_local_type", + "blob": "1a165449434b45522d3132333435144e616d6565013c68747470733a2f2f6162632e78797a014c496d7072657373697665207765627369746521013057687920747970654465663fd503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Reclaim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215" + "0 | Asset : Register asset metadata local type", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Capitaldistribution : Reclaim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Asset : Register asset metadata local type", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f", + "4 | Chain : Polymesh", + "5 | Nonce : 0", + "6 | Tip : POLYX 5552342.355555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 847, - "name": "Capitaldistribution_Reclaim", - "blob": "1b035449434b45522d31323341416fec2100d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 868, + "name": "Asset_Register_asset_metadata_local_type", + "blob": "1a165449434b45522d3132333435144e616d6565013c68747470733a2f2f6162632e78797a014c496d7072657373697665207765627369746521013057687920747970654465663fd503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Reclaim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215" + "0 | Asset : Register asset metadata local type", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f", + "4 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Capitaldistribution : Reclaim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Asset : Register asset metadata local type", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f", + "4 | Chain : Polymesh", + "5 | Nonce : 50283", + "6 | Tip : POLYX 1234.56789", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 848, - "name": "Capitaldistribution_Reclaim", - "blob": "1b035449434b45522d31323341416fec2100d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 869, + "name": "Asset_Register_asset_metadata_local_type", + "blob": "1a165449434b45522d3132333435144e616d6565013c68747470733a2f2f6162632e78797a014c496d7072657373697665207765627369746521013057687920747970654465663fd503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Reclaim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "0 | Asset : Register asset metadata local type", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Capitaldistribution : Reclaim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 849, - "name": "Capitaldistribution_Reclaim", - "blob": "1b035449434b45522d31323341416fec2100d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Capitaldistribution : Reclaim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "0 | Asset : Register asset metadata local type", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f", + "4 | Chain : Polymesh", + "5 | Nonce : 50283", + "6 | Tip : POLYX 5552342.355555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 870, + "name": "Asset_Register_asset_metadata_local_type", + "blob": "1a165449434b45522d3132333435144e616d6565013c68747470733a2f2f6162632e78797a014c496d7072657373697665207765627369746521013057687920747970654465663fd503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Asset : Register asset metadata local type", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Capitaldistribution : Reclaim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "0 | Asset : Register asset metadata local type", + "1 | Ticker : TICKER-12345", + "2 | Name : 4e616d6565", + "3 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "3 | Spec [2/3] : 496d7072657373697665207765627369746521", + "3 | Spec [3/3] : 57687920747970654465663f", + "4 | Chain : Polymesh", + "5 | Nonce : 50283", + "6 | Tip : POLYX 5552342.355555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 871, + "name": "Asset_Register_asset_metadata_global_type", + "blob": "1a17144e616d6565013c68747470733a2f2f6162632e78797a014c496d7072657373697665207765627369746521013057687920747970654465663fd503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Asset : Register asset metadata global type", + "1 | Name : 4e616d6565", + "2 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "2 | Spec [2/3] : 496d7072657373697665207765627369746521", + "2 | Spec [3/3] : 57687920747970654465663f", + "3 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Asset : Register asset metadata global type", + "1 | Name : 4e616d6565", + "2 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "2 | Spec [2/3] : 496d7072657373697665207765627369746521", + "2 | Spec [3/3] : 57687920747970654465663f", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 872, + "name": "Asset_Register_asset_metadata_global_type", + "blob": "1a17144e616d6565013c68747470733a2f2f6162632e78797a014c496d7072657373697665207765627369746521013057687920747970654465663fd503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Asset : Register asset metadata global type", + "1 | Name : 4e616d6565", + "2 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "2 | Spec [2/3] : 496d7072657373697665207765627369746521", + "2 | Spec [3/3] : 57687920747970654465663f" + ], + "output_expert": [ + "0 | Asset : Register asset metadata global type", + "1 | Name : 4e616d6565", + "2 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "2 | Spec [2/3] : 496d7072657373697665207765627369746521", + "2 | Spec [3/3] : 57687920747970654465663f", + "3 | Chain : Polymesh", + "4 | Nonce : 100", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -21662,22 +22293,78 @@ ] }, { - "index": 850, - "name": "Capitaldistribution_Reclaim", - "blob": "1b035449434b45522d31323341416fec2100d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 873, + "name": "Asset_Register_asset_metadata_global_type", + "blob": "1a17144e616d6565013c68747470733a2f2f6162632e78797a014c496d7072657373697665207765627369746521013057687920747970654465663fd50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Asset : Register asset metadata global type", + "1 | Name : 4e616d6565", + "2 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "2 | Spec [2/3] : 496d7072657373697665207765627369746521", + "2 | Spec [3/3] : 57687920747970654465663f", + "3 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Asset : Register asset metadata global type", + "1 | Name : 4e616d6565", + "2 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "2 | Spec [2/3] : 496d7072657373697665207765627369746521", + "2 | Spec [3/3] : 57687920747970654465663f", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 874, + "name": "Asset_Register_asset_metadata_global_type", + "blob": "1a17144e616d6565013c68747470733a2f2f6162632e78797a014c496d7072657373697665207765627369746521013057687920747970654465663fd503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Asset : Register asset metadata global type", + "1 | Name : 4e616d6565", + "2 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "2 | Spec [2/3] : 496d7072657373697665207765627369746521", + "2 | Spec [3/3] : 57687920747970654465663f", + "3 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Asset : Register asset metadata global type", + "1 | Name : 4e616d6565", + "2 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "2 | Spec [2/3] : 496d7072657373697665207765627369746521", + "2 | Spec [3/3] : 57687920747970654465663f", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 1234.56789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 875, + "name": "Asset_Register_asset_metadata_global_type", + "blob": "1a17144e616d6565013c68747470733a2f2f6162632e78797a014c496d7072657373697665207765627369746521013057687920747970654465663fd5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Reclaim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Tip : POLYX 0.000987" + "0 | Asset : Register asset metadata global type", + "1 | Name : 4e616d6565", + "2 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "2 | Spec [2/3] : 496d7072657373697665207765627369746521", + "2 | Spec [3/3] : 57687920747970654465663f" ], "output_expert": [ - "0 | Capitaldistribution : Reclaim", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", + "0 | Asset : Register asset metadata global type", + "1 | Name : 4e616d6565", + "2 | Spec [1/3] : 68747470733a2f2f6162632e78797a", + "2 | Spec [2/3] : 496d7072657373697665207765627369746521", + "2 | Spec [3/3] : 57687920747970654465663f", + "3 | Chain : Polymesh", + "4 | Nonce : 0", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -21685,154 +22372,217 @@ ] }, { - "index": 851, - "name": "Capitaldistribution_Remove_distribution", - "blob": "1b045449434b45522d31323341416fec2100d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 876, + "name": "Capitaldistribution_Distribute", + "blob": "1b005449434b45522d31323341416fec210001bb130000000000005449434b45522d3132333435c57f73991a008aea138485034a295a46c57f73991a008aea138485034a295a460001000000000000010001000000000000d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Remove distribution", + "0 | Capitaldistribution : Distribute", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Tip : POLYX 0.000987" + "2 | Portfolio : 5051", + "3 | Currency : TICKER-12345", + "4 | Per share [1/2] : POLYX 93514103864979887247119580394773", + "4 | Per share [2/2] : .774277", + "5 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "5 | Amount [2/2] : .774277", + "6 | Payment at : 256", + "7 | Expires at : 256" ], "output_expert": [ - "0 | Capitaldistribution : Remove distribution", + "0 | Capitaldistribution : Distribute", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Portfolio : 5051", + "3 | Currency : TICKER-12345", + "4 | Per share [1/2] : POLYX 93514103864979887247119580394773", + "4 | Per share [2/2] : .774277", + "5 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "5 | Amount [2/2] : .774277", + "6 | Payment at : 256", + "7 | Expires at : 256", + "8 | Chain : Polymesh", + "9 | Nonce : 100", + "10 | Era Phase : 61", + "11 | Era Period : 64", + "12 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "12 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 852, - "name": "Capitaldistribution_Remove_distribution", - "blob": "1b045449434b45522d31323341416fec2100d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 877, + "name": "Capitaldistribution_Distribute", + "blob": "1b005449434b45522d31323341416fec21000119000000000000005449434b45522d3132333435c57f73991a008aea138485034a295a46c57f73991a008aea138485034a295a460008000000000000010008000000000000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Remove distribution", + "0 | Capitaldistribution : Distribute", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Tip : POLYX 1234.56789" + "2 | Portfolio : 25", + "3 | Currency : TICKER-12345", + "4 | Per share [1/2] : POLYX 93514103864979887247119580394773", + "4 | Per share [2/2] : .774277", + "5 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "5 | Amount [2/2] : .774277", + "6 | Payment at : 2048", + "7 | Expires at : 2048", + "8 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Capitaldistribution : Remove distribution", + "0 | Capitaldistribution : Distribute", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Portfolio : 25", + "3 | Currency : TICKER-12345", + "4 | Per share [1/2] : POLYX 93514103864979887247119580394773", + "4 | Per share [2/2] : .774277", + "5 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "5 | Amount [2/2] : .774277", + "6 | Payment at : 2048", + "7 | Expires at : 2048", + "8 | Chain : Polymesh", + "9 | Nonce : 100", + "10 | Tip : POLYX 1234.56789", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 853, - "name": "Capitaldistribution_Remove_distribution", - "blob": "1b045449434b45522d31323341416fec2100d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 878, + "name": "Capitaldistribution_Distribute", + "blob": "1b005449434b45522d31323341416fec21000100000000000000005449434b45522d3132333435c57f73991a008aea138485034a295a46c57f73991a008aea138485034a295a460008000000000000010008000000000000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Remove distribution", + "0 | Capitaldistribution : Distribute", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "2 | Portfolio : 0", + "3 | Currency : TICKER-12345", + "4 | Per share [1/2] : POLYX 93514103864979887247119580394773", + "4 | Per share [2/2] : .774277", + "5 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "5 | Amount [2/2] : .774277", + "6 | Payment at : 2048", + "7 | Expires at : 2048", + "8 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "8 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Capitaldistribution : Remove distribution", + "0 | Capitaldistribution : Distribute", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Portfolio : 0", + "3 | Currency : TICKER-12345", + "4 | Per share [1/2] : POLYX 93514103864979887247119580394773", + "4 | Per share [2/2] : .774277", + "5 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "5 | Amount [2/2] : .774277", + "6 | Payment at : 2048", + "7 | Expires at : 2048", + "8 | Chain : Polymesh", + "9 | Nonce : 0", + "10 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "10 | Tip [2/2] : 3.456789", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 854, - "name": "Capitaldistribution_Remove_distribution", - "blob": "1b045449434b45522d31323341416fec2100d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 879, + "name": "Capitaldistribution_Distribute", + "blob": "1b005449434b45522d31323341416fec210001bb130000000000005449434b45522d3132333435c57f73991a008aea138485034a295a46c57f73991a008aea138485034a295a460008000000000000010008000000000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Remove distribution", + "0 | Capitaldistribution : Distribute", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Tip : POLYX 5552342.355555" + "2 | Portfolio : 5051", + "3 | Currency : TICKER-12345", + "4 | Per share [1/2] : POLYX 93514103864979887247119580394773", + "4 | Per share [2/2] : .774277", + "5 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "5 | Amount [2/2] : .774277", + "6 | Payment at : 2048", + "7 | Expires at : 2048", + "8 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "8 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Capitaldistribution : Remove distribution", + "0 | Capitaldistribution : Distribute", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 5552342.355555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Portfolio : 5051", + "3 | Currency : TICKER-12345", + "4 | Per share [1/2] : POLYX 93514103864979887247119580394773", + "4 | Per share [2/2] : .774277", + "5 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "5 | Amount [2/2] : .774277", + "6 | Payment at : 2048", + "7 | Expires at : 2048", + "8 | Chain : Polymesh", + "9 | Nonce : 50283", + "10 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "10 | Tip [2/2] : 3.456789", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 855, - "name": "Capitaldistribution_Remove_distribution", - "blob": "1b045449434b45522d31323341416fec2100d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 880, + "name": "Capitaldistribution_Distribute", + "blob": "1b005449434b45522d31323341416fec21000119000000000000005449434b45522d3132333435c57f73991a008aea138485034a295a46c57f73991a008aea138485034a295a460001000000000000010001000000000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Capitaldistribution : Remove distribution", + "0 | Capitaldistribution : Distribute", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Tip : POLYX 0.000987" + "2 | Portfolio : 25", + "3 | Currency : TICKER-12345", + "4 | Per share [1/2] : POLYX 93514103864979887247119580394773", + "4 | Per share [2/2] : .774277", + "5 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "5 | Amount [2/2] : .774277", + "6 | Payment at : 256", + "7 | Expires at : 256", + "8 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "8 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Capitaldistribution : Remove distribution", + "0 | Capitaldistribution : Distribute", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Portfolio : 25", + "3 | Currency : TICKER-12345", + "4 | Per share [1/2] : POLYX 93514103864979887247119580394773", + "4 | Per share [2/2] : .774277", + "5 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "5 | Amount [2/2] : .774277", + "6 | Payment at : 256", + "7 | Expires at : 256", + "8 | Chain : Polymesh", + "9 | Nonce : 50283", + "10 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "10 | Tip [2/2] : 3.456789", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 856, - "name": "Checkpoint_Create_checkpoint", - "blob": "1c005449434b45522d3132333435d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Checkpoint : Create checkpoint", - "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 55.555555" - ], - "output_expert": [ - "0 | Checkpoint : Create checkpoint", - "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 857, - "name": "Checkpoint_Create_checkpoint", - "blob": "1c005449434b45522d3132333435d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 881, + "name": "Capitaldistribution_Claim", + "blob": "1b015449434b45522d31323341416fec2100d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Checkpoint : Create checkpoint", - "1 | Ticker : TICKER-12345" + "0 | Capitaldistribution : Claim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215" ], "output_expert": [ - "0 | Checkpoint : Create checkpoint", - "1 | Ticker : TICKER-12345", + "0 | Capitaldistribution : Claim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", "2 | Chain : Polymesh", "3 | Nonce : 0", "4 | Era Phase : 61", @@ -21842,20 +22592,22 @@ ] }, { - "index": 858, - "name": "Checkpoint_Create_checkpoint", - "blob": "1c005449434b45522d3132333435d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 882, + "name": "Capitaldistribution_Claim", + "blob": "1b015449434b45522d31323341416fec2100d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Checkpoint : Create checkpoint", - "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 55.555555" + "0 | Capitaldistribution : Claim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Checkpoint : Create checkpoint", - "1 | Ticker : TICKER-12345", + "0 | Capitaldistribution : Claim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -21863,20 +22615,22 @@ ] }, { - "index": 859, - "name": "Checkpoint_Create_checkpoint", - "blob": "1c005449434b45522d3132333435d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 883, + "name": "Capitaldistribution_Claim", + "blob": "1b015449434b45522d31323341416fec2100d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Checkpoint : Create checkpoint", - "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 1234.56789" + "0 | Capitaldistribution : Claim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Checkpoint : Create checkpoint", - "1 | Ticker : TICKER-12345", + "0 | Capitaldistribution : Claim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 1", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -21884,20 +22638,22 @@ ] }, { - "index": 860, - "name": "Checkpoint_Create_checkpoint", - "blob": "1c005449434b45522d3132333435d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 884, + "name": "Capitaldistribution_Claim", + "blob": "1b015449434b45522d31323341416fec2100d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Checkpoint : Create checkpoint", - "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 0.000987" + "0 | Capitaldistribution : Claim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Checkpoint : Create checkpoint", - "1 | Ticker : TICKER-12345", + "0 | Capitaldistribution : Claim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 100", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -21905,20 +22661,22 @@ ] }, { - "index": 861, - "name": "Checkpoint_Set_schedules_max_complexity", - "blob": "1c016400000000000000d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 885, + "name": "Capitaldistribution_Claim", + "blob": "1b015449434b45522d31323341416fec2100d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Checkpoint : Set schedules max complexity", - "1 | Max complexity : 100", - "2 | Tip : POLYX 55.555555" + "0 | Capitaldistribution : Claim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Checkpoint : Set schedules max complexity", - "1 | Max complexity : 100", + "0 | Capitaldistribution : Claim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -21926,83 +22684,105 @@ ] }, { - "index": 862, - "name": "Checkpoint_Set_schedules_max_complexity", - "blob": "1c016400000000000000d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 886, + "name": "Capitaldistribution_Push_benefit", + "blob": "1b025449434b45522d31323341416fec2100942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Checkpoint : Set schedules max complexity", - "1 | Max complexity : 100", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "0 | Capitaldistribution : Push benefit", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Holder [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Holder [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Checkpoint : Set schedules max complexity", - "1 | Max complexity : 100", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Capitaldistribution : Push benefit", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Holder [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Holder [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 863, - "name": "Checkpoint_Set_schedules_max_complexity", - "blob": "1c010000000000000000d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 887, + "name": "Capitaldistribution_Push_benefit", + "blob": "1b025449434b45522d31323341416fec2100942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Checkpoint : Set schedules max complexity", - "1 | Max complexity : 0", - "2 | Tip : POLYX 55.555555" + "0 | Capitaldistribution : Push benefit", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Holder [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Holder [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Checkpoint : Set schedules max complexity", - "1 | Max complexity : 0", - "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Capitaldistribution : Push benefit", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Holder [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Holder [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Chain : Polymesh", + "4 | Nonce : 2339", + "5 | Tip : POLYX 1234.56789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 864, - "name": "Checkpoint_Set_schedules_max_complexity", - "blob": "1c016400000000000000d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 888, + "name": "Capitaldistribution_Push_benefit", + "blob": "1b025449434b45522d31323341416fec2100942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Checkpoint : Set schedules max complexity", - "1 | Max complexity : 100" + "0 | Capitaldistribution : Push benefit", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Holder [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Holder [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Checkpoint : Set schedules max complexity", - "1 | Max complexity : 100", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Capitaldistribution : Push benefit", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Holder [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Holder [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Chain : Polymesh", + "4 | Nonce : 2339", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 865, - "name": "Checkpoint_Set_schedules_max_complexity", - "blob": "1c010100000000000000d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 889, + "name": "Capitaldistribution_Push_benefit", + "blob": "1b025449434b45522d31323341416fec2100942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Checkpoint : Set schedules max complexity", - "1 | Max complexity : 1", - "2 | Tip : POLYX 55.555555" + "0 | Capitaldistribution : Push benefit", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Holder [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Holder [2/2] : 9f1a634608d9f53e3f923cda7b" ], "output_expert": [ - "0 | Checkpoint : Set schedules max complexity", - "1 | Max complexity : 1", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", + "0 | Capitaldistribution : Push benefit", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Holder [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Holder [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Chain : Polymesh", + "4 | Nonce : 1", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -22010,27 +22790,25 @@ ] }, { - "index": 866, - "name": "Checkpoint_Create_schedule", - "blob": "1c025449434b45522d31323334350149d112000000000005e91605000000000000000000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 890, + "name": "Capitaldistribution_Push_benefit", + "blob": "1b025449434b45522d31323341416fec2100942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Checkpoint : Create schedule", - "1 | Ticker : TICKER-12345", - "2 | Schedule [1/4] : 1233225", - "2 | Schedule [2/4] : Month", - "2 | Schedule [3/4] : 333545", - "2 | Schedule [4/4] : 0", + "0 | Capitaldistribution : Push benefit", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Holder [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Holder [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Checkpoint : Create schedule", - "1 | Ticker : TICKER-12345", - "2 | Schedule [1/4] : 1233225", - "2 | Schedule [2/4] : Month", - "2 | Schedule [3/4] : 333545", - "2 | Schedule [4/4] : 0", + "0 | Capitaldistribution : Push benefit", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Holder [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Holder [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 50283", + "4 | Nonce : 0", "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -22039,26 +22817,22 @@ ] }, { - "index": 867, - "name": "Checkpoint_Create_schedule", - "blob": "1c025449434b45522d31323334350149d112000000000005e91605000000000000000000d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 891, + "name": "Capitaldistribution_Reclaim", + "blob": "1b035449434b45522d31323341416fec2100d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Checkpoint : Create schedule", - "1 | Ticker : TICKER-12345", - "2 | Schedule [1/4] : 1233225", - "2 | Schedule [2/4] : Month", - "2 | Schedule [3/4] : 333545", - "2 | Schedule [4/4] : 0" + "0 | Capitaldistribution : Reclaim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Checkpoint : Create schedule", - "1 | Ticker : TICKER-12345", - "2 | Schedule [1/4] : 1233225", - "2 | Schedule [2/4] : Month", - "2 | Schedule [3/4] : 333545", - "2 | Schedule [4/4] : 0", - "3 | Chain : Polymesh", - "4 | Nonce : 2339", + "0 | Capitaldistribution : Reclaim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -22066,55 +22840,47 @@ ] }, { - "index": 868, - "name": "Checkpoint_Create_schedule", - "blob": "1c025449434b45522d31323334350149d112000000000005e91605000000000000000000d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 892, + "name": "Capitaldistribution_Reclaim", + "blob": "1b035449434b45522d31323341416fec2100d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Checkpoint : Create schedule", - "1 | Ticker : TICKER-12345", - "2 | Schedule [1/4] : 1233225", - "2 | Schedule [2/4] : Month", - "2 | Schedule [3/4] : 333545", - "2 | Schedule [4/4] : 0", - "3 | Tip : POLYX 5552342.355555" + "0 | Capitaldistribution : Reclaim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Checkpoint : Create schedule", - "1 | Ticker : TICKER-12345", - "2 | Schedule [1/4] : 1233225", - "2 | Schedule [2/4] : Month", - "2 | Schedule [3/4] : 333545", - "2 | Schedule [4/4] : 0", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Capitaldistribution : Reclaim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 869, - "name": "Checkpoint_Create_schedule", - "blob": "1c025449434b45522d31323334350149d112000000000005e91605000000000000000000d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 893, + "name": "Capitaldistribution_Reclaim", + "blob": "1b035449434b45522d31323341416fec2100d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Checkpoint : Create schedule", - "1 | Ticker : TICKER-12345", - "2 | Schedule [1/4] : 1233225", - "2 | Schedule [2/4] : Month", - "2 | Schedule [3/4] : 333545", - "2 | Schedule [4/4] : 0" + "0 | Capitaldistribution : Reclaim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Checkpoint : Create schedule", - "1 | Ticker : TICKER-12345", - "2 | Schedule [1/4] : 1233225", - "2 | Schedule [2/4] : Month", - "2 | Schedule [3/4] : 333545", - "2 | Schedule [4/4] : 0", - "3 | Chain : Polymesh", - "4 | Nonce : 1", + "0 | Capitaldistribution : Reclaim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -22122,95 +22888,91 @@ ] }, { - "index": 870, - "name": "Checkpoint_Create_schedule", - "blob": "1c025449434b45522d31323334350149d112000000000005e91605000000000000000000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 894, + "name": "Capitaldistribution_Reclaim", + "blob": "1b035449434b45522d31323341416fec2100d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Checkpoint : Create schedule", - "1 | Ticker : TICKER-12345", - "2 | Schedule [1/4] : 1233225", - "2 | Schedule [2/4] : Month", - "2 | Schedule [3/4] : 333545", - "2 | Schedule [4/4] : 0", - "3 | Tip : POLYX 0.000987" + "0 | Capitaldistribution : Reclaim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Checkpoint : Create schedule", - "1 | Ticker : TICKER-12345", - "2 | Schedule [1/4] : 1233225", - "2 | Schedule [2/4] : Month", - "2 | Schedule [3/4] : 333545", - "2 | Schedule [4/4] : 0", - "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Capitaldistribution : Reclaim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 871, - "name": "Checkpoint_Remove_schedule", - "blob": "1c035449434b45522d31323334351c42030000000000d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 895, + "name": "Capitaldistribution_Reclaim", + "blob": "1b035449434b45522d31323341416fec2100d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Checkpoint : Remove schedule", - "1 | Ticker : TICKER-12345", - "2 | Id : 213532", - "3 | Tip : POLYX 1234.56789" + "0 | Capitaldistribution : Reclaim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Checkpoint : Remove schedule", - "1 | Ticker : TICKER-12345", - "2 | Id : 213532", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Capitaldistribution : Reclaim", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 872, - "name": "Checkpoint_Remove_schedule", - "blob": "1c035449434b45522d3132333435add8090000000000d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 896, + "name": "Capitaldistribution_Remove_distribution", + "blob": "1b045449434b45522d31323341416fec2100d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Checkpoint : Remove schedule", - "1 | Ticker : TICKER-12345", - "2 | Id : 645293", - "3 | Tip : POLYX 0.000987" + "0 | Capitaldistribution : Remove distribution", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215" ], "output_expert": [ - "0 | Checkpoint : Remove schedule", - "1 | Ticker : TICKER-12345", - "2 | Id : 645293", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Capitaldistribution : Remove distribution", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 873, - "name": "Checkpoint_Remove_schedule", - "blob": "1c035449434b45522d31323334351c42030000000000d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 897, + "name": "Capitaldistribution_Remove_distribution", + "blob": "1b045449434b45522d31323341416fec2100d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Checkpoint : Remove schedule", - "1 | Ticker : TICKER-12345", - "2 | Id : 213532" + "0 | Capitaldistribution : Remove distribution", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Checkpoint : Remove schedule", - "1 | Ticker : TICKER-12345", - "2 | Id : 213532", - "3 | Chain : Polymesh", - "4 | Nonce : 1", + "0 | Capitaldistribution : Remove distribution", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -22218,43 +22980,47 @@ ] }, { - "index": 874, - "name": "Checkpoint_Remove_schedule", - "blob": "1c035449434b45522d31323334351c42030000000000d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 898, + "name": "Capitaldistribution_Remove_distribution", + "blob": "1b045449434b45522d31323341416fec2100d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Checkpoint : Remove schedule", - "1 | Ticker : TICKER-12345", - "2 | Id : 213532", - "3 | Tip : POLYX 55.555555" + "0 | Capitaldistribution : Remove distribution", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Checkpoint : Remove schedule", - "1 | Ticker : TICKER-12345", - "2 | Id : 213532", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Capitaldistribution : Remove distribution", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Chain : Polymesh", + "3 | Nonce : 50283", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 875, - "name": "Checkpoint_Remove_schedule", - "blob": "1c035449434b45522d3132333435e793190000000000d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 899, + "name": "Capitaldistribution_Remove_distribution", + "blob": "1b045449434b45522d31323341416fec2100d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Checkpoint : Remove schedule", - "1 | Ticker : TICKER-12345", - "2 | Id : 1676263" + "0 | Capitaldistribution : Remove distribution", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Checkpoint : Remove schedule", - "1 | Ticker : TICKER-12345", - "2 | Id : 1676263", - "3 | Chain : Polymesh", - "4 | Nonce : 1", + "0 | Capitaldistribution : Remove distribution", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -22262,249 +23028,167 @@ ] }, { - "index": 876, - "name": "Compliancemanager_Add_compliance_requirement", - "blob": "1d005449434b45522d3132333435040000015449434b45522d32343038320829e87349b2b097665d9a95927bf7274ca77436fdf545dfec68f69fe9a08b6bce00b96f8a2de770ec00165a8c3cb9b07029301f6b4e592625867542c631eadc20ff00040000015449434b45522d32343038320829e87349b2b097665d9a95927bf7274ca77436fdf545dfec68f69fe9a08b6bce00b96f8a2de770ec00165a8c3cb9b07029301f6b4e592625867542c631eadc20ff00d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 900, + "name": "Capitaldistribution_Remove_distribution", + "blob": "1b045449434b45522d31323341416fec2100d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Add compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | Sender conditions [1/8] : Accredited", - "2 | Sender conditions [2/8] : TICKER-24082", - "2 | Sender conditions [3/8] : 29e87349b2b097665d9a95927bf7274ca77436", - "2 | Sender conditions [4/8] : fdf545dfec68f69fe9a08b6bce", - "2 | Sender conditions [5/8] : Any", - "2 | Sender conditions [6/8] : b96f8a2de770ec00165a8c3cb9b07029301f6b", - "2 | Sender conditions [7/8] : 4e592625867542c631eadc20ff", - "2 | Sender conditions [8/8] : Any", - "3 | Receiver conditions [1/8] : Accredited", - "3 | Receiver conditions [2/8] : TICKER-24082", - "3 | Receiver conditions [3/8] : 29e87349b2b097665d9a95927bf7274ca77436", - "3 | Receiver conditions [4/8] : fdf545dfec68f69fe9a08b6bce", - "3 | Receiver conditions [5/8] : Any", - "3 | Receiver conditions [6/8] : b96f8a2de770ec00165a8c3cb9b07029301f6b", - "3 | Receiver conditions [7/8] : 4e592625867542c631eadc20ff", - "3 | Receiver conditions [8/8] : Any", - "4 | Tip : POLYX 1234.56789" + "0 | Capitaldistribution : Remove distribution", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Compliancemanager : Add compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | Sender conditions [1/8] : Accredited", - "2 | Sender conditions [2/8] : TICKER-24082", - "2 | Sender conditions [3/8] : 29e87349b2b097665d9a95927bf7274ca77436", - "2 | Sender conditions [4/8] : fdf545dfec68f69fe9a08b6bce", - "2 | Sender conditions [5/8] : Any", - "2 | Sender conditions [6/8] : b96f8a2de770ec00165a8c3cb9b07029301f6b", - "2 | Sender conditions [7/8] : 4e592625867542c631eadc20ff", - "2 | Sender conditions [8/8] : Any", - "3 | Receiver conditions [1/8] : Accredited", - "3 | Receiver conditions [2/8] : TICKER-24082", - "3 | Receiver conditions [3/8] : 29e87349b2b097665d9a95927bf7274ca77436", - "3 | Receiver conditions [4/8] : fdf545dfec68f69fe9a08b6bce", - "3 | Receiver conditions [5/8] : Any", - "3 | Receiver conditions [6/8] : b96f8a2de770ec00165a8c3cb9b07029301f6b", - "3 | Receiver conditions [7/8] : 4e592625867542c631eadc20ff", - "3 | Receiver conditions [8/8] : Any", - "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip : POLYX 1234.56789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Capitaldistribution : Remove distribution", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 877, - "name": "Compliancemanager_Add_compliance_requirement", - "blob": "1d005449434b45522d31323334350004040000d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 901, + "name": "Checkpoint_Create_checkpoint", + "blob": "1c005449434b45522d3132333435d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Add compliance requirement", + "0 | Checkpoint : Create checkpoint", "1 | Ticker : TICKER-12345", - "2 | Sender conditions : ", - "3 | Receiver conditions : ExternalAgent" + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Compliancemanager : Add compliance requirement", + "0 | Checkpoint : Create checkpoint", "1 | Ticker : TICKER-12345", - "2 | Sender conditions : ", - "3 | Receiver conditions : ExternalAgent", - "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 878, - "name": "Compliancemanager_Add_compliance_requirement", - "blob": "1d005449434b45522d313233343504040000040000015449434b45522d32343038320829e87349b2b097665d9a95927bf7274ca77436fdf545dfec68f69fe9a08b6bce00b96f8a2de770ec00165a8c3cb9b07029301f6b4e592625867542c631eadc20ff00d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 902, + "name": "Checkpoint_Create_checkpoint", + "blob": "1c005449434b45522d3132333435d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Add compliance requirement", + "0 | Checkpoint : Create checkpoint", "1 | Ticker : TICKER-12345", - "2 | Sender conditions : ExternalAgent", - "3 | Receiver conditions [1/8] : Accredited", - "3 | Receiver conditions [2/8] : TICKER-24082", - "3 | Receiver conditions [3/8] : 29e87349b2b097665d9a95927bf7274ca77436", - "3 | Receiver conditions [4/8] : fdf545dfec68f69fe9a08b6bce", - "3 | Receiver conditions [5/8] : Any", - "3 | Receiver conditions [6/8] : b96f8a2de770ec00165a8c3cb9b07029301f6b", - "3 | Receiver conditions [7/8] : 4e592625867542c631eadc20ff", - "3 | Receiver conditions [8/8] : Any", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Compliancemanager : Add compliance requirement", + "0 | Checkpoint : Create checkpoint", "1 | Ticker : TICKER-12345", - "2 | Sender conditions : ExternalAgent", - "3 | Receiver conditions [1/8] : Accredited", - "3 | Receiver conditions [2/8] : TICKER-24082", - "3 | Receiver conditions [3/8] : 29e87349b2b097665d9a95927bf7274ca77436", - "3 | Receiver conditions [4/8] : fdf545dfec68f69fe9a08b6bce", - "3 | Receiver conditions [5/8] : Any", - "3 | Receiver conditions [6/8] : b96f8a2de770ec00165a8c3cb9b07029301f6b", - "3 | Receiver conditions [7/8] : 4e592625867542c631eadc20ff", - "3 | Receiver conditions [8/8] : Any", - "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Chain : Polymesh", + "3 | Nonce : 50283", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 879, - "name": "Compliancemanager_Add_compliance_requirement", - "blob": "1d005449434b45522d31323334350004040000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 903, + "name": "Checkpoint_Create_checkpoint", + "blob": "1c005449434b45522d3132333435d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Add compliance requirement", + "0 | Checkpoint : Create checkpoint", "1 | Ticker : TICKER-12345", - "2 | Sender conditions : ", - "3 | Receiver conditions : ExternalAgent", - "4 | Tip : POLYX 5552342.355555" + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Compliancemanager : Add compliance requirement", + "0 | Checkpoint : Create checkpoint", "1 | Ticker : TICKER-12345", - "2 | Sender conditions : ", - "3 | Receiver conditions : ExternalAgent", - "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip : POLYX 5552342.355555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 880, - "name": "Compliancemanager_Add_compliance_requirement", - "blob": "1d005449434b45522d3132333435040000015449434b45522d32343038320829e87349b2b097665d9a95927bf7274ca77436fdf545dfec68f69fe9a08b6bce00b96f8a2de770ec00165a8c3cb9b07029301f6b4e592625867542c631eadc20ff0000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 904, + "name": "Checkpoint_Create_checkpoint", + "blob": "1c005449434b45522d3132333435d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Add compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | Sender conditions [1/8] : Accredited", - "2 | Sender conditions [2/8] : TICKER-24082", - "2 | Sender conditions [3/8] : 29e87349b2b097665d9a95927bf7274ca77436", - "2 | Sender conditions [4/8] : fdf545dfec68f69fe9a08b6bce", - "2 | Sender conditions [5/8] : Any", - "2 | Sender conditions [6/8] : b96f8a2de770ec00165a8c3cb9b07029301f6b", - "2 | Sender conditions [7/8] : 4e592625867542c631eadc20ff", - "2 | Sender conditions [8/8] : Any", - "3 | Receiver conditions : ", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "0 | Checkpoint : Create checkpoint", + "1 | Ticker : TICKER-12345" ], "output_expert": [ - "0 | Compliancemanager : Add compliance requirement", + "0 | Checkpoint : Create checkpoint", "1 | Ticker : TICKER-12345", - "2 | Sender conditions [1/8] : Accredited", - "2 | Sender conditions [2/8] : TICKER-24082", - "2 | Sender conditions [3/8] : 29e87349b2b097665d9a95927bf7274ca77436", - "2 | Sender conditions [4/8] : fdf545dfec68f69fe9a08b6bce", - "2 | Sender conditions [5/8] : Any", - "2 | Sender conditions [6/8] : b96f8a2de770ec00165a8c3cb9b07029301f6b", - "2 | Sender conditions [7/8] : 4e592625867542c631eadc20ff", - "2 | Sender conditions [8/8] : Any", - "3 | Receiver conditions : ", - "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 881, - "name": "Compliancemanager_Remove_compliance_requirement", - "blob": "1d015449434b45522d31323334359d1c0000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 905, + "name": "Checkpoint_Create_checkpoint", + "blob": "1c005449434b45522d3132333435d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Remove compliance requirement", + "0 | Checkpoint : Create checkpoint", "1 | Ticker : TICKER-12345", - "2 | Id : 7325", - "3 | Tip : POLYX 55.555555" + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Compliancemanager : Remove compliance requirement", + "0 | Checkpoint : Create checkpoint", "1 | Ticker : TICKER-12345", - "2 | Id : 7325", - "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 882, - "name": "Compliancemanager_Remove_compliance_requirement", - "blob": "1d015449434b45522d31323334359d1c0000d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 906, + "name": "Checkpoint_Set_schedules_max_complexity", + "blob": "1c016bc4000000000000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Remove compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | Id : 7325", - "3 | Tip : POLYX 5552342.355555" + "0 | Checkpoint : Set schedules max complexity", + "1 | Max complexity : 50283", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Compliancemanager : Remove compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | Id : 7325", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Checkpoint : Set schedules max complexity", + "1 | Max complexity : 50283", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 883, - "name": "Compliancemanager_Remove_compliance_requirement", - "blob": "1d015449434b45522d313233343500000000d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 907, + "name": "Checkpoint_Set_schedules_max_complexity", + "blob": "1c012309000000000000d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Remove compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | Id : 0" + "0 | Checkpoint : Set schedules max complexity", + "1 | Max complexity : 2339", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Compliancemanager : Remove compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | Id : 0", - "3 | Chain : Polymesh", - "4 | Nonce : 0", + "0 | Checkpoint : Set schedules max complexity", + "1 | Max complexity : 2339", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -22512,70 +23196,91 @@ ] }, { - "index": 884, - "name": "Compliancemanager_Remove_compliance_requirement", - "blob": "1d015449434b45522d3132333435f7010000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 908, + "name": "Checkpoint_Set_schedules_max_complexity", + "blob": "1c016bc4000000000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Remove compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | Id : 503", - "3 | Tip : POLYX 1234.56789" + "0 | Checkpoint : Set schedules max complexity", + "1 | Max complexity : 50283", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Compliancemanager : Remove compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | Id : 503", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Checkpoint : Set schedules max complexity", + "1 | Max complexity : 50283", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 885, - "name": "Compliancemanager_Remove_compliance_requirement", - "blob": "1d015449434b45522d313233343534300000d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 909, + "name": "Checkpoint_Set_schedules_max_complexity", + "blob": "1c016bc4000000000000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Remove compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | Id : 12340", - "3 | Tip : POLYX 1234.56789" + "0 | Checkpoint : Set schedules max complexity", + "1 | Max complexity : 50283" ], "output_expert": [ - "0 | Compliancemanager : Remove compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | Id : 12340", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Checkpoint : Set schedules max complexity", + "1 | Max complexity : 50283", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 886, - "name": "Compliancemanager_Replace_asset_compliance", - "blob": "1d025449434b45522d313233343500d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 910, + "name": "Checkpoint_Set_schedules_max_complexity", + "blob": "1c010000000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Checkpoint : Set schedules max complexity", + "1 | Max complexity : 0", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" + ], + "output_expert": [ + "0 | Checkpoint : Set schedules max complexity", + "1 | Max complexity : 0", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 911, + "name": "Checkpoint_Create_schedule", + "blob": "1c025449434b45522d31323334350149d112000000000005e91605000000000000000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Replace asset compliance", + "0 | Checkpoint : Create schedule", "1 | Ticker : TICKER-12345", - "2 | Asset compliance : ", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "2 | Schedule [1/4] : 1233225", + "2 | Schedule [2/4] : Month", + "2 | Schedule [3/4] : 333545", + "2 | Schedule [4/4] : 0", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Compliancemanager : Replace asset compliance", + "0 | Checkpoint : Create schedule", "1 | Ticker : TICKER-12345", - "2 | Asset compliance : ", + "2 | Schedule [1/4] : 1233225", + "2 | Schedule [2/4] : Month", + "2 | Schedule [3/4] : 333545", + "2 | Schedule [4/4] : 0", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 1", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -22583,19 +23288,25 @@ ] }, { - "index": 887, - "name": "Compliancemanager_Replace_asset_compliance", - "blob": "1d025449434b45522d313233343500d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 912, + "name": "Checkpoint_Create_schedule", + "blob": "1c025449434b45522d31323334350149d112000000000005e91605000000000000000000d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Replace asset compliance", + "0 | Checkpoint : Create schedule", "1 | Ticker : TICKER-12345", - "2 | Asset compliance : ", + "2 | Schedule [1/4] : 1233225", + "2 | Schedule [2/4] : Month", + "2 | Schedule [3/4] : 333545", + "2 | Schedule [4/4] : 0", "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Compliancemanager : Replace asset compliance", + "0 | Checkpoint : Create schedule", "1 | Ticker : TICKER-12345", - "2 | Asset compliance : ", + "2 | Schedule [1/4] : 1233225", + "2 | Schedule [2/4] : Month", + "2 | Schedule [3/4] : 333545", + "2 | Schedule [4/4] : 0", "3 | Chain : Polymesh", "4 | Nonce : 1", "5 | Tip : POLYX 55.555555", @@ -22606,98 +23317,90 @@ ] }, { - "index": 888, - "name": "Compliancemanager_Replace_asset_compliance", - "blob": "1d025449434b45522d313233343500d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 913, + "name": "Checkpoint_Create_schedule", + "blob": "1c025449434b45522d31323334350149d112000000000005e91605000000000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Replace asset compliance", + "0 | Checkpoint : Create schedule", "1 | Ticker : TICKER-12345", - "2 | Asset compliance : " + "2 | Schedule [1/4] : 1233225", + "2 | Schedule [2/4] : Month", + "2 | Schedule [3/4] : 333545", + "2 | Schedule [4/4] : 0", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Compliancemanager : Replace asset compliance", + "0 | Checkpoint : Create schedule", "1 | Ticker : TICKER-12345", - "2 | Asset compliance : ", + "2 | Schedule [1/4] : 1233225", + "2 | Schedule [2/4] : Month", + "2 | Schedule [3/4] : 333545", + "2 | Schedule [4/4] : 0", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 100", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 889, - "name": "Compliancemanager_Replace_asset_compliance", - "blob": "1d025449434b45522d313233343500d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 914, + "name": "Checkpoint_Create_schedule", + "blob": "1c025449434b45522d31323334350149d112000000000005e91605000000000000000000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Replace asset compliance", + "0 | Checkpoint : Create schedule", "1 | Ticker : TICKER-12345", - "2 | Asset compliance : " + "2 | Schedule [1/4] : 1233225", + "2 | Schedule [2/4] : Month", + "2 | Schedule [3/4] : 333545", + "2 | Schedule [4/4] : 0", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Compliancemanager : Replace asset compliance", + "0 | Checkpoint : Create schedule", "1 | Ticker : TICKER-12345", - "2 | Asset compliance : ", + "2 | Schedule [1/4] : 1233225", + "2 | Schedule [2/4] : Month", + "2 | Schedule [3/4] : 333545", + "2 | Schedule [4/4] : 0", "3 | Chain : Polymesh", "4 | Nonce : 0", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 890, - "name": "Compliancemanager_Replace_asset_compliance", - "blob": "1d025449434b45522d313233343504040000015449434b45522d31323351450829347985981ff0e4be6eadbe7185c3788d3341d28cb37684bf02678d842cf60c00aaab0927d111690fb93c8d83d52a0be91bde3065c62616010c576e177a5296cd00040000015449434b45522d313233514308f9737246742ffb6dce1d3e8341c8e590442713ae568ee20d425f85c1affd8787002ff90409cefb452ff60e128e4701a9d639d6297638bd5e0212238df84ccd8c0100b8828349d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Compliancemanager : Replace asset compliance", - "1 | Ticker : TICKER-12345", - "2 | Asset compliance [1/17] : Accredited", - "2 | Asset compliance [2/17] : TICKER-123QE", - "2 | Asset compliance [3/17] : 29347985981ff0e4be6eadbe7185c3788d3341", - "2 | Asset compliance [4/17] : d28cb37684bf02678d842cf60c", - "2 | Asset compliance [5/17] : Any", - "2 | Asset compliance [6/17] : aaab0927d111690fb93c8d83d52a0be91bde30", - "2 | Asset compliance [7/17] : 65c62616010c576e177a5296cd", - "2 | Asset compliance [8/17] : Any", - "2 | Asset compliance [9/17] : Accredited", - "2 | Asset compliance [10/17] : TICKER-123QC", - "2 | Asset compliance [11/17] : f9737246742ffb6dce1d3e8341c8e590442713", - "2 | Asset compliance [12/17] : ae568ee20d425f85c1affd8787", - "2 | Asset compliance [13/17] : Any", - "2 | Asset compliance [14/17] : 2ff90409cefb452ff60e128e4701a9d639d629", - "2 | Asset compliance [15/17] : 7638bd5e0212238df84ccd8c01", - "2 | Asset compliance [16/17] : Any", - "2 | Asset compliance [17/17] : 1233355448", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "index": 915, + "name": "Checkpoint_Create_schedule", + "blob": "1c025449434b45522d31323334350149d112000000000005e91605000000000000000000d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Checkpoint : Create schedule", + "1 | Ticker : TICKER-12345", + "2 | Schedule [1/4] : 1233225", + "2 | Schedule [2/4] : Month", + "2 | Schedule [3/4] : 333545", + "2 | Schedule [4/4] : 0", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Compliancemanager : Replace asset compliance", - "1 | Ticker : TICKER-12345", - "2 | Asset compliance [1/17] : Accredited", - "2 | Asset compliance [2/17] : TICKER-123QE", - "2 | Asset compliance [3/17] : 29347985981ff0e4be6eadbe7185c3788d3341", - "2 | Asset compliance [4/17] : d28cb37684bf02678d842cf60c", - "2 | Asset compliance [5/17] : Any", - "2 | Asset compliance [6/17] : aaab0927d111690fb93c8d83d52a0be91bde30", - "2 | Asset compliance [7/17] : 65c62616010c576e177a5296cd", - "2 | Asset compliance [8/17] : Any", - "2 | Asset compliance [9/17] : Accredited", - "2 | Asset compliance [10/17] : TICKER-123QC", - "2 | Asset compliance [11/17] : f9737246742ffb6dce1d3e8341c8e590442713", - "2 | Asset compliance [12/17] : ae568ee20d425f85c1affd8787", - "2 | Asset compliance [13/17] : Any", - "2 | Asset compliance [14/17] : 2ff90409cefb452ff60e128e4701a9d639d629", - "2 | Asset compliance [15/17] : 7638bd5e0212238df84ccd8c01", - "2 | Asset compliance [16/17] : Any", - "2 | Asset compliance [17/17] : 1233355448", + "0 | Checkpoint : Create schedule", + "1 | Ticker : TICKER-12345", + "2 | Schedule [1/4] : 1233225", + "2 | Schedule [2/4] : Month", + "2 | Schedule [3/4] : 333545", + "2 | Schedule [4/4] : 0", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 100", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -22705,60 +23408,66 @@ ] }, { - "index": 891, - "name": "Compliancemanager_Reset_asset_compliance", - "blob": "1d035449434b45522d3132333435d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 916, + "name": "Checkpoint_Remove_schedule", + "blob": "1c035449434b45522d31323334359cdb460000000000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Reset asset compliance", - "1 | Ticker : TICKER-12345" + "0 | Checkpoint : Remove schedule", + "1 | Ticker : TICKER-12345", + "2 | Id : 4643740", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Compliancemanager : Reset asset compliance", + "0 | Checkpoint : Remove schedule", "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Id : 4643740", + "3 | Chain : Polymesh", + "4 | Nonce : 0", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 892, - "name": "Compliancemanager_Reset_asset_compliance", - "blob": "1d035449434b45522d3132333435d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 917, + "name": "Checkpoint_Remove_schedule", + "blob": "1c035449434b45522d31323334355398250000000000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Reset asset compliance", + "0 | Checkpoint : Remove schedule", "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 55.555555" + "2 | Id : 2463827", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Compliancemanager : Reset asset compliance", + "0 | Checkpoint : Remove schedule", "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Id : 2463827", + "3 | Chain : Polymesh", + "4 | Nonce : 2339", + "5 | Tip : POLYX 1234.56789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 893, - "name": "Compliancemanager_Reset_asset_compliance", - "blob": "1d035449434b45522d3132333435d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 918, + "name": "Checkpoint_Remove_schedule", + "blob": "1c035449434b45522d31323334359cdb460000000000d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Reset asset compliance", + "0 | Checkpoint : Remove schedule", "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 0.000987" + "2 | Id : 4643740" ], "output_expert": [ - "0 | Compliancemanager : Reset asset compliance", + "0 | Checkpoint : Remove schedule", "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", + "2 | Id : 4643740", + "3 | Chain : Polymesh", + "4 | Nonce : 100", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -22766,273 +23475,305 @@ ] }, { - "index": 894, - "name": "Compliancemanager_Reset_asset_compliance", - "blob": "1d035449434b45522d3132333435d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 919, + "name": "Checkpoint_Remove_schedule", + "blob": "1c035449434b45522d31323334359f09d20000000000d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Reset asset compliance", + "0 | Checkpoint : Remove schedule", "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 55.555555" + "2 | Id : 13765023", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Compliancemanager : Reset asset compliance", + "0 | Checkpoint : Remove schedule", "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Id : 13765023", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 895, - "name": "Compliancemanager_Reset_asset_compliance", - "blob": "1d035449434b45522d3132333435d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 920, + "name": "Checkpoint_Remove_schedule", + "blob": "1c035449434b45522d31323334351c42030000000000d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Reset asset compliance", - "1 | Ticker : TICKER-12345" + "0 | Checkpoint : Remove schedule", + "1 | Ticker : TICKER-12345", + "2 | Id : 213532", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Compliancemanager : Reset asset compliance", + "0 | Checkpoint : Remove schedule", "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Id : 213532", + "3 | Chain : Polymesh", + "4 | Nonce : 1", + "5 | Tip : POLYX 1234.56789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 896, - "name": "Compliancemanager_Pause_asset_compliance", - "blob": "1d045449434b45522d3132333435d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 921, + "name": "Compliancemanager_Add_compliance_requirement", + "blob": "1d005449434b45522d31323334350004040000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Pause asset compliance", - "1 | Ticker : TICKER-12345" + "0 | Compliancemanager : Add compliance requirement", + "1 | Ticker : TICKER-12345", + "2 | Sender conditions : ", + "3 | Receiver conditions : ExternalAgent", + "4 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Compliancemanager : Pause asset compliance", + "0 | Compliancemanager : Add compliance requirement", "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Sender conditions : ", + "3 | Receiver conditions : ExternalAgent", + "4 | Chain : Polymesh", + "5 | Nonce : 0", + "6 | Tip : POLYX 55.555555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 897, - "name": "Compliancemanager_Pause_asset_compliance", - "blob": "1d045449434b45522d3132333435d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 922, + "name": "Compliancemanager_Add_compliance_requirement", + "blob": "1d005449434b45522d3132333435040000015449434b45522d323430383208c2cc4e96159ec6e7225baa9674087eda2e5e32843fcfb77dad66de7164f2dd8000e0ed0efa187278a29a64839176e6f0210d4d6b310e60cbcafb622550549880ea0004040000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Pause asset compliance", + "0 | Compliancemanager : Add compliance requirement", "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 55.555555" + "2 | Sender conditions [1/8] : Accredited", + "2 | Sender conditions [2/8] : TICKER-24082", + "2 | Sender conditions [3/8] : c2cc4e96159ec6e7225baa9674087eda2e5e32", + "2 | Sender conditions [4/8] : 843fcfb77dad66de7164f2dd80", + "2 | Sender conditions [5/8] : Any", + "2 | Sender conditions [6/8] : e0ed0efa187278a29a64839176e6f0210d4d6b", + "2 | Sender conditions [7/8] : 310e60cbcafb622550549880ea", + "2 | Sender conditions [8/8] : Any", + "3 | Receiver conditions : ExternalAgent", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Compliancemanager : Pause asset compliance", + "0 | Compliancemanager : Add compliance requirement", "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Sender conditions [1/8] : Accredited", + "2 | Sender conditions [2/8] : TICKER-24082", + "2 | Sender conditions [3/8] : c2cc4e96159ec6e7225baa9674087eda2e5e32", + "2 | Sender conditions [4/8] : 843fcfb77dad66de7164f2dd80", + "2 | Sender conditions [5/8] : Any", + "2 | Sender conditions [6/8] : e0ed0efa187278a29a64839176e6f0210d4d6b", + "2 | Sender conditions [7/8] : 310e60cbcafb622550549880ea", + "2 | Sender conditions [8/8] : Any", + "3 | Receiver conditions : ExternalAgent", + "4 | Chain : Polymesh", + "5 | Nonce : 100", + "6 | Tip : POLYX 5552342.355555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 898, - "name": "Compliancemanager_Pause_asset_compliance", - "blob": "1d045449434b45522d3132333435d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 923, + "name": "Compliancemanager_Add_compliance_requirement", + "blob": "1d005449434b45522d3132333435040000015449434b45522d323430383208c2cc4e96159ec6e7225baa9674087eda2e5e32843fcfb77dad66de7164f2dd8000e0ed0efa187278a29a64839176e6f0210d4d6b310e60cbcafb622550549880ea0004040000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Pause asset compliance", + "0 | Compliancemanager : Add compliance requirement", "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 1234.56789" + "2 | Sender conditions [1/8] : Accredited", + "2 | Sender conditions [2/8] : TICKER-24082", + "2 | Sender conditions [3/8] : c2cc4e96159ec6e7225baa9674087eda2e5e32", + "2 | Sender conditions [4/8] : 843fcfb77dad66de7164f2dd80", + "2 | Sender conditions [5/8] : Any", + "2 | Sender conditions [6/8] : e0ed0efa187278a29a64839176e6f0210d4d6b", + "2 | Sender conditions [7/8] : 310e60cbcafb622550549880ea", + "2 | Sender conditions [8/8] : Any", + "3 | Receiver conditions : ExternalAgent", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Compliancemanager : Pause asset compliance", + "0 | Compliancemanager : Add compliance requirement", "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Sender conditions [1/8] : Accredited", + "2 | Sender conditions [2/8] : TICKER-24082", + "2 | Sender conditions [3/8] : c2cc4e96159ec6e7225baa9674087eda2e5e32", + "2 | Sender conditions [4/8] : 843fcfb77dad66de7164f2dd80", + "2 | Sender conditions [5/8] : Any", + "2 | Sender conditions [6/8] : e0ed0efa187278a29a64839176e6f0210d4d6b", + "2 | Sender conditions [7/8] : 310e60cbcafb622550549880ea", + "2 | Sender conditions [8/8] : Any", + "3 | Receiver conditions : ExternalAgent", + "4 | Chain : Polymesh", + "5 | Nonce : 0", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 899, - "name": "Compliancemanager_Pause_asset_compliance", - "blob": "1d045449434b45522d3132333435d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 924, + "name": "Compliancemanager_Add_compliance_requirement", + "blob": "1d005449434b45522d313233343504040000040000015449434b45522d323430383208c2cc4e96159ec6e7225baa9674087eda2e5e32843fcfb77dad66de7164f2dd8000e0ed0efa187278a29a64839176e6f0210d4d6b310e60cbcafb622550549880ea00d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Pause asset compliance", + "0 | Compliancemanager : Add compliance requirement", "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 5552342.355555" + "2 | Sender conditions : ExternalAgent", + "3 | Receiver conditions [1/8] : Accredited", + "3 | Receiver conditions [2/8] : TICKER-24082", + "3 | Receiver conditions [3/8] : c2cc4e96159ec6e7225baa9674087eda2e5e32", + "3 | Receiver conditions [4/8] : 843fcfb77dad66de7164f2dd80", + "3 | Receiver conditions [5/8] : Any", + "3 | Receiver conditions [6/8] : e0ed0efa187278a29a64839176e6f0210d4d6b", + "3 | Receiver conditions [7/8] : 310e60cbcafb622550549880ea", + "3 | Receiver conditions [8/8] : Any", + "4 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Compliancemanager : Pause asset compliance", + "0 | Compliancemanager : Add compliance requirement", "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 5552342.355555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Sender conditions : ExternalAgent", + "3 | Receiver conditions [1/8] : Accredited", + "3 | Receiver conditions [2/8] : TICKER-24082", + "3 | Receiver conditions [3/8] : c2cc4e96159ec6e7225baa9674087eda2e5e32", + "3 | Receiver conditions [4/8] : 843fcfb77dad66de7164f2dd80", + "3 | Receiver conditions [5/8] : Any", + "3 | Receiver conditions [6/8] : e0ed0efa187278a29a64839176e6f0210d4d6b", + "3 | Receiver conditions [7/8] : 310e60cbcafb622550549880ea", + "3 | Receiver conditions [8/8] : Any", + "4 | Chain : Polymesh", + "5 | Nonce : 50283", + "6 | Tip : POLYX 1234.56789", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 900, - "name": "Compliancemanager_Pause_asset_compliance", - "blob": "1d045449434b45522d3132333435d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 925, + "name": "Compliancemanager_Add_compliance_requirement", + "blob": "1d005449434b45522d31323334350404000000d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Pause asset compliance", + "0 | Compliancemanager : Add compliance requirement", "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 55.555555" + "2 | Sender conditions : ExternalAgent", + "3 | Receiver conditions : ", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Compliancemanager : Pause asset compliance", + "0 | Compliancemanager : Add compliance requirement", "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Sender conditions : ExternalAgent", + "3 | Receiver conditions : ", + "4 | Chain : Polymesh", + "5 | Nonce : 100", + "6 | Tip : POLYX 0.000987", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 901, - "name": "Compliancemanager_Resume_asset_compliance", - "blob": "1d055449434b45522d3132333435d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 926, + "name": "Compliancemanager_Remove_compliance_requirement", + "blob": "1d015449434b45522d313233343534300000d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Resume asset compliance", + "0 | Compliancemanager : Remove compliance requirement", "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 55.555555" + "2 | Id : 12340", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Compliancemanager : Resume asset compliance", + "0 | Compliancemanager : Remove compliance requirement", "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Id : 12340", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip : POLYX 1234.56789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 902, - "name": "Compliancemanager_Resume_asset_compliance", - "blob": "1d055449434b45522d3132333435d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 927, + "name": "Compliancemanager_Remove_compliance_requirement", + "blob": "1d015449434b45522d313233343500000000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Resume asset compliance", + "0 | Compliancemanager : Remove compliance requirement", "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 0.000987" + "2 | Id : 0", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Compliancemanager : Resume asset compliance", + "0 | Compliancemanager : Remove compliance requirement", "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Id : 0", + "3 | Chain : Polymesh", + "4 | Nonce : 0", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 903, - "name": "Compliancemanager_Resume_asset_compliance", - "blob": "1d055449434b45522d3132333435d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 928, + "name": "Compliancemanager_Remove_compliance_requirement", + "blob": "1d015449434b45522d313233343534300000d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Resume asset compliance", + "0 | Compliancemanager : Remove compliance requirement", "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 0.000987" + "2 | Id : 12340", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Compliancemanager : Resume asset compliance", + "0 | Compliancemanager : Remove compliance requirement", "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 904, - "name": "Compliancemanager_Resume_asset_compliance", - "blob": "1d055449434b45522d3132333435d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Compliancemanager : Resume asset compliance", - "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 1234.56789" - ], - "output_expert": [ - "0 | Compliancemanager : Resume asset compliance", - "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 905, - "name": "Compliancemanager_Resume_asset_compliance", - "blob": "1d055449434b45522d3132333435d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Compliancemanager : Resume asset compliance", - "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 1234.56789" - ], - "output_expert": [ - "0 | Compliancemanager : Resume asset compliance", - "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Id : 12340", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip : POLYX 1234.56789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 906, - "name": "Compliancemanager_Add_default_trusted_claim_issuer", - "blob": "1d065449434b45522d31323334351d77bede28b15021203d0eae2f52cd6b821da16e7673a5876e6ca88a913ebee300d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 929, + "name": "Compliancemanager_Remove_compliance_requirement", + "blob": "1d015449434b45522d3132333435d3040000d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Add default trusted claim issuer", + "0 | Compliancemanager : Remove compliance requirement", "1 | Ticker : TICKER-12345", - "2 | Issuer [1/3] : 1d77bede28b15021203d0eae2f52cd6b821da1", - "2 | Issuer [2/3] : 6e7673a5876e6ca88a913ebee3", - "2 | Issuer [3/3] : Any", + "2 | Id : 1235", "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Compliancemanager : Add default trusted claim issuer", + "0 | Compliancemanager : Remove compliance requirement", "1 | Ticker : TICKER-12345", - "2 | Issuer [1/3] : 1d77bede28b15021203d0eae2f52cd6b821da1", - "2 | Issuer [2/3] : 6e7673a5876e6ca88a913ebee3", - "2 | Issuer [3/3] : Any", + "2 | Id : 1235", "3 | Chain : Polymesh", - "4 | Nonce : 100", + "4 | Nonce : 0", "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -23041,23 +23782,19 @@ ] }, { - "index": 907, - "name": "Compliancemanager_Add_default_trusted_claim_issuer", - "blob": "1d065449434b45522d31323334351d77bede28b15021203d0eae2f52cd6b821da16e7673a5876e6ca88a913ebee300d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 930, + "name": "Compliancemanager_Remove_compliance_requirement", + "blob": "1d015449434b45522d31323334359d1c0000d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Add default trusted claim issuer", + "0 | Compliancemanager : Remove compliance requirement", "1 | Ticker : TICKER-12345", - "2 | Issuer [1/3] : 1d77bede28b15021203d0eae2f52cd6b821da1", - "2 | Issuer [2/3] : 6e7673a5876e6ca88a913ebee3", - "2 | Issuer [3/3] : Any", + "2 | Id : 7325", "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Compliancemanager : Add default trusted claim issuer", + "0 | Compliancemanager : Remove compliance requirement", "1 | Ticker : TICKER-12345", - "2 | Issuer [1/3] : 1d77bede28b15021203d0eae2f52cd6b821da1", - "2 | Issuer [2/3] : 6e7673a5876e6ca88a913ebee3", - "2 | Issuer [3/3] : Any", + "2 | Id : 7325", "3 | Chain : Polymesh", "4 | Nonce : 50283", "5 | Tip : POLYX 55.555555", @@ -23068,153 +23805,121 @@ ] }, { - "index": 908, - "name": "Compliancemanager_Add_default_trusted_claim_issuer", - "blob": "1d065449434b45522d31323334351d77bede28b15021203d0eae2f52cd6b821da16e7673a5876e6ca88a913ebee300d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 931, + "name": "Compliancemanager_Reset_asset_compliance", + "blob": "1d035449434b45522d3132333435d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Add default trusted claim issuer", + "0 | Compliancemanager : Reset asset compliance", "1 | Ticker : TICKER-12345", - "2 | Issuer [1/3] : 1d77bede28b15021203d0eae2f52cd6b821da1", - "2 | Issuer [2/3] : 6e7673a5876e6ca88a913ebee3", - "2 | Issuer [3/3] : Any", - "3 | Tip : POLYX 5552342.355555" + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Compliancemanager : Add default trusted claim issuer", + "0 | Compliancemanager : Reset asset compliance", "1 | Ticker : TICKER-12345", - "2 | Issuer [1/3] : 1d77bede28b15021203d0eae2f52cd6b821da1", - "2 | Issuer [2/3] : 6e7673a5876e6ca88a913ebee3", - "2 | Issuer [3/3] : Any", - "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 909, - "name": "Compliancemanager_Add_default_trusted_claim_issuer", - "blob": "1d065449434b45522d31323334351d77bede28b15021203d0eae2f52cd6b821da16e7673a5876e6ca88a913ebee300d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 932, + "name": "Compliancemanager_Reset_asset_compliance", + "blob": "1d035449434b45522d3132333435d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Add default trusted claim issuer", + "0 | Compliancemanager : Reset asset compliance", "1 | Ticker : TICKER-12345", - "2 | Issuer [1/3] : 1d77bede28b15021203d0eae2f52cd6b821da1", - "2 | Issuer [2/3] : 6e7673a5876e6ca88a913ebee3", - "2 | Issuer [3/3] : Any", - "3 | Tip : POLYX 1234.56789" + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Compliancemanager : Add default trusted claim issuer", + "0 | Compliancemanager : Reset asset compliance", "1 | Ticker : TICKER-12345", - "2 | Issuer [1/3] : 1d77bede28b15021203d0eae2f52cd6b821da1", - "2 | Issuer [2/3] : 6e7673a5876e6ca88a913ebee3", - "2 | Issuer [3/3] : Any", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 910, - "name": "Compliancemanager_Add_default_trusted_claim_issuer", - "blob": "1d065449434b45522d31323334351d77bede28b15021203d0eae2f52cd6b821da16e7673a5876e6ca88a913ebee300d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 933, + "name": "Compliancemanager_Reset_asset_compliance", + "blob": "1d035449434b45522d3132333435d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Add default trusted claim issuer", - "1 | Ticker : TICKER-12345", - "2 | Issuer [1/3] : 1d77bede28b15021203d0eae2f52cd6b821da1", - "2 | Issuer [2/3] : 6e7673a5876e6ca88a913ebee3", - "2 | Issuer [3/3] : Any", - "3 | Tip : POLYX 55.555555" + "0 | Compliancemanager : Reset asset compliance", + "1 | Ticker : TICKER-12345" ], "output_expert": [ - "0 | Compliancemanager : Add default trusted claim issuer", + "0 | Compliancemanager : Reset asset compliance", "1 | Ticker : TICKER-12345", - "2 | Issuer [1/3] : 1d77bede28b15021203d0eae2f52cd6b821da1", - "2 | Issuer [2/3] : 6e7673a5876e6ca88a913ebee3", - "2 | Issuer [3/3] : Any", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 911, - "name": "Compliancemanager_Remove_default_trusted_claim_issuer", - "blob": "1d075449434b45522d3132333435c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 934, + "name": "Compliancemanager_Reset_asset_compliance", + "blob": "1d035449434b45522d3132333435d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Remove default trusted claim issuer", + "0 | Compliancemanager : Reset asset compliance", "1 | Ticker : TICKER-12345", - "2 | Issuer [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Issuer [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 55.555555" + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Compliancemanager : Remove default trusted claim issuer", + "0 | Compliancemanager : Reset asset compliance", "1 | Ticker : TICKER-12345", - "2 | Issuer [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Issuer [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 912, - "name": "Compliancemanager_Remove_default_trusted_claim_issuer", - "blob": "1d075449434b45522d3132333435c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 935, + "name": "Compliancemanager_Reset_asset_compliance", + "blob": "1d035449434b45522d3132333435d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Remove default trusted claim issuer", - "1 | Ticker : TICKER-12345", - "2 | Issuer [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Issuer [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 1234.56789" + "0 | Compliancemanager : Reset asset compliance", + "1 | Ticker : TICKER-12345" ], "output_expert": [ - "0 | Compliancemanager : Remove default trusted claim issuer", + "0 | Compliancemanager : Reset asset compliance", "1 | Ticker : TICKER-12345", - "2 | Issuer [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Issuer [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 913, - "name": "Compliancemanager_Remove_default_trusted_claim_issuer", - "blob": "1d075449434b45522d3132333435c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 936, + "name": "Compliancemanager_Pause_asset_compliance", + "blob": "1d045449434b45522d3132333435d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Remove default trusted claim issuer", + "0 | Compliancemanager : Pause asset compliance", "1 | Ticker : TICKER-12345", - "2 | Issuer [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Issuer [2/2] : 7c3f7c4419e4992dbf28af917d" + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Compliancemanager : Remove default trusted claim issuer", + "0 | Compliancemanager : Pause asset compliance", "1 | Ticker : TICKER-12345", - "2 | Issuer [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Issuer [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 100", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -23222,347 +23927,87 @@ ] }, { - "index": 914, - "name": "Compliancemanager_Remove_default_trusted_claim_issuer", - "blob": "1d075449434b45522d3132333435c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 937, + "name": "Compliancemanager_Pause_asset_compliance", + "blob": "1d045449434b45522d3132333435d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Remove default trusted claim issuer", + "0 | Compliancemanager : Pause asset compliance", "1 | Ticker : TICKER-12345", - "2 | Issuer [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Issuer [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 1234.56789" + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Compliancemanager : Remove default trusted claim issuer", + "0 | Compliancemanager : Pause asset compliance", "1 | Ticker : TICKER-12345", - "2 | Issuer [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Issuer [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 915, - "name": "Compliancemanager_Remove_default_trusted_claim_issuer", - "blob": "1d075449434b45522d3132333435c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 938, + "name": "Compliancemanager_Pause_asset_compliance", + "blob": "1d045449434b45522d3132333435d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Compliancemanager : Remove default trusted claim issuer", + "0 | Compliancemanager : Pause asset compliance", "1 | Ticker : TICKER-12345", - "2 | Issuer [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Issuer [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Compliancemanager : Remove default trusted claim issuer", + "0 | Compliancemanager : Pause asset compliance", "1 | Ticker : TICKER-12345", - "2 | Issuer [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Issuer [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 916, - "name": "Compliancemanager_Change_compliance_requirement", - "blob": "1d085449434b45522d3132333435040000015449434b45522d31323343530825991e9a100282b1cbe5d620e47eb3fb0e8ce1bf03e832435aa1e43420f5c5c200902ed79c8dc6eb3965e6399f8b70d8449e0b13e963c7cf0dd325823b0c110cd500040000015449434b45522d3132335157088fcf286df39daedf1bf44309ab277b278985658f42a8d74d698fd3ef697daf07009a6b64b7d93430ecb592f5ba9bcbfb3677c9dac44ed39c113a5af7c66649787f00b8828349d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Compliancemanager : Change compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | New req [1/17] : Accredited", - "2 | New req [2/17] : TICKER-123CS", - "2 | New req [3/17] : 25991e9a100282b1cbe5d620e47eb3fb0e8ce1", - "2 | New req [4/17] : bf03e832435aa1e43420f5c5c2", - "2 | New req [5/17] : Any", - "2 | New req [6/17] : 902ed79c8dc6eb3965e6399f8b70d8449e0b13", - "2 | New req [7/17] : e963c7cf0dd325823b0c110cd5", - "2 | New req [8/17] : Any", - "2 | New req [9/17] : Accredited", - "2 | New req [10/17] : TICKER-123QW", - "2 | New req [11/17] : 8fcf286df39daedf1bf44309ab277b27898565", - "2 | New req [12/17] : 8f42a8d74d698fd3ef697daf07", - "2 | New req [13/17] : Any", - "2 | New req [14/17] : 9a6b64b7d93430ecb592f5ba9bcbfb3677c9da", - "2 | New req [15/17] : c44ed39c113a5af7c66649787f", - "2 | New req [16/17] : Any", - "2 | New req [17/17] : 1233355448", - "3 | Tip : POLYX 1234.56789" - ], - "output_expert": [ - "0 | Compliancemanager : Change compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | New req [1/17] : Accredited", - "2 | New req [2/17] : TICKER-123CS", - "2 | New req [3/17] : 25991e9a100282b1cbe5d620e47eb3fb0e8ce1", - "2 | New req [4/17] : bf03e832435aa1e43420f5c5c2", - "2 | New req [5/17] : Any", - "2 | New req [6/17] : 902ed79c8dc6eb3965e6399f8b70d8449e0b13", - "2 | New req [7/17] : e963c7cf0dd325823b0c110cd5", - "2 | New req [8/17] : Any", - "2 | New req [9/17] : Accredited", - "2 | New req [10/17] : TICKER-123QW", - "2 | New req [11/17] : 8fcf286df39daedf1bf44309ab277b27898565", - "2 | New req [12/17] : 8f42a8d74d698fd3ef697daf07", - "2 | New req [13/17] : Any", - "2 | New req [14/17] : 9a6b64b7d93430ecb592f5ba9bcbfb3677c9da", - "2 | New req [15/17] : c44ed39c113a5af7c66649787f", - "2 | New req [16/17] : Any", - "2 | New req [17/17] : 1233355448", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 917, - "name": "Compliancemanager_Change_compliance_requirement", - "blob": "1d085449434b45522d3132333435040000015449434b45522d31323343530825991e9a100282b1cbe5d620e47eb3fb0e8ce1bf03e832435aa1e43420f5c5c200902ed79c8dc6eb3965e6399f8b70d8449e0b13e963c7cf0dd325823b0c110cd500040000015449434b45522d3132335157088fcf286df39daedf1bf44309ab277b278985658f42a8d74d698fd3ef697daf07009a6b64b7d93430ecb592f5ba9bcbfb3677c9dac44ed39c113a5af7c66649787f00b8828349d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Compliancemanager : Change compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | New req [1/17] : Accredited", - "2 | New req [2/17] : TICKER-123CS", - "2 | New req [3/17] : 25991e9a100282b1cbe5d620e47eb3fb0e8ce1", - "2 | New req [4/17] : bf03e832435aa1e43420f5c5c2", - "2 | New req [5/17] : Any", - "2 | New req [6/17] : 902ed79c8dc6eb3965e6399f8b70d8449e0b13", - "2 | New req [7/17] : e963c7cf0dd325823b0c110cd5", - "2 | New req [8/17] : Any", - "2 | New req [9/17] : Accredited", - "2 | New req [10/17] : TICKER-123QW", - "2 | New req [11/17] : 8fcf286df39daedf1bf44309ab277b27898565", - "2 | New req [12/17] : 8f42a8d74d698fd3ef697daf07", - "2 | New req [13/17] : Any", - "2 | New req [14/17] : 9a6b64b7d93430ecb592f5ba9bcbfb3677c9da", - "2 | New req [15/17] : c44ed39c113a5af7c66649787f", - "2 | New req [16/17] : Any", - "2 | New req [17/17] : 1233355448", - "3 | Tip : POLYX 1234.56789" - ], - "output_expert": [ - "0 | Compliancemanager : Change compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | New req [1/17] : Accredited", - "2 | New req [2/17] : TICKER-123CS", - "2 | New req [3/17] : 25991e9a100282b1cbe5d620e47eb3fb0e8ce1", - "2 | New req [4/17] : bf03e832435aa1e43420f5c5c2", - "2 | New req [5/17] : Any", - "2 | New req [6/17] : 902ed79c8dc6eb3965e6399f8b70d8449e0b13", - "2 | New req [7/17] : e963c7cf0dd325823b0c110cd5", - "2 | New req [8/17] : Any", - "2 | New req [9/17] : Accredited", - "2 | New req [10/17] : TICKER-123QW", - "2 | New req [11/17] : 8fcf286df39daedf1bf44309ab277b27898565", - "2 | New req [12/17] : 8f42a8d74d698fd3ef697daf07", - "2 | New req [13/17] : Any", - "2 | New req [14/17] : 9a6b64b7d93430ecb592f5ba9bcbfb3677c9da", - "2 | New req [15/17] : c44ed39c113a5af7c66649787f", - "2 | New req [16/17] : Any", - "2 | New req [17/17] : 1233355448", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 918, - "name": "Compliancemanager_Change_compliance_requirement", - "blob": "1d085449434b45522d3132333435040000015449434b45522d31323343530825991e9a100282b1cbe5d620e47eb3fb0e8ce1bf03e832435aa1e43420f5c5c200902ed79c8dc6eb3965e6399f8b70d8449e0b13e963c7cf0dd325823b0c110cd500040000015449434b45522d3132335157088fcf286df39daedf1bf44309ab277b278985658f42a8d74d698fd3ef697daf07009a6b64b7d93430ecb592f5ba9bcbfb3677c9dac44ed39c113a5af7c66649787f00b8828349d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Compliancemanager : Change compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | New req [1/17] : Accredited", - "2 | New req [2/17] : TICKER-123CS", - "2 | New req [3/17] : 25991e9a100282b1cbe5d620e47eb3fb0e8ce1", - "2 | New req [4/17] : bf03e832435aa1e43420f5c5c2", - "2 | New req [5/17] : Any", - "2 | New req [6/17] : 902ed79c8dc6eb3965e6399f8b70d8449e0b13", - "2 | New req [7/17] : e963c7cf0dd325823b0c110cd5", - "2 | New req [8/17] : Any", - "2 | New req [9/17] : Accredited", - "2 | New req [10/17] : TICKER-123QW", - "2 | New req [11/17] : 8fcf286df39daedf1bf44309ab277b27898565", - "2 | New req [12/17] : 8f42a8d74d698fd3ef697daf07", - "2 | New req [13/17] : Any", - "2 | New req [14/17] : 9a6b64b7d93430ecb592f5ba9bcbfb3677c9da", - "2 | New req [15/17] : c44ed39c113a5af7c66649787f", - "2 | New req [16/17] : Any", - "2 | New req [17/17] : 1233355448", - "3 | Tip : POLYX 0.000987" - ], - "output_expert": [ - "0 | Compliancemanager : Change compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | New req [1/17] : Accredited", - "2 | New req [2/17] : TICKER-123CS", - "2 | New req [3/17] : 25991e9a100282b1cbe5d620e47eb3fb0e8ce1", - "2 | New req [4/17] : bf03e832435aa1e43420f5c5c2", - "2 | New req [5/17] : Any", - "2 | New req [6/17] : 902ed79c8dc6eb3965e6399f8b70d8449e0b13", - "2 | New req [7/17] : e963c7cf0dd325823b0c110cd5", - "2 | New req [8/17] : Any", - "2 | New req [9/17] : Accredited", - "2 | New req [10/17] : TICKER-123QW", - "2 | New req [11/17] : 8fcf286df39daedf1bf44309ab277b27898565", - "2 | New req [12/17] : 8f42a8d74d698fd3ef697daf07", - "2 | New req [13/17] : Any", - "2 | New req [14/17] : 9a6b64b7d93430ecb592f5ba9bcbfb3677c9da", - "2 | New req [15/17] : c44ed39c113a5af7c66649787f", - "2 | New req [16/17] : Any", - "2 | New req [17/17] : 1233355448", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 919, - "name": "Compliancemanager_Change_compliance_requirement", - "blob": "1d085449434b45522d3132333435040000015449434b45522d31323343530825991e9a100282b1cbe5d620e47eb3fb0e8ce1bf03e832435aa1e43420f5c5c200902ed79c8dc6eb3965e6399f8b70d8449e0b13e963c7cf0dd325823b0c110cd500040000015449434b45522d3132335157088fcf286df39daedf1bf44309ab277b278985658f42a8d74d698fd3ef697daf07009a6b64b7d93430ecb592f5ba9bcbfb3677c9dac44ed39c113a5af7c66649787f00b8828349d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Compliancemanager : Change compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | New req [1/17] : Accredited", - "2 | New req [2/17] : TICKER-123CS", - "2 | New req [3/17] : 25991e9a100282b1cbe5d620e47eb3fb0e8ce1", - "2 | New req [4/17] : bf03e832435aa1e43420f5c5c2", - "2 | New req [5/17] : Any", - "2 | New req [6/17] : 902ed79c8dc6eb3965e6399f8b70d8449e0b13", - "2 | New req [7/17] : e963c7cf0dd325823b0c110cd5", - "2 | New req [8/17] : Any", - "2 | New req [9/17] : Accredited", - "2 | New req [10/17] : TICKER-123QW", - "2 | New req [11/17] : 8fcf286df39daedf1bf44309ab277b27898565", - "2 | New req [12/17] : 8f42a8d74d698fd3ef697daf07", - "2 | New req [13/17] : Any", - "2 | New req [14/17] : 9a6b64b7d93430ecb592f5ba9bcbfb3677c9da", - "2 | New req [15/17] : c44ed39c113a5af7c66649787f", - "2 | New req [16/17] : Any", - "2 | New req [17/17] : 1233355448", - "3 | Tip : POLYX 0.000987" - ], - "output_expert": [ - "0 | Compliancemanager : Change compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | New req [1/17] : Accredited", - "2 | New req [2/17] : TICKER-123CS", - "2 | New req [3/17] : 25991e9a100282b1cbe5d620e47eb3fb0e8ce1", - "2 | New req [4/17] : bf03e832435aa1e43420f5c5c2", - "2 | New req [5/17] : Any", - "2 | New req [6/17] : 902ed79c8dc6eb3965e6399f8b70d8449e0b13", - "2 | New req [7/17] : e963c7cf0dd325823b0c110cd5", - "2 | New req [8/17] : Any", - "2 | New req [9/17] : Accredited", - "2 | New req [10/17] : TICKER-123QW", - "2 | New req [11/17] : 8fcf286df39daedf1bf44309ab277b27898565", - "2 | New req [12/17] : 8f42a8d74d698fd3ef697daf07", - "2 | New req [13/17] : Any", - "2 | New req [14/17] : 9a6b64b7d93430ecb592f5ba9bcbfb3677c9da", - "2 | New req [15/17] : c44ed39c113a5af7c66649787f", - "2 | New req [16/17] : Any", - "2 | New req [17/17] : 1233355448", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Chain : Polymesh", + "3 | Nonce : 50283", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 920, - "name": "Compliancemanager_Change_compliance_requirement", - "blob": "1d085449434b45522d3132333435040000015449434b45522d31323343530825991e9a100282b1cbe5d620e47eb3fb0e8ce1bf03e832435aa1e43420f5c5c200902ed79c8dc6eb3965e6399f8b70d8449e0b13e963c7cf0dd325823b0c110cd500040000015449434b45522d3132335157088fcf286df39daedf1bf44309ab277b278985658f42a8d74d698fd3ef697daf07009a6b64b7d93430ecb592f5ba9bcbfb3677c9dac44ed39c113a5af7c66649787f00b8828349d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Compliancemanager : Change compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | New req [1/17] : Accredited", - "2 | New req [2/17] : TICKER-123CS", - "2 | New req [3/17] : 25991e9a100282b1cbe5d620e47eb3fb0e8ce1", - "2 | New req [4/17] : bf03e832435aa1e43420f5c5c2", - "2 | New req [5/17] : Any", - "2 | New req [6/17] : 902ed79c8dc6eb3965e6399f8b70d8449e0b13", - "2 | New req [7/17] : e963c7cf0dd325823b0c110cd5", - "2 | New req [8/17] : Any", - "2 | New req [9/17] : Accredited", - "2 | New req [10/17] : TICKER-123QW", - "2 | New req [11/17] : 8fcf286df39daedf1bf44309ab277b27898565", - "2 | New req [12/17] : 8f42a8d74d698fd3ef697daf07", - "2 | New req [13/17] : Any", - "2 | New req [14/17] : 9a6b64b7d93430ecb592f5ba9bcbfb3677c9da", - "2 | New req [15/17] : c44ed39c113a5af7c66649787f", - "2 | New req [16/17] : Any", - "2 | New req [17/17] : 1233355448", - "3 | Tip : POLYX 5552342.355555" + "index": 939, + "name": "Compliancemanager_Pause_asset_compliance", + "blob": "1d045449434b45522d3132333435d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Compliancemanager : Pause asset compliance", + "1 | Ticker : TICKER-12345", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Compliancemanager : Change compliance requirement", - "1 | Ticker : TICKER-12345", - "2 | New req [1/17] : Accredited", - "2 | New req [2/17] : TICKER-123CS", - "2 | New req [3/17] : 25991e9a100282b1cbe5d620e47eb3fb0e8ce1", - "2 | New req [4/17] : bf03e832435aa1e43420f5c5c2", - "2 | New req [5/17] : Any", - "2 | New req [6/17] : 902ed79c8dc6eb3965e6399f8b70d8449e0b13", - "2 | New req [7/17] : e963c7cf0dd325823b0c110cd5", - "2 | New req [8/17] : Any", - "2 | New req [9/17] : Accredited", - "2 | New req [10/17] : TICKER-123QW", - "2 | New req [11/17] : 8fcf286df39daedf1bf44309ab277b27898565", - "2 | New req [12/17] : 8f42a8d74d698fd3ef697daf07", - "2 | New req [13/17] : Any", - "2 | New req [14/17] : 9a6b64b7d93430ecb592f5ba9bcbfb3677c9da", - "2 | New req [15/17] : c44ed39c113a5af7c66649787f", - "2 | New req [16/17] : Any", - "2 | New req [17/17] : 1233355448", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Compliancemanager : Pause asset compliance", + "1 | Ticker : TICKER-12345", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 921, - "name": "Corporateaction_Set_max_details_length", - "blob": "1e00d3040000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 940, + "name": "Compliancemanager_Pause_asset_compliance", + "blob": "1d045449434b45522d3132333435d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set max details length", - "1 | Length : 1235", - "2 | Tip : POLYX 55.555555" + "0 | Compliancemanager : Pause asset compliance", + "1 | Ticker : TICKER-12345", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Corporateaction : Set max details length", - "1 | Length : 1235", + "0 | Compliancemanager : Pause asset compliance", + "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -23570,20 +24015,22 @@ ] }, { - "index": 922, - "name": "Corporateaction_Set_max_details_length", - "blob": "1e0000000000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 941, + "name": "Compliancemanager_Resume_asset_compliance", + "blob": "1d055449434b45522d3132333435d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set max details length", - "1 | Length : 0", - "2 | Tip : POLYX 5552342.355555" + "0 | Compliancemanager : Resume asset compliance", + "1 | Ticker : TICKER-12345", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Corporateaction : Set max details length", - "1 | Length : 0", + "0 | Compliancemanager : Resume asset compliance", + "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 2339", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -23591,20 +24038,20 @@ ] }, { - "index": 923, - "name": "Corporateaction_Set_max_details_length", - "blob": "1e00d3040000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 942, + "name": "Compliancemanager_Resume_asset_compliance", + "blob": "1d055449434b45522d3132333435d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set max details length", - "1 | Length : 1235", - "2 | Tip : POLYX 5552342.355555" + "0 | Compliancemanager : Resume asset compliance", + "1 | Ticker : TICKER-12345", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Corporateaction : Set max details length", - "1 | Length : 1235", + "0 | Compliancemanager : Resume asset compliance", + "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", "3 | Nonce : 2339", - "4 | Tip : POLYX 5552342.355555", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -23612,20 +24059,20 @@ ] }, { - "index": 924, - "name": "Corporateaction_Set_max_details_length", - "blob": "1e0000000000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 943, + "name": "Compliancemanager_Resume_asset_compliance", + "blob": "1d055449434b45522d3132333435d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set max details length", - "1 | Length : 0", - "2 | Tip : POLYX 55.555555" + "0 | Compliancemanager : Resume asset compliance", + "1 | Ticker : TICKER-12345", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Corporateaction : Set max details length", - "1 | Length : 0", + "0 | Compliancemanager : Resume asset compliance", + "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 100", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -23633,20 +24080,20 @@ ] }, { - "index": 925, - "name": "Corporateaction_Set_max_details_length", - "blob": "1e00f7010000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 944, + "name": "Compliancemanager_Resume_asset_compliance", + "blob": "1d055449434b45522d3132333435d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set max details length", - "1 | Length : 503", - "2 | Tip : POLYX 0.000987" + "0 | Compliancemanager : Resume asset compliance", + "1 | Ticker : TICKER-12345", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Corporateaction : Set max details length", - "1 | Length : 503", + "0 | Compliancemanager : Resume asset compliance", + "1 | Ticker : TICKER-12345", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 0", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -23654,51 +24101,43 @@ ] }, { - "index": 926, - "name": "Corporateaction_Set_default_targets", - "blob": "1e015449434b45522d313233343504ef09665087860e67aa1e704789805dd4b7d8b8df8dc43a1da31227fa520b820100d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 945, + "name": "Compliancemanager_Resume_asset_compliance", + "blob": "1d055449434b45522d3132333435d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set default targets", - "1 | Ticker : TICKER-12345", - "2 | Targets [1/3] : ef09665087860e67aa1e704789805dd4b7d8b8", - "2 | Targets [2/3] : df8dc43a1da31227fa520b8201", - "2 | Targets [3/3] : Include", - "3 | Tip : POLYX 5552342.355555" + "0 | Compliancemanager : Resume asset compliance", + "1 | Ticker : TICKER-12345" ], "output_expert": [ - "0 | Corporateaction : Set default targets", + "0 | Compliancemanager : Resume asset compliance", "1 | Ticker : TICKER-12345", - "2 | Targets [1/3] : ef09665087860e67aa1e704789805dd4b7d8b8", - "2 | Targets [2/3] : df8dc43a1da31227fa520b8201", - "2 | Targets [3/3] : Include", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 927, - "name": "Corporateaction_Set_default_targets", - "blob": "1e015449434b45522d313233343504de092ddd024aa9bb802da33a7de9e6182818f1b6b57f026407ed7b641cb3d08601d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 946, + "name": "Compliancemanager_Add_default_trusted_claim_issuer", + "blob": "1d065449434b45522d3132333435435e93770e6f44f4212be2542906d4d374cebadea324f9cbf240e980f264e28900d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set default targets", + "0 | Compliancemanager : Add default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Targets [1/3] : de092ddd024aa9bb802da33a7de9e6182818f1", - "2 | Targets [2/3] : b6b57f026407ed7b641cb3d086", - "2 | Targets [3/3] : Exclude" + "2 | Issuer [1/3] : 435e93770e6f44f4212be2542906d4d374ceba", + "2 | Issuer [2/3] : dea324f9cbf240e980f264e289", + "2 | Issuer [3/3] : Any" ], "output_expert": [ - "0 | Corporateaction : Set default targets", + "0 | Compliancemanager : Add default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Targets [1/3] : de092ddd024aa9bb802da33a7de9e6182818f1", - "2 | Targets [2/3] : b6b57f026407ed7b641cb3d086", - "2 | Targets [3/3] : Exclude", + "2 | Issuer [1/3] : 435e93770e6f44f4212be2542906d4d374ceba", + "2 | Issuer [2/3] : dea324f9cbf240e980f264e289", + "2 | Issuer [3/3] : Any", "3 | Chain : Polymesh", - "4 | Nonce : 50283", + "4 | Nonce : 100", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -23706,26 +24145,26 @@ ] }, { - "index": 928, - "name": "Corporateaction_Set_default_targets", - "blob": "1e015449434b45522d313233343504ef09665087860e67aa1e704789805dd4b7d8b8df8dc43a1da31227fa520b820100d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 947, + "name": "Compliancemanager_Add_default_trusted_claim_issuer", + "blob": "1d065449434b45522d3132333435435e93770e6f44f4212be2542906d4d374cebadea324f9cbf240e980f264e28900d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set default targets", + "0 | Compliancemanager : Add default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Targets [1/3] : ef09665087860e67aa1e704789805dd4b7d8b8", - "2 | Targets [2/3] : df8dc43a1da31227fa520b8201", - "2 | Targets [3/3] : Include", - "3 | Tip : POLYX 55.555555" + "2 | Issuer [1/3] : 435e93770e6f44f4212be2542906d4d374ceba", + "2 | Issuer [2/3] : dea324f9cbf240e980f264e289", + "2 | Issuer [3/3] : Any", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Corporateaction : Set default targets", + "0 | Compliancemanager : Add default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Targets [1/3] : ef09665087860e67aa1e704789805dd4b7d8b8", - "2 | Targets [2/3] : df8dc43a1da31227fa520b8201", - "2 | Targets [3/3] : Include", + "2 | Issuer [1/3] : 435e93770e6f44f4212be2542906d4d374ceba", + "2 | Issuer [2/3] : dea324f9cbf240e980f264e289", + "2 | Issuer [3/3] : Any", "3 | Chain : Polymesh", "4 | Nonce : 2339", - "5 | Tip : POLYX 55.555555", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -23733,26 +24172,26 @@ ] }, { - "index": 929, - "name": "Corporateaction_Set_default_targets", - "blob": "1e015449434b45522d313233343504ef09665087860e67aa1e704789805dd4b7d8b8df8dc43a1da31227fa520b820100d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 948, + "name": "Compliancemanager_Add_default_trusted_claim_issuer", + "blob": "1d065449434b45522d3132333435435e93770e6f44f4212be2542906d4d374cebadea324f9cbf240e980f264e28900d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set default targets", + "0 | Compliancemanager : Add default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Targets [1/3] : ef09665087860e67aa1e704789805dd4b7d8b8", - "2 | Targets [2/3] : df8dc43a1da31227fa520b8201", - "2 | Targets [3/3] : Include", - "3 | Tip : POLYX 1234.56789" + "2 | Issuer [1/3] : 435e93770e6f44f4212be2542906d4d374ceba", + "2 | Issuer [2/3] : dea324f9cbf240e980f264e289", + "2 | Issuer [3/3] : Any", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Corporateaction : Set default targets", + "0 | Compliancemanager : Add default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Targets [1/3] : ef09665087860e67aa1e704789805dd4b7d8b8", - "2 | Targets [2/3] : df8dc43a1da31227fa520b8201", - "2 | Targets [3/3] : Include", + "2 | Issuer [1/3] : 435e93770e6f44f4212be2542906d4d374ceba", + "2 | Issuer [2/3] : dea324f9cbf240e980f264e289", + "2 | Issuer [3/3] : Any", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 2339", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -23760,23 +24199,23 @@ ] }, { - "index": 930, - "name": "Corporateaction_Set_default_targets", - "blob": "1e015449434b45522d313233343504de092ddd024aa9bb802da33a7de9e6182818f1b6b57f026407ed7b641cb3d08601d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 949, + "name": "Compliancemanager_Add_default_trusted_claim_issuer", + "blob": "1d065449434b45522d3132333435435e93770e6f44f4212be2542906d4d374cebadea324f9cbf240e980f264e28900d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set default targets", + "0 | Compliancemanager : Add default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Targets [1/3] : de092ddd024aa9bb802da33a7de9e6182818f1", - "2 | Targets [2/3] : b6b57f026407ed7b641cb3d086", - "2 | Targets [3/3] : Exclude", + "2 | Issuer [1/3] : 435e93770e6f44f4212be2542906d4d374ceba", + "2 | Issuer [2/3] : dea324f9cbf240e980f264e289", + "2 | Issuer [3/3] : Any", "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Corporateaction : Set default targets", + "0 | Compliancemanager : Add default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Targets [1/3] : de092ddd024aa9bb802da33a7de9e6182818f1", - "2 | Targets [2/3] : b6b57f026407ed7b641cb3d086", - "2 | Targets [3/3] : Exclude", + "2 | Issuer [1/3] : 435e93770e6f44f4212be2542906d4d374ceba", + "2 | Issuer [2/3] : dea324f9cbf240e980f264e289", + "2 | Issuer [3/3] : Any", "3 | Chain : Polymesh", "4 | Nonce : 50283", "5 | Tip : POLYX 5552342.355555", @@ -23787,45 +24226,51 @@ ] }, { - "index": 931, - "name": "Corporateaction_Set_default_withholding_tax", - "blob": "1e025449434b45522d313233343523c2f001d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 950, + "name": "Compliancemanager_Add_default_trusted_claim_issuer", + "blob": "1d065449434b45522d3132333435435e93770e6f44f4212be2542906d4d374cebadea324f9cbf240e980f264e28900d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set default withholding tax", + "0 | Compliancemanager : Add default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Tax : 3255.5555%" + "2 | Issuer [1/3] : 435e93770e6f44f4212be2542906d4d374ceba", + "2 | Issuer [2/3] : dea324f9cbf240e980f264e289", + "2 | Issuer [3/3] : Any", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Corporateaction : Set default withholding tax", + "0 | Compliancemanager : Add default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Tax : 3255.5555%", + "2 | Issuer [1/3] : 435e93770e6f44f4212be2542906d4d374ceba", + "2 | Issuer [2/3] : dea324f9cbf240e980f264e289", + "2 | Issuer [3/3] : Any", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 50283", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 932, - "name": "Corporateaction_Set_default_withholding_tax", - "blob": "1e025449434b45522d3132333435400d0300d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 951, + "name": "Compliancemanager_Remove_default_trusted_claim_issuer", + "blob": "1d075449434b45522d3132333435942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set default withholding tax", + "0 | Compliancemanager : Remove default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Tax : 20.0000%", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "2 | Issuer [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Issuer [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Corporateaction : Set default withholding tax", + "0 | Compliancemanager : Remove default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Tax : 20.0000%", + "2 | Issuer [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Issuer [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", "4 | Nonce : 50283", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -23833,22 +24278,26 @@ ] }, { - "index": 933, - "name": "Corporateaction_Set_default_withholding_tax", - "blob": "1e025449434b45522d3132333435400d0300d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 952, + "name": "Compliancemanager_Remove_default_trusted_claim_issuer", + "blob": "1d075449434b45522d3132333435942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set default withholding tax", + "0 | Compliancemanager : Remove default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Tax : 20.0000%", - "3 | Tip : POLYX 55.555555" + "2 | Issuer [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Issuer [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Corporateaction : Set default withholding tax", + "0 | Compliancemanager : Remove default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Tax : 20.0000%", + "2 | Issuer [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Issuer [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", "4 | Nonce : 2339", - "5 | Tip : POLYX 55.555555", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -23856,22 +24305,24 @@ ] }, { - "index": 934, - "name": "Corporateaction_Set_default_withholding_tax", - "blob": "1e025449434b45522d313233343500000000d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 953, + "name": "Compliancemanager_Remove_default_trusted_claim_issuer", + "blob": "1d075449434b45522d3132333435942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set default withholding tax", + "0 | Compliancemanager : Remove default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Tax : 0.0000%", - "3 | Tip : POLYX 55.555555" + "2 | Issuer [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Issuer [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Corporateaction : Set default withholding tax", + "0 | Compliancemanager : Remove default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Tax : 0.0000%", + "2 | Issuer [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Issuer [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 50283", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -23879,47 +24330,49 @@ ] }, { - "index": 935, - "name": "Corporateaction_Set_default_withholding_tax", - "blob": "1e025449434b45522d313233343500000000d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 954, + "name": "Compliancemanager_Remove_default_trusted_claim_issuer", + "blob": "1d075449434b45522d3132333435942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set default withholding tax", + "0 | Compliancemanager : Remove default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Tax : 0.0000%", - "3 | Tip : POLYX 5552342.355555" + "2 | Issuer [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Issuer [2/2] : 9f1a634608d9f53e3f923cda7b" ], "output_expert": [ - "0 | Corporateaction : Set default withholding tax", + "0 | Compliancemanager : Remove default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Tax : 0.0000%", + "2 | Issuer [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Issuer [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 1", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 936, - "name": "Corporateaction_Set_did_withholding_tax", - "blob": "1e035449434b45522d3132333435c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d01400d0300d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 955, + "name": "Compliancemanager_Remove_default_trusted_claim_issuer", + "blob": "1d075449434b45522d3132333435942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set did withholding tax", + "0 | Compliancemanager : Remove default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Taxed did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Taxed did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tax : 20.0000%" + "2 | Issuer [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Issuer [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Corporateaction : Set did withholding tax", + "0 | Compliancemanager : Remove default trusted claim issuer", "1 | Ticker : TICKER-12345", - "2 | Taxed did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Taxed did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tax : 20.0000%", - "4 | Chain : Polymesh", - "5 | Nonce : 0", + "2 | Issuer [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Issuer [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Chain : Polymesh", + "4 | Nonce : 1", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -23927,105 +24380,131 @@ ] }, { - "index": 937, - "name": "Corporateaction_Set_did_withholding_tax", - "blob": "1e035449434b45522d3132333435c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d0100000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 956, + "name": "Corporateaction_Set_max_details_length", + "blob": "1e00d3040000d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set did withholding tax", - "1 | Ticker : TICKER-12345", - "2 | Taxed did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Taxed did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tax : 0.0000%", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "0 | Corporateaction : Set max details length", + "1 | Length : 1235", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Corporateaction : Set did withholding tax", - "1 | Ticker : TICKER-12345", - "2 | Taxed did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Taxed did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tax : 0.0000%", - "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Corporateaction : Set max details length", + "1 | Length : 1235", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 938, - "name": "Corporateaction_Set_did_withholding_tax", - "blob": "1e035449434b45522d3132333435c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d0100000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 957, + "name": "Corporateaction_Set_max_details_length", + "blob": "1e00f7010000d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set did withholding tax", - "1 | Ticker : TICKER-12345", - "2 | Taxed did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Taxed did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tax : 0.0000%", - "4 | Tip : POLYX 5552342.355555" + "0 | Corporateaction : Set max details length", + "1 | Length : 503", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Corporateaction : Set did withholding tax", - "1 | Ticker : TICKER-12345", - "2 | Taxed did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Taxed did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tax : 0.0000%", - "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip : POLYX 5552342.355555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Corporateaction : Set max details length", + "1 | Length : 503", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 939, - "name": "Corporateaction_Set_did_withholding_tax", - "blob": "1e035449434b45522d3132333435c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d01400d0300d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 958, + "name": "Corporateaction_Set_max_details_length", + "blob": "1e00f7010000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set did withholding tax", - "1 | Ticker : TICKER-12345", - "2 | Taxed did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Taxed did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tax : 20.0000%" + "0 | Corporateaction : Set max details length", + "1 | Length : 503", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Corporateaction : Set did withholding tax", - "1 | Ticker : TICKER-12345", - "2 | Taxed did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Taxed did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tax : 20.0000%", - "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Corporateaction : Set max details length", + "1 | Length : 503", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 940, - "name": "Corporateaction_Set_did_withholding_tax", - "blob": "1e035449434b45522d3132333435c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d01400d0300d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 959, + "name": "Corporateaction_Set_max_details_length", + "blob": "1e009d1c0000d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Set did withholding tax", + "0 | Corporateaction : Set max details length", + "1 | Length : 7325", + "2 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Corporateaction : Set max details length", + "1 | Length : 7325", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 960, + "name": "Corporateaction_Set_max_details_length", + "blob": "1e0000000000d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Corporateaction : Set max details length", + "1 | Length : 0" + ], + "output_expert": [ + "0 | Corporateaction : Set max details length", + "1 | Length : 0", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 961, + "name": "Corporateaction_Set_default_targets", + "blob": "1e015449434b45522d313233343504f25607956b96820bd70d806153e3098f991ba5ea6e5f1f89d3e3591a79e91d9801d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Corporateaction : Set default targets", "1 | Ticker : TICKER-12345", - "2 | Taxed did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Taxed did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tax : 20.0000%" + "2 | Targets [1/3] : f25607956b96820bd70d806153e3098f991ba5", + "2 | Targets [2/3] : ea6e5f1f89d3e3591a79e91d98", + "2 | Targets [3/3] : Exclude", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Corporateaction : Set did withholding tax", + "0 | Corporateaction : Set default targets", "1 | Ticker : TICKER-12345", - "2 | Taxed did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Taxed did [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tax : 20.0000%", - "4 | Chain : Polymesh", - "5 | Nonce : 2339", + "2 | Targets [1/3] : f25607956b96820bd70d806153e3098f991ba5", + "2 | Targets [2/3] : ea6e5f1f89d3e3591a79e91d98", + "2 | Targets [3/3] : Exclude", + "3 | Chain : Polymesh", + "4 | Nonce : 2339", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -24033,241 +24512,134 @@ ] }, { - "index": 941, - "name": "Corporateaction_Initiate_corporate_action", - "blob": "1e045449434b45522d3132333435000008000000000000005044657461696c7320412c2044657461696c73204201044e7658fedc4421c7131ce95e2be741487c8e3d384dec48297a4206b54059a6b5000123c2f00101049347e45b1b4232395eeeda57f9620f875fe137aa7d9de64f52f7b7ce035368b4400d0300d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Corporateaction : Initiate corporate action", + "index": 962, + "name": "Corporateaction_Set_default_targets", + "blob": "1e015449434b45522d313233343504e60c09675a042e6e6f91eaee68f974827ecbd90e2ca8e08447f939000f9ce67100d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Corporateaction : Set default targets", "1 | Ticker : TICKER-12345", - "2 | Kind : PredictableBenefit", - "3 | Decl date : 2048", - "4 | Record date : None", - "5 | Details : Details A, Details B", - "6 | Targets [1/3] : 4e7658fedc4421c7131ce95e2be741487c8e3d", - "6 | Targets [2/3] : 384dec48297a4206b54059a6b5", - "6 | Targets [3/3] : Include", - "7 | Default withholding tax : 3255.5555%", - "8 | Withholding tax [1/3] : 9347e45b1b4232395eeeda57f9620f875fe137", - "8 | Withholding tax [2/3] : aa7d9de64f52f7b7ce035368b4", - "8 | Withholding tax [3/3] : 20.0000%" + "2 | Targets [1/3] : e60c09675a042e6e6f91eaee68f974827ecbd9", + "2 | Targets [2/3] : 0e2ca8e08447f939000f9ce671", + "2 | Targets [3/3] : Include", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Corporateaction : Initiate corporate action", + "0 | Corporateaction : Set default targets", "1 | Ticker : TICKER-12345", - "2 | Kind : PredictableBenefit", - "3 | Decl date : 2048", - "4 | Record date : None", - "5 | Details : Details A, Details B", - "6 | Targets [1/3] : 4e7658fedc4421c7131ce95e2be741487c8e3d", - "6 | Targets [2/3] : 384dec48297a4206b54059a6b5", - "6 | Targets [3/3] : Include", - "7 | Default withholding tax : 3255.5555%", - "8 | Withholding tax [1/3] : 9347e45b1b4232395eeeda57f9620f875fe137", - "8 | Withholding tax [2/3] : aa7d9de64f52f7b7ce035368b4", - "8 | Withholding tax [3/3] : 20.0000%", - "9 | Chain : Polymesh", - "10 | Nonce : 0", - "11 | Era Phase : 61", - "12 | Era Period : 64", - "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Targets [1/3] : e60c09675a042e6e6f91eaee68f974827ecbd9", + "2 | Targets [2/3] : 0e2ca8e08447f939000f9ce671", + "2 | Targets [3/3] : Include", + "3 | Chain : Polymesh", + "4 | Nonce : 2339", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 942, - "name": "Corporateaction_Initiate_corporate_action", - "blob": "1e045449434b45522d31323334350300010000000000000102cc820d00000000005044657461696c7320412c2044657461696c73204201044e7658fedc4421c7131ce95e2be741487c8e3d384dec48297a4206b54059a6b50001400d030001049347e45b1b4232395eeeda57f9620f875fe137aa7d9de64f52f7b7ce035368b4400d0300d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 963, + "name": "Corporateaction_Set_default_targets", + "blob": "1e015449434b45522d313233343504f25607956b96820bd70d806153e3098f991ba5ea6e5f1f89d3e3591a79e91d9801d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Initiate corporate action", + "0 | Corporateaction : Set default targets", "1 | Ticker : TICKER-12345", - "2 | Kind : Reorganization", - "3 | Decl date : 256", - "4 | Record date : 885452", - "5 | Details : Details A, Details B", - "6 | Targets [1/3] : 4e7658fedc4421c7131ce95e2be741487c8e3d", - "6 | Targets [2/3] : 384dec48297a4206b54059a6b5", - "6 | Targets [3/3] : Include", - "7 | Default withholding tax : 20.0000%", - "8 | Withholding tax [1/3] : 9347e45b1b4232395eeeda57f9620f875fe137", - "8 | Withholding tax [2/3] : aa7d9de64f52f7b7ce035368b4", - "8 | Withholding tax [3/3] : 20.0000%", - "9 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "9 | Tip [2/2] : 3.456789" + "2 | Targets [1/3] : f25607956b96820bd70d806153e3098f991ba5", + "2 | Targets [2/3] : ea6e5f1f89d3e3591a79e91d98", + "2 | Targets [3/3] : Exclude", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Corporateaction : Initiate corporate action", + "0 | Corporateaction : Set default targets", "1 | Ticker : TICKER-12345", - "2 | Kind : Reorganization", - "3 | Decl date : 256", - "4 | Record date : 885452", - "5 | Details : Details A, Details B", - "6 | Targets [1/3] : 4e7658fedc4421c7131ce95e2be741487c8e3d", - "6 | Targets [2/3] : 384dec48297a4206b54059a6b5", - "6 | Targets [3/3] : Include", - "7 | Default withholding tax : 20.0000%", - "8 | Withholding tax [1/3] : 9347e45b1b4232395eeeda57f9620f875fe137", - "8 | Withholding tax [2/3] : aa7d9de64f52f7b7ce035368b4", - "8 | Withholding tax [3/3] : 20.0000%", - "9 | Chain : Polymesh", - "10 | Nonce : 100", - "11 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "11 | Tip [2/2] : 3.456789", - "12 | Era Phase : 61", - "13 | Era Period : 64", - "14 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "14 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Targets [1/3] : f25607956b96820bd70d806153e3098f991ba5", + "2 | Targets [2/3] : ea6e5f1f89d3e3591a79e91d98", + "2 | Targets [3/3] : Exclude", + "3 | Chain : Polymesh", + "4 | Nonce : 0", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 943, - "name": "Corporateaction_Initiate_corporate_action", - "blob": "1e045449434b45522d31323334350000010000000000000102cc820d00000000005044657461696c7320412c2044657461696c73204201044e7658fedc4421c7131ce95e2be741487c8e3d384dec48297a4206b54059a6b500010000000001049347e45b1b4232395eeeda57f9620f875fe137aa7d9de64f52f7b7ce035368b4400d0300d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 964, + "name": "Corporateaction_Set_default_targets", + "blob": "1e015449434b45522d313233343504f25607956b96820bd70d806153e3098f991ba5ea6e5f1f89d3e3591a79e91d9801d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Initiate corporate action", + "0 | Corporateaction : Set default targets", "1 | Ticker : TICKER-12345", - "2 | Kind : PredictableBenefit", - "3 | Decl date : 256", - "4 | Record date : 885452", - "5 | Details : Details A, Details B", - "6 | Targets [1/3] : 4e7658fedc4421c7131ce95e2be741487c8e3d", - "6 | Targets [2/3] : 384dec48297a4206b54059a6b5", - "6 | Targets [3/3] : Include", - "7 | Default withholding tax : 0.0000%", - "8 | Withholding tax [1/3] : 9347e45b1b4232395eeeda57f9620f875fe137", - "8 | Withholding tax [2/3] : aa7d9de64f52f7b7ce035368b4", - "8 | Withholding tax [3/3] : 20.0000%", - "9 | Tip : POLYX 1234.56789" + "2 | Targets [1/3] : f25607956b96820bd70d806153e3098f991ba5", + "2 | Targets [2/3] : ea6e5f1f89d3e3591a79e91d98", + "2 | Targets [3/3] : Exclude", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Corporateaction : Initiate corporate action", + "0 | Corporateaction : Set default targets", "1 | Ticker : TICKER-12345", - "2 | Kind : PredictableBenefit", - "3 | Decl date : 256", - "4 | Record date : 885452", - "5 | Details : Details A, Details B", - "6 | Targets [1/3] : 4e7658fedc4421c7131ce95e2be741487c8e3d", - "6 | Targets [2/3] : 384dec48297a4206b54059a6b5", - "6 | Targets [3/3] : Include", - "7 | Default withholding tax : 0.0000%", - "8 | Withholding tax [1/3] : 9347e45b1b4232395eeeda57f9620f875fe137", - "8 | Withholding tax [2/3] : aa7d9de64f52f7b7ce035368b4", - "8 | Withholding tax [3/3] : 20.0000%", - "9 | Chain : Polymesh", - "10 | Nonce : 0", - "11 | Tip : POLYX 1234.56789", - "12 | Era Phase : 61", - "13 | Era Period : 64", - "14 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "14 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Targets [1/3] : f25607956b96820bd70d806153e3098f991ba5", + "2 | Targets [2/3] : ea6e5f1f89d3e3591a79e91d98", + "2 | Targets [3/3] : Exclude", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 944, - "name": "Corporateaction_Initiate_corporate_action", - "blob": "1e045449434b45522d31323334350000080000000000000102cc820d00000000005044657461696c7320412c2044657461696c73204201044e7658fedc4421c7131ce95e2be741487c8e3d384dec48297a4206b54059a6b500010000000001049347e45b1b4232395eeeda57f9620f875fe137aa7d9de64f52f7b7ce035368b4400d0300d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 965, + "name": "Corporateaction_Set_default_targets", + "blob": "1e015449434b45522d313233343504e60c09675a042e6e6f91eaee68f974827ecbd90e2ca8e08447f939000f9ce67100d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Initiate corporate action", + "0 | Corporateaction : Set default targets", "1 | Ticker : TICKER-12345", - "2 | Kind : PredictableBenefit", - "3 | Decl date : 2048", - "4 | Record date : 885452", - "5 | Details : Details A, Details B", - "6 | Targets [1/3] : 4e7658fedc4421c7131ce95e2be741487c8e3d", - "6 | Targets [2/3] : 384dec48297a4206b54059a6b5", - "6 | Targets [3/3] : Include", - "7 | Default withholding tax : 0.0000%", - "8 | Withholding tax [1/3] : 9347e45b1b4232395eeeda57f9620f875fe137", - "8 | Withholding tax [2/3] : aa7d9de64f52f7b7ce035368b4", - "8 | Withholding tax [3/3] : 20.0000%", - "9 | Tip : POLYX 0.000987" + "2 | Targets [1/3] : e60c09675a042e6e6f91eaee68f974827ecbd9", + "2 | Targets [2/3] : 0e2ca8e08447f939000f9ce671", + "2 | Targets [3/3] : Include", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Corporateaction : Initiate corporate action", + "0 | Corporateaction : Set default targets", "1 | Ticker : TICKER-12345", - "2 | Kind : PredictableBenefit", - "3 | Decl date : 2048", - "4 | Record date : 885452", - "5 | Details : Details A, Details B", - "6 | Targets [1/3] : 4e7658fedc4421c7131ce95e2be741487c8e3d", - "6 | Targets [2/3] : 384dec48297a4206b54059a6b5", - "6 | Targets [3/3] : Include", - "7 | Default withholding tax : 0.0000%", - "8 | Withholding tax [1/3] : 9347e45b1b4232395eeeda57f9620f875fe137", - "8 | Withholding tax [2/3] : aa7d9de64f52f7b7ce035368b4", - "8 | Withholding tax [3/3] : 20.0000%", - "9 | Chain : Polymesh", - "10 | Nonce : 50283", - "11 | Tip : POLYX 0.000987", - "12 | Era Phase : 61", - "13 | Era Period : 64", - "14 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "14 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Targets [1/3] : e60c09675a042e6e6f91eaee68f974827ecbd9", + "2 | Targets [2/3] : 0e2ca8e08447f939000f9ce671", + "2 | Targets [3/3] : Include", + "3 | Chain : Polymesh", + "4 | Nonce : 2339", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 945, - "name": "Corporateaction_Initiate_corporate_action", - "blob": "1e045449434b45522d3132333435030001000000000000005044657461696c7320412c2044657461696c73204201043032e01d6936692b43e4eb0d5094b9c3eecb59180d5ce6641ef4104717f2654f0101400d030001049347e45b1b4232395eeeda57f9620f875fe137aa7d9de64f52f7b7ce035368b4400d0300d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 966, + "name": "Corporateaction_Set_default_withholding_tax", + "blob": "1e025449434b45522d3132333435400d0300d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Initiate corporate action", + "0 | Corporateaction : Set default withholding tax", "1 | Ticker : TICKER-12345", - "2 | Kind : Reorganization", - "3 | Decl date : 256", - "4 | Record date : None", - "5 | Details : Details A, Details B", - "6 | Targets [1/3] : 3032e01d6936692b43e4eb0d5094b9c3eecb59", - "6 | Targets [2/3] : 180d5ce6641ef4104717f2654f", - "6 | Targets [3/3] : Exclude", - "7 | Default withholding tax : 20.0000%", - "8 | Withholding tax [1/3] : 9347e45b1b4232395eeeda57f9620f875fe137", - "8 | Withholding tax [2/3] : aa7d9de64f52f7b7ce035368b4", - "8 | Withholding tax [3/3] : 20.0000%", - "9 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "9 | Tip [2/2] : 3.456789" + "2 | Tax : 20.0000%", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Corporateaction : Initiate corporate action", + "0 | Corporateaction : Set default withholding tax", "1 | Ticker : TICKER-12345", - "2 | Kind : Reorganization", - "3 | Decl date : 256", - "4 | Record date : None", - "5 | Details : Details A, Details B", - "6 | Targets [1/3] : 3032e01d6936692b43e4eb0d5094b9c3eecb59", - "6 | Targets [2/3] : 180d5ce6641ef4104717f2654f", - "6 | Targets [3/3] : Exclude", - "7 | Default withholding tax : 20.0000%", - "8 | Withholding tax [1/3] : 9347e45b1b4232395eeeda57f9620f875fe137", - "8 | Withholding tax [2/3] : aa7d9de64f52f7b7ce035368b4", - "8 | Withholding tax [3/3] : 20.0000%", - "9 | Chain : Polymesh", - "10 | Nonce : 0", - "11 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "11 | Tip [2/2] : 3.456789", - "12 | Era Phase : 61", - "13 | Era Period : 64", - "14 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "14 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 946, - "name": "Corporateaction_Link_ca_doc", - "blob": "1e055449434b45522d31323341416fec21000400000000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Corporateaction : Link ca doc", - "1 | Id [1/2] : TICKER-123AA", - "1 | Id [2/2] : 2223215", - "2 | Docs : 0", - "3 | Tip : POLYX 1234.56789" - ], - "output_expert": [ - "0 | Corporateaction : Link ca doc", - "1 | Id [1/2] : TICKER-123AA", - "1 | Id [2/2] : 2223215", - "2 | Docs : 0", + "2 | Tax : 20.0000%", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 1", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -24275,24 +24647,22 @@ ] }, { - "index": 947, - "name": "Corporateaction_Link_ca_doc", - "blob": "1e055449434b45522d31323341416fec210000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 967, + "name": "Corporateaction_Set_default_withholding_tax", + "blob": "1e025449434b45522d313233343523c2f001d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Link ca doc", - "1 | Id [1/2] : TICKER-123AA", - "1 | Id [2/2] : 2223215", - "2 | Docs : ", - "3 | Tip : POLYX 0.000987" + "0 | Corporateaction : Set default withholding tax", + "1 | Ticker : TICKER-12345", + "2 | Tax : 3255.5555%", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Corporateaction : Link ca doc", - "1 | Id [1/2] : TICKER-123AA", - "1 | Id [2/2] : 2223215", - "2 | Docs : ", + "0 | Corporateaction : Set default withholding tax", + "1 | Ticker : TICKER-12345", + "2 | Tax : 3255.5555%", "3 | Chain : Polymesh", "4 | Nonce : 100", - "5 | Tip : POLYX 0.000987", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -24300,24 +24670,22 @@ ] }, { - "index": 948, - "name": "Corporateaction_Link_ca_doc", - "blob": "1e055449434b45522d31323341416fec210000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 968, + "name": "Corporateaction_Set_default_withholding_tax", + "blob": "1e025449434b45522d3132333435400d0300d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Link ca doc", - "1 | Id [1/2] : TICKER-123AA", - "1 | Id [2/2] : 2223215", - "2 | Docs : ", - "3 | Tip : POLYX 5552342.355555" + "0 | Corporateaction : Set default withholding tax", + "1 | Ticker : TICKER-12345", + "2 | Tax : 20.0000%", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Corporateaction : Link ca doc", - "1 | Id [1/2] : TICKER-123AA", - "1 | Id [2/2] : 2223215", - "2 | Docs : ", + "0 | Corporateaction : Set default withholding tax", + "1 | Ticker : TICKER-12345", + "2 | Tax : 20.0000%", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 100", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -24325,30 +24693,22 @@ ] }, { - "index": 949, - "name": "Corporateaction_Link_ca_doc", - "blob": "1e055449434b45522d31323341416fec210010672f0000406903000f000000bd3c1221d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 969, + "name": "Corporateaction_Set_default_withholding_tax", + "blob": "1e025449434b45522d3132333435400d0300d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Link ca doc", - "1 | Id [1/2] : TICKER-123AA", - "1 | Id [2/2] : 2223215", - "2 | Docs [1/4] : 12135", - "2 | Docs [2/4] : 223552", - "2 | Docs [3/4] : 15", - "2 | Docs [4/4] : 554843325", - "3 | Tip : POLYX 0.000987" + "0 | Corporateaction : Set default withholding tax", + "1 | Ticker : TICKER-12345", + "2 | Tax : 20.0000%", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Corporateaction : Link ca doc", - "1 | Id [1/2] : TICKER-123AA", - "1 | Id [2/2] : 2223215", - "2 | Docs [1/4] : 12135", - "2 | Docs [2/4] : 223552", - "2 | Docs [3/4] : 15", - "2 | Docs [4/4] : 554843325", + "0 | Corporateaction : Set default withholding tax", + "1 | Ticker : TICKER-12345", + "2 | Tax : 20.0000%", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 1", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -24356,23 +24716,21 @@ ] }, { - "index": 950, - "name": "Corporateaction_Link_ca_doc", - "blob": "1e055449434b45522d31323341416fec210000d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 970, + "name": "Corporateaction_Set_default_withholding_tax", + "blob": "1e025449434b45522d313233343523c2f001d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Link ca doc", - "1 | Id [1/2] : TICKER-123AA", - "1 | Id [2/2] : 2223215", - "2 | Docs : ", + "0 | Corporateaction : Set default withholding tax", + "1 | Ticker : TICKER-12345", + "2 | Tax : 3255.5555%", "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Corporateaction : Link ca doc", - "1 | Id [1/2] : TICKER-123AA", - "1 | Id [2/2] : 2223215", - "2 | Docs : ", + "0 | Corporateaction : Set default withholding tax", + "1 | Ticker : TICKER-12345", + "2 | Tax : 3255.5555%", "3 | Chain : Polymesh", - "4 | Nonce : 100", + "4 | Nonce : 2339", "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -24381,189 +24739,380 @@ ] }, { - "index": 951, - "name": "Corporateaction_Remove_ca", - "blob": "1e065449434b45522d31323341416fec2100d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 971, + "name": "Corporateaction_Set_did_withholding_tax", + "blob": "1e035449434b45522d3132333435942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b01400d0300d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Remove ca", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Tip : POLYX 5552342.355555" + "0 | Corporateaction : Set did withholding tax", + "1 | Ticker : TICKER-12345", + "2 | Taxed did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Taxed did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tax : 20.0000%", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Corporateaction : Remove ca", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 5552342.355555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Corporateaction : Set did withholding tax", + "1 | Ticker : TICKER-12345", + "2 | Taxed did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Taxed did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tax : 20.0000%", + "4 | Chain : Polymesh", + "5 | Nonce : 2339", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 952, - "name": "Corporateaction_Remove_ca", - "blob": "1e065449434b45522d31323341416fec2100d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 972, + "name": "Corporateaction_Set_did_withholding_tax", + "blob": "1e035449434b45522d3132333435942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b0123c2f001d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Remove ca", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Tip : POLYX 55.555555" + "0 | Corporateaction : Set did withholding tax", + "1 | Ticker : TICKER-12345", + "2 | Taxed did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Taxed did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tax : 3255.5555%", + "4 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Corporateaction : Remove ca", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Corporateaction : Set did withholding tax", + "1 | Ticker : TICKER-12345", + "2 | Taxed did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Taxed did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tax : 3255.5555%", + "4 | Chain : Polymesh", + "5 | Nonce : 100", + "6 | Tip : POLYX 55.555555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 953, - "name": "Corporateaction_Remove_ca", - "blob": "1e065449434b45522d31323341416fec2100d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 973, + "name": "Corporateaction_Set_did_withholding_tax", + "blob": "1e035449434b45522d3132333435942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b0100000000d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Remove ca", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Tip : POLYX 0.000987" + "0 | Corporateaction : Set did withholding tax", + "1 | Ticker : TICKER-12345", + "2 | Taxed did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Taxed did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tax : 0.0000%", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Corporateaction : Remove ca", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Corporateaction : Set did withholding tax", + "1 | Ticker : TICKER-12345", + "2 | Taxed did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Taxed did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tax : 0.0000%", + "4 | Chain : Polymesh", + "5 | Nonce : 50283", + "6 | Tip : POLYX 5552342.355555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 954, - "name": "Corporateaction_Remove_ca", - "blob": "1e065449434b45522d31323341416fec2100d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 974, + "name": "Corporateaction_Set_did_withholding_tax", + "blob": "1e035449434b45522d3132333435942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b01400d0300d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Remove ca", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "0 | Corporateaction : Set did withholding tax", + "1 | Ticker : TICKER-12345", + "2 | Taxed did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Taxed did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tax : 20.0000%", + "4 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Corporateaction : Remove ca", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Corporateaction : Set did withholding tax", + "1 | Ticker : TICKER-12345", + "2 | Taxed did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Taxed did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tax : 20.0000%", + "4 | Chain : Polymesh", + "5 | Nonce : 2339", + "6 | Tip : POLYX 1234.56789", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 955, - "name": "Corporateaction_Remove_ca", - "blob": "1e065449434b45522d31323341416fec2100d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 975, + "name": "Corporateaction_Set_did_withholding_tax", + "blob": "1e035449434b45522d3132333435942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b01400d0300d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Remove ca", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Tip : POLYX 1234.56789" + "0 | Corporateaction : Set did withholding tax", + "1 | Ticker : TICKER-12345", + "2 | Taxed did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Taxed did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tax : 20.0000%", + "4 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Corporateaction : Remove ca", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Corporateaction : Set did withholding tax", + "1 | Ticker : TICKER-12345", + "2 | Taxed did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Taxed did [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tax : 20.0000%", + "4 | Chain : Polymesh", + "5 | Nonce : 0", + "6 | Tip : POLYX 55.555555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 956, - "name": "Corporateaction_Change_record_date", - "blob": "1e075449434b45522d31323341416fec210000d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 976, + "name": "Corporateaction_Initiate_corporate_action", + "blob": "1e045449434b45522d31323334350300010000000000000102cc820d00000000005044657461696c7320412c2044657461696c73204201045d2d1b0f66a513c48075aca03b61dab695c1627b6138bea76f067399c3fee38f0001400d03000104eb7a7f7de59460c3e9cb08ab3dc717646296ce57d5e96e1071e9e1302105530a400d0300d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Change record date", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Record date : None" + "0 | Corporateaction : Initiate corporate action", + "1 | Ticker : TICKER-12345", + "2 | Kind : Reorganization", + "3 | Decl date : 256", + "4 | Record date : 885452", + "5 | Details : Details A, Details B", + "6 | Targets [1/3] : 5d2d1b0f66a513c48075aca03b61dab695c162", + "6 | Targets [2/3] : 7b6138bea76f067399c3fee38f", + "6 | Targets [3/3] : Include", + "7 | Default withholding tax : 20.0000%", + "8 | Withholding tax [1/3] : eb7a7f7de59460c3e9cb08ab3dc717646296ce", + "8 | Withholding tax [2/3] : 57d5e96e1071e9e1302105530a", + "8 | Withholding tax [3/3] : 20.0000%", + "9 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "9 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Corporateaction : Change record date", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Record date : None", - "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Corporateaction : Initiate corporate action", + "1 | Ticker : TICKER-12345", + "2 | Kind : Reorganization", + "3 | Decl date : 256", + "4 | Record date : 885452", + "5 | Details : Details A, Details B", + "6 | Targets [1/3] : 5d2d1b0f66a513c48075aca03b61dab695c162", + "6 | Targets [2/3] : 7b6138bea76f067399c3fee38f", + "6 | Targets [3/3] : Include", + "7 | Default withholding tax : 20.0000%", + "8 | Withholding tax [1/3] : eb7a7f7de59460c3e9cb08ab3dc717646296ce", + "8 | Withholding tax [2/3] : 57d5e96e1071e9e1302105530a", + "8 | Withholding tax [3/3] : 20.0000%", + "9 | Chain : Polymesh", + "10 | Nonce : 50283", + "11 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "11 | Tip [2/2] : 3.456789", + "12 | Era Phase : 61", + "13 | Era Period : 64", + "14 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "14 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 957, - "name": "Corporateaction_Change_record_date", - "blob": "1e075449434b45522d31323341416fec210001009115000000000000d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Corporateaction : Change record date", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Record date : 5521", - "3 | Tip : POLYX 1234.56789" + "index": 977, + "name": "Corporateaction_Initiate_corporate_action", + "blob": "1e045449434b45522d31323334350300080000000000000102cc820d00000000005044657461696c7320412c2044657461696c7320420104434968a8f0f89baa437666ca8cae722884320a4535bf0049aa838ab46b5b95550101400d03000104eb7a7f7de59460c3e9cb08ab3dc717646296ce57d5e96e1071e9e1302105530a400d0300d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Corporateaction : Initiate corporate action", + "1 | Ticker : TICKER-12345", + "2 | Kind : Reorganization", + "3 | Decl date : 2048", + "4 | Record date : 885452", + "5 | Details : Details A, Details B", + "6 | Targets [1/3] : 434968a8f0f89baa437666ca8cae722884320a", + "6 | Targets [2/3] : 4535bf0049aa838ab46b5b9555", + "6 | Targets [3/3] : Exclude", + "7 | Default withholding tax : 20.0000%", + "8 | Withholding tax [1/3] : eb7a7f7de59460c3e9cb08ab3dc717646296ce", + "8 | Withholding tax [2/3] : 57d5e96e1071e9e1302105530a", + "8 | Withholding tax [3/3] : 20.0000%", + "9 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Corporateaction : Change record date", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Record date : 5521", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Corporateaction : Initiate corporate action", + "1 | Ticker : TICKER-12345", + "2 | Kind : Reorganization", + "3 | Decl date : 2048", + "4 | Record date : 885452", + "5 | Details : Details A, Details B", + "6 | Targets [1/3] : 434968a8f0f89baa437666ca8cae722884320a", + "6 | Targets [2/3] : 4535bf0049aa838ab46b5b9555", + "6 | Targets [3/3] : Exclude", + "7 | Default withholding tax : 20.0000%", + "8 | Withholding tax [1/3] : eb7a7f7de59460c3e9cb08ab3dc717646296ce", + "8 | Withholding tax [2/3] : 57d5e96e1071e9e1302105530a", + "8 | Withholding tax [3/3] : 20.0000%", + "9 | Chain : Polymesh", + "10 | Nonce : 1", + "11 | Tip : POLYX 0.000987", + "12 | Era Phase : 61", + "13 | Era Period : 64", + "14 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "14 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 958, - "name": "Corporateaction_Change_record_date", - "blob": "1e075449434b45522d31323341416fec210000d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 978, + "name": "Corporateaction_Initiate_corporate_action", + "blob": "1e045449434b45522d3132333435038000000000000000010091150000000000005044657461696c7320412c2044657461696c73204201045d2d1b0f66a513c48075aca03b61dab695c1627b6138bea76f067399c3fee38f000123c2f0010104eb7a7f7de59460c3e9cb08ab3dc717646296ce57d5e96e1071e9e1302105530a400d0300d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Change record date", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Record date : None", - "3 | Tip : POLYX 5552342.355555" + "0 | Corporateaction : Initiate corporate action", + "1 | Ticker : TICKER-12345", + "2 | Kind : Reorganization", + "3 | Decl date : 128", + "4 | Record date : 5521", + "5 | Details : Details A, Details B", + "6 | Targets [1/3] : 5d2d1b0f66a513c48075aca03b61dab695c162", + "6 | Targets [2/3] : 7b6138bea76f067399c3fee38f", + "6 | Targets [3/3] : Include", + "7 | Default withholding tax : 3255.5555%", + "8 | Withholding tax [1/3] : eb7a7f7de59460c3e9cb08ab3dc717646296ce", + "8 | Withholding tax [2/3] : 57d5e96e1071e9e1302105530a", + "8 | Withholding tax [3/3] : 20.0000%", + "9 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Corporateaction : Change record date", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Record date : None", + "0 | Corporateaction : Initiate corporate action", + "1 | Ticker : TICKER-12345", + "2 | Kind : Reorganization", + "3 | Decl date : 128", + "4 | Record date : 5521", + "5 | Details : Details A, Details B", + "6 | Targets [1/3] : 5d2d1b0f66a513c48075aca03b61dab695c162", + "6 | Targets [2/3] : 7b6138bea76f067399c3fee38f", + "6 | Targets [3/3] : Include", + "7 | Default withholding tax : 3255.5555%", + "8 | Withholding tax [1/3] : eb7a7f7de59460c3e9cb08ab3dc717646296ce", + "8 | Withholding tax [2/3] : 57d5e96e1071e9e1302105530a", + "8 | Withholding tax [3/3] : 20.0000%", + "9 | Chain : Polymesh", + "10 | Nonce : 50283", + "11 | Tip : POLYX 0.000987", + "12 | Era Phase : 61", + "13 | Era Period : 64", + "14 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "14 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 979, + "name": "Corporateaction_Initiate_corporate_action", + "blob": "1e045449434b45522d3132333435038000000000000000010091150000000000005044657461696c7320412c2044657461696c73204201045d2d1b0f66a513c48075aca03b61dab695c1627b6138bea76f067399c3fee38f0001000000000104eb7a7f7de59460c3e9cb08ab3dc717646296ce57d5e96e1071e9e1302105530a400d0300d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Corporateaction : Initiate corporate action", + "1 | Ticker : TICKER-12345", + "2 | Kind : Reorganization", + "3 | Decl date : 128", + "4 | Record date : 5521", + "5 | Details : Details A, Details B", + "6 | Targets [1/3] : 5d2d1b0f66a513c48075aca03b61dab695c162", + "6 | Targets [2/3] : 7b6138bea76f067399c3fee38f", + "6 | Targets [3/3] : Include", + "7 | Default withholding tax : 0.0000%", + "8 | Withholding tax [1/3] : eb7a7f7de59460c3e9cb08ab3dc717646296ce", + "8 | Withholding tax [2/3] : 57d5e96e1071e9e1302105530a", + "8 | Withholding tax [3/3] : 20.0000%", + "9 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Corporateaction : Initiate corporate action", + "1 | Ticker : TICKER-12345", + "2 | Kind : Reorganization", + "3 | Decl date : 128", + "4 | Record date : 5521", + "5 | Details : Details A, Details B", + "6 | Targets [1/3] : 5d2d1b0f66a513c48075aca03b61dab695c162", + "6 | Targets [2/3] : 7b6138bea76f067399c3fee38f", + "6 | Targets [3/3] : Include", + "7 | Default withholding tax : 0.0000%", + "8 | Withholding tax [1/3] : eb7a7f7de59460c3e9cb08ab3dc717646296ce", + "8 | Withholding tax [2/3] : 57d5e96e1071e9e1302105530a", + "8 | Withholding tax [3/3] : 20.0000%", + "9 | Chain : Polymesh", + "10 | Nonce : 50283", + "11 | Tip : POLYX 5552342.355555", + "12 | Era Phase : 61", + "13 | Era Period : 64", + "14 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "14 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 980, + "name": "Corporateaction_Initiate_corporate_action", + "blob": "1e045449434b45522d3132333435000008000000000000010091150000000000005044657461696c7320412c2044657461696c73204201045d2d1b0f66a513c48075aca03b61dab695c1627b6138bea76f067399c3fee38f0001000000000104eb7a7f7de59460c3e9cb08ab3dc717646296ce57d5e96e1071e9e1302105530a400d0300d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Corporateaction : Initiate corporate action", + "1 | Ticker : TICKER-12345", + "2 | Kind : PredictableBenefit", + "3 | Decl date : 2048", + "4 | Record date : 5521", + "5 | Details : Details A, Details B", + "6 | Targets [1/3] : 5d2d1b0f66a513c48075aca03b61dab695c162", + "6 | Targets [2/3] : 7b6138bea76f067399c3fee38f", + "6 | Targets [3/3] : Include", + "7 | Default withholding tax : 0.0000%", + "8 | Withholding tax [1/3] : eb7a7f7de59460c3e9cb08ab3dc717646296ce", + "8 | Withholding tax [2/3] : 57d5e96e1071e9e1302105530a", + "8 | Withholding tax [3/3] : 20.0000%", + "9 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "9 | Tip [2/2] : 3.456789" + ], + "output_expert": [ + "0 | Corporateaction : Initiate corporate action", + "1 | Ticker : TICKER-12345", + "2 | Kind : PredictableBenefit", + "3 | Decl date : 2048", + "4 | Record date : 5521", + "5 | Details : Details A, Details B", + "6 | Targets [1/3] : 5d2d1b0f66a513c48075aca03b61dab695c162", + "6 | Targets [2/3] : 7b6138bea76f067399c3fee38f", + "6 | Targets [3/3] : Include", + "7 | Default withholding tax : 0.0000%", + "8 | Withholding tax [1/3] : eb7a7f7de59460c3e9cb08ab3dc717646296ce", + "8 | Withholding tax [2/3] : 57d5e96e1071e9e1302105530a", + "8 | Withholding tax [3/3] : 20.0000%", + "9 | Chain : Polymesh", + "10 | Nonce : 50283", + "11 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "11 | Tip [2/2] : 3.456789", + "12 | Era Phase : 61", + "13 | Era Period : 64", + "14 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "14 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 981, + "name": "Corporateaction_Link_ca_doc", + "blob": "1e055449434b45522d31323341416fec210000d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Corporateaction : Link ca doc", + "1 | Id [1/2] : TICKER-123AA", + "1 | Id [2/2] : 2223215", + "2 | Docs : ", + "3 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Corporateaction : Link ca doc", + "1 | Id [1/2] : TICKER-123AA", + "1 | Id [2/2] : 2223215", + "2 | Docs : ", "3 | Chain : Polymesh", "4 | Nonce : 100", - "5 | Tip : POLYX 5552342.355555", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -24571,47 +25120,65 @@ ] }, { - "index": 959, - "name": "Corporateaction_Change_record_date", - "blob": "1e075449434b45522d31323341416fec210001009115000000000000d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 982, + "name": "Corporateaction_Link_ca_doc", + "blob": "1e055449434b45522d31323341416fec210010672f0000406903000f000000bd3c1221d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Change record date", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Record date : 5521" + "0 | Corporateaction : Link ca doc", + "1 | Id [1/2] : TICKER-123AA", + "1 | Id [2/2] : 2223215", + "2 | Docs [1/4] : 12135", + "2 | Docs [2/4] : 223552", + "2 | Docs [3/4] : 15", + "2 | Docs [4/4] : 554843325", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Corporateaction : Change record date", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Record date : 5521", + "0 | Corporateaction : Link ca doc", + "1 | Id [1/2] : TICKER-123AA", + "1 | Id [2/2] : 2223215", + "2 | Docs [1/4] : 12135", + "2 | Docs [2/4] : 223552", + "2 | Docs [3/4] : 15", + "2 | Docs [4/4] : 554843325", "3 | Chain : Polymesh", "4 | Nonce : 100", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 960, - "name": "Corporateaction_Change_record_date", - "blob": "1e075449434b45522d31323341416fec210000d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 983, + "name": "Corporateaction_Link_ca_doc", + "blob": "1e055449434b45522d31323341416fec210010672f0000406903000f000000bd3c1221d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateaction : Change record date", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Record date : None", - "3 | Tip : POLYX 5552342.355555" + "0 | Corporateaction : Link ca doc", + "1 | Id [1/2] : TICKER-123AA", + "1 | Id [2/2] : 2223215", + "2 | Docs [1/4] : 12135", + "2 | Docs [2/4] : 223552", + "2 | Docs [3/4] : 15", + "2 | Docs [4/4] : 554843325", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Corporateaction : Change record date", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Record date : None", + "0 | Corporateaction : Link ca doc", + "1 | Id [1/2] : TICKER-123AA", + "1 | Id [2/2] : 2223215", + "2 | Docs [1/4] : 12135", + "2 | Docs [2/4] : 223552", + "2 | Docs [3/4] : 15", + "2 | Docs [4/4] : 554843325", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 2339", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -24619,281 +25186,187 @@ ] }, { - "index": 961, - "name": "Corporateballot_Attach_ballot", - "blob": "1f005449434b45522d31323341416fec21001027000000000000204e000000000000145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c653201d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 984, + "name": "Corporateaction_Link_ca_doc", + "blob": "1e055449434b45522d31323341416fec210000d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Attach ballot", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Range [1/2] : 10000", - "2 | Range [2/2] : 20000", - "3 | Meta [1/5] : Title", - "3 | Meta [2/5] : MotionTitle", - "3 | Meta [3/5] : MotionInfoLink", - "3 | Meta [4/5] : ChoiceTitle1", - "3 | Meta [5/5] : ChoiceTitle2", - "4 | Rcv : True", - "5 | Tip : POLYX 5552342.355555" + "0 | Corporateaction : Link ca doc", + "1 | Id [1/2] : TICKER-123AA", + "1 | Id [2/2] : 2223215", + "2 | Docs : " ], "output_expert": [ - "0 | Corporateballot : Attach ballot", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Range [1/2] : 10000", - "2 | Range [2/2] : 20000", - "3 | Meta [1/5] : Title", - "3 | Meta [2/5] : MotionTitle", - "3 | Meta [3/5] : MotionInfoLink", - "3 | Meta [4/5] : ChoiceTitle1", - "3 | Meta [5/5] : ChoiceTitle2", - "4 | Rcv : True", - "5 | Chain : Polymesh", - "6 | Nonce : 50283", - "7 | Tip : POLYX 5552342.355555", - "8 | Era Phase : 61", - "9 | Era Period : 64", - "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Corporateaction : Link ca doc", + "1 | Id [1/2] : TICKER-123AA", + "1 | Id [2/2] : 2223215", + "2 | Docs : ", + "3 | Chain : Polymesh", + "4 | Nonce : 1", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 962, - "name": "Corporateballot_Attach_ballot", - "blob": "1f005449434b45522d31323341416fec21001027000000000000204e000000000000145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c653201d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 985, + "name": "Corporateaction_Link_ca_doc", + "blob": "1e055449434b45522d31323341416fec210000d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Attach ballot", + "0 | Corporateaction : Link ca doc", + "1 | Id [1/2] : TICKER-123AA", + "1 | Id [2/2] : 2223215", + "2 | Docs : " + ], + "output_expert": [ + "0 | Corporateaction : Link ca doc", + "1 | Id [1/2] : TICKER-123AA", + "1 | Id [2/2] : 2223215", + "2 | Docs : ", + "3 | Chain : Polymesh", + "4 | Nonce : 1", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 986, + "name": "Corporateaction_Remove_ca", + "blob": "1e065449434b45522d31323341416fec2100d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Corporateaction : Remove ca", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Range [1/2] : 10000", - "2 | Range [2/2] : 20000", - "3 | Meta [1/5] : Title", - "3 | Meta [2/5] : MotionTitle", - "3 | Meta [3/5] : MotionInfoLink", - "3 | Meta [4/5] : ChoiceTitle1", - "3 | Meta [5/5] : ChoiceTitle2", - "4 | Rcv : True", - "5 | Tip : POLYX 0.000987" + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Corporateballot : Attach ballot", + "0 | Corporateaction : Remove ca", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Range [1/2] : 10000", - "2 | Range [2/2] : 20000", - "3 | Meta [1/5] : Title", - "3 | Meta [2/5] : MotionTitle", - "3 | Meta [3/5] : MotionInfoLink", - "3 | Meta [4/5] : ChoiceTitle1", - "3 | Meta [5/5] : ChoiceTitle2", - "4 | Rcv : True", - "5 | Chain : Polymesh", - "6 | Nonce : 0", - "7 | Tip : POLYX 0.000987", - "8 | Era Phase : 61", - "9 | Era Period : 64", - "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 963, - "name": "Corporateballot_Attach_ballot", - "blob": "1f005449434b45522d31323341416fec21001027000000000000204e000000000000145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c653200d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 987, + "name": "Corporateaction_Remove_ca", + "blob": "1e065449434b45522d31323341416fec2100d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Attach ballot", + "0 | Corporateaction : Remove ca", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Range [1/2] : 10000", - "2 | Range [2/2] : 20000", - "3 | Meta [1/5] : Title", - "3 | Meta [2/5] : MotionTitle", - "3 | Meta [3/5] : MotionInfoLink", - "3 | Meta [4/5] : ChoiceTitle1", - "3 | Meta [5/5] : ChoiceTitle2", - "4 | Rcv : False", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789" + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Corporateballot : Attach ballot", + "0 | Corporateaction : Remove ca", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Range [1/2] : 10000", - "2 | Range [2/2] : 20000", - "3 | Meta [1/5] : Title", - "3 | Meta [2/5] : MotionTitle", - "3 | Meta [3/5] : MotionInfoLink", - "3 | Meta [4/5] : ChoiceTitle1", - "3 | Meta [5/5] : ChoiceTitle2", - "4 | Rcv : False", - "5 | Chain : Polymesh", - "6 | Nonce : 2339", - "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "7 | Tip [2/2] : 3.456789", - "8 | Era Phase : 61", - "9 | Era Period : 64", - "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Chain : Polymesh", + "3 | Nonce : 50283", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 964, - "name": "Corporateballot_Attach_ballot", - "blob": "1f005449434b45522d31323341416fec21001027000000000000204e000000000000145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c653201d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 988, + "name": "Corporateaction_Remove_ca", + "blob": "1e065449434b45522d31323341416fec2100d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Attach ballot", + "0 | Corporateaction : Remove ca", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Range [1/2] : 10000", - "2 | Range [2/2] : 20000", - "3 | Meta [1/5] : Title", - "3 | Meta [2/5] : MotionTitle", - "3 | Meta [3/5] : MotionInfoLink", - "3 | Meta [4/5] : ChoiceTitle1", - "3 | Meta [5/5] : ChoiceTitle2", - "4 | Rcv : True" + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Corporateballot : Attach ballot", + "0 | Corporateaction : Remove ca", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Range [1/2] : 10000", - "2 | Range [2/2] : 20000", - "3 | Meta [1/5] : Title", - "3 | Meta [2/5] : MotionTitle", - "3 | Meta [3/5] : MotionInfoLink", - "3 | Meta [4/5] : ChoiceTitle1", - "3 | Meta [5/5] : ChoiceTitle2", - "4 | Rcv : True", - "5 | Chain : Polymesh", - "6 | Nonce : 0", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 965, - "name": "Corporateballot_Attach_ballot", - "blob": "1f005449434b45522d31323341416fec21001027000000000000204e000000000000145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c653201d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 989, + "name": "Corporateaction_Remove_ca", + "blob": "1e065449434b45522d31323341416fec2100d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Attach ballot", + "0 | Corporateaction : Remove ca", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Range [1/2] : 10000", - "2 | Range [2/2] : 20000", - "3 | Meta [1/5] : Title", - "3 | Meta [2/5] : MotionTitle", - "3 | Meta [3/5] : MotionInfoLink", - "3 | Meta [4/5] : ChoiceTitle1", - "3 | Meta [5/5] : ChoiceTitle2", - "4 | Rcv : True", - "5 | Tip : POLYX 0.000987" + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Corporateballot : Attach ballot", + "0 | Corporateaction : Remove ca", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Range [1/2] : 10000", - "2 | Range [2/2] : 20000", - "3 | Meta [1/5] : Title", - "3 | Meta [2/5] : MotionTitle", - "3 | Meta [3/5] : MotionInfoLink", - "3 | Meta [4/5] : ChoiceTitle1", - "3 | Meta [5/5] : ChoiceTitle2", - "4 | Rcv : True", - "5 | Chain : Polymesh", - "6 | Nonce : 0", - "7 | Tip : POLYX 0.000987", - "8 | Era Phase : 61", - "9 | Era Period : 64", - "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Chain : Polymesh", + "3 | Nonce : 50283", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 966, - "name": "Corporateballot_Vote", - "blob": "1f015449434b45522d31323341416fec210008ee0c5201000000000000000000000000011713fd23670000000000000000000000000001490ed503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 990, + "name": "Corporateaction_Remove_ca", + "blob": "1e065449434b45522d31323341416fec2100d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Vote", + "0 | Corporateaction : Remove ca", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Votes [1/4] : POLYX 22.154478", - "2 | Votes [2/4] : 4887", - "2 | Votes [3/4] : POLYX 6.759421", - "2 | Votes [4/4] : 3657", - "3 | Tip : POLYX 55.555555" + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Corporateballot : Vote", + "0 | Corporateaction : Remove ca", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Votes [1/4] : POLYX 22.154478", - "2 | Votes [2/4] : 4887", - "2 | Votes [3/4] : POLYX 6.759421", - "2 | Votes [4/4] : 3657", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 967, - "name": "Corporateballot_Vote", - "blob": "1f015449434b45522d31323341416fec210008ee0c5201000000000000000000000000011713fd23670000000000000000000000000001490ed5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 991, + "name": "Corporateaction_Change_record_date", + "blob": "1e075449434b45522d31323341416fec210000d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Vote", + "0 | Corporateaction : Change record date", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Votes [1/4] : POLYX 22.154478", - "2 | Votes [2/4] : 4887", - "2 | Votes [3/4] : POLYX 6.759421", - "2 | Votes [4/4] : 3657", - "3 | Tip : POLYX 1234.56789" + "2 | Record date : None", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Corporateballot : Vote", + "0 | Corporateaction : Change record date", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Votes [1/4] : POLYX 22.154478", - "2 | Votes [2/4] : 4887", - "2 | Votes [3/4] : POLYX 6.759421", - "2 | Votes [4/4] : 3657", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 968, - "name": "Corporateballot_Vote", - "blob": "1f015449434b45522d31323341416fec210000d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Corporateballot : Vote", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Votes : ", - "3 | Tip : POLYX 55.555555" - ], - "output_expert": [ - "0 | Corporateballot : Vote", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Votes : ", + "2 | Record date : None", "3 | Chain : Polymesh", "4 | Nonce : 100", - "5 | Tip : POLYX 55.555555", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -24901,53 +25374,24 @@ ] }, { - "index": 969, - "name": "Corporateballot_Vote", - "blob": "1f015449434b45522d31323341416fec210008ee0c5201000000000000000000000000011713fd23670000000000000000000000000001490ed503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Corporateballot : Vote", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Votes [1/4] : POLYX 22.154478", - "2 | Votes [2/4] : 4887", - "2 | Votes [3/4] : POLYX 6.759421", - "2 | Votes [4/4] : 3657" - ], - "output_expert": [ - "0 | Corporateballot : Vote", - "1 | Ca id [1/2] : TICKER-123AA", - "1 | Ca id [2/2] : 2223215", - "2 | Votes [1/4] : POLYX 22.154478", - "2 | Votes [2/4] : 4887", - "2 | Votes [3/4] : POLYX 6.759421", - "2 | Votes [4/4] : 3657", - "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 970, - "name": "Corporateballot_Vote", - "blob": "1f015449434b45522d31323341416fec210000d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 992, + "name": "Corporateaction_Change_record_date", + "blob": "1e075449434b45522d31323341416fec210000d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Vote", + "0 | Corporateaction : Change record date", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Votes : ", - "3 | Tip : POLYX 55.555555" + "2 | Record date : None", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Corporateballot : Vote", + "0 | Corporateaction : Change record date", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Votes : ", + "2 | Record date : None", "3 | Chain : Polymesh", "4 | Nonce : 0", - "5 | Tip : POLYX 55.555555", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -24955,24 +25399,24 @@ ] }, { - "index": 971, - "name": "Corporateballot_Change_end", - "blob": "1f025449434b45522d31323341416fec21000001000000000000d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 993, + "name": "Corporateaction_Change_record_date", + "blob": "1e075449434b45522d31323341416fec21000102cc820d0000000000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Change end", + "0 | Corporateaction : Change record date", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | End : 256", - "3 | Tip : POLYX 5552342.355555" + "2 | Record date : 885452", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Corporateballot : Change end", + "0 | Corporateaction : Change record date", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | End : 256", + "2 | Record date : 885452", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 2339", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -24980,24 +25424,24 @@ ] }, { - "index": 972, - "name": "Corporateballot_Change_end", - "blob": "1f025449434b45522d31323341416fec21000008000000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 994, + "name": "Corporateaction_Change_record_date", + "blob": "1e075449434b45522d31323341416fec21000102cc820d0000000000d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Change end", + "0 | Corporateaction : Change record date", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | End : 2048", + "2 | Record date : 885452", "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Corporateballot : Change end", + "0 | Corporateaction : Change record date", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | End : 2048", + "2 | Record date : 885452", "3 | Chain : Polymesh", - "4 | Nonce : 2339", + "4 | Nonce : 1", "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", @@ -25007,24 +25451,24 @@ ] }, { - "index": 973, - "name": "Corporateballot_Change_end", - "blob": "1f025449434b45522d31323341416fec21000001000000000000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 995, + "name": "Corporateaction_Change_record_date", + "blob": "1e075449434b45522d31323341416fec210001009115000000000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Change end", + "0 | Corporateaction : Change record date", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | End : 256", - "3 | Tip : POLYX 5552342.355555" + "2 | Record date : 5521", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Corporateballot : Change end", + "0 | Corporateaction : Change record date", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | End : 256", + "2 | Record date : 5521", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 1", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -25032,150 +25476,225 @@ ] }, { - "index": 974, - "name": "Corporateballot_Change_end", - "blob": "1f025449434b45522d31323341416fec21008000000000000000d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 996, + "name": "Corporateballot_Attach_ballot", + "blob": "1f005449434b45522d31323341416fec21001027000000000000204e000000000000145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c653200d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Change end", + "0 | Corporateballot : Attach ballot", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | End : 128", - "3 | Tip : POLYX 1234.56789" + "2 | Range [1/2] : 10000", + "2 | Range [2/2] : 20000", + "3 | Meta [1/5] : Title", + "3 | Meta [2/5] : MotionTitle", + "3 | Meta [3/5] : MotionInfoLink", + "3 | Meta [4/5] : ChoiceTitle1", + "3 | Meta [5/5] : ChoiceTitle2", + "4 | Rcv : False" ], "output_expert": [ - "0 | Corporateballot : Change end", + "0 | Corporateballot : Attach ballot", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | End : 128", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Range [1/2] : 10000", + "2 | Range [2/2] : 20000", + "3 | Meta [1/5] : Title", + "3 | Meta [2/5] : MotionTitle", + "3 | Meta [3/5] : MotionInfoLink", + "3 | Meta [4/5] : ChoiceTitle1", + "3 | Meta [5/5] : ChoiceTitle2", + "4 | Rcv : False", + "5 | Chain : Polymesh", + "6 | Nonce : 50283", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 975, - "name": "Corporateballot_Change_end", - "blob": "1f025449434b45522d31323341416fec21000001000000000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 997, + "name": "Corporateballot_Attach_ballot", + "blob": "1f005449434b45522d31323341416fec21001027000000000000204e000000000000145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c653201d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Change end", + "0 | Corporateballot : Attach ballot", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | End : 256", - "3 | Tip : POLYX 55.555555" + "2 | Range [1/2] : 10000", + "2 | Range [2/2] : 20000", + "3 | Meta [1/5] : Title", + "3 | Meta [2/5] : MotionTitle", + "3 | Meta [3/5] : MotionInfoLink", + "3 | Meta [4/5] : ChoiceTitle1", + "3 | Meta [5/5] : ChoiceTitle2", + "4 | Rcv : True", + "5 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Corporateballot : Change end", + "0 | Corporateballot : Attach ballot", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | End : 256", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Range [1/2] : 10000", + "2 | Range [2/2] : 20000", + "3 | Meta [1/5] : Title", + "3 | Meta [2/5] : MotionTitle", + "3 | Meta [3/5] : MotionInfoLink", + "3 | Meta [4/5] : ChoiceTitle1", + "3 | Meta [5/5] : ChoiceTitle2", + "4 | Rcv : True", + "5 | Chain : Polymesh", + "6 | Nonce : 2339", + "7 | Tip : POLYX 1234.56789", + "8 | Era Phase : 61", + "9 | Era Period : 64", + "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 976, - "name": "Corporateballot_Change_meta", - "blob": "1f035449434b45522d31323341416fec2100145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c6532d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 998, + "name": "Corporateballot_Attach_ballot", + "blob": "1f005449434b45522d31323341416fec21001027000000000000204e000000000000145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c653201d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Change meta", + "0 | Corporateballot : Attach ballot", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Meta [1/5] : Title", - "2 | Meta [2/5] : MotionTitle", - "2 | Meta [3/5] : MotionInfoLink", - "2 | Meta [4/5] : ChoiceTitle1", - "2 | Meta [5/5] : ChoiceTitle2", - "3 | Tip : POLYX 5552342.355555" + "2 | Range [1/2] : 10000", + "2 | Range [2/2] : 20000", + "3 | Meta [1/5] : Title", + "3 | Meta [2/5] : MotionTitle", + "3 | Meta [3/5] : MotionInfoLink", + "3 | Meta [4/5] : ChoiceTitle1", + "3 | Meta [5/5] : ChoiceTitle2", + "4 | Rcv : True", + "5 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Corporateballot : Change meta", + "0 | Corporateballot : Attach ballot", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Meta [1/5] : Title", - "2 | Meta [2/5] : MotionTitle", - "2 | Meta [3/5] : MotionInfoLink", - "2 | Meta [4/5] : ChoiceTitle1", - "2 | Meta [5/5] : ChoiceTitle2", - "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Range [1/2] : 10000", + "2 | Range [2/2] : 20000", + "3 | Meta [1/5] : Title", + "3 | Meta [2/5] : MotionTitle", + "3 | Meta [3/5] : MotionInfoLink", + "3 | Meta [4/5] : ChoiceTitle1", + "3 | Meta [5/5] : ChoiceTitle2", + "4 | Rcv : True", + "5 | Chain : Polymesh", + "6 | Nonce : 1", + "7 | Tip : POLYX 0.000987", + "8 | Era Phase : 61", + "9 | Era Period : 64", + "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 977, - "name": "Corporateballot_Change_meta", - "blob": "1f035449434b45522d31323341416fec2100145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c6532d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 999, + "name": "Corporateballot_Attach_ballot", + "blob": "1f005449434b45522d31323341416fec21001027000000000000204e000000000000145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c653201d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Change meta", + "0 | Corporateballot : Attach ballot", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Meta [1/5] : Title", - "2 | Meta [2/5] : MotionTitle", - "2 | Meta [3/5] : MotionInfoLink", - "2 | Meta [4/5] : ChoiceTitle1", - "2 | Meta [5/5] : ChoiceTitle2", - "3 | Tip : POLYX 0.000987" + "2 | Range [1/2] : 10000", + "2 | Range [2/2] : 20000", + "3 | Meta [1/5] : Title", + "3 | Meta [2/5] : MotionTitle", + "3 | Meta [3/5] : MotionInfoLink", + "3 | Meta [4/5] : ChoiceTitle1", + "3 | Meta [5/5] : ChoiceTitle2", + "4 | Rcv : True", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Corporateballot : Change meta", + "0 | Corporateballot : Attach ballot", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Meta [1/5] : Title", - "2 | Meta [2/5] : MotionTitle", - "2 | Meta [3/5] : MotionInfoLink", - "2 | Meta [4/5] : ChoiceTitle1", - "2 | Meta [5/5] : ChoiceTitle2", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Range [1/2] : 10000", + "2 | Range [2/2] : 20000", + "3 | Meta [1/5] : Title", + "3 | Meta [2/5] : MotionTitle", + "3 | Meta [3/5] : MotionInfoLink", + "3 | Meta [4/5] : ChoiceTitle1", + "3 | Meta [5/5] : ChoiceTitle2", + "4 | Rcv : True", + "5 | Chain : Polymesh", + "6 | Nonce : 50283", + "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "7 | Tip [2/2] : 3.456789", + "8 | Era Phase : 61", + "9 | Era Period : 64", + "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 978, - "name": "Corporateballot_Change_meta", - "blob": "1f035449434b45522d31323341416fec2100145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c6532d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1000, + "name": "Corporateballot_Attach_ballot", + "blob": "1f005449434b45522d31323341416fec21001027000000000000204e000000000000145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c653201d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Change meta", + "0 | Corporateballot : Attach ballot", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Meta [1/5] : Title", - "2 | Meta [2/5] : MotionTitle", - "2 | Meta [3/5] : MotionInfoLink", - "2 | Meta [4/5] : ChoiceTitle1", - "2 | Meta [5/5] : ChoiceTitle2", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "2 | Range [1/2] : 10000", + "2 | Range [2/2] : 20000", + "3 | Meta [1/5] : Title", + "3 | Meta [2/5] : MotionTitle", + "3 | Meta [3/5] : MotionInfoLink", + "3 | Meta [4/5] : ChoiceTitle1", + "3 | Meta [5/5] : ChoiceTitle2", + "4 | Rcv : True", + "5 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Corporateballot : Change meta", + "0 | Corporateballot : Attach ballot", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Meta [1/5] : Title", - "2 | Meta [2/5] : MotionTitle", - "2 | Meta [3/5] : MotionInfoLink", - "2 | Meta [4/5] : ChoiceTitle1", - "2 | Meta [5/5] : ChoiceTitle2", + "2 | Range [1/2] : 10000", + "2 | Range [2/2] : 20000", + "3 | Meta [1/5] : Title", + "3 | Meta [2/5] : MotionTitle", + "3 | Meta [3/5] : MotionInfoLink", + "3 | Meta [4/5] : ChoiceTitle1", + "3 | Meta [5/5] : ChoiceTitle2", + "4 | Rcv : True", + "5 | Chain : Polymesh", + "6 | Nonce : 2339", + "7 | Tip : POLYX 1234.56789", + "8 | Era Phase : 61", + "9 | Era Period : 64", + "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1001, + "name": "Corporateballot_Vote", + "blob": "1f015449434b45522d31323341416fec210008ee0c5201000000000000000000000000011713fd23670000000000000000000000000001490ed503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Corporateballot : Vote", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Votes [1/4] : POLYX 22.154478", + "2 | Votes [2/4] : 4887", + "2 | Votes [3/4] : POLYX 6.759421", + "2 | Votes [4/4] : 3657", + "3 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Corporateballot : Vote", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Votes [1/4] : POLYX 22.154478", + "2 | Votes [2/4] : 4887", + "2 | Votes [3/4] : POLYX 6.759421", + "2 | Votes [4/4] : 3657", "3 | Chain : Polymesh", "4 | Nonce : 50283", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -25183,32 +25702,30 @@ ] }, { - "index": 979, - "name": "Corporateballot_Change_meta", - "blob": "1f035449434b45522d31323341416fec2100145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c6532d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1002, + "name": "Corporateballot_Vote", + "blob": "1f015449434b45522d31323341416fec210008ee0c5201000000000000000000000000011713fd23670000000000000000000000000001490ed503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Change meta", + "0 | Corporateballot : Vote", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Meta [1/5] : Title", - "2 | Meta [2/5] : MotionTitle", - "2 | Meta [3/5] : MotionInfoLink", - "2 | Meta [4/5] : ChoiceTitle1", - "2 | Meta [5/5] : ChoiceTitle2", - "3 | Tip : POLYX 1234.56789" + "2 | Votes [1/4] : POLYX 22.154478", + "2 | Votes [2/4] : 4887", + "2 | Votes [3/4] : POLYX 6.759421", + "2 | Votes [4/4] : 3657", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Corporateballot : Change meta", + "0 | Corporateballot : Vote", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Meta [1/5] : Title", - "2 | Meta [2/5] : MotionTitle", - "2 | Meta [3/5] : MotionInfoLink", - "2 | Meta [4/5] : ChoiceTitle1", - "2 | Meta [5/5] : ChoiceTitle2", + "2 | Votes [1/4] : POLYX 22.154478", + "2 | Votes [2/4] : 4887", + "2 | Votes [3/4] : POLYX 6.759421", + "2 | Votes [4/4] : 3657", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 50283", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -25216,31 +25733,29 @@ ] }, { - "index": 980, - "name": "Corporateballot_Change_meta", - "blob": "1f035449434b45522d31323341416fec2100145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c6532d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1003, + "name": "Corporateballot_Vote", + "blob": "1f015449434b45522d31323341416fec210008ee0c5201000000000000000000000000011713fd23670000000000000000000000000001490ed5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Change meta", + "0 | Corporateballot : Vote", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Meta [1/5] : Title", - "2 | Meta [2/5] : MotionTitle", - "2 | Meta [3/5] : MotionInfoLink", - "2 | Meta [4/5] : ChoiceTitle1", - "2 | Meta [5/5] : ChoiceTitle2", + "2 | Votes [1/4] : POLYX 22.154478", + "2 | Votes [2/4] : 4887", + "2 | Votes [3/4] : POLYX 6.759421", + "2 | Votes [4/4] : 3657", "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Corporateballot : Change meta", + "0 | Corporateballot : Vote", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Meta [1/5] : Title", - "2 | Meta [2/5] : MotionTitle", - "2 | Meta [3/5] : MotionInfoLink", - "2 | Meta [4/5] : ChoiceTitle1", - "2 | Meta [5/5] : ChoiceTitle2", + "2 | Votes [1/4] : POLYX 22.154478", + "2 | Votes [2/4] : 4887", + "2 | Votes [3/4] : POLYX 6.759421", + "2 | Votes [4/4] : 3657", "3 | Chain : Polymesh", - "4 | Nonce : 0", + "4 | Nonce : 2339", "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -25249,24 +25764,26 @@ ] }, { - "index": 981, - "name": "Corporateballot_Change_rcv", - "blob": "1f045449434b45522d31323341416fec210000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1004, + "name": "Corporateballot_Vote", + "blob": "1f015449434b45522d31323341416fec210000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Change rcv", + "0 | Corporateballot : Vote", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Rcv : False", - "3 | Tip : POLYX 1234.56789" + "2 | Votes : ", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Corporateballot : Change rcv", + "0 | Corporateballot : Vote", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Rcv : False", + "2 | Votes : ", "3 | Chain : Polymesh", "4 | Nonce : 50283", - "5 | Tip : POLYX 1234.56789", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -25274,24 +25791,24 @@ ] }, { - "index": 982, - "name": "Corporateballot_Change_rcv", - "blob": "1f045449434b45522d31323341416fec210001d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1005, + "name": "Corporateballot_Vote", + "blob": "1f015449434b45522d31323341416fec210000d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Change rcv", + "0 | Corporateballot : Vote", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Rcv : True", - "3 | Tip : POLYX 5552342.355555" + "2 | Votes : ", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Corporateballot : Change rcv", + "0 | Corporateballot : Vote", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Rcv : True", + "2 | Votes : ", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 0", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -25299,22 +25816,22 @@ ] }, { - "index": 983, - "name": "Corporateballot_Change_rcv", - "blob": "1f045449434b45522d31323341416fec210001d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1006, + "name": "Corporateballot_Change_end", + "blob": "1f025449434b45522d31323341416fec21000001000000000000d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Change rcv", + "0 | Corporateballot : Change end", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Rcv : True", + "2 | End : 256", "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Corporateballot : Change rcv", + "0 | Corporateballot : Change end", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Rcv : True", + "2 | End : 256", "3 | Chain : Polymesh", "4 | Nonce : 1", "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", @@ -25326,183 +25843,229 @@ ] }, { - "index": 984, - "name": "Corporateballot_Change_rcv", - "blob": "1f045449434b45522d31323341416fec210001d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1007, + "name": "Corporateballot_Change_end", + "blob": "1f025449434b45522d31323341416fec21000008000000000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Change rcv", + "0 | Corporateballot : Change end", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Rcv : True" + "2 | End : 2048", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Corporateballot : Change rcv", + "0 | Corporateballot : Change end", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Rcv : True", + "2 | End : 2048", "3 | Chain : Polymesh", "4 | Nonce : 1", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 985, - "name": "Corporateballot_Change_rcv", - "blob": "1f045449434b45522d31323341416fec210001d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1008, + "name": "Corporateballot_Change_end", + "blob": "1f025449434b45522d31323341416fec21000008000000000000d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Change rcv", + "0 | Corporateballot : Change end", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Rcv : True" + "2 | End : 2048", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Corporateballot : Change rcv", + "0 | Corporateballot : Change end", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Rcv : True", + "2 | End : 2048", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 50283", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 986, - "name": "Corporateballot_Remove_ballot", - "blob": "1f055449434b45522d31323341416fec2100d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1009, + "name": "Corporateballot_Change_end", + "blob": "1f025449434b45522d31323341416fec21000008000000000000d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Remove ballot", + "0 | Corporateballot : Change end", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "2 | End : 2048", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Corporateballot : Remove ballot", + "0 | Corporateballot : Change end", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | End : 2048", + "3 | Chain : Polymesh", + "4 | Nonce : 1", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 987, - "name": "Corporateballot_Remove_ballot", - "blob": "1f055449434b45522d31323341416fec2100d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1010, + "name": "Corporateballot_Change_end", + "blob": "1f025449434b45522d31323341416fec21000001000000000000d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Remove ballot", + "0 | Corporateballot : Change end", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Tip : POLYX 55.555555" + "2 | End : 256", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Corporateballot : Remove ballot", + "0 | Corporateballot : Change end", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | End : 256", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 988, - "name": "Corporateballot_Remove_ballot", - "blob": "1f055449434b45522d31323341416fec2100d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1011, + "name": "Corporateballot_Change_meta", + "blob": "1f035449434b45522d31323341416fec2100145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c6532d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Remove ballot", + "0 | Corporateballot : Change meta", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Tip : POLYX 1234.56789" + "2 | Meta [1/5] : Title", + "2 | Meta [2/5] : MotionTitle", + "2 | Meta [3/5] : MotionInfoLink", + "2 | Meta [4/5] : ChoiceTitle1", + "2 | Meta [5/5] : ChoiceTitle2", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Corporateballot : Remove ballot", + "0 | Corporateballot : Change meta", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Meta [1/5] : Title", + "2 | Meta [2/5] : MotionTitle", + "2 | Meta [3/5] : MotionInfoLink", + "2 | Meta [4/5] : ChoiceTitle1", + "2 | Meta [5/5] : ChoiceTitle2", + "3 | Chain : Polymesh", + "4 | Nonce : 2339", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 989, - "name": "Corporateballot_Remove_ballot", - "blob": "1f055449434b45522d31323341416fec2100d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1012, + "name": "Corporateballot_Change_meta", + "blob": "1f035449434b45522d31323341416fec2100145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c6532d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Remove ballot", + "0 | Corporateballot : Change meta", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Tip : POLYX 0.000987" + "2 | Meta [1/5] : Title", + "2 | Meta [2/5] : MotionTitle", + "2 | Meta [3/5] : MotionInfoLink", + "2 | Meta [4/5] : ChoiceTitle1", + "2 | Meta [5/5] : ChoiceTitle2", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Corporateballot : Remove ballot", + "0 | Corporateballot : Change meta", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Meta [1/5] : Title", + "2 | Meta [2/5] : MotionTitle", + "2 | Meta [3/5] : MotionInfoLink", + "2 | Meta [4/5] : ChoiceTitle1", + "2 | Meta [5/5] : ChoiceTitle2", + "3 | Chain : Polymesh", + "4 | Nonce : 1", + "5 | Tip : POLYX 1234.56789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 990, - "name": "Corporateballot_Remove_ballot", - "blob": "1f055449434b45522d31323341416fec2100d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1013, + "name": "Corporateballot_Change_meta", + "blob": "1f035449434b45522d31323341416fec2100145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c6532d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Corporateballot : Remove ballot", + "0 | Corporateballot : Change meta", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Tip : POLYX 5552342.355555" + "2 | Meta [1/5] : Title", + "2 | Meta [2/5] : MotionTitle", + "2 | Meta [3/5] : MotionInfoLink", + "2 | Meta [4/5] : ChoiceTitle1", + "2 | Meta [5/5] : ChoiceTitle2", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Corporateballot : Remove ballot", + "0 | Corporateballot : Change meta", "1 | Ca id [1/2] : TICKER-123AA", "1 | Ca id [2/2] : 2223215", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 5552342.355555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Meta [1/5] : Title", + "2 | Meta [2/5] : MotionTitle", + "2 | Meta [3/5] : MotionInfoLink", + "2 | Meta [4/5] : ChoiceTitle1", + "2 | Meta [5/5] : ChoiceTitle2", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 991, - "name": "Pips_Set_prune_historical_pips", - "blob": "210000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1014, + "name": "Corporateballot_Change_meta", + "blob": "1f035449434b45522d31323341416fec2100145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c6532d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Pips : Set prune historical pips", - "1 | Prune : False", - "2 | Tip : POLYX 1234.56789" + "0 | Corporateballot : Change meta", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Meta [1/5] : Title", + "2 | Meta [2/5] : MotionTitle", + "2 | Meta [3/5] : MotionInfoLink", + "2 | Meta [4/5] : ChoiceTitle1", + "2 | Meta [5/5] : ChoiceTitle2" ], "output_expert": [ - "0 | Pips : Set prune historical pips", - "1 | Prune : False", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", + "0 | Corporateballot : Change meta", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Meta [1/5] : Title", + "2 | Meta [2/5] : MotionTitle", + "2 | Meta [3/5] : MotionInfoLink", + "2 | Meta [4/5] : ChoiceTitle1", + "2 | Meta [5/5] : ChoiceTitle2", + "3 | Chain : Polymesh", + "4 | Nonce : 100", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -25510,64 +26073,182 @@ ] }, { - "index": 992, - "name": "Pips_Set_prune_historical_pips", - "blob": "210000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1015, + "name": "Corporateballot_Change_meta", + "blob": "1f035449434b45522d31323341416fec2100145469746c65042c4d6f74696f6e5469746c65384d6f74696f6e496e666f4c696e6b083043686f6963655469746c65313043686f6963655469746c6532d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Pips : Set prune historical pips", - "1 | Prune : False", - "2 | Tip : POLYX 5552342.355555" + "0 | Corporateballot : Change meta", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Meta [1/5] : Title", + "2 | Meta [2/5] : MotionTitle", + "2 | Meta [3/5] : MotionInfoLink", + "2 | Meta [4/5] : ChoiceTitle1", + "2 | Meta [5/5] : ChoiceTitle2", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Pips : Set prune historical pips", - "1 | Prune : False", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 5552342.355555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Corporateballot : Change meta", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Meta [1/5] : Title", + "2 | Meta [2/5] : MotionTitle", + "2 | Meta [3/5] : MotionInfoLink", + "2 | Meta [4/5] : ChoiceTitle1", + "2 | Meta [5/5] : ChoiceTitle2", + "3 | Chain : Polymesh", + "4 | Nonce : 2339", + "5 | Tip : POLYX 1234.56789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 993, - "name": "Pips_Set_prune_historical_pips", - "blob": "210001d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1016, + "name": "Corporateballot_Change_rcv", + "blob": "1f045449434b45522d31323341416fec210001d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Pips : Set prune historical pips", - "1 | Prune : True", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "0 | Corporateballot : Change rcv", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Rcv : True", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Pips : Set prune historical pips", - "1 | Prune : True", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, + "0 | Corporateballot : Change rcv", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Rcv : True", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, { - "index": 994, - "name": "Pips_Set_prune_historical_pips", - "blob": "210000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1017, + "name": "Corporateballot_Change_rcv", + "blob": "1f045449434b45522d31323341416fec210001d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Pips : Set prune historical pips", - "1 | Prune : False", - "2 | Tip : POLYX 1234.56789" + "0 | Corporateballot : Change rcv", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Rcv : True", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Pips : Set prune historical pips", - "1 | Prune : False", + "0 | Corporateballot : Change rcv", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Rcv : True", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1018, + "name": "Corporateballot_Change_rcv", + "blob": "1f045449434b45522d31323341416fec210001d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Corporateballot : Change rcv", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Rcv : True", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" + ], + "output_expert": [ + "0 | Corporateballot : Change rcv", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Rcv : True", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1019, + "name": "Corporateballot_Change_rcv", + "blob": "1f045449434b45522d31323341416fec210000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Corporateballot : Change rcv", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Rcv : False", + "3 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Corporateballot : Change rcv", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Rcv : False", + "3 | Chain : Polymesh", + "4 | Nonce : 1", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1020, + "name": "Corporateballot_Change_rcv", + "blob": "1f045449434b45522d31323341416fec210000d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Corporateballot : Change rcv", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Rcv : False", + "3 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Corporateballot : Change rcv", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Rcv : False", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1021, + "name": "Corporateballot_Remove_ballot", + "blob": "1f055449434b45522d31323341416fec2100d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Corporateballot : Remove ballot", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Corporateballot : Remove ballot", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 100", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -25575,18 +26256,20 @@ ] }, { - "index": 995, - "name": "Pips_Set_prune_historical_pips", - "blob": "210000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1022, + "name": "Corporateballot_Remove_ballot", + "blob": "1f055449434b45522d31323341416fec2100d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Pips : Set prune historical pips", - "1 | Prune : False", + "0 | Corporateballot : Remove ballot", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Pips : Set prune historical pips", - "1 | Prune : False", + "0 | Corporateballot : Remove ballot", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", "2 | Chain : Polymesh", "3 | Nonce : 100", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", @@ -25598,22 +26281,24 @@ ] }, { - "index": 996, - "name": "Pips_Set_min_proposal_deposit", - "blob": "2101d0ca8a6126a7a4bcda703660c37167d7d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1023, + "name": "Corporateballot_Remove_ballot", + "blob": "1f055449434b45522d31323341416fec2100d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Pips : Set min proposal deposit", - "1 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "1 | Deposit [2/2] : 6.771408", - "2 | Tip : POLYX 1234.56789" + "0 | Corporateballot : Remove ballot", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Pips : Set min proposal deposit", - "1 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "1 | Deposit [2/2] : 6.771408", + "0 | Corporateballot : Remove ballot", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 0", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -25621,22 +26306,43 @@ ] }, { - "index": 997, - "name": "Pips_Set_min_proposal_deposit", - "blob": "2101d0ca8a6126a7a4bcda703660c37167d7d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1024, + "name": "Corporateballot_Remove_ballot", + "blob": "1f055449434b45522d31323341416fec2100d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Pips : Set min proposal deposit", - "1 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "1 | Deposit [2/2] : 6.771408", - "2 | Tip : POLYX 0.000987" + "0 | Corporateballot : Remove ballot", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215" ], "output_expert": [ - "0 | Pips : Set min proposal deposit", - "1 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "1 | Deposit [2/2] : 6.771408", + "0 | Corporateballot : Remove ballot", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1025, + "name": "Corporateballot_Remove_ballot", + "blob": "1f055449434b45522d31323341416fec2100d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Corporateballot : Remove ballot", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", + "2 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Corporateballot : Remove ballot", + "1 | Ca id [1/2] : TICKER-123AA", + "1 | Ca id [2/2] : 2223215", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Tip : POLYX 0.000987", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -25644,20 +26350,37 @@ ] }, { - "index": 998, - "name": "Pips_Set_min_proposal_deposit", - "blob": "2101d0ca8a6126a7a4bcda703660c37167d7d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1026, + "name": "Pips_Set_prune_historical_pips", + "blob": "210000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Pips : Set min proposal deposit", - "1 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "1 | Deposit [2/2] : 6.771408", + "0 | Pips : Set prune historical pips", + "1 | Prune : False" + ], + "output_expert": [ + "0 | Pips : Set prune historical pips", + "1 | Prune : False", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1027, + "name": "Pips_Set_prune_historical_pips", + "blob": "210001d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Pips : Set prune historical pips", + "1 | Prune : True", "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Pips : Set min proposal deposit", - "1 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "1 | Deposit [2/2] : 6.771408", + "0 | Pips : Set prune historical pips", + "1 | Prune : True", "2 | Chain : Polymesh", "3 | Nonce : 0", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", @@ -25669,19 +26392,17 @@ ] }, { - "index": 999, - "name": "Pips_Set_min_proposal_deposit", - "blob": "2101d0ca8a6126a7a4bcda703660c37167d7d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1028, + "name": "Pips_Set_prune_historical_pips", + "blob": "210000d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Pips : Set min proposal deposit", - "1 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "1 | Deposit [2/2] : 6.771408", + "0 | Pips : Set prune historical pips", + "1 | Prune : False", "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Pips : Set min proposal deposit", - "1 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "1 | Deposit [2/2] : 6.771408", + "0 | Pips : Set prune historical pips", + "1 | Prune : False", "2 | Chain : Polymesh", "3 | Nonce : 2339", "4 | Tip : POLYX 5552342.355555", @@ -25692,21 +26413,19 @@ ] }, { - "index": 1000, - "name": "Pips_Set_min_proposal_deposit", - "blob": "2101d0ca8a6126a7a4bcda703660c37167d7d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1029, + "name": "Pips_Set_prune_historical_pips", + "blob": "210001d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Pips : Set min proposal deposit", - "1 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "1 | Deposit [2/2] : 6.771408", + "0 | Pips : Set prune historical pips", + "1 | Prune : True", "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Pips : Set min proposal deposit", - "1 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "1 | Deposit [2/2] : 6.771408", + "0 | Pips : Set prune historical pips", + "1 | Prune : True", "2 | Chain : Polymesh", - "3 | Nonce : 100", + "3 | Nonce : 50283", "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -25715,22 +26434,154 @@ ] }, { - "index": 1001, - "name": "Pips_Set_default_enactment_period", - "blob": "2102ac350000d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1030, + "name": "Pips_Set_prune_historical_pips", + "blob": "210001d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Pips : Set default enactment period", - "1 | Duration : 13740", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "0 | Pips : Set prune historical pips", + "1 | Prune : True", + "2 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Pips : Set prune historical pips", + "1 | Prune : True", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1031, + "name": "Pips_Set_min_proposal_deposit", + "blob": "2101c57f73991a008aea138485034a295a46d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Pips : Set min proposal deposit", + "1 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "1 | Deposit [2/2] : .774277", + "2 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Pips : Set min proposal deposit", + "1 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "1 | Deposit [2/2] : .774277", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1032, + "name": "Pips_Set_min_proposal_deposit", + "blob": "2101c57f73991a008aea138485034a295a46d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Pips : Set min proposal deposit", + "1 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "1 | Deposit [2/2] : .774277" + ], + "output_expert": [ + "0 | Pips : Set min proposal deposit", + "1 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "1 | Deposit [2/2] : .774277", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1033, + "name": "Pips_Set_min_proposal_deposit", + "blob": "2101c57f73991a008aea138485034a295a46d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Pips : Set min proposal deposit", + "1 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "1 | Deposit [2/2] : .774277", + "2 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Pips : Set min proposal deposit", + "1 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "1 | Deposit [2/2] : .774277", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1034, + "name": "Pips_Set_min_proposal_deposit", + "blob": "2101c57f73991a008aea138485034a295a46d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Pips : Set min proposal deposit", + "1 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "1 | Deposit [2/2] : .774277", + "2 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Pips : Set min proposal deposit", + "1 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "1 | Deposit [2/2] : .774277", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1035, + "name": "Pips_Set_min_proposal_deposit", + "blob": "2101c57f73991a008aea138485034a295a46d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Pips : Set min proposal deposit", + "1 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "1 | Deposit [2/2] : .774277", + "2 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Pips : Set min proposal deposit", + "1 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "1 | Deposit [2/2] : .774277", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1036, + "name": "Pips_Set_default_enactment_period", + "blob": "210225010000d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Pips : Set default enactment period", + "1 | Duration : 293", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Pips : Set default enactment period", - "1 | Duration : 13740", + "1 | Duration : 293", "2 | Chain : Polymesh", "3 | Nonce : 2339", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -25738,20 +26589,20 @@ ] }, { - "index": 1002, + "index": 1037, "name": "Pips_Set_default_enactment_period", - "blob": "2102ac350000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210201000000d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Set default enactment period", - "1 | Duration : 13740", - "2 | Tip : POLYX 0.000987" + "1 | Duration : 1", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Pips : Set default enactment period", - "1 | Duration : 13740", + "1 | Duration : 1", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 1", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -25759,17 +26610,17 @@ ] }, { - "index": 1003, + "index": 1038, "name": "Pips_Set_default_enactment_period", - "blob": "210225010000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "21027b000000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Set default enactment period", - "1 | Duration : 293", + "1 | Duration : 123", "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Pips : Set default enactment period", - "1 | Duration : 293", + "1 | Duration : 123", "2 | Chain : Polymesh", "3 | Nonce : 2339", "4 | Tip : POLYX 1234.56789", @@ -25780,19 +26631,19 @@ ] }, { - "index": 1004, + "index": 1039, "name": "Pips_Set_default_enactment_period", - "blob": "210201000000d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2102ac350000d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Set default enactment period", - "1 | Duration : 1", + "1 | Duration : 13740", "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Pips : Set default enactment period", - "1 | Duration : 1", + "1 | Duration : 13740", "2 | Chain : Polymesh", - "3 | Nonce : 100", + "3 | Nonce : 2339", "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -25801,20 +26652,20 @@ ] }, { - "index": 1005, + "index": 1040, "name": "Pips_Set_default_enactment_period", - "blob": "210201000000d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2102ff030000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Set default enactment period", - "1 | Duration : 1", - "2 | Tip : POLYX 0.000987" + "1 | Duration : 1023", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Pips : Set default enactment period", - "1 | Duration : 1", + "1 | Duration : 1023", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -25822,20 +26673,20 @@ ] }, { - "index": 1006, + "index": 1041, "name": "Pips_Set_pending_pip_expiry", - "blob": "210301d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210301d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Set pending pip expiry", "1 | Expiry : None", - "2 | Tip : POLYX 0.000987" + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Pips : Set pending pip expiry", "1 | Expiry : None", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 50283", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -25843,28 +26694,30 @@ ] }, { - "index": 1007, + "index": 1042, "name": "Pips_Set_pending_pip_expiry", - "blob": "210301d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210300a1860100d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Set pending pip expiry", - "1 | Expiry : None" + "1 | Expiry : 100001", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Pips : Set pending pip expiry", - "1 | Expiry : None", + "1 | Expiry : 100001", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 50283", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1008, + "index": 1043, "name": "Pips_Set_pending_pip_expiry", - "blob": "210300a1860100d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210300a1860100d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Set pending pip expiry", "1 | Expiry : 100001", @@ -25874,7 +26727,7 @@ "0 | Pips : Set pending pip expiry", "1 | Expiry : 100001", "2 | Chain : Polymesh", - "3 | Nonce : 50283", + "3 | Nonce : 2339", "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -25883,20 +26736,20 @@ ] }, { - "index": 1009, + "index": 1044, "name": "Pips_Set_pending_pip_expiry", - "blob": "210300a1860100d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210301d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Set pending pip expiry", - "1 | Expiry : 100001", - "2 | Tip : POLYX 1234.56789" + "1 | Expiry : None", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Pips : Set pending pip expiry", - "1 | Expiry : 100001", + "1 | Expiry : None", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -25904,19 +26757,19 @@ ] }, { - "index": 1010, + "index": 1045, "name": "Pips_Set_pending_pip_expiry", - "blob": "210301d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210300a1860100d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Set pending pip expiry", - "1 | Expiry : None", + "1 | Expiry : 100001", "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Pips : Set pending pip expiry", - "1 | Expiry : None", + "1 | Expiry : 100001", "2 | Chain : Polymesh", - "3 | Nonce : 1", + "3 | Nonce : 2339", "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -25925,20 +26778,20 @@ ] }, { - "index": 1011, + "index": 1046, "name": "Pips_Set_max_pip_skip_count", - "blob": "2104ffd503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210400d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Set max pip skip count", - "1 | Max : 255", + "1 | Max : 0", "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Pips : Set max pip skip count", - "1 | Max : 255", + "1 | Max : 0", "2 | Chain : Polymesh", - "3 | Nonce : 100", + "3 | Nonce : 50283", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", @@ -25948,20 +26801,20 @@ ] }, { - "index": 1012, + "index": 1047, "name": "Pips_Set_max_pip_skip_count", - "blob": "21040dd503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210400d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Set max pip skip count", - "1 | Max : 13", - "2 | Tip : POLYX 55.555555" + "1 | Max : 0", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Pips : Set max pip skip count", - "1 | Max : 13", + "1 | Max : 0", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -25969,20 +26822,20 @@ ] }, { - "index": 1013, + "index": 1048, "name": "Pips_Set_max_pip_skip_count", - "blob": "210434d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2104ffd503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Set max pip skip count", - "1 | Max : 52", - "2 | Tip : POLYX 1234.56789" + "1 | Max : 255", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Pips : Set max pip skip count", - "1 | Max : 52", + "1 | Max : 255", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -25990,20 +26843,22 @@ ] }, { - "index": 1014, + "index": 1049, "name": "Pips_Set_max_pip_skip_count", - "blob": "210400d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "21040dd5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Set max pip skip count", - "1 | Max : 0", - "2 | Tip : POLYX 0.000987" + "1 | Max : 13", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Pips : Set max pip skip count", - "1 | Max : 0", + "1 | Max : 13", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 1", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26011,49 +26866,53 @@ ] }, { - "index": 1015, + "index": 1050, "name": "Pips_Set_max_pip_skip_count", - "blob": "210400d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210434d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Set max pip skip count", - "1 | Max : 0", - "2 | Tip : POLYX 1234.56789" + "1 | Max : 52", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Pips : Set max pip skip count", - "1 | Max : 0", + "1 | Max : 52", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", + "3 | Nonce : 100", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1016, + "index": 1051, "name": "Pips_Set_active_pip_limit", - "blob": "210534300000d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210500000000d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Set active pip limit", - "1 | Limit : 12340" + "1 | Limit : 0", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Pips : Set active pip limit", - "1 | Limit : 12340", + "1 | Limit : 0", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1017, + "index": 1052, "name": "Pips_Set_active_pip_limit", - "blob": "2105f7010000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2105f7010000d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Set active pip limit", "1 | Limit : 503", @@ -26063,7 +26922,7 @@ "0 | Pips : Set active pip limit", "1 | Limit : 503", "2 | Chain : Polymesh", - "3 | Nonce : 50283", + "3 | Nonce : 0", "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -26072,20 +26931,20 @@ ] }, { - "index": 1018, + "index": 1053, "name": "Pips_Set_active_pip_limit", - "blob": "2105f7010000d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "21059d1c0000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Set active pip limit", - "1 | Limit : 503", - "2 | Tip : POLYX 5552342.355555" + "1 | Limit : 7325", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Pips : Set active pip limit", - "1 | Limit : 503", + "1 | Limit : 7325", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 1", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26093,19 +26952,19 @@ ] }, { - "index": 1019, + "index": 1054, "name": "Pips_Set_active_pip_limit", - "blob": "2105d3040000d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210534300000d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Set active pip limit", - "1 | Limit : 1235", + "1 | Limit : 12340", "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Pips : Set active pip limit", - "1 | Limit : 1235", + "1 | Limit : 12340", "2 | Chain : Polymesh", - "3 | Nonce : 100", + "3 | Nonce : 1", "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -26114,51 +26973,49 @@ ] }, { - "index": 1020, + "index": 1055, "name": "Pips_Set_active_pip_limit", - "blob": "210534300000d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2105d3040000d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Set active pip limit", - "1 | Limit : 12340", - "2 | Tip : POLYX 0.000987" + "1 | Limit : 1235" ], "output_expert": [ "0 | Pips : Set active pip limit", - "1 | Limit : 12340", + "1 | Limit : 1235", "2 | Chain : Polymesh", "3 | Nonce : 2339", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1021, + "index": 1056, "name": "Pips_Propose", - "blob": "210600002c000000d0ca8a6126a7a4bcda703660c37167d7014468747470733a2f2f6d7975726c2e75726c0154546869732069732061206465736372697074696f6ed50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210600002c000000c57f73991a008aea138485034a295a46014468747470733a2f2f6d7975726c2e75726c0154546869732069732061206465736372697074696f6ed5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Propose", "1 | Proposal [1/2] : Fill block", "1 | Proposal [2/2] : 0.0000044%", - "2 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Deposit [2/2] : 6.771408", + "2 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Deposit [2/2] : .774277", "3 | Url : https://myurl.url", "4 | Description : This is a description", - "5 | Tip : POLYX 5552342.355555" + "5 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Pips : Propose", "1 | Proposal [1/2] : Fill block", "1 | Proposal [2/2] : 0.0000044%", - "2 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Deposit [2/2] : 6.771408", + "2 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Deposit [2/2] : .774277", "3 | Url : https://myurl.url", "4 | Description : This is a description", "5 | Chain : Polymesh", - "6 | Nonce : 100", - "7 | Tip : POLYX 5552342.355555", + "6 | Nonce : 1", + "7 | Tip : POLYX 1234.56789", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26166,15 +27023,15 @@ ] }, { - "index": 1022, + "index": 1057, "name": "Pips_Propose", - "blob": "210600002c000000d0ca8a6126a7a4bcda703660c37167d7014468747470733a2f2f6d7975726c2e75726c0154546869732069732061206465736372697074696f6ed5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210600002c000000c57f73991a008aea138485034a295a46014468747470733a2f2f6d7975726c2e75726c0154546869732069732061206465736372697074696f6ed5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Propose", "1 | Proposal [1/2] : Fill block", "1 | Proposal [2/2] : 0.0000044%", - "2 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Deposit [2/2] : 6.771408", + "2 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Deposit [2/2] : .774277", "3 | Url : https://myurl.url", "4 | Description : This is a description", "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", @@ -26184,8 +27041,8 @@ "0 | Pips : Propose", "1 | Proposal [1/2] : Fill block", "1 | Proposal [2/2] : 0.0000044%", - "2 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Deposit [2/2] : 6.771408", + "2 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Deposit [2/2] : .774277", "3 | Url : https://myurl.url", "4 | Description : This is a description", "5 | Chain : Polymesh", @@ -26199,30 +27056,32 @@ ] }, { - "index": 1023, + "index": 1058, "name": "Pips_Propose", - "blob": "210600002c000000d0ca8a6126a7a4bcda703660c37167d7014468747470733a2f2f6d7975726c2e75726c0154546869732069732061206465736372697074696f6ed503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210600002c000000c57f73991a008aea138485034a295a46014468747470733a2f2f6d7975726c2e75726c0154546869732069732061206465736372697074696f6ed503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Propose", "1 | Proposal [1/2] : Fill block", "1 | Proposal [2/2] : 0.0000044%", - "2 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Deposit [2/2] : 6.771408", + "2 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Deposit [2/2] : .774277", "3 | Url : https://myurl.url", "4 | Description : This is a description", - "5 | Tip : POLYX 1234.56789" + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Pips : Propose", "1 | Proposal [1/2] : Fill block", "1 | Proposal [2/2] : 0.0000044%", - "2 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Deposit [2/2] : 6.771408", + "2 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Deposit [2/2] : .774277", "3 | Url : https://myurl.url", "4 | Description : This is a description", "5 | Chain : Polymesh", - "6 | Nonce : 100", - "7 | Tip : POLYX 1234.56789", + "6 | Nonce : 50283", + "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "7 | Tip [2/2] : 3.456789", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26230,32 +27089,30 @@ ] }, { - "index": 1024, + "index": 1059, "name": "Pips_Propose", - "blob": "210600002c000000d0ca8a6126a7a4bcda703660c37167d7014468747470733a2f2f6d7975726c2e75726c0154546869732069732061206465736372697074696f6ed5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210600002c000000c57f73991a008aea138485034a295a46014468747470733a2f2f6d7975726c2e75726c0154546869732069732061206465736372697074696f6ed503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Propose", "1 | Proposal [1/2] : Fill block", "1 | Proposal [2/2] : 0.0000044%", - "2 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Deposit [2/2] : 6.771408", + "2 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Deposit [2/2] : .774277", "3 | Url : https://myurl.url", "4 | Description : This is a description", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789" + "5 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Pips : Propose", "1 | Proposal [1/2] : Fill block", "1 | Proposal [2/2] : 0.0000044%", - "2 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Deposit [2/2] : 6.771408", + "2 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Deposit [2/2] : .774277", "3 | Url : https://myurl.url", "4 | Description : This is a description", "5 | Chain : Polymesh", - "6 | Nonce : 1", - "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "7 | Tip [2/2] : 3.456789", + "6 | Nonce : 0", + "7 | Tip : POLYX 5552342.355555", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26263,30 +27120,30 @@ ] }, { - "index": 1025, + "index": 1060, "name": "Pips_Propose", - "blob": "210600002c000000d0ca8a6126a7a4bcda703660c37167d7014468747470733a2f2f6d7975726c2e75726c0154546869732069732061206465736372697074696f6ed503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210600002c000000c57f73991a008aea138485034a295a46014468747470733a2f2f6d7975726c2e75726c0154546869732069732061206465736372697074696f6ed5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Propose", "1 | Proposal [1/2] : Fill block", "1 | Proposal [2/2] : 0.0000044%", - "2 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Deposit [2/2] : 6.771408", + "2 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Deposit [2/2] : .774277", "3 | Url : https://myurl.url", "4 | Description : This is a description", - "5 | Tip : POLYX 55.555555" + "5 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Pips : Propose", "1 | Proposal [1/2] : Fill block", "1 | Proposal [2/2] : 0.0000044%", - "2 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Deposit [2/2] : 6.771408", + "2 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Deposit [2/2] : .774277", "3 | Url : https://myurl.url", "4 | Description : This is a description", "5 | Chain : Polymesh", - "6 | Nonce : 0", - "7 | Tip : POLYX 55.555555", + "6 | Nonce : 2339", + "7 | Tip : POLYX 0.000987", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26294,23 +27151,23 @@ ] }, { - "index": 1026, + "index": 1061, "name": "Pips_Vote", - "blob": "2107db03000000d0ca8a6126a7a4bcda703660c37167d7d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2107775b000000c57f73991a008aea138485034a295a46d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Vote", - "1 | Id : 987", + "1 | Id : 23415", "2 | Aye or nay : False", - "3 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "3 | Deposit [2/2] : 6.771408", + "3 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "3 | Deposit [2/2] : .774277", "4 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Pips : Vote", - "1 | Id : 987", + "1 | Id : 23415", "2 | Aye or nay : False", - "3 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "3 | Deposit [2/2] : 6.771408", + "3 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "3 | Deposit [2/2] : .774277", "4 | Chain : Polymesh", "5 | Nonce : 50283", "6 | Tip : POLYX 1234.56789", @@ -26321,51 +27178,53 @@ ] }, { - "index": 1027, + "index": 1062, "name": "Pips_Vote", - "blob": "2107775b000001d0ca8a6126a7a4bcda703660c37167d7d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2107db03000001c57f73991a008aea138485034a295a46d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Vote", - "1 | Id : 23415", + "1 | Id : 987", "2 | Aye or nay : True", - "3 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "3 | Deposit [2/2] : 6.771408" + "3 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "3 | Deposit [2/2] : .774277", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Pips : Vote", - "1 | Id : 23415", + "1 | Id : 987", "2 | Aye or nay : True", - "3 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "3 | Deposit [2/2] : 6.771408", + "3 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "3 | Deposit [2/2] : .774277", "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 2339", + "6 | Tip : POLYX 0.000987", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1028, + "index": 1063, "name": "Pips_Vote", - "blob": "2107db03000001d0ca8a6126a7a4bcda703660c37167d7d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "21073530000000c57f73991a008aea138485034a295a46d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Vote", - "1 | Id : 987", - "2 | Aye or nay : True", - "3 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "3 | Deposit [2/2] : 6.771408", - "4 | Tip : POLYX 1234.56789" + "1 | Id : 12341", + "2 | Aye or nay : False", + "3 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "3 | Deposit [2/2] : .774277", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Pips : Vote", - "1 | Id : 987", - "2 | Aye or nay : True", - "3 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "3 | Deposit [2/2] : 6.771408", + "1 | Id : 12341", + "2 | Aye or nay : False", + "3 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "3 | Deposit [2/2] : .774277", "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip : POLYX 1234.56789", + "5 | Nonce : 1", + "6 | Tip : POLYX 0.000987", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26373,28 +27232,26 @@ ] }, { - "index": 1029, + "index": 1064, "name": "Pips_Vote", - "blob": "2107775b000000d0ca8a6126a7a4bcda703660c37167d7d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2107775b000000c57f73991a008aea138485034a295a46d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Vote", "1 | Id : 23415", "2 | Aye or nay : False", - "3 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "3 | Deposit [2/2] : 6.771408", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "3 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "3 | Deposit [2/2] : .774277", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Pips : Vote", "1 | Id : 23415", "2 | Aye or nay : False", - "3 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "3 | Deposit [2/2] : 6.771408", + "3 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "3 | Deposit [2/2] : .774277", "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", + "5 | Nonce : 1", + "6 | Tip : POLYX 5552342.355555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26402,23 +27259,23 @@ ] }, { - "index": 1030, + "index": 1065, "name": "Pips_Vote", - "blob": "2107db03000001d0ca8a6126a7a4bcda703660c37167d7d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "21073530000000c57f73991a008aea138485034a295a46d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Vote", - "1 | Id : 987", - "2 | Aye or nay : True", - "3 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "3 | Deposit [2/2] : 6.771408", + "1 | Id : 12341", + "2 | Aye or nay : False", + "3 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "3 | Deposit [2/2] : .774277", "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Pips : Vote", - "1 | Id : 987", - "2 | Aye or nay : True", - "3 | Deposit [1/2] : POLYX 28632113306173927871749867526320", - "3 | Deposit [2/2] : 6.771408", + "1 | Id : 12341", + "2 | Aye or nay : False", + "3 | Deposit [1/2] : POLYX 93514103864979887247119580394773", + "3 | Deposit [2/2] : .774277", "4 | Chain : Polymesh", "5 | Nonce : 1", "6 | Tip : POLYX 5552342.355555", @@ -26429,39 +27286,20 @@ ] }, { - "index": 1031, + "index": 1066, "name": "Pips_Approve_committee_proposal", - "blob": "210800000000d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210800000000d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Pips : Approve committee proposal", - "1 | Id : 0" - ], - "output_expert": [ "0 | Pips : Approve committee proposal", "1 | Id : 0", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 1032, - "name": "Pips_Approve_committee_proposal", - "blob": "210835300000d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Pips : Approve committee proposal", - "1 | Id : 12341", - "2 | Tip : POLYX 1234.56789" + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Pips : Approve committee proposal", - "1 | Id : 12341", + "1 | Id : 0", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26469,19 +27307,19 @@ ] }, { - "index": 1033, + "index": 1067, "name": "Pips_Approve_committee_proposal", - "blob": "210800000000d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2108db030000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Approve committee proposal", - "1 | Id : 0", + "1 | Id : 987", "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Pips : Approve committee proposal", - "1 | Id : 0", + "1 | Id : 987", "2 | Chain : Polymesh", - "3 | Nonce : 0", + "3 | Nonce : 1", "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -26490,41 +27328,41 @@ ] }, { - "index": 1034, + "index": 1068, "name": "Pips_Approve_committee_proposal", - "blob": "2108db030000d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210835300000d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Approve committee proposal", - "1 | Id : 987" + "1 | Id : 12341", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Pips : Approve committee proposal", - "1 | Id : 987", + "1 | Id : 12341", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1035, + "index": 1069, "name": "Pips_Approve_committee_proposal", - "blob": "2108775b0000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210835300000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Approve committee proposal", - "1 | Id : 23415", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Id : 12341", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Pips : Approve committee proposal", - "1 | Id : 23415", + "1 | Id : 12341", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26532,20 +27370,20 @@ ] }, { - "index": 1036, - "name": "Pips_Reject_proposal", - "blob": "2109db030000d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1070, + "name": "Pips_Approve_committee_proposal", + "blob": "210835300000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Pips : Reject proposal", - "1 | Id : 987", - "2 | Tip : POLYX 55.555555" + "0 | Pips : Approve committee proposal", + "1 | Id : 12341", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Pips : Reject proposal", - "1 | Id : 987", + "0 | Pips : Approve committee proposal", + "1 | Id : 12341", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 100", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26553,20 +27391,20 @@ ] }, { - "index": 1037, + "index": 1071, "name": "Pips_Reject_proposal", - "blob": "2109775b0000d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210935300000d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Reject proposal", - "1 | Id : 23415", - "2 | Tip : POLYX 1234.56789" + "1 | Id : 12341", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Pips : Reject proposal", - "1 | Id : 23415", + "1 | Id : 12341", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26574,20 +27412,20 @@ ] }, { - "index": 1038, + "index": 1072, "name": "Pips_Reject_proposal", - "blob": "210935300000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2109db030000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Reject proposal", - "1 | Id : 12341", + "1 | Id : 987", "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Pips : Reject proposal", - "1 | Id : 12341", + "1 | Id : 987", "2 | Chain : Polymesh", - "3 | Nonce : 100", + "3 | Nonce : 0", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", @@ -26597,19 +27435,19 @@ ] }, { - "index": 1039, + "index": 1073, "name": "Pips_Reject_proposal", - "blob": "210900000000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2109db030000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Reject proposal", - "1 | Id : 0", + "1 | Id : 987", "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Pips : Reject proposal", - "1 | Id : 0", + "1 | Id : 987", "2 | Chain : Polymesh", - "3 | Nonce : 50283", + "3 | Nonce : 100", "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -26618,39 +27456,43 @@ ] }, { - "index": 1040, + "index": 1074, "name": "Pips_Reject_proposal", - "blob": "2109db030000d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2109db030000d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Reject proposal", - "1 | Id : 987" + "1 | Id : 987", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Pips : Reject proposal", "1 | Id : 987", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 1", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1041, - "name": "Pips_Prune_proposal", - "blob": "210a35300000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1075, + "name": "Pips_Reject_proposal", + "blob": "2109775b0000d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Pips : Prune proposal", - "1 | Id : 12341", - "2 | Tip : POLYX 1234.56789" + "0 | Pips : Reject proposal", + "1 | Id : 23415", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Pips : Prune proposal", - "1 | Id : 12341", + "0 | Pips : Reject proposal", + "1 | Id : 23415", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 2339", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26658,20 +27500,20 @@ ] }, { - "index": 1042, + "index": 1076, "name": "Pips_Prune_proposal", - "blob": "210a35300000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210a00000000d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Prune proposal", - "1 | Id : 12341", - "2 | Tip : POLYX 1234.56789" + "1 | Id : 0", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Pips : Prune proposal", - "1 | Id : 12341", + "1 | Id : 0", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 50283", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26679,18 +27521,18 @@ ] }, { - "index": 1043, + "index": 1077, "name": "Pips_Prune_proposal", - "blob": "210adb030000d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210a35300000d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Prune proposal", - "1 | Id : 987" + "1 | Id : 12341" ], "output_expert": [ "0 | Pips : Prune proposal", - "1 | Id : 987", + "1 | Id : 12341", "2 | Chain : Polymesh", - "3 | Nonce : 2339", + "3 | Nonce : 100", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26698,20 +27540,20 @@ ] }, { - "index": 1044, + "index": 1078, "name": "Pips_Prune_proposal", - "blob": "210a00000000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210a35300000d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Prune proposal", - "1 | Id : 0", - "2 | Tip : POLYX 55.555555" + "1 | Id : 12341", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Pips : Prune proposal", - "1 | Id : 0", + "1 | Id : 12341", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Tip : POLYX 55.555555", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26719,22 +27561,20 @@ ] }, { - "index": 1045, + "index": 1079, "name": "Pips_Prune_proposal", - "blob": "210adb030000d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210a35300000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Prune proposal", - "1 | Id : 987", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Id : 12341", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Pips : Prune proposal", - "1 | Id : 987", + "1 | Id : 12341", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26742,22 +27582,41 @@ ] }, { - "index": 1046, + "index": 1080, + "name": "Pips_Prune_proposal", + "blob": "210a775b0000d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Pips : Prune proposal", + "1 | Id : 23415" + ], + "output_expert": [ + "0 | Pips : Prune proposal", + "1 | Id : 23415", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1081, "name": "Pips_Reschedule_execution", - "blob": "210b3530000001149d1d21d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210b353000000123620000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Reschedule execution", "1 | Id : 12341", - "2 | Until : 555588884", - "3 | Tip : POLYX 5552342.355555" + "2 | Until : 25123", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Pips : Reschedule execution", "1 | Id : 12341", - "2 | Until : 555588884", + "2 | Until : 25123", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 1", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26765,21 +27624,21 @@ ] }, { - "index": 1047, + "index": 1082, "name": "Pips_Reschedule_execution", - "blob": "210b775b000001149d1d21d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210b000000000123620000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Reschedule execution", - "1 | Id : 23415", - "2 | Until : 555588884", + "1 | Id : 0", + "2 | Until : 25123", "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Pips : Reschedule execution", - "1 | Id : 23415", - "2 | Until : 555588884", + "1 | Id : 0", + "2 | Until : 25123", "3 | Chain : Polymesh", - "4 | Nonce : 100", + "4 | Nonce : 1", "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -26788,22 +27647,22 @@ ] }, { - "index": 1048, + "index": 1083, "name": "Pips_Reschedule_execution", - "blob": "210b000000000123620000d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210bdb03000001149d1d21d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Reschedule execution", - "1 | Id : 0", - "2 | Until : 25123", - "3 | Tip : POLYX 5552342.355555" + "1 | Id : 987", + "2 | Until : 555588884", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Pips : Reschedule execution", - "1 | Id : 0", - "2 | Until : 25123", + "1 | Id : 987", + "2 | Until : 555588884", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 50283", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26811,44 +27670,42 @@ ] }, { - "index": 1049, + "index": 1084, "name": "Pips_Reschedule_execution", - "blob": "210b353000000123620000d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210bdb0300000123620000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Reschedule execution", - "1 | Id : 12341", - "2 | Until : 25123", - "3 | Tip : POLYX 1234.56789" + "1 | Id : 987", + "2 | Until : 25123" ], "output_expert": [ "0 | Pips : Reschedule execution", - "1 | Id : 12341", + "1 | Id : 987", "2 | Until : 25123", "3 | Chain : Polymesh", "4 | Nonce : 0", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1050, + "index": 1085, "name": "Pips_Reschedule_execution", - "blob": "210b3530000001149d1d21d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210bdb03000001149d1d21d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Reschedule execution", - "1 | Id : 12341", + "1 | Id : 987", "2 | Until : 555588884", "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Pips : Reschedule execution", - "1 | Id : 12341", + "1 | Id : 987", "2 | Until : 555588884", "3 | Chain : Polymesh", - "4 | Nonce : 0", + "4 | Nonce : 1", "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -26857,9 +27714,9 @@ ] }, { - "index": 1051, + "index": 1086, "name": "Pips_Clear_snapshot", - "blob": "210cd503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210cd503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Clear snapshot", "1 | Tip : POLYX 55.555555" @@ -26867,7 +27724,7 @@ "output_expert": [ "0 | Pips : Clear snapshot", "1 | Chain : Polymesh", - "2 | Nonce : 0", + "2 | Nonce : 50283", "3 | Tip : POLYX 55.555555", "4 | Era Phase : 61", "5 | Era Period : 64", @@ -26876,37 +27733,35 @@ ] }, { - "index": 1052, + "index": 1087, "name": "Pips_Clear_snapshot", - "blob": "210cd503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210cd503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Pips : Clear snapshot", - "1 | Tip : POLYX 0.000987" + "0 | Pips : Clear snapshot" ], "output_expert": [ "0 | Pips : Clear snapshot", "1 | Chain : Polymesh", - "2 | Nonce : 50283", - "3 | Tip : POLYX 0.000987", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "2 | Nonce : 100", + "3 | Era Phase : 61", + "4 | Era Period : 64", + "5 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "5 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1053, + "index": 1088, "name": "Pips_Clear_snapshot", - "blob": "210cd503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210cd50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Clear snapshot", - "1 | Tip : POLYX 5552342.355555" + "1 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Pips : Clear snapshot", "1 | Chain : Polymesh", - "2 | Nonce : 50283", - "3 | Tip : POLYX 5552342.355555", + "2 | Nonce : 100", + "3 | Tip : POLYX 0.000987", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26914,18 +27769,18 @@ ] }, { - "index": 1054, + "index": 1089, "name": "Pips_Clear_snapshot", - "blob": "210cd50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210cd503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Clear snapshot", - "1 | Tip : POLYX 5552342.355555" + "1 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Pips : Clear snapshot", "1 | Chain : Polymesh", - "2 | Nonce : 100", - "3 | Tip : POLYX 5552342.355555", + "2 | Nonce : 0", + "3 | Tip : POLYX 0.000987", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26933,18 +27788,18 @@ ] }, { - "index": 1055, + "index": 1090, "name": "Pips_Clear_snapshot", - "blob": "210cd503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210cd503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Clear snapshot", - "1 | Tip : POLYX 0.000987" + "1 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Pips : Clear snapshot", "1 | Chain : Polymesh", - "2 | Nonce : 50283", - "3 | Tip : POLYX 0.000987", + "2 | Nonce : 100", + "3 | Tip : POLYX 1234.56789", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26952,9 +27807,9 @@ ] }, { - "index": 1056, + "index": 1091, "name": "Pips_Snapshot", - "blob": "210dd5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210dd5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Snapshot", "1 | Tip : POLYX 1234.56789" @@ -26962,7 +27817,7 @@ "output_expert": [ "0 | Pips : Snapshot", "1 | Chain : Polymesh", - "2 | Nonce : 1", + "2 | Nonce : 0", "3 | Tip : POLYX 1234.56789", "4 | Era Phase : 61", "5 | Era Period : 64", @@ -26971,18 +27826,18 @@ ] }, { - "index": 1057, + "index": 1092, "name": "Pips_Snapshot", - "blob": "210dd5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210dd50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Snapshot", - "1 | Tip : POLYX 1234.56789" + "1 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Pips : Snapshot", "1 | Chain : Polymesh", - "2 | Nonce : 0", - "3 | Tip : POLYX 1234.56789", + "2 | Nonce : 100", + "3 | Tip : POLYX 0.000987", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -26990,18 +27845,18 @@ ] }, { - "index": 1058, + "index": 1093, "name": "Pips_Snapshot", - "blob": "210dd5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210dd503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Snapshot", - "1 | Tip : POLYX 1234.56789" + "1 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Pips : Snapshot", "1 | Chain : Polymesh", - "2 | Nonce : 1", - "3 | Tip : POLYX 1234.56789", + "2 | Nonce : 0", + "3 | Tip : POLYX 55.555555", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27009,9 +27864,9 @@ ] }, { - "index": 1059, + "index": 1094, "name": "Pips_Snapshot", - "blob": "210dd503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210dd503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Snapshot", "1 | Tip : POLYX 5552342.355555" @@ -27019,7 +27874,7 @@ "output_expert": [ "0 | Pips : Snapshot", "1 | Chain : Polymesh", - "2 | Nonce : 50283", + "2 | Nonce : 1", "3 | Tip : POLYX 5552342.355555", "4 | Era Phase : 61", "5 | Era Period : 64", @@ -27028,18 +27883,20 @@ ] }, { - "index": 1060, + "index": 1095, "name": "Pips_Snapshot", - "blob": "210dd50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210dd5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Snapshot", - "1 | Tip : POLYX 55.555555" + "1 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "1 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Pips : Snapshot", "1 | Chain : Polymesh", - "2 | Nonce : 100", - "3 | Tip : POLYX 55.555555", + "2 | Nonce : 0", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789", "4 | Era Phase : 61", "5 | Era Period : 64", "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27047,17 +27904,15 @@ ] }, { - "index": 1061, + "index": 1096, "name": "Pips_Enact_snapshot_results", - "blob": "210e0893150000007510000002d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210e0893150000007510000002d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Enact snapshot results", "1 | Results [1/4] : 5523", "1 | Results [2/4] : Approve", "1 | Results [3/4] : 4213", - "1 | Results [4/4] : Skip", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Results [4/4] : Skip" ], "output_expert": [ "0 | Pips : Enact snapshot results", @@ -27067,24 +27922,24 @@ "1 | Results [4/4] : Skip", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1062, + "index": 1097, "name": "Pips_Enact_snapshot_results", - "blob": "210e0893150000007510000002d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210e0893150000007510000002d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Enact snapshot results", "1 | Results [1/4] : 5523", "1 | Results [2/4] : Approve", "1 | Results [3/4] : 4213", - "1 | Results [4/4] : Skip" + "1 | Results [4/4] : Skip", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Pips : Enact snapshot results", @@ -27093,24 +27948,25 @@ "1 | Results [3/4] : 4213", "1 | Results [4/4] : Skip", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 1", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1063, + "index": 1098, "name": "Pips_Enact_snapshot_results", - "blob": "210e0893150000007510000002d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210e0893150000007510000002d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Enact snapshot results", "1 | Results [1/4] : 5523", "1 | Results [2/4] : Approve", "1 | Results [3/4] : 4213", - "1 | Results [4/4] : Skip", - "2 | Tip : POLYX 0.000987" + "1 | Results [4/4] : Skip" ], "output_expert": [ "0 | Pips : Enact snapshot results", @@ -27120,24 +27976,24 @@ "1 | Results [4/4] : Skip", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1064, + "index": 1099, "name": "Pips_Enact_snapshot_results", - "blob": "210e0893150000007510000002d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210e0893150000007510000002d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Enact snapshot results", "1 | Results [1/4] : 5523", "1 | Results [2/4] : Approve", "1 | Results [3/4] : 4213", "1 | Results [4/4] : Skip", - "2 | Tip : POLYX 5552342.355555" + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Pips : Enact snapshot results", @@ -27146,8 +28002,9 @@ "1 | Results [3/4] : 4213", "1 | Results [4/4] : Skip", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 2339", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27155,16 +28012,16 @@ ] }, { - "index": 1065, + "index": 1100, "name": "Pips_Enact_snapshot_results", - "blob": "210e0893150000007510000002d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210e0893150000007510000002d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Enact snapshot results", "1 | Results [1/4] : 5523", "1 | Results [2/4] : Approve", "1 | Results [3/4] : 4213", "1 | Results [4/4] : Skip", - "2 | Tip : POLYX 0.000987" + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Pips : Enact snapshot results", @@ -27173,8 +28030,8 @@ "1 | Results [3/4] : 4213", "1 | Results [4/4] : Skip", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27182,20 +28039,20 @@ ] }, { - "index": 1066, + "index": 1101, "name": "Pips_Execute_scheduled_pip", - "blob": "210f775b0000d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210fdb030000d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Execute scheduled pip", - "1 | Id : 23415", - "2 | Tip : POLYX 55.555555" + "1 | Id : 987", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Pips : Execute scheduled pip", - "1 | Id : 23415", + "1 | Id : 987", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 50283", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27203,20 +28060,20 @@ ] }, { - "index": 1067, + "index": 1102, "name": "Pips_Execute_scheduled_pip", - "blob": "210fdb030000d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210f35300000d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Execute scheduled pip", - "1 | Id : 987", - "2 | Tip : POLYX 5552342.355555" + "1 | Id : 12341", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Pips : Execute scheduled pip", - "1 | Id : 987", + "1 | Id : 12341", "2 | Chain : Polymesh", "3 | Nonce : 1", - "4 | Tip : POLYX 5552342.355555", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27224,58 +28081,62 @@ ] }, { - "index": 1068, + "index": 1103, "name": "Pips_Execute_scheduled_pip", - "blob": "210f00000000d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210f775b0000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Execute scheduled pip", - "1 | Id : 0" + "1 | Id : 23415", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Pips : Execute scheduled pip", - "1 | Id : 0", + "1 | Id : 23415", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 1", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1069, + "index": 1104, "name": "Pips_Execute_scheduled_pip", - "blob": "210f775b0000d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210f775b0000d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Execute scheduled pip", - "1 | Id : 23415" + "1 | Id : 23415", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Pips : Execute scheduled pip", "1 | Id : 23415", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1070, + "index": 1105, "name": "Pips_Execute_scheduled_pip", - "blob": "210f35300000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "210f00000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Execute scheduled pip", - "1 | Id : 12341", - "2 | Tip : POLYX 5552342.355555" + "1 | Id : 0", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Pips : Execute scheduled pip", - "1 | Id : 12341", + "1 | Id : 0", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 1", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27283,47 +28144,45 @@ ] }, { - "index": 1071, + "index": 1106, "name": "Pips_Expire_scheduled_pip", - "blob": "2110c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917ddb030000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2110942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b775b0000d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Expire scheduled pip", - "1 | Did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Did [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Id : 987", - "3 | Tip : POLYX 5552342.355555" + "1 | Did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Did [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Id : 23415" ], "output_expert": [ "0 | Pips : Expire scheduled pip", - "1 | Did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Did [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Id : 987", + "1 | Did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Did [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Id : 23415", "3 | Chain : Polymesh", "4 | Nonce : 2339", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1072, + "index": 1107, "name": "Pips_Expire_scheduled_pip", - "blob": "2110c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917ddb030000d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2110942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b35300000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Expire scheduled pip", - "1 | Did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Did [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Id : 987" + "1 | Did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Did [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Id : 12341" ], "output_expert": [ "0 | Pips : Expire scheduled pip", - "1 | Did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Did [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Id : 987", + "1 | Did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Did [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Id : 12341", "3 | Chain : Polymesh", - "4 | Nonce : 1", + "4 | Nonce : 0", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27331,51 +28190,47 @@ ] }, { - "index": 1073, + "index": 1108, "name": "Pips_Expire_scheduled_pip", - "blob": "2110c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d35300000d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2110942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b35300000d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Expire scheduled pip", - "1 | Did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Did [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Id : 12341", - "3 | Tip : POLYX 55.555555" + "1 | Did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Did [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Id : 12341" ], "output_expert": [ "0 | Pips : Expire scheduled pip", - "1 | Did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Did [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Did [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Id : 12341", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 1", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1074, + "index": 1109, "name": "Pips_Expire_scheduled_pip", - "blob": "2110c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d35300000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2110942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b775b0000d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Expire scheduled pip", - "1 | Did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Did [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Id : 12341", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "1 | Did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Did [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Id : 23415", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Pips : Expire scheduled pip", - "1 | Did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Did [2/2] : 7c3f7c4419e4992dbf28af917d", - "2 | Id : 12341", + "1 | Did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Did [2/2] : 9f1a634608d9f53e3f923cda7b", + "2 | Id : 23415", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 1", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27383,20 +28238,20 @@ ] }, { - "index": 1075, + "index": 1110, "name": "Pips_Expire_scheduled_pip", - "blob": "2110c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917d00000000d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2110942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b00000000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Pips : Expire scheduled pip", - "1 | Did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Did [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Did [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Id : 0", "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Pips : Expire scheduled pip", - "1 | Did [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "1 | Did [2/2] : 7c3f7c4419e4992dbf28af917d", + "1 | Did [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "1 | Did [2/2] : 9f1a634608d9f53e3f923cda7b", "2 | Id : 0", "3 | Chain : Polymesh", "4 | Nonce : 2339", @@ -27408,39 +28263,43 @@ ] }, { - "index": 1076, + "index": 1111, "name": "Portfolio_Create_portfolio", - "blob": "220034506f7274666f6c696f4e616d65d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "220034506f7274666f6c696f4e616d65d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Create portfolio", - "1 | Name : PortfolioName" + "1 | Name : PortfolioName", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Portfolio : Create portfolio", "1 | Name : PortfolioName", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 50283", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1077, + "index": 1112, "name": "Portfolio_Create_portfolio", - "blob": "220034506f7274666f6c696f4e616d65d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "220034506f7274666f6c696f4e616d65d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Create portfolio", "1 | Name : PortfolioName", - "2 | Tip : POLYX 55.555555" + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Portfolio : Create portfolio", "1 | Name : PortfolioName", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27448,22 +28307,20 @@ ] }, { - "index": 1078, + "index": 1113, "name": "Portfolio_Create_portfolio", - "blob": "220034506f7274666f6c696f4e616d65d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "220034506f7274666f6c696f4e616d65d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Create portfolio", "1 | Name : PortfolioName", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Portfolio : Create portfolio", "1 | Name : PortfolioName", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27471,9 +28328,9 @@ ] }, { - "index": 1079, + "index": 1114, "name": "Portfolio_Create_portfolio", - "blob": "220034506f7274666f6c696f4e616d65d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "220034506f7274666f6c696f4e616d65d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Create portfolio", "1 | Name : PortfolioName", @@ -27484,7 +28341,7 @@ "0 | Portfolio : Create portfolio", "1 | Name : PortfolioName", "2 | Chain : Polymesh", - "3 | Nonce : 50283", + "3 | Nonce : 100", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", @@ -27494,20 +28351,20 @@ ] }, { - "index": 1080, + "index": 1115, "name": "Portfolio_Create_portfolio", - "blob": "220034506f7274666f6c696f4e616d65d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "220034506f7274666f6c696f4e616d65d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Create portfolio", "1 | Name : PortfolioName", - "2 | Tip : POLYX 5552342.355555" + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Portfolio : Create portfolio", "1 | Name : PortfolioName", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Tip : POLYX 5552342.355555", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27515,20 +28372,22 @@ ] }, { - "index": 1081, + "index": 1116, "name": "Portfolio_Delete_portfolio", - "blob": "2201ac35000000000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2201ff03000000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Delete portfolio", - "1 | Num : 13740", - "2 | Tip : POLYX 55.555555" + "1 | Num : 1023", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Portfolio : Delete portfolio", - "1 | Num : 13740", + "1 | Num : 1023", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 2339", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27536,38 +28395,40 @@ ] }, { - "index": 1082, + "index": 1117, "name": "Portfolio_Delete_portfolio", - "blob": "22017b00000000000000d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "22010000000000000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Delete portfolio", - "1 | Num : 123" + "1 | Num : 0", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Portfolio : Delete portfolio", - "1 | Num : 123", + "1 | Num : 0", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 1", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1083, + "index": 1118, "name": "Portfolio_Delete_portfolio", - "blob": "2201b3e3010000000000d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2201ff03000000000000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Delete portfolio", - "1 | Num : 123827", + "1 | Num : 1023", "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Portfolio : Delete portfolio", - "1 | Num : 123827", + "1 | Num : 1023", "2 | Chain : Polymesh", - "3 | Nonce : 2339", + "3 | Nonce : 0", "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -27576,20 +28437,20 @@ ] }, { - "index": 1084, + "index": 1119, "name": "Portfolio_Delete_portfolio", - "blob": "22017b00000000000000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "22017b00000000000000d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Delete portfolio", "1 | Num : 123", - "2 | Tip : POLYX 1234.56789" + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Portfolio : Delete portfolio", "1 | Num : 123", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 50283", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27597,22 +28458,20 @@ ] }, { - "index": 1085, + "index": 1120, "name": "Portfolio_Delete_portfolio", - "blob": "22010000000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2201ac35000000000000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Delete portfolio", - "1 | Num : 0", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Num : 13740", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Portfolio : Delete portfolio", - "1 | Num : 0", + "1 | Num : 13740", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27620,16 +28479,16 @@ ] }, { - "index": 1086, + "index": 1121, "name": "Portfolio_Move_portfolio_funds", - "blob": "22029cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000000c5449434b45522d3132334141d90abc00000000000000000000000000005449434b45522d3132334142f6d80000000000000000000000000000005449434b45522d3132334143a086010000000000000000000000000000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2202c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000000c5449434b45522d3132334141d90abc00000000000000000000000000005449434b45522d3132334142f6d80000000000000000000000000000005449434b45522d3132334143a086010000000000000000000000000000d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Move portfolio funds", - "1 | From [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | From [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | From [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | From [2/3] : 09fe23ea249a941f53d0883908", "1 | From [3/3] : 123456", - "2 | To [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | To [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | To [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | To [2/3] : 09fe23ea249a941f53d0883908", "2 | To [3/3] : 123456", "3 | Items [1/9] : TICKER-123AA", "3 | Items [2/9] : POLYX 12.323545", @@ -27639,16 +28498,15 @@ "3 | Items [6/9] : None", "3 | Items [7/9] : TICKER-123AC", "3 | Items [8/9] : POLYX 0.1", - "3 | Items [9/9] : None", - "4 | Tip : POLYX 0.000987" + "3 | Items [9/9] : None" ], "output_expert": [ "0 | Portfolio : Move portfolio funds", - "1 | From [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | From [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | From [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | From [2/3] : 09fe23ea249a941f53d0883908", "1 | From [3/3] : 123456", - "2 | To [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | To [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | To [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | To [2/3] : 09fe23ea249a941f53d0883908", "2 | To [3/3] : 123456", "3 | Items [1/9] : TICKER-123AA", "3 | Items [2/9] : POLYX 12.323545", @@ -27660,25 +28518,24 @@ "3 | Items [8/9] : POLYX 0.1", "3 | Items [9/9] : None", "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip : POLYX 0.000987", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 100", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1087, + "index": 1122, "name": "Portfolio_Move_portfolio_funds", - "blob": "22029cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000000c5449434b45522d3132334141d90abc00000000000000000000000000005449434b45522d3132334142f6d80000000000000000000000000000005449434b45522d3132334143a086010000000000000000000000000000d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2202c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000000c5449434b45522d3132334141d90abc00000000000000000000000000005449434b45522d3132334142f6d80000000000000000000000000000005449434b45522d3132334143a086010000000000000000000000000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Move portfolio funds", - "1 | From [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | From [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | From [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | From [2/3] : 09fe23ea249a941f53d0883908", "1 | From [3/3] : 123456", - "2 | To [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | To [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | To [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | To [2/3] : 09fe23ea249a941f53d0883908", "2 | To [3/3] : 123456", "3 | Items [1/9] : TICKER-123AA", "3 | Items [2/9] : POLYX 12.323545", @@ -27694,11 +28551,11 @@ ], "output_expert": [ "0 | Portfolio : Move portfolio funds", - "1 | From [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | From [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | From [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | From [2/3] : 09fe23ea249a941f53d0883908", "1 | From [3/3] : 123456", - "2 | To [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | To [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | To [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | To [2/3] : 09fe23ea249a941f53d0883908", "2 | To [3/3] : 123456", "3 | Items [1/9] : TICKER-123AA", "3 | Items [2/9] : POLYX 12.323545", @@ -27710,7 +28567,7 @@ "3 | Items [8/9] : POLYX 0.1", "3 | Items [9/9] : None", "4 | Chain : Polymesh", - "5 | Nonce : 1", + "5 | Nonce : 50283", "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", "6 | Tip [2/2] : 3.456789", "7 | Era Phase : 61", @@ -27720,16 +28577,16 @@ ] }, { - "index": 1088, + "index": 1123, "name": "Portfolio_Move_portfolio_funds", - "blob": "22029cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000000c5449434b45522d3132334141d90abc00000000000000000000000000005449434b45522d3132334142f6d80000000000000000000000000000005449434b45522d3132334143a086010000000000000000000000000000d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2202c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000000c5449434b45522d3132334141d90abc00000000000000000000000000005449434b45522d3132334142f6d80000000000000000000000000000005449434b45522d3132334143a086010000000000000000000000000000d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Move portfolio funds", - "1 | From [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | From [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | From [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | From [2/3] : 09fe23ea249a941f53d0883908", "1 | From [3/3] : 123456", - "2 | To [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | To [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | To [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | To [2/3] : 09fe23ea249a941f53d0883908", "2 | To [3/3] : 123456", "3 | Items [1/9] : TICKER-123AA", "3 | Items [2/9] : POLYX 12.323545", @@ -27739,16 +28596,15 @@ "3 | Items [6/9] : None", "3 | Items [7/9] : TICKER-123AC", "3 | Items [8/9] : POLYX 0.1", - "3 | Items [9/9] : None", - "4 | Tip : POLYX 55.555555" + "3 | Items [9/9] : None" ], "output_expert": [ "0 | Portfolio : Move portfolio funds", - "1 | From [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | From [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | From [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | From [2/3] : 09fe23ea249a941f53d0883908", "1 | From [3/3] : 123456", - "2 | To [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | To [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | To [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | To [2/3] : 09fe23ea249a941f53d0883908", "2 | To [3/3] : 123456", "3 | Items [1/9] : TICKER-123AA", "3 | Items [2/9] : POLYX 12.323545", @@ -27760,25 +28616,24 @@ "3 | Items [8/9] : POLYX 0.1", "3 | Items [9/9] : None", "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip : POLYX 55.555555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 100", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1089, + "index": 1124, "name": "Portfolio_Move_portfolio_funds", - "blob": "22029cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000000c5449434b45522d3132334141d90abc00000000000000000000000000005449434b45522d3132334142f6d80000000000000000000000000000005449434b45522d3132334143a086010000000000000000000000000000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2202c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000000c5449434b45522d3132334141d90abc00000000000000000000000000005449434b45522d3132334142f6d80000000000000000000000000000005449434b45522d3132334143a086010000000000000000000000000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Move portfolio funds", - "1 | From [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | From [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | From [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | From [2/3] : 09fe23ea249a941f53d0883908", "1 | From [3/3] : 123456", - "2 | To [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | To [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | To [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | To [2/3] : 09fe23ea249a941f53d0883908", "2 | To [3/3] : 123456", "3 | Items [1/9] : TICKER-123AA", "3 | Items [2/9] : POLYX 12.323545", @@ -27789,15 +28644,15 @@ "3 | Items [7/9] : TICKER-123AC", "3 | Items [8/9] : POLYX 0.1", "3 | Items [9/9] : None", - "4 | Tip : POLYX 1234.56789" + "4 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Portfolio : Move portfolio funds", - "1 | From [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | From [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | From [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | From [2/3] : 09fe23ea249a941f53d0883908", "1 | From [3/3] : 123456", - "2 | To [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | To [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | To [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | To [2/3] : 09fe23ea249a941f53d0883908", "2 | To [3/3] : 123456", "3 | Items [1/9] : TICKER-123AA", "3 | Items [2/9] : POLYX 12.323545", @@ -27810,7 +28665,7 @@ "3 | Items [9/9] : None", "4 | Chain : Polymesh", "5 | Nonce : 1", - "6 | Tip : POLYX 1234.56789", + "6 | Tip : POLYX 0.000987", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27818,16 +28673,16 @@ ] }, { - "index": 1090, + "index": 1125, "name": "Portfolio_Move_portfolio_funds", - "blob": "22029cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000000c5449434b45522d3132334141d90abc00000000000000000000000000005449434b45522d3132334142f6d80000000000000000000000000000005449434b45522d3132334143a086010000000000000000000000000000d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2202c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000000c5449434b45522d3132334141d90abc00000000000000000000000000005449434b45522d3132334142f6d80000000000000000000000000000005449434b45522d3132334143a086010000000000000000000000000000d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Move portfolio funds", - "1 | From [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | From [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | From [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | From [2/3] : 09fe23ea249a941f53d0883908", "1 | From [3/3] : 123456", - "2 | To [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | To [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | To [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | To [2/3] : 09fe23ea249a941f53d0883908", "2 | To [3/3] : 123456", "3 | Items [1/9] : TICKER-123AA", "3 | Items [2/9] : POLYX 12.323545", @@ -27838,15 +28693,15 @@ "3 | Items [7/9] : TICKER-123AC", "3 | Items [8/9] : POLYX 0.1", "3 | Items [9/9] : None", - "4 | Tip : POLYX 55.555555" + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Portfolio : Move portfolio funds", - "1 | From [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | From [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | From [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | From [2/3] : 09fe23ea249a941f53d0883908", "1 | From [3/3] : 123456", - "2 | To [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | To [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | To [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | To [2/3] : 09fe23ea249a941f53d0883908", "2 | To [3/3] : 123456", "3 | Items [1/9] : TICKER-123AA", "3 | Items [2/9] : POLYX 12.323545", @@ -27858,8 +28713,8 @@ "3 | Items [8/9] : POLYX 0.1", "3 | Items [9/9] : None", "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip : POLYX 55.555555", + "5 | Nonce : 1", + "6 | Tip : POLYX 5552342.355555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27867,43 +28722,47 @@ ] }, { - "index": 1091, + "index": 1126, "name": "Portfolio_Rename_portfolio", - "blob": "2203ac3500000000000034506f7274666f6c696f4e616d65d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2203010000000000000034506f7274666f6c696f4e616d65d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Rename portfolio", - "1 | Num : 13740", - "2 | To name : PortfolioName" + "1 | Num : 1", + "2 | To name : PortfolioName", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Portfolio : Rename portfolio", - "1 | Num : 13740", + "1 | Num : 1", "2 | To name : PortfolioName", "3 | Chain : Polymesh", "4 | Nonce : 50283", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1092, + "index": 1127, "name": "Portfolio_Rename_portfolio", - "blob": "22037b0000000000000034506f7274666f6c696f4e616d65d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2203ff0300000000000034506f7274666f6c696f4e616d65d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Rename portfolio", - "1 | Num : 123", + "1 | Num : 1023", "2 | To name : PortfolioName", - "3 | Tip : POLYX 55.555555" + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Portfolio : Rename portfolio", - "1 | Num : 123", + "1 | Num : 1023", "2 | To name : PortfolioName", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 50283", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27911,22 +28770,22 @@ ] }, { - "index": 1093, + "index": 1128, "name": "Portfolio_Rename_portfolio", - "blob": "2203ff0300000000000034506f7274666f6c696f4e616d65d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2203250100000000000034506f7274666f6c696f4e616d65d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Rename portfolio", - "1 | Num : 1023", + "1 | Num : 293", "2 | To name : PortfolioName", - "3 | Tip : POLYX 1234.56789" + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Portfolio : Rename portfolio", - "1 | Num : 1023", + "1 | Num : 293", "2 | To name : PortfolioName", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 50283", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27934,22 +28793,22 @@ ] }, { - "index": 1094, + "index": 1129, "name": "Portfolio_Rename_portfolio", - "blob": "2203000000000000000034506f7274666f6c696f4e616d65d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "22037b0000000000000034506f7274666f6c696f4e616d65d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Rename portfolio", - "1 | Num : 0", + "1 | Num : 123", "2 | To name : PortfolioName", - "3 | Tip : POLYX 1234.56789" + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Portfolio : Rename portfolio", - "1 | Num : 0", + "1 | Num : 123", "2 | To name : PortfolioName", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 100", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27957,24 +28816,22 @@ ] }, { - "index": 1095, + "index": 1130, "name": "Portfolio_Rename_portfolio", - "blob": "2203b3e301000000000034506f7274666f6c696f4e616d65d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2203ff0300000000000034506f7274666f6c696f4e616d65d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Rename portfolio", - "1 | Num : 123827", + "1 | Num : 1023", "2 | To name : PortfolioName", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Portfolio : Rename portfolio", - "1 | Num : 123827", + "1 | Num : 1023", "2 | To name : PortfolioName", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 0", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -27982,24 +28839,24 @@ ] }, { - "index": 1096, + "index": 1131, "name": "Portfolio_Quit_portfolio_custody", - "blob": "22049cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e2010000000000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2204c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Quit portfolio custody", - "1 | Pid [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Pid [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | Pid [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Pid [2/3] : 09fe23ea249a941f53d0883908", "1 | Pid [3/3] : 123456", - "2 | Tip : POLYX 1234.56789" + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Portfolio : Quit portfolio custody", - "1 | Pid [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Pid [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | Pid [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Pid [2/3] : 09fe23ea249a941f53d0883908", "1 | Pid [3/3] : 123456", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 0", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28007,53 +28864,47 @@ ] }, { - "index": 1097, + "index": 1132, "name": "Portfolio_Quit_portfolio_custody", - "blob": "22049cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e2010000000000d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2204c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Quit portfolio custody", - "1 | Pid [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Pid [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Pid [3/3] : 123456", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Pid [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Pid [2/3] : 09fe23ea249a941f53d0883908", + "1 | Pid [3/3] : 123456" ], "output_expert": [ "0 | Portfolio : Quit portfolio custody", - "1 | Pid [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Pid [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | Pid [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Pid [2/3] : 09fe23ea249a941f53d0883908", "1 | Pid [3/3] : 123456", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1098, + "index": 1133, "name": "Portfolio_Quit_portfolio_custody", - "blob": "22049cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e2010000000000d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2204c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Quit portfolio custody", - "1 | Pid [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Pid [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | Pid [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Pid [2/3] : 09fe23ea249a941f53d0883908", "1 | Pid [3/3] : 123456", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Portfolio : Quit portfolio custody", - "1 | Pid [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Pid [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | Pid [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Pid [2/3] : 09fe23ea249a941f53d0883908", "1 | Pid [3/3] : 123456", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 100", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28061,24 +28912,24 @@ ] }, { - "index": 1099, + "index": 1134, "name": "Portfolio_Quit_portfolio_custody", - "blob": "22049cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e2010000000000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2204c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Quit portfolio custody", - "1 | Pid [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Pid [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | Pid [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Pid [2/3] : 09fe23ea249a941f53d0883908", "1 | Pid [3/3] : 123456", - "2 | Tip : POLYX 1234.56789" + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Portfolio : Quit portfolio custody", - "1 | Pid [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Pid [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | Pid [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Pid [2/3] : 09fe23ea249a941f53d0883908", "1 | Pid [3/3] : 123456", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 1", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28086,23 +28937,23 @@ ] }, { - "index": 1100, + "index": 1135, "name": "Portfolio_Quit_portfolio_custody", - "blob": "22049cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e2010000000000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2204c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Quit portfolio custody", - "1 | Pid [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Pid [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | Pid [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Pid [2/3] : 09fe23ea249a941f53d0883908", "1 | Pid [3/3] : 123456", "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Portfolio : Quit portfolio custody", - "1 | Pid [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Pid [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | Pid [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Pid [2/3] : 09fe23ea249a941f53d0883908", "1 | Pid [3/3] : 123456", "2 | Chain : Polymesh", - "3 | Nonce : 1", + "3 | Nonce : 2339", "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -28111,22 +28962,20 @@ ] }, { - "index": 1101, + "index": 1136, "name": "Portfolio_Accept_portfolio_custody", - "blob": "22056bc4000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "22052309000000000000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Accept portfolio custody", - "1 | Auth id : 50283", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "1 | Auth id : 2339", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Portfolio : Accept portfolio custody", - "1 | Auth id : 50283", + "1 | Auth id : 2339", "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 2339", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28134,19 +28983,19 @@ ] }, { - "index": 1102, + "index": 1137, "name": "Portfolio_Accept_portfolio_custody", - "blob": "22056400000000000000d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "22050000000000000000d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Accept portfolio custody", - "1 | Auth id : 100", + "1 | Auth id : 0", "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Portfolio : Accept portfolio custody", - "1 | Auth id : 100", + "1 | Auth id : 0", "2 | Chain : Polymesh", - "3 | Nonce : 2339", + "3 | Nonce : 0", "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -28155,20 +29004,22 @@ ] }, { - "index": 1103, + "index": 1138, "name": "Portfolio_Accept_portfolio_custody", - "blob": "22056400000000000000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "22052309000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Portfolio : Accept portfolio custody", - "1 | Auth id : 100", - "2 | Tip : POLYX 0.000987" + "1 | Auth id : 2339", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Portfolio : Accept portfolio custody", - "1 | Auth id : 100", + "1 | Auth id : 2339", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 0.000987", + "3 | Nonce : 100", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28176,19 +29027,38 @@ ] }, { - "index": 1104, + "index": 1139, "name": "Portfolio_Accept_portfolio_custody", - "blob": "22050000000000000000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "22050000000000000000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ + "0 | Portfolio : Accept portfolio custody", + "1 | Auth id : 0" + ], + "output_expert": [ "0 | Portfolio : Accept portfolio custody", "1 | Auth id : 0", + "2 | Chain : Polymesh", + "3 | Nonce : 50283", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1140, + "name": "Portfolio_Accept_portfolio_custody", + "blob": "22052309000000000000d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Portfolio : Accept portfolio custody", + "1 | Auth id : 2339", "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Portfolio : Accept portfolio custody", - "1 | Auth id : 0", + "1 | Auth id : 2339", "2 | Chain : Polymesh", - "3 | Nonce : 2339", + "3 | Nonce : 50283", "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -28197,20 +29067,22 @@ ] }, { - "index": 1105, - "name": "Portfolio_Accept_portfolio_custody", - "blob": "22050000000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1141, + "name": "Protocolfee_Change_coefficient", + "blob": "2300f4010000f4010000d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Portfolio : Accept portfolio custody", - "1 | Auth id : 0", + "0 | Protocolfee : Change coefficient", + "1 | Coefficient [1/2] : 500", + "1 | Coefficient [2/2] : 500", "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Portfolio : Accept portfolio custody", - "1 | Auth id : 0", + "0 | Protocolfee : Change coefficient", + "1 | Coefficient [1/2] : 500", + "1 | Coefficient [2/2] : 500", "2 | Chain : Polymesh", - "3 | Nonce : 100", + "3 | Nonce : 1", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", @@ -28220,22 +29092,24 @@ ] }, { - "index": 1106, + "index": 1142, "name": "Protocolfee_Change_coefficient", - "blob": "2300f4010000f4010000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2300f4010000f4010000d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Protocolfee : Change coefficient", "1 | Coefficient [1/2] : 500", "1 | Coefficient [2/2] : 500", - "2 | Tip : POLYX 55.555555" + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Protocolfee : Change coefficient", "1 | Coefficient [1/2] : 500", "1 | Coefficient [2/2] : 500", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 100", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28243,22 +29117,22 @@ ] }, { - "index": 1107, + "index": 1143, "name": "Protocolfee_Change_coefficient", - "blob": "2300e8030000e8030000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2300e8030000e8030000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Protocolfee : Change coefficient", "1 | Coefficient [1/2] : 1000", "1 | Coefficient [2/2] : 1000", - "2 | Tip : POLYX 1234.56789" + "2 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Protocolfee : Change coefficient", "1 | Coefficient [1/2] : 1000", "1 | Coefficient [2/2] : 1000", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 0", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28266,22 +29140,22 @@ ] }, { - "index": 1108, + "index": 1144, "name": "Protocolfee_Change_coefficient", - "blob": "2300f4010000f4010000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2300e8030000e8030000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Protocolfee : Change coefficient", - "1 | Coefficient [1/2] : 500", - "1 | Coefficient [2/2] : 500", - "2 | Tip : POLYX 5552342.355555" + "1 | Coefficient [1/2] : 1000", + "1 | Coefficient [2/2] : 1000", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Protocolfee : Change coefficient", - "1 | Coefficient [1/2] : 500", - "1 | Coefficient [2/2] : 500", + "1 | Coefficient [1/2] : 1000", + "1 | Coefficient [2/2] : 1000", "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 2339", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28289,88 +29163,69 @@ ] }, { - "index": 1109, - "name": "Protocolfee_Change_coefficient", - "blob": "2300e8030000e8030000d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Protocolfee : Change coefficient", - "1 | Coefficient [1/2] : 1000", - "1 | Coefficient [2/2] : 1000" - ], - "output_expert": [ - "0 | Protocolfee : Change coefficient", - "1 | Coefficient [1/2] : 1000", - "1 | Coefficient [2/2] : 1000", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 1110, + "index": 1145, "name": "Protocolfee_Change_coefficient", - "blob": "2300f4010000f4010000d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2300f4010000f4010000d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Protocolfee : Change coefficient", "1 | Coefficient [1/2] : 500", - "1 | Coefficient [2/2] : 500" + "1 | Coefficient [2/2] : 500", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Protocolfee : Change coefficient", "1 | Coefficient [1/2] : 500", "1 | Coefficient [2/2] : 500", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 0", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1111, + "index": 1146, "name": "Settlement_Create_venue", - "blob": "25003856656e756544657461696c735f411892f423161756359ad3f14a96fa106baa8f08f7e616ac755cc6cc809d6eb16c39564034e24a1a03db823cc392891cb093c1e4dfa262779f6f9802aaecdab44b0b8278c289085159f7fe1cd17955bae026f6aa808f57c960f43af602eab603bf1fac7176f57df00552c21c56dce9c43d31a1e578d0e22c1caa52e1ceb1e152251400e563eac95722a1303d08918f0678d20a63ec9d141710a54681b3f5ef0c1d7ffad5e629a0482d54bfc6a8be423a57ea9c2f18ed4b851d0e8af4cc6676741f5601d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25003856656e756544657461696c735f4118bcdee27246b2322280a1772347299d11e9619b7649915dccf070f8d541500457fea187a95a07b0a99e9360861d749075b6b0349094f2e751092716b4640ff4651e85e4a68b07120d5d319a7cd0cdd84ad874eb31c6a247314be209d2b327561a5cf7220ff766e81304f70e5d54109c075415ae424ac40cdb59288b633d7198638806fcbf2ed8e28b2ab9c447685232f1a5ba631d51b41aa6e54da3d45580495b9ce07e1cf5ab5c502612bb4c30c03de9447115a03340567ba10553470b79a65b00d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Create venue", "1 | Details : VenueDetails_A", - "2 | Signers [1/12] : 2Fmbcn2dSbrsqysFE8L9i6t1wM39ups7ymcefW", - "2 | Signers [2/12] : YF64QKqiFK", - "2 | Signers [3/12] : 2EQ1J1ScTyHJekATkRPsDnSRwD6vo9kB1RYNCu", - "2 | Signers [4/12] : 3uzyLPrX3j", - "2 | Signers [5/12] : 2FPzCbq4ZvAai6ysBTBsWXgKdzzb6koUBn2SvE", - "2 | Signers [6/12] : Rhi2KtXkm9", - "2 | Signers [7/12] : 2GM23Z8PJ5zyw8URipv68V8C7mHp7PKSMxpqNj", - "2 | Signers [8/12] : snJDUM95AG", - "2 | Signers [9/12] : 2CU6FD4imWjSafMxJqbDWupoJXTvnK2FxkzD3K", - "2 | Signers [10/12] : W92MChfmAw", - "2 | Signers [11/12] : 2J7ocdTVEWGQVEjU8ZLePrUHTq46B2aA3r1h62", - "2 | Signers [12/12] : TJyhos7npf", - "3 | Typ : Distribution", - "4 | Tip : POLYX 5552342.355555" + "2 | Signers [1/12] : 2GiZKFarXR4iP6t1w4cRXL5rCo5dhWwQEL62qv", + "2 | Signers [2/12] : vPHrZYa692", + "2 | Signers [3/12] : 2JCnFSRy2Vjfkn8UuQBiN9FvYb9fD5hVzYeDMy", + "2 | Signers [4/12] : ssUkrXLa5e", + "2 | Signers [5/12] : 2D8wK9hnyELK28orE622LWx42h3Nz43qmn9arA", + "2 | Signers [6/12] : 1UTadVRM52", + "2 | Signers [7/12] : 2EYovRSNSpYAy4rUAVfN5UhXCQWjJL2nfC3tBu", + "2 | Signers [8/12] : D7hh72jUJV", + "2 | Signers [9/12] : 2FXGh1TdZcQiFo5dhFR3mM4aJG9XXbSSUbcKq8", + "2 | Signers [10/12] : TeQ39ynJ8S", + "2 | Signers [11/12] : 2FzcG5sCLyu3crYZ4Cy62zCCvX1q2xrXganZod", + "2 | Signers [12/12] : mPWwBa2K9h", + "3 | Typ : Other", + "4 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Settlement : Create venue", "1 | Details : VenueDetails_A", - "2 | Signers [1/12] : 2Fmbcn2dSbrsqysFE8L9i6t1wM39ups7ymcefW", - "2 | Signers [2/12] : YF64QKqiFK", - "2 | Signers [3/12] : 2EQ1J1ScTyHJekATkRPsDnSRwD6vo9kB1RYNCu", - "2 | Signers [4/12] : 3uzyLPrX3j", - "2 | Signers [5/12] : 2FPzCbq4ZvAai6ysBTBsWXgKdzzb6koUBn2SvE", - "2 | Signers [6/12] : Rhi2KtXkm9", - "2 | Signers [7/12] : 2GM23Z8PJ5zyw8URipv68V8C7mHp7PKSMxpqNj", - "2 | Signers [8/12] : snJDUM95AG", - "2 | Signers [9/12] : 2CU6FD4imWjSafMxJqbDWupoJXTvnK2FxkzD3K", - "2 | Signers [10/12] : W92MChfmAw", - "2 | Signers [11/12] : 2J7ocdTVEWGQVEjU8ZLePrUHTq46B2aA3r1h62", - "2 | Signers [12/12] : TJyhos7npf", - "3 | Typ : Distribution", + "2 | Signers [1/12] : 2GiZKFarXR4iP6t1w4cRXL5rCo5dhWwQEL62qv", + "2 | Signers [2/12] : vPHrZYa692", + "2 | Signers [3/12] : 2JCnFSRy2Vjfkn8UuQBiN9FvYb9fD5hVzYeDMy", + "2 | Signers [4/12] : ssUkrXLa5e", + "2 | Signers [5/12] : 2D8wK9hnyELK28orE622LWx42h3Nz43qmn9arA", + "2 | Signers [6/12] : 1UTadVRM52", + "2 | Signers [7/12] : 2EYovRSNSpYAy4rUAVfN5UhXCQWjJL2nfC3tBu", + "2 | Signers [8/12] : D7hh72jUJV", + "2 | Signers [9/12] : 2FXGh1TdZcQiFo5dhFR3mM4aJG9XXbSSUbcKq8", + "2 | Signers [10/12] : TeQ39ynJ8S", + "2 | Signers [11/12] : 2FzcG5sCLyu3crYZ4Cy62zCCvX1q2xrXganZod", + "2 | Signers [12/12] : mPWwBa2K9h", + "3 | Typ : Other", "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip : POLYX 5552342.355555", + "5 | Nonce : 50283", + "6 | Tip : POLYX 1234.56789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28378,136 +29233,150 @@ ] }, { - "index": 1112, + "index": 1147, "name": "Settlement_Create_venue", - "blob": "25003856656e756544657461696c735f4120f245674a3bb249f4f9305b8c41742719747858e72a3d3a98331ef016dbe2c27beab363dd354a37799be98eef2caccb11c7eb904b54e7ed75de692b24140a3112dec99a0a448adf7f862602e6c401420a0c5fc5f903a667be9c878c03d63d49057e1e49c27d04d02b884029e026ecacf52e2c8aad93b37a1e215114e32fa5d079e051b3983e0915380bc2c42485d2be3622fbfcceeb0c0cfe51251d387627063e6e3806d82fa92a2743f7a0d7b14c219451fc4f1cfc3bcc66e50665ab9b8335509a0a850e719cd16e93236272fce4f47b9d9485b0b35fdc7c355e0b942c0949667a18c962cd36fc67d40cf75824820fd8c8bcbbae99136a99c97cec26b80b694f02d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25003856656e756544657461696c735f4124608a011876c6d147020675384b2732f004a94f010294ba7ef37eed946a34482a824e0e856bd43fed6f0f36884ca4ad3fb71e63acbd03cd9f84ab7224b8a33563be6d8e44a4eefd6d7b299e4438aa674d06845653f3705e38f4b8ede6eea7091d6a8d0748e80e142ce1b373db5a3ce4bdc35284d923ecee28a3f7493eef453604100ce21a8c3a294595f0ceb502d53ae4581145a9e21843588b38380a927e5e0f84fcd829a742567419c1589fda4fe573226aacf2df62c82769169ed4f4dbc0132c21159d13102e210ba091fa9a7aa4aace1d3ab1a654562b1e2ad2ce071de65f62d5570882419e9f102c6d94785125f453451e4f0cce275708287e3401de057c105cbed33b88bc6c1d1ec6c8c46d3fd86338f67744926b498339dcd1a5ffaa6a02d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Create venue", "1 | Details : VenueDetails_A", - "2 | Signers [1/16] : 2HvaJov8i7aWyqGMGUcCk4Uej4MdpCMdjGZC32", - "2 | Signers [2/16] : Sn7zWKnWEF", - "2 | Signers [3/16] : 2HkebciDLKeGKufiBHEx5t42djTdAFiDnW5VF2", - "2 | Signers [4/16] : jUu36bqtky", - "2 | Signers [5/16] : 2HV2cz9fhf2EwTUpPyes2ACjaW7bauvu8mUu8C", - "2 | Signers [6/16] : VeQ8tysqQr", - "2 | Signers [7/16] : 2FJH8hXfdQEEbzCqb7DRGZyVEqJzP2wA2DkuKT", - "2 | Signers [8/16] : SrvquHgVaU", - "2 | Signers [9/16] : 2HX36i4i6KiWTYDRywJ4fYapqh6G77ExZCUuaw", - "2 | Signers [10/16] : hNML7ZJBhU", - "2 | Signers [11/16] : 2EwS1jD68jVMQ7itNH8DFxaHNVd2fDtR1MT1gw", - "2 | Signers [12/16] : gAjH6da4Jp", - "2 | Signers [13/16] : 2Fvtbs28v77HWLdE4RMZeRqYSGqSVmJv8Y7B1B", - "2 | Signers [14/16] : cy4sbnXG9Q", - "2 | Signers [15/16] : 2FD1JoVUq1JY7HFjzxk8qStHNKZs2TYMpZzscn", - "2 | Signers [16/16] : MMnBUe7JDa", - "3 | Typ : Sto", - "4 | Tip : POLYX 55.555555" + "2 | Signers [1/18] : 2EdVhHZZAfFrpPdr27bxVEgQaGNztZGcut8Pto", + "2 | Signers [2/18] : Ag2vUWwLyd", + "2 | Signers [3/18] : 2FPmWqpv7ZudtZ6vqbRphqSxAXuSMAg264hxz4", + "2 | Signers [4/18] : FGnM3s5WPr", + "2 | Signers [5/18] : 2GkbkCN8ZNMTb57XNiScKj79DXJEqHPg885jKs", + "2 | Signers [6/18] : 8mju1jejTJ", + "2 | Signers [7/18] : 2Erd5AWm6X7k8FYB5mBK4R5wHUrA7mWViteigZ", + "2 | Signers [8/18] : 57832oeDev", + "2 | Signers [9/18] : 2CoxhKFzYBTrYUwJNCFi8LXwt6dNUewGcMg1xy", + "2 | Signers [10/18] : JxAnWY9hw1", + "2 | Signers [11/18] : 2FTHXvEMvfQVjT23xhDzjcs7xdyTVwNeRtacQK", + "2 | Signers [12/18] : JbFWaxoPSY", + "2 | Signers [13/18] : 2DSn392HmYASD5XhtVnL1SoPMyz58h7bCeAnbQ", + "2 | Signers [14/18] : q3QQhfetWY", + "2 | Signers [15/18] : 2EgWAqx4hVCAS9DfHTyrMZnFUb1auRzMyeHdLW", + "2 | Signers [16/18] : FZDGAwrvwQ", + "2 | Signers [17/18] : 2CpNRJtJUKgGQrNjtzmrrH273YegxSXZHtyfVb", + "2 | Signers [18/18] : kFkiLnrGrJ", + "3 | Typ : Sto" ], "output_expert": [ "0 | Settlement : Create venue", "1 | Details : VenueDetails_A", - "2 | Signers [1/16] : 2HvaJov8i7aWyqGMGUcCk4Uej4MdpCMdjGZC32", - "2 | Signers [2/16] : Sn7zWKnWEF", - "2 | Signers [3/16] : 2HkebciDLKeGKufiBHEx5t42djTdAFiDnW5VF2", - "2 | Signers [4/16] : jUu36bqtky", - "2 | Signers [5/16] : 2HV2cz9fhf2EwTUpPyes2ACjaW7bauvu8mUu8C", - "2 | Signers [6/16] : VeQ8tysqQr", - "2 | Signers [7/16] : 2FJH8hXfdQEEbzCqb7DRGZyVEqJzP2wA2DkuKT", - "2 | Signers [8/16] : SrvquHgVaU", - "2 | Signers [9/16] : 2HX36i4i6KiWTYDRywJ4fYapqh6G77ExZCUuaw", - "2 | Signers [10/16] : hNML7ZJBhU", - "2 | Signers [11/16] : 2EwS1jD68jVMQ7itNH8DFxaHNVd2fDtR1MT1gw", - "2 | Signers [12/16] : gAjH6da4Jp", - "2 | Signers [13/16] : 2Fvtbs28v77HWLdE4RMZeRqYSGqSVmJv8Y7B1B", - "2 | Signers [14/16] : cy4sbnXG9Q", - "2 | Signers [15/16] : 2FD1JoVUq1JY7HFjzxk8qStHNKZs2TYMpZzscn", - "2 | Signers [16/16] : MMnBUe7JDa", + "2 | Signers [1/18] : 2EdVhHZZAfFrpPdr27bxVEgQaGNztZGcut8Pto", + "2 | Signers [2/18] : Ag2vUWwLyd", + "2 | Signers [3/18] : 2FPmWqpv7ZudtZ6vqbRphqSxAXuSMAg264hxz4", + "2 | Signers [4/18] : FGnM3s5WPr", + "2 | Signers [5/18] : 2GkbkCN8ZNMTb57XNiScKj79DXJEqHPg885jKs", + "2 | Signers [6/18] : 8mju1jejTJ", + "2 | Signers [7/18] : 2Erd5AWm6X7k8FYB5mBK4R5wHUrA7mWViteigZ", + "2 | Signers [8/18] : 57832oeDev", + "2 | Signers [9/18] : 2CoxhKFzYBTrYUwJNCFi8LXwt6dNUewGcMg1xy", + "2 | Signers [10/18] : JxAnWY9hw1", + "2 | Signers [11/18] : 2FTHXvEMvfQVjT23xhDzjcs7xdyTVwNeRtacQK", + "2 | Signers [12/18] : JbFWaxoPSY", + "2 | Signers [13/18] : 2DSn392HmYASD5XhtVnL1SoPMyz58h7bCeAnbQ", + "2 | Signers [14/18] : q3QQhfetWY", + "2 | Signers [15/18] : 2EgWAqx4hVCAS9DfHTyrMZnFUb1auRzMyeHdLW", + "2 | Signers [16/18] : FZDGAwrvwQ", + "2 | Signers [17/18] : 2CpNRJtJUKgGQrNjtzmrrH273YegxSXZHtyfVb", + "2 | Signers [18/18] : kFkiLnrGrJ", "3 | Typ : Sto", "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip : POLYX 55.555555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 2339", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1113, + "index": 1148, "name": "Settlement_Create_venue", - "blob": "25003856656e756544657461696c735f411892f423161756359ad3f14a96fa106baa8f08f7e616ac755cc6cc809d6eb16c39564034e24a1a03db823cc392891cb093c1e4dfa262779f6f9802aaecdab44b0b8278c289085159f7fe1cd17955bae026f6aa808f57c960f43af602eab603bf1fac7176f57df00552c21c56dce9c43d31a1e578d0e22c1caa52e1ceb1e152251400e563eac95722a1303d08918f0678d20a63ec9d141710a54681b3f5ef0c1d7ffad5e629a0482d54bfc6a8be423a57ea9c2f18ed4b851d0e8af4cc6676741f5600d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25003856656e756544657461696c735f4118bcdee27246b2322280a1772347299d11e9619b7649915dccf070f8d541500457fea187a95a07b0a99e9360861d749075b6b0349094f2e751092716b4640ff4651e85e4a68b07120d5d319a7cd0cdd84ad874eb31c6a247314be209d2b327561a5cf7220ff766e81304f70e5d54109c075415ae424ac40cdb59288b633d7198638806fcbf2ed8e28b2ab9c447685232f1a5ba631d51b41aa6e54da3d45580495b9ce07e1cf5ab5c502612bb4c30c03de9447115a03340567ba10553470b79a65b00d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Create venue", "1 | Details : VenueDetails_A", - "2 | Signers [1/12] : 2Fmbcn2dSbrsqysFE8L9i6t1wM39ups7ymcefW", - "2 | Signers [2/12] : YF64QKqiFK", - "2 | Signers [3/12] : 2EQ1J1ScTyHJekATkRPsDnSRwD6vo9kB1RYNCu", - "2 | Signers [4/12] : 3uzyLPrX3j", - "2 | Signers [5/12] : 2FPzCbq4ZvAai6ysBTBsWXgKdzzb6koUBn2SvE", - "2 | Signers [6/12] : Rhi2KtXkm9", - "2 | Signers [7/12] : 2GM23Z8PJ5zyw8URipv68V8C7mHp7PKSMxpqNj", - "2 | Signers [8/12] : snJDUM95AG", - "2 | Signers [9/12] : 2CU6FD4imWjSafMxJqbDWupoJXTvnK2FxkzD3K", - "2 | Signers [10/12] : W92MChfmAw", - "2 | Signers [11/12] : 2J7ocdTVEWGQVEjU8ZLePrUHTq46B2aA3r1h62", - "2 | Signers [12/12] : TJyhos7npf", - "3 | Typ : Other", - "4 | Tip : POLYX 55.555555" + "2 | Signers [1/12] : 2GiZKFarXR4iP6t1w4cRXL5rCo5dhWwQEL62qv", + "2 | Signers [2/12] : vPHrZYa692", + "2 | Signers [3/12] : 2JCnFSRy2Vjfkn8UuQBiN9FvYb9fD5hVzYeDMy", + "2 | Signers [4/12] : ssUkrXLa5e", + "2 | Signers [5/12] : 2D8wK9hnyELK28orE622LWx42h3Nz43qmn9arA", + "2 | Signers [6/12] : 1UTadVRM52", + "2 | Signers [7/12] : 2EYovRSNSpYAy4rUAVfN5UhXCQWjJL2nfC3tBu", + "2 | Signers [8/12] : D7hh72jUJV", + "2 | Signers [9/12] : 2FXGh1TdZcQiFo5dhFR3mM4aJG9XXbSSUbcKq8", + "2 | Signers [10/12] : TeQ39ynJ8S", + "2 | Signers [11/12] : 2FzcG5sCLyu3crYZ4Cy62zCCvX1q2xrXganZod", + "2 | Signers [12/12] : mPWwBa2K9h", + "3 | Typ : Other" ], "output_expert": [ "0 | Settlement : Create venue", "1 | Details : VenueDetails_A", - "2 | Signers [1/12] : 2Fmbcn2dSbrsqysFE8L9i6t1wM39ups7ymcefW", - "2 | Signers [2/12] : YF64QKqiFK", - "2 | Signers [3/12] : 2EQ1J1ScTyHJekATkRPsDnSRwD6vo9kB1RYNCu", - "2 | Signers [4/12] : 3uzyLPrX3j", - "2 | Signers [5/12] : 2FPzCbq4ZvAai6ysBTBsWXgKdzzb6koUBn2SvE", - "2 | Signers [6/12] : Rhi2KtXkm9", - "2 | Signers [7/12] : 2GM23Z8PJ5zyw8URipv68V8C7mHp7PKSMxpqNj", - "2 | Signers [8/12] : snJDUM95AG", - "2 | Signers [9/12] : 2CU6FD4imWjSafMxJqbDWupoJXTvnK2FxkzD3K", - "2 | Signers [10/12] : W92MChfmAw", - "2 | Signers [11/12] : 2J7ocdTVEWGQVEjU8ZLePrUHTq46B2aA3r1h62", - "2 | Signers [12/12] : TJyhos7npf", + "2 | Signers [1/12] : 2GiZKFarXR4iP6t1w4cRXL5rCo5dhWwQEL62qv", + "2 | Signers [2/12] : vPHrZYa692", + "2 | Signers [3/12] : 2JCnFSRy2Vjfkn8UuQBiN9FvYb9fD5hVzYeDMy", + "2 | Signers [4/12] : ssUkrXLa5e", + "2 | Signers [5/12] : 2D8wK9hnyELK28orE622LWx42h3Nz43qmn9arA", + "2 | Signers [6/12] : 1UTadVRM52", + "2 | Signers [7/12] : 2EYovRSNSpYAy4rUAVfN5UhXCQWjJL2nfC3tBu", + "2 | Signers [8/12] : D7hh72jUJV", + "2 | Signers [9/12] : 2FXGh1TdZcQiFo5dhFR3mM4aJG9XXbSSUbcKq8", + "2 | Signers [10/12] : TeQ39ynJ8S", + "2 | Signers [11/12] : 2FzcG5sCLyu3crYZ4Cy62zCCvX1q2xrXganZod", + "2 | Signers [12/12] : mPWwBa2K9h", "3 | Typ : Other", "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip : POLYX 55.555555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 100", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1114, + "index": 1149, "name": "Settlement_Create_venue", - "blob": "25003856656e756544657461696c735f410c8e053c0b7e4ce535dcc52999daf67fb9a73f0535ae6780a372d9e7c8e067b250164f46b0b43b45bb7b84b6e68e5891333982af87bb657536253193350881ed66185df232f51409d35d1c5241460064ad86229d113f6052a15fb3c94e94ea8c2400d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25003856656e756544657461696c735f4118bcdee27246b2322280a1772347299d11e9619b7649915dccf070f8d541500457fea187a95a07b0a99e9360861d749075b6b0349094f2e751092716b4640ff4651e85e4a68b07120d5d319a7cd0cdd84ad874eb31c6a247314be209d2b327561a5cf7220ff766e81304f70e5d54109c075415ae424ac40cdb59288b633d7198638806fcbf2ed8e28b2ab9c447685232f1a5ba631d51b41aa6e54da3d45580495b9ce07e1cf5ab5c502612bb4c30c03de9447115a03340567ba10553470b79a65b03d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Create venue", "1 | Details : VenueDetails_A", - "2 | Signers [1/6] : 2Ff8TURM5nEsUUaTaBmnRsSzWFpGaobZZUXXkn", - "2 | Signers [2/6] : ii2tpdiFjK", - "2 | Signers [3/6] : 2CxAhuKJh7gmvBxwDGsRDNsnEuM258PArzbCED", - "2 | Signers [4/6] : fKJzfziwrM", - "2 | Signers [5/6] : 2CzsADRAjNso6mz5Qx9dBFBfogetN8eh9WHp3N", - "2 | Signers [6/6] : pBdWiSydv5", - "3 | Typ : Other", - "4 | Tip : POLYX 1234.56789" + "2 | Signers [1/12] : 2GiZKFarXR4iP6t1w4cRXL5rCo5dhWwQEL62qv", + "2 | Signers [2/12] : vPHrZYa692", + "2 | Signers [3/12] : 2JCnFSRy2Vjfkn8UuQBiN9FvYb9fD5hVzYeDMy", + "2 | Signers [4/12] : ssUkrXLa5e", + "2 | Signers [5/12] : 2D8wK9hnyELK28orE622LWx42h3Nz43qmn9arA", + "2 | Signers [6/12] : 1UTadVRM52", + "2 | Signers [7/12] : 2EYovRSNSpYAy4rUAVfN5UhXCQWjJL2nfC3tBu", + "2 | Signers [8/12] : D7hh72jUJV", + "2 | Signers [9/12] : 2FXGh1TdZcQiFo5dhFR3mM4aJG9XXbSSUbcKq8", + "2 | Signers [10/12] : TeQ39ynJ8S", + "2 | Signers [11/12] : 2FzcG5sCLyu3crYZ4Cy62zCCvX1q2xrXganZod", + "2 | Signers [12/12] : mPWwBa2K9h", + "3 | Typ : Exchange", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Settlement : Create venue", "1 | Details : VenueDetails_A", - "2 | Signers [1/6] : 2Ff8TURM5nEsUUaTaBmnRsSzWFpGaobZZUXXkn", - "2 | Signers [2/6] : ii2tpdiFjK", - "2 | Signers [3/6] : 2CxAhuKJh7gmvBxwDGsRDNsnEuM258PArzbCED", - "2 | Signers [4/6] : fKJzfziwrM", - "2 | Signers [5/6] : 2CzsADRAjNso6mz5Qx9dBFBfogetN8eh9WHp3N", - "2 | Signers [6/6] : pBdWiSydv5", - "3 | Typ : Other", + "2 | Signers [1/12] : 2GiZKFarXR4iP6t1w4cRXL5rCo5dhWwQEL62qv", + "2 | Signers [2/12] : vPHrZYa692", + "2 | Signers [3/12] : 2JCnFSRy2Vjfkn8UuQBiN9FvYb9fD5hVzYeDMy", + "2 | Signers [4/12] : ssUkrXLa5e", + "2 | Signers [5/12] : 2D8wK9hnyELK28orE622LWx42h3Nz43qmn9arA", + "2 | Signers [6/12] : 1UTadVRM52", + "2 | Signers [7/12] : 2EYovRSNSpYAy4rUAVfN5UhXCQWjJL2nfC3tBu", + "2 | Signers [8/12] : D7hh72jUJV", + "2 | Signers [9/12] : 2FXGh1TdZcQiFo5dhFR3mM4aJG9XXbSSUbcKq8", + "2 | Signers [10/12] : TeQ39ynJ8S", + "2 | Signers [11/12] : 2FzcG5sCLyu3crYZ4Cy62zCCvX1q2xrXganZod", + "2 | Signers [12/12] : mPWwBa2K9h", + "3 | Typ : Exchange", "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip : POLYX 1234.56789", + "5 | Nonce : 2339", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28515,46 +29384,58 @@ ] }, { - "index": 1115, + "index": 1150, "name": "Settlement_Create_venue", - "blob": "25003856656e756544657461696c735f411892f423161756359ad3f14a96fa106baa8f08f7e616ac755cc6cc809d6eb16c39564034e24a1a03db823cc392891cb093c1e4dfa262779f6f9802aaecdab44b0b8278c289085159f7fe1cd17955bae026f6aa808f57c960f43af602eab603bf1fac7176f57df00552c21c56dce9c43d31a1e578d0e22c1caa52e1ceb1e152251400e563eac95722a1303d08918f0678d20a63ec9d141710a54681b3f5ef0c1d7ffad5e629a0482d54bfc6a8be423a57ea9c2f18ed4b851d0e8af4cc6676741f5602d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25003856656e756544657461696c735f4124608a011876c6d147020675384b2732f004a94f010294ba7ef37eed946a34482a824e0e856bd43fed6f0f36884ca4ad3fb71e63acbd03cd9f84ab7224b8a33563be6d8e44a4eefd6d7b299e4438aa674d06845653f3705e38f4b8ede6eea7091d6a8d0748e80e142ce1b373db5a3ce4bdc35284d923ecee28a3f7493eef453604100ce21a8c3a294595f0ceb502d53ae4581145a9e21843588b38380a927e5e0f84fcd829a742567419c1589fda4fe573226aacf2df62c82769169ed4f4dbc0132c21159d13102e210ba091fa9a7aa4aace1d3ab1a654562b1e2ad2ce071de65f62d5570882419e9f102c6d94785125f453451e4f0cce275708287e3401de057c105cbed33b88bc6c1d1ec6c8c46d3fd86338f67744926b498339dcd1a5ffaa6a01d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Create venue", "1 | Details : VenueDetails_A", - "2 | Signers [1/12] : 2Fmbcn2dSbrsqysFE8L9i6t1wM39ups7ymcefW", - "2 | Signers [2/12] : YF64QKqiFK", - "2 | Signers [3/12] : 2EQ1J1ScTyHJekATkRPsDnSRwD6vo9kB1RYNCu", - "2 | Signers [4/12] : 3uzyLPrX3j", - "2 | Signers [5/12] : 2FPzCbq4ZvAai6ysBTBsWXgKdzzb6koUBn2SvE", - "2 | Signers [6/12] : Rhi2KtXkm9", - "2 | Signers [7/12] : 2GM23Z8PJ5zyw8URipv68V8C7mHp7PKSMxpqNj", - "2 | Signers [8/12] : snJDUM95AG", - "2 | Signers [9/12] : 2CU6FD4imWjSafMxJqbDWupoJXTvnK2FxkzD3K", - "2 | Signers [10/12] : W92MChfmAw", - "2 | Signers [11/12] : 2J7ocdTVEWGQVEjU8ZLePrUHTq46B2aA3r1h62", - "2 | Signers [12/12] : TJyhos7npf", - "3 | Typ : Sto", - "4 | Tip : POLYX 5552342.355555" + "2 | Signers [1/18] : 2EdVhHZZAfFrpPdr27bxVEgQaGNztZGcut8Pto", + "2 | Signers [2/18] : Ag2vUWwLyd", + "2 | Signers [3/18] : 2FPmWqpv7ZudtZ6vqbRphqSxAXuSMAg264hxz4", + "2 | Signers [4/18] : FGnM3s5WPr", + "2 | Signers [5/18] : 2GkbkCN8ZNMTb57XNiScKj79DXJEqHPg885jKs", + "2 | Signers [6/18] : 8mju1jejTJ", + "2 | Signers [7/18] : 2Erd5AWm6X7k8FYB5mBK4R5wHUrA7mWViteigZ", + "2 | Signers [8/18] : 57832oeDev", + "2 | Signers [9/18] : 2CoxhKFzYBTrYUwJNCFi8LXwt6dNUewGcMg1xy", + "2 | Signers [10/18] : JxAnWY9hw1", + "2 | Signers [11/18] : 2FTHXvEMvfQVjT23xhDzjcs7xdyTVwNeRtacQK", + "2 | Signers [12/18] : JbFWaxoPSY", + "2 | Signers [13/18] : 2DSn392HmYASD5XhtVnL1SoPMyz58h7bCeAnbQ", + "2 | Signers [14/18] : q3QQhfetWY", + "2 | Signers [15/18] : 2EgWAqx4hVCAS9DfHTyrMZnFUb1auRzMyeHdLW", + "2 | Signers [16/18] : FZDGAwrvwQ", + "2 | Signers [17/18] : 2CpNRJtJUKgGQrNjtzmrrH273YegxSXZHtyfVb", + "2 | Signers [18/18] : kFkiLnrGrJ", + "3 | Typ : Distribution", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Settlement : Create venue", "1 | Details : VenueDetails_A", - "2 | Signers [1/12] : 2Fmbcn2dSbrsqysFE8L9i6t1wM39ups7ymcefW", - "2 | Signers [2/12] : YF64QKqiFK", - "2 | Signers [3/12] : 2EQ1J1ScTyHJekATkRPsDnSRwD6vo9kB1RYNCu", - "2 | Signers [4/12] : 3uzyLPrX3j", - "2 | Signers [5/12] : 2FPzCbq4ZvAai6ysBTBsWXgKdzzb6koUBn2SvE", - "2 | Signers [6/12] : Rhi2KtXkm9", - "2 | Signers [7/12] : 2GM23Z8PJ5zyw8URipv68V8C7mHp7PKSMxpqNj", - "2 | Signers [8/12] : snJDUM95AG", - "2 | Signers [9/12] : 2CU6FD4imWjSafMxJqbDWupoJXTvnK2FxkzD3K", - "2 | Signers [10/12] : W92MChfmAw", - "2 | Signers [11/12] : 2J7ocdTVEWGQVEjU8ZLePrUHTq46B2aA3r1h62", - "2 | Signers [12/12] : TJyhos7npf", - "3 | Typ : Sto", + "2 | Signers [1/18] : 2EdVhHZZAfFrpPdr27bxVEgQaGNztZGcut8Pto", + "2 | Signers [2/18] : Ag2vUWwLyd", + "2 | Signers [3/18] : 2FPmWqpv7ZudtZ6vqbRphqSxAXuSMAg264hxz4", + "2 | Signers [4/18] : FGnM3s5WPr", + "2 | Signers [5/18] : 2GkbkCN8ZNMTb57XNiScKj79DXJEqHPg885jKs", + "2 | Signers [6/18] : 8mju1jejTJ", + "2 | Signers [7/18] : 2Erd5AWm6X7k8FYB5mBK4R5wHUrA7mWViteigZ", + "2 | Signers [8/18] : 57832oeDev", + "2 | Signers [9/18] : 2CoxhKFzYBTrYUwJNCFi8LXwt6dNUewGcMg1xy", + "2 | Signers [10/18] : JxAnWY9hw1", + "2 | Signers [11/18] : 2FTHXvEMvfQVjT23xhDzjcs7xdyTVwNeRtacQK", + "2 | Signers [12/18] : JbFWaxoPSY", + "2 | Signers [13/18] : 2DSn392HmYASD5XhtVnL1SoPMyz58h7bCeAnbQ", + "2 | Signers [14/18] : q3QQhfetWY", + "2 | Signers [15/18] : 2EgWAqx4hVCAS9DfHTyrMZnFUb1auRzMyeHdLW", + "2 | Signers [16/18] : FZDGAwrvwQ", + "2 | Signers [17/18] : 2CpNRJtJUKgGQrNjtzmrrH273YegxSXZHtyfVb", + "2 | Signers [18/18] : kFkiLnrGrJ", + "3 | Typ : Distribution", "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip : POLYX 5552342.355555", + "5 | Nonce : 0", + "6 | Tip : POLYX 0.000987", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28562,22 +29443,22 @@ ] }, { - "index": 1116, + "index": 1151, "name": "Settlement_Update_venue_details", - "blob": "25016bc40000000000003856656e756544657461696c735f41d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25016bc40000000000003856656e756544657461696c735f41d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Update venue details", "1 | Id : 50283", "2 | Details : VenueDetails_A", - "3 | Tip : POLYX 0.000987" + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Settlement : Update venue details", "1 | Id : 50283", "2 | Details : VenueDetails_A", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 50283", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28585,24 +29466,43 @@ ] }, { - "index": 1117, + "index": 1152, "name": "Settlement_Update_venue_details", - "blob": "250101000000000000003856656e756544657461696c735f41d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250123090000000000003856656e756544657461696c735f41d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Update venue details", - "1 | Id : 1", + "1 | Id : 2339", + "2 | Details : VenueDetails_A" + ], + "output_expert": [ + "0 | Settlement : Update venue details", + "1 | Id : 2339", "2 | Details : VenueDetails_A", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "3 | Chain : Polymesh", + "4 | Nonce : 0", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1153, + "name": "Settlement_Update_venue_details", + "blob": "250164000000000000003856656e756544657461696c735f41d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Settlement : Update venue details", + "1 | Id : 100", + "2 | Details : VenueDetails_A", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Settlement : Update venue details", - "1 | Id : 1", + "1 | Id : 100", "2 | Details : VenueDetails_A", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 100", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28610,30 +29510,32 @@ ] }, { - "index": 1118, + "index": 1154, "name": "Settlement_Update_venue_details", - "blob": "25016bc40000000000003856656e756544657461696c735f41d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25016bc40000000000003856656e756544657461696c735f41d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Update venue details", "1 | Id : 50283", - "2 | Details : VenueDetails_A" + "2 | Details : VenueDetails_A", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Settlement : Update venue details", "1 | Id : 50283", "2 | Details : VenueDetails_A", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 0", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1119, + "index": 1155, "name": "Settlement_Update_venue_details", - "blob": "250164000000000000003856656e756544657461696c735f41d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250164000000000000003856656e756544657461696c735f41d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Update venue details", "1 | Id : 100", @@ -28646,7 +29548,7 @@ "1 | Id : 100", "2 | Details : VenueDetails_A", "3 | Chain : Polymesh", - "4 | Nonce : 1", + "4 | Nonce : 2339", "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", @@ -28656,43 +29558,22 @@ ] }, { - "index": 1120, - "name": "Settlement_Update_venue_details", - "blob": "250101000000000000003856656e756544657461696c735f41d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Settlement : Update venue details", - "1 | Id : 1", - "2 | Details : VenueDetails_A" - ], - "output_expert": [ - "0 | Settlement : Update venue details", - "1 | Id : 1", - "2 | Details : VenueDetails_A", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 1121, + "index": 1156, "name": "Settlement_Update_venue_type", - "blob": "2502010000000000000001d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2502010000000000000000d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Update venue type", "1 | Id : 1", - "2 | Typ : Distribution", - "3 | Tip : POLYX 1234.56789" + "2 | Typ : Other", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Settlement : Update venue type", "1 | Id : 1", - "2 | Typ : Distribution", + "2 | Typ : Other", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 1", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28700,24 +29581,22 @@ ] }, { - "index": 1122, + "index": 1157, "name": "Settlement_Update_venue_type", - "blob": "25026bc400000000000001d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2502640000000000000002d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Update venue type", - "1 | Id : 50283", - "2 | Typ : Distribution", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "1 | Id : 100", + "2 | Typ : Sto", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Settlement : Update venue type", - "1 | Id : 50283", - "2 | Typ : Distribution", + "1 | Id : 100", + "2 | Typ : Sto", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 50283", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28725,22 +29604,24 @@ ] }, { - "index": 1123, + "index": 1158, "name": "Settlement_Update_venue_type", - "blob": "2502000000000000000001d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2502000000000000000003d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Update venue type", "1 | Id : 0", - "2 | Typ : Distribution", - "3 | Tip : POLYX 0.000987" + "2 | Typ : Exchange", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Settlement : Update venue type", "1 | Id : 0", - "2 | Typ : Distribution", + "2 | Typ : Exchange", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 1", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28748,21 +29629,21 @@ ] }, { - "index": 1124, + "index": 1159, "name": "Settlement_Update_venue_type", - "blob": "2502640000000000000003d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2502010000000000000003d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Update venue type", - "1 | Id : 100", + "1 | Id : 1", "2 | Typ : Exchange", "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Settlement : Update venue type", - "1 | Id : 100", + "1 | Id : 1", "2 | Typ : Exchange", "3 | Chain : Polymesh", - "4 | Nonce : 1", + "4 | Nonce : 2339", "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -28771,53 +29652,49 @@ ] }, { - "index": 1125, + "index": 1160, "name": "Settlement_Update_venue_type", - "blob": "2502010000000000000002d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25026bc400000000000001d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Update venue type", - "1 | Id : 1", - "2 | Typ : Sto", - "3 | Tip : POLYX 1234.56789" + "1 | Id : 50283", + "2 | Typ : Distribution" ], "output_expert": [ "0 | Settlement : Update venue type", - "1 | Id : 1", - "2 | Typ : Sto", + "1 | Id : 50283", + "2 | Typ : Distribution", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 0", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1126, + "index": 1161, "name": "Settlement_Add_instruction", - "blob": "250323090000000000000127c1210001000100000000000001000800000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250300000000000000000127c1210001800000000000000001000100000000000000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Add instruction", - "1 | Venue id : 2339", + "1 | Venue id : 0", "2 | Settlement type : 2212135", - "3 | Trade date : 256", - "4 | Value date : 2048", + "3 | Trade date : 128", + "4 | Value date : 256", "5 | Legs : ", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789" + "6 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Settlement : Add instruction", - "1 | Venue id : 2339", + "1 | Venue id : 0", "2 | Settlement type : 2212135", - "3 | Trade date : 256", - "4 | Value date : 2048", + "3 | Trade date : 128", + "4 | Value date : 256", "5 | Legs : ", "6 | Chain : Polymesh", - "7 | Nonce : 100", - "8 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "8 | Tip [2/2] : 3.456789", + "7 | Nonce : 0", + "8 | Tip : POLYX 55.555555", "9 | Era Phase : 61", "10 | Era Period : 64", "11 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28825,26 +29702,55 @@ ] }, { - "index": 1127, + "index": 1162, "name": "Settlement_Add_instruction", - "blob": "250364000000000000000127c1210001000100000000000001000800000000000000d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250300000000000000000001800000000000000001000100000000000000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Add instruction", - "1 | Venue id : 100", + "1 | Venue id : 0", + "2 | Settlement type : SettleOnAffirmation", + "3 | Trade date : 128", + "4 | Value date : 256", + "5 | Legs : ", + "6 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Settlement : Add instruction", + "1 | Venue id : 0", + "2 | Settlement type : SettleOnAffirmation", + "3 | Trade date : 128", + "4 | Value date : 256", + "5 | Legs : ", + "6 | Chain : Polymesh", + "7 | Nonce : 2339", + "8 | Tip : POLYX 1234.56789", + "9 | Era Phase : 61", + "10 | Era Period : 64", + "11 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "11 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1163, + "name": "Settlement_Add_instruction", + "blob": "250323090000000000000127c1210001000100000000000001000100000000000000d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Settlement : Add instruction", + "1 | Venue id : 2339", "2 | Settlement type : 2212135", "3 | Trade date : 256", - "4 | Value date : 2048", + "4 | Value date : 256", "5 | Legs : " ], "output_expert": [ "0 | Settlement : Add instruction", - "1 | Venue id : 100", + "1 | Venue id : 2339", "2 | Settlement type : 2212135", "3 | Trade date : 256", - "4 | Value date : 2048", + "4 | Value date : 256", "5 | Legs : ", "6 | Chain : Polymesh", - "7 | Nonce : 50283", + "7 | Nonce : 2339", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28852,58 +29758,60 @@ ] }, { - "index": 1128, + "index": 1164, "name": "Settlement_Add_instruction", - "blob": "250300000000000000000001800000000000000001000800000000000008350876f304cfaca023843fb0a8264da4d5be522a19d41b07c6f541cdc35fe3f30140e2010000000000ee0cfcf1879acad26d58f2830a6acb647245b179e95f6f5304ce7fe7b42d8eea0140e20100000000005449434b45522d3132334153a0860100000000000000000000000000b93876d0e4c39226c27bcd1fd4f4989df88feee370c7f4fcbbbd5939ae1020540140e2010000000000490bf84cf96c40a4f2ef75558c5543dd64a6dc1a90c361a27e84e0f72cab09660140e20100000000005449434b45522d3132334253a0860100000000000000000000000000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250364000000000000000127c12100010001000000000000010001000000000000087229ac927a901862869555be4f4512fb0e77ad5ca6bc7a116ccb3801986aeed80140e201000000000072f5c776634a0baaf45188cb9b11b506fb75b44afbcc8c4df1d70f859ea71bf80140e20100000000005449434b45522d3132334153a0860100000000000000000000000000cc8aeedf31ce36f8eafaf8a374d5780c49e86566dc3c4663bfb1e00573a1d3300140e2010000000000c385756f2a2a3c7a70b77cc2d5522ef4773e2e4ea1e0b0fdbc6fe88813d096270140e20100000000005449434b45522d3132334253a0860100000000000000000000000000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Add instruction", - "1 | Venue id : 0", - "2 | Settlement type : SettleOnAffirmation", - "3 | Trade date : 128", - "4 | Value date : 2048", - "5 | Legs [1/16] : 350876f304cfaca023843fb0a8264da4d5be52", - "5 | Legs [2/16] : 2a19d41b07c6f541cdc35fe3f3", + "1 | Venue id : 100", + "2 | Settlement type : 2212135", + "3 | Trade date : 256", + "4 | Value date : 256", + "5 | Legs [1/16] : 7229ac927a901862869555be4f4512fb0e77ad", + "5 | Legs [2/16] : 5ca6bc7a116ccb3801986aeed8", "5 | Legs [3/16] : 123456", - "5 | Legs [4/16] : ee0cfcf1879acad26d58f2830a6acb647245b1", - "5 | Legs [5/16] : 79e95f6f5304ce7fe7b42d8eea", + "5 | Legs [4/16] : 72f5c776634a0baaf45188cb9b11b506fb75b4", + "5 | Legs [5/16] : 4afbcc8c4df1d70f859ea71bf8", "5 | Legs [6/16] : 123456", "5 | Legs [7/16] : TICKER-123AS", "5 | Legs [8/16] : POLYX 0.1", - "5 | Legs [9/16] : b93876d0e4c39226c27bcd1fd4f4989df88fee", - "5 | Legs [10/16] : e370c7f4fcbbbd5939ae102054", + "5 | Legs [9/16] : cc8aeedf31ce36f8eafaf8a374d5780c49e865", + "5 | Legs [10/16] : 66dc3c4663bfb1e00573a1d330", "5 | Legs [11/16] : 123456", - "5 | Legs [12/16] : 490bf84cf96c40a4f2ef75558c5543dd64a6dc", - "5 | Legs [13/16] : 1a90c361a27e84e0f72cab0966", + "5 | Legs [12/16] : c385756f2a2a3c7a70b77cc2d5522ef4773e2e", + "5 | Legs [13/16] : 4ea1e0b0fdbc6fe88813d09627", "5 | Legs [14/16] : 123456", "5 | Legs [15/16] : TICKER-123BS", "5 | Legs [16/16] : POLYX 0.1", - "6 | Tip : POLYX 55.555555" + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Settlement : Add instruction", - "1 | Venue id : 0", - "2 | Settlement type : SettleOnAffirmation", - "3 | Trade date : 128", - "4 | Value date : 2048", - "5 | Legs [1/16] : 350876f304cfaca023843fb0a8264da4d5be52", - "5 | Legs [2/16] : 2a19d41b07c6f541cdc35fe3f3", + "1 | Venue id : 100", + "2 | Settlement type : 2212135", + "3 | Trade date : 256", + "4 | Value date : 256", + "5 | Legs [1/16] : 7229ac927a901862869555be4f4512fb0e77ad", + "5 | Legs [2/16] : 5ca6bc7a116ccb3801986aeed8", "5 | Legs [3/16] : 123456", - "5 | Legs [4/16] : ee0cfcf1879acad26d58f2830a6acb647245b1", - "5 | Legs [5/16] : 79e95f6f5304ce7fe7b42d8eea", + "5 | Legs [4/16] : 72f5c776634a0baaf45188cb9b11b506fb75b4", + "5 | Legs [5/16] : 4afbcc8c4df1d70f859ea71bf8", "5 | Legs [6/16] : 123456", "5 | Legs [7/16] : TICKER-123AS", "5 | Legs [8/16] : POLYX 0.1", - "5 | Legs [9/16] : b93876d0e4c39226c27bcd1fd4f4989df88fee", - "5 | Legs [10/16] : e370c7f4fcbbbd5939ae102054", + "5 | Legs [9/16] : cc8aeedf31ce36f8eafaf8a374d5780c49e865", + "5 | Legs [10/16] : 66dc3c4663bfb1e00573a1d330", "5 | Legs [11/16] : 123456", - "5 | Legs [12/16] : 490bf84cf96c40a4f2ef75558c5543dd64a6dc", - "5 | Legs [13/16] : 1a90c361a27e84e0f72cab0966", + "5 | Legs [12/16] : c385756f2a2a3c7a70b77cc2d5522ef4773e2e", + "5 | Legs [13/16] : 4ea1e0b0fdbc6fe88813d09627", "5 | Legs [14/16] : 123456", "5 | Legs [15/16] : TICKER-123BS", "5 | Legs [16/16] : POLYX 0.1", "6 | Chain : Polymesh", - "7 | Nonce : 50283", - "8 | Tip : POLYX 55.555555", + "7 | Nonce : 0", + "8 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "8 | Tip [2/2] : 3.456789", "9 | Era Phase : 61", "10 | Era Period : 64", "11 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28911,58 +29819,58 @@ ] }, { - "index": 1129, + "index": 1165, "name": "Settlement_Add_instruction", - "blob": "250300000000000000000127c1210001000100000000000001000100000000000008350876f304cfaca023843fb0a8264da4d5be522a19d41b07c6f541cdc35fe3f30140e2010000000000ee0cfcf1879acad26d58f2830a6acb647245b179e95f6f5304ce7fe7b42d8eea0140e20100000000005449434b45522d3132334153a0860100000000000000000000000000b93876d0e4c39226c27bcd1fd4f4989df88feee370c7f4fcbbbd5939ae1020540140e2010000000000490bf84cf96c40a4f2ef75558c5543dd64a6dc1a90c361a27e84e0f72cab09660140e20100000000005449434b45522d3132334253a0860100000000000000000000000000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250364000000000000000127c12100010008000000000000010001000000000000087229ac927a901862869555be4f4512fb0e77ad5ca6bc7a116ccb3801986aeed80140e201000000000072f5c776634a0baaf45188cb9b11b506fb75b44afbcc8c4df1d70f859ea71bf80140e20100000000005449434b45522d3132334153a0860100000000000000000000000000cc8aeedf31ce36f8eafaf8a374d5780c49e86566dc3c4663bfb1e00573a1d3300140e2010000000000c385756f2a2a3c7a70b77cc2d5522ef4773e2e4ea1e0b0fdbc6fe88813d096270140e20100000000005449434b45522d3132334253a0860100000000000000000000000000d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Add instruction", - "1 | Venue id : 0", + "1 | Venue id : 100", "2 | Settlement type : 2212135", - "3 | Trade date : 256", + "3 | Trade date : 2048", "4 | Value date : 256", - "5 | Legs [1/16] : 350876f304cfaca023843fb0a8264da4d5be52", - "5 | Legs [2/16] : 2a19d41b07c6f541cdc35fe3f3", + "5 | Legs [1/16] : 7229ac927a901862869555be4f4512fb0e77ad", + "5 | Legs [2/16] : 5ca6bc7a116ccb3801986aeed8", "5 | Legs [3/16] : 123456", - "5 | Legs [4/16] : ee0cfcf1879acad26d58f2830a6acb647245b1", - "5 | Legs [5/16] : 79e95f6f5304ce7fe7b42d8eea", + "5 | Legs [4/16] : 72f5c776634a0baaf45188cb9b11b506fb75b4", + "5 | Legs [5/16] : 4afbcc8c4df1d70f859ea71bf8", "5 | Legs [6/16] : 123456", "5 | Legs [7/16] : TICKER-123AS", "5 | Legs [8/16] : POLYX 0.1", - "5 | Legs [9/16] : b93876d0e4c39226c27bcd1fd4f4989df88fee", - "5 | Legs [10/16] : e370c7f4fcbbbd5939ae102054", + "5 | Legs [9/16] : cc8aeedf31ce36f8eafaf8a374d5780c49e865", + "5 | Legs [10/16] : 66dc3c4663bfb1e00573a1d330", "5 | Legs [11/16] : 123456", - "5 | Legs [12/16] : 490bf84cf96c40a4f2ef75558c5543dd64a6dc", - "5 | Legs [13/16] : 1a90c361a27e84e0f72cab0966", + "5 | Legs [12/16] : c385756f2a2a3c7a70b77cc2d5522ef4773e2e", + "5 | Legs [13/16] : 4ea1e0b0fdbc6fe88813d09627", "5 | Legs [14/16] : 123456", "5 | Legs [15/16] : TICKER-123BS", "5 | Legs [16/16] : POLYX 0.1", - "6 | Tip : POLYX 1234.56789" + "6 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Settlement : Add instruction", - "1 | Venue id : 0", + "1 | Venue id : 100", "2 | Settlement type : 2212135", - "3 | Trade date : 256", + "3 | Trade date : 2048", "4 | Value date : 256", - "5 | Legs [1/16] : 350876f304cfaca023843fb0a8264da4d5be52", - "5 | Legs [2/16] : 2a19d41b07c6f541cdc35fe3f3", + "5 | Legs [1/16] : 7229ac927a901862869555be4f4512fb0e77ad", + "5 | Legs [2/16] : 5ca6bc7a116ccb3801986aeed8", "5 | Legs [3/16] : 123456", - "5 | Legs [4/16] : ee0cfcf1879acad26d58f2830a6acb647245b1", - "5 | Legs [5/16] : 79e95f6f5304ce7fe7b42d8eea", + "5 | Legs [4/16] : 72f5c776634a0baaf45188cb9b11b506fb75b4", + "5 | Legs [5/16] : 4afbcc8c4df1d70f859ea71bf8", "5 | Legs [6/16] : 123456", "5 | Legs [7/16] : TICKER-123AS", "5 | Legs [8/16] : POLYX 0.1", - "5 | Legs [9/16] : b93876d0e4c39226c27bcd1fd4f4989df88fee", - "5 | Legs [10/16] : e370c7f4fcbbbd5939ae102054", + "5 | Legs [9/16] : cc8aeedf31ce36f8eafaf8a374d5780c49e865", + "5 | Legs [10/16] : 66dc3c4663bfb1e00573a1d330", "5 | Legs [11/16] : 123456", - "5 | Legs [12/16] : 490bf84cf96c40a4f2ef75558c5543dd64a6dc", - "5 | Legs [13/16] : 1a90c361a27e84e0f72cab0966", + "5 | Legs [12/16] : c385756f2a2a3c7a70b77cc2d5522ef4773e2e", + "5 | Legs [13/16] : 4ea1e0b0fdbc6fe88813d09627", "5 | Legs [14/16] : 123456", "5 | Legs [15/16] : TICKER-123BS", "5 | Legs [16/16] : POLYX 0.1", "6 | Chain : Polymesh", - "7 | Nonce : 1", - "8 | Tip : POLYX 1234.56789", + "7 | Nonce : 50283", + "8 | Tip : POLYX 0.000987", "9 | Era Phase : 61", "10 | Era Period : 64", "11 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -28970,168 +29878,113 @@ ] }, { - "index": 1130, - "name": "Settlement_Add_instruction", - "blob": "25036bc40000000000000127c1210001800000000000000001000800000000000008350876f304cfaca023843fb0a8264da4d5be522a19d41b07c6f541cdc35fe3f30140e2010000000000ee0cfcf1879acad26d58f2830a6acb647245b179e95f6f5304ce7fe7b42d8eea0140e20100000000005449434b45522d3132334153a0860100000000000000000000000000b93876d0e4c39226c27bcd1fd4f4989df88feee370c7f4fcbbbd5939ae1020540140e2010000000000490bf84cf96c40a4f2ef75558c5543dd64a6dc1a90c361a27e84e0f72cab09660140e20100000000005449434b45522d3132334253a0860100000000000000000000000000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1166, + "name": "Settlement_Add_and_affirm_instruction", + "blob": "2504230900000000000000010008000000000000010008000000000000087229ac927a901862869555be4f4512fb0e77ad5ca6bc7a116ccb3801986aeed80140e201000000000072f5c776634a0baaf45188cb9b11b506fb75b44afbcc8c4df1d70f859ea71bf80140e20100000000005449434b45522d3132334153a0860100000000000000000000000000cc8aeedf31ce36f8eafaf8a374d5780c49e86566dc3c4663bfb1e00573a1d3300140e2010000000000c385756f2a2a3c7a70b77cc2d5522ef4773e2e4ea1e0b0fdbc6fe88813d096270140e20100000000005449434b45522d3132334253a0860100000000000000000000000000081de9c92efb1190a91d7341df1c90fb35ab554b7946e9a6448836dd95a33ceff70140e20100000000006763e997b544e6d3c11e015a9f967f0be779953159978481651faee26ce1d8320140e2010000000000d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Settlement : Add instruction", - "1 | Venue id : 50283", - "2 | Settlement type : 2212135", - "3 | Trade date : 128", + "0 | Settlement : Add and affirm instruction", + "1 | Venue id : 2339", + "2 | Settlement type : SettleOnAffirmation", + "3 | Trade date : 2048", "4 | Value date : 2048", - "5 | Legs [1/16] : 350876f304cfaca023843fb0a8264da4d5be52", - "5 | Legs [2/16] : 2a19d41b07c6f541cdc35fe3f3", + "5 | Legs [1/16] : 7229ac927a901862869555be4f4512fb0e77ad", + "5 | Legs [2/16] : 5ca6bc7a116ccb3801986aeed8", "5 | Legs [3/16] : 123456", - "5 | Legs [4/16] : ee0cfcf1879acad26d58f2830a6acb647245b1", - "5 | Legs [5/16] : 79e95f6f5304ce7fe7b42d8eea", + "5 | Legs [4/16] : 72f5c776634a0baaf45188cb9b11b506fb75b4", + "5 | Legs [5/16] : 4afbcc8c4df1d70f859ea71bf8", "5 | Legs [6/16] : 123456", "5 | Legs [7/16] : TICKER-123AS", "5 | Legs [8/16] : POLYX 0.1", - "5 | Legs [9/16] : b93876d0e4c39226c27bcd1fd4f4989df88fee", - "5 | Legs [10/16] : e370c7f4fcbbbd5939ae102054", + "5 | Legs [9/16] : cc8aeedf31ce36f8eafaf8a374d5780c49e865", + "5 | Legs [10/16] : 66dc3c4663bfb1e00573a1d330", "5 | Legs [11/16] : 123456", - "5 | Legs [12/16] : 490bf84cf96c40a4f2ef75558c5543dd64a6dc", - "5 | Legs [13/16] : 1a90c361a27e84e0f72cab0966", + "5 | Legs [12/16] : c385756f2a2a3c7a70b77cc2d5522ef4773e2e", + "5 | Legs [13/16] : 4ea1e0b0fdbc6fe88813d09627", "5 | Legs [14/16] : 123456", "5 | Legs [15/16] : TICKER-123BS", "5 | Legs [16/16] : POLYX 0.1", - "6 | Tip : POLYX 1234.56789" + "6 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "6 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", + "6 | Portfolios [3/6] : 123456", + "6 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "6 | Portfolios [5/6] : 3159978481651faee26ce1d832", + "6 | Portfolios [6/6] : 123456", + "7 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Settlement : Add instruction", - "1 | Venue id : 50283", - "2 | Settlement type : 2212135", - "3 | Trade date : 128", + "0 | Settlement : Add and affirm instruction", + "1 | Venue id : 2339", + "2 | Settlement type : SettleOnAffirmation", + "3 | Trade date : 2048", "4 | Value date : 2048", - "5 | Legs [1/16] : 350876f304cfaca023843fb0a8264da4d5be52", - "5 | Legs [2/16] : 2a19d41b07c6f541cdc35fe3f3", + "5 | Legs [1/16] : 7229ac927a901862869555be4f4512fb0e77ad", + "5 | Legs [2/16] : 5ca6bc7a116ccb3801986aeed8", "5 | Legs [3/16] : 123456", - "5 | Legs [4/16] : ee0cfcf1879acad26d58f2830a6acb647245b1", - "5 | Legs [5/16] : 79e95f6f5304ce7fe7b42d8eea", + "5 | Legs [4/16] : 72f5c776634a0baaf45188cb9b11b506fb75b4", + "5 | Legs [5/16] : 4afbcc8c4df1d70f859ea71bf8", "5 | Legs [6/16] : 123456", "5 | Legs [7/16] : TICKER-123AS", "5 | Legs [8/16] : POLYX 0.1", - "5 | Legs [9/16] : b93876d0e4c39226c27bcd1fd4f4989df88fee", - "5 | Legs [10/16] : e370c7f4fcbbbd5939ae102054", + "5 | Legs [9/16] : cc8aeedf31ce36f8eafaf8a374d5780c49e865", + "5 | Legs [10/16] : 66dc3c4663bfb1e00573a1d330", "5 | Legs [11/16] : 123456", - "5 | Legs [12/16] : 490bf84cf96c40a4f2ef75558c5543dd64a6dc", - "5 | Legs [13/16] : 1a90c361a27e84e0f72cab0966", + "5 | Legs [12/16] : c385756f2a2a3c7a70b77cc2d5522ef4773e2e", + "5 | Legs [13/16] : 4ea1e0b0fdbc6fe88813d09627", "5 | Legs [14/16] : 123456", "5 | Legs [15/16] : TICKER-123BS", "5 | Legs [16/16] : POLYX 0.1", - "6 | Chain : Polymesh", - "7 | Nonce : 50283", - "8 | Tip : POLYX 1234.56789", - "9 | Era Phase : 61", - "10 | Era Period : 64", - "11 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "11 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 1131, - "name": "Settlement_Add_and_affirm_instruction", - "blob": "25046400000000000000000100010000000000000100010000000000000008a2b76f12d1eee56693e8cef6fba9f2ef81bfad0e62736667ea8b663ce53b44be0140e2010000000000d3ca264a433c166b59673a0c0b42c6d7f5767efc0b38fc12f71c8bf7d729527f0140e2010000000000d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Settlement : Add and affirm instruction", - "1 | Venue id : 100", - "2 | Settlement type : SettleOnAffirmation", - "3 | Trade date : 256", - "4 | Value date : 256", - "5 | Legs : ", - "6 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "6 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", - "6 | Portfolios [3/6] : 123456", - "6 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "6 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", - "6 | Portfolios [6/6] : 123456" - ], - "output_expert": [ - "0 | Settlement : Add and affirm instruction", - "1 | Venue id : 100", - "2 | Settlement type : SettleOnAffirmation", - "3 | Trade date : 256", - "4 | Value date : 256", - "5 | Legs : ", - "6 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "6 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", + "6 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "6 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", "6 | Portfolios [3/6] : 123456", - "6 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "6 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", + "6 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "6 | Portfolios [5/6] : 3159978481651faee26ce1d832", "6 | Portfolios [6/6] : 123456", "7 | Chain : Polymesh", - "8 | Nonce : 0", - "9 | Era Phase : 61", - "10 | Era Period : 64", - "11 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "11 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "8 | Nonce : 1", + "9 | Tip : POLYX 1234.56789", + "10 | Era Phase : 61", + "11 | Era Period : 64", + "12 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "12 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1132, + "index": 1167, "name": "Settlement_Add_and_affirm_instruction", - "blob": "250401000000000000000001000100000000000001800000000000000008350876f304cfaca023843fb0a8264da4d5be522a19d41b07c6f541cdc35fe3f30140e2010000000000ee0cfcf1879acad26d58f2830a6acb647245b179e95f6f5304ce7fe7b42d8eea0140e20100000000005449434b45522d3132334153a0860100000000000000000000000000b93876d0e4c39226c27bcd1fd4f4989df88feee370c7f4fcbbbd5939ae1020540140e2010000000000490bf84cf96c40a4f2ef75558c5543dd64a6dc1a90c361a27e84e0f72cab09660140e20100000000005449434b45522d3132334253a086010000000000000000000000000008a2b76f12d1eee56693e8cef6fba9f2ef81bfad0e62736667ea8b663ce53b44be0140e2010000000000d3ca264a433c166b59673a0c0b42c6d7f5767efc0b38fc12f71c8bf7d729527f0140e2010000000000d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250400000000000000000001800000000000000001800000000000000000081de9c92efb1190a91d7341df1c90fb35ab554b7946e9a6448836dd95a33ceff70140e20100000000006763e997b544e6d3c11e015a9f967f0be779953159978481651faee26ce1d8320140e2010000000000d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Add and affirm instruction", - "1 | Venue id : 1", + "1 | Venue id : 0", "2 | Settlement type : SettleOnAffirmation", - "3 | Trade date : 256", + "3 | Trade date : 128", "4 | Value date : 128", - "5 | Legs [1/16] : 350876f304cfaca023843fb0a8264da4d5be52", - "5 | Legs [2/16] : 2a19d41b07c6f541cdc35fe3f3", - "5 | Legs [3/16] : 123456", - "5 | Legs [4/16] : ee0cfcf1879acad26d58f2830a6acb647245b1", - "5 | Legs [5/16] : 79e95f6f5304ce7fe7b42d8eea", - "5 | Legs [6/16] : 123456", - "5 | Legs [7/16] : TICKER-123AS", - "5 | Legs [8/16] : POLYX 0.1", - "5 | Legs [9/16] : b93876d0e4c39226c27bcd1fd4f4989df88fee", - "5 | Legs [10/16] : e370c7f4fcbbbd5939ae102054", - "5 | Legs [11/16] : 123456", - "5 | Legs [12/16] : 490bf84cf96c40a4f2ef75558c5543dd64a6dc", - "5 | Legs [13/16] : 1a90c361a27e84e0f72cab0966", - "5 | Legs [14/16] : 123456", - "5 | Legs [15/16] : TICKER-123BS", - "5 | Legs [16/16] : POLYX 0.1", - "6 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "6 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", + "5 | Legs : ", + "6 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "6 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", "6 | Portfolios [3/6] : 123456", - "6 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "6 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", + "6 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "6 | Portfolios [5/6] : 3159978481651faee26ce1d832", "6 | Portfolios [6/6] : 123456", - "7 | Tip : POLYX 5552342.355555" + "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "7 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Settlement : Add and affirm instruction", - "1 | Venue id : 1", + "1 | Venue id : 0", "2 | Settlement type : SettleOnAffirmation", - "3 | Trade date : 256", + "3 | Trade date : 128", "4 | Value date : 128", - "5 | Legs [1/16] : 350876f304cfaca023843fb0a8264da4d5be52", - "5 | Legs [2/16] : 2a19d41b07c6f541cdc35fe3f3", - "5 | Legs [3/16] : 123456", - "5 | Legs [4/16] : ee0cfcf1879acad26d58f2830a6acb647245b1", - "5 | Legs [5/16] : 79e95f6f5304ce7fe7b42d8eea", - "5 | Legs [6/16] : 123456", - "5 | Legs [7/16] : TICKER-123AS", - "5 | Legs [8/16] : POLYX 0.1", - "5 | Legs [9/16] : b93876d0e4c39226c27bcd1fd4f4989df88fee", - "5 | Legs [10/16] : e370c7f4fcbbbd5939ae102054", - "5 | Legs [11/16] : 123456", - "5 | Legs [12/16] : 490bf84cf96c40a4f2ef75558c5543dd64a6dc", - "5 | Legs [13/16] : 1a90c361a27e84e0f72cab0966", - "5 | Legs [14/16] : 123456", - "5 | Legs [15/16] : TICKER-123BS", - "5 | Legs [16/16] : POLYX 0.1", - "6 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "6 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", + "5 | Legs : ", + "6 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "6 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", "6 | Portfolios [3/6] : 123456", - "6 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "6 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", + "6 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "6 | Portfolios [5/6] : 3159978481651faee26ce1d832", "6 | Portfolios [6/6] : 123456", "7 | Chain : Polymesh", "8 | Nonce : 100", - "9 | Tip : POLYX 5552342.355555", + "9 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "9 | Tip [2/2] : 3.456789", "10 | Era Phase : 61", "11 | Era Period : 64", "12 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -29139,30 +29992,40 @@ ] }, { - "index": 1133, + "index": 1168, "name": "Settlement_Add_and_affirm_instruction", - "blob": "250464000000000000000127c121000100010000000000000100010000000000000000d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25046bc40000000000000127c1210001000100000000000001000100000000000000081de9c92efb1190a91d7341df1c90fb35ab554b7946e9a6448836dd95a33ceff70140e20100000000006763e997b544e6d3c11e015a9f967f0be779953159978481651faee26ce1d8320140e2010000000000d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Add and affirm instruction", - "1 | Venue id : 100", + "1 | Venue id : 50283", "2 | Settlement type : 2212135", "3 | Trade date : 256", "4 | Value date : 256", "5 | Legs : ", - "6 | Portfolios : ", - "7 | Tip : POLYX 1234.56789" + "6 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "6 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", + "6 | Portfolios [3/6] : 123456", + "6 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "6 | Portfolios [5/6] : 3159978481651faee26ce1d832", + "6 | Portfolios [6/6] : 123456", + "7 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Settlement : Add and affirm instruction", - "1 | Venue id : 100", + "1 | Venue id : 50283", "2 | Settlement type : 2212135", "3 | Trade date : 256", "4 | Value date : 256", "5 | Legs : ", - "6 | Portfolios : ", + "6 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "6 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", + "6 | Portfolios [3/6] : 123456", + "6 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "6 | Portfolios [5/6] : 3159978481651faee26ce1d832", + "6 | Portfolios [6/6] : 123456", "7 | Chain : Polymesh", - "8 | Nonce : 100", - "9 | Tip : POLYX 1234.56789", + "8 | Nonce : 50283", + "9 | Tip : POLYX 0.000987", "10 | Era Phase : 61", "11 | Era Period : 64", "12 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -29170,70 +30033,60 @@ ] }, { - "index": 1134, + "index": 1169, "name": "Settlement_Add_and_affirm_instruction", - "blob": "250464000000000000000001000100000000000001800000000000000008350876f304cfaca023843fb0a8264da4d5be522a19d41b07c6f541cdc35fe3f30140e2010000000000ee0cfcf1879acad26d58f2830a6acb647245b179e95f6f5304ce7fe7b42d8eea0140e20100000000005449434b45522d3132334153a0860100000000000000000000000000b93876d0e4c39226c27bcd1fd4f4989df88feee370c7f4fcbbbd5939ae1020540140e2010000000000490bf84cf96c40a4f2ef75558c5543dd64a6dc1a90c361a27e84e0f72cab09660140e20100000000005449434b45522d3132334253a086010000000000000000000000000008a2b76f12d1eee56693e8cef6fba9f2ef81bfad0e62736667ea8b663ce53b44be0140e2010000000000d3ca264a433c166b59673a0c0b42c6d7f5767efc0b38fc12f71c8bf7d729527f0140e2010000000000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250423090000000000000127c12100010001000000000000010001000000000000087229ac927a901862869555be4f4512fb0e77ad5ca6bc7a116ccb3801986aeed80140e201000000000072f5c776634a0baaf45188cb9b11b506fb75b44afbcc8c4df1d70f859ea71bf80140e20100000000005449434b45522d3132334153a0860100000000000000000000000000cc8aeedf31ce36f8eafaf8a374d5780c49e86566dc3c4663bfb1e00573a1d3300140e2010000000000c385756f2a2a3c7a70b77cc2d5522ef4773e2e4ea1e0b0fdbc6fe88813d096270140e20100000000005449434b45522d3132334253a086010000000000000000000000000000d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Add and affirm instruction", - "1 | Venue id : 100", - "2 | Settlement type : SettleOnAffirmation", + "1 | Venue id : 2339", + "2 | Settlement type : 2212135", "3 | Trade date : 256", - "4 | Value date : 128", - "5 | Legs [1/16] : 350876f304cfaca023843fb0a8264da4d5be52", - "5 | Legs [2/16] : 2a19d41b07c6f541cdc35fe3f3", + "4 | Value date : 256", + "5 | Legs [1/16] : 7229ac927a901862869555be4f4512fb0e77ad", + "5 | Legs [2/16] : 5ca6bc7a116ccb3801986aeed8", "5 | Legs [3/16] : 123456", - "5 | Legs [4/16] : ee0cfcf1879acad26d58f2830a6acb647245b1", - "5 | Legs [5/16] : 79e95f6f5304ce7fe7b42d8eea", + "5 | Legs [4/16] : 72f5c776634a0baaf45188cb9b11b506fb75b4", + "5 | Legs [5/16] : 4afbcc8c4df1d70f859ea71bf8", "5 | Legs [6/16] : 123456", "5 | Legs [7/16] : TICKER-123AS", "5 | Legs [8/16] : POLYX 0.1", - "5 | Legs [9/16] : b93876d0e4c39226c27bcd1fd4f4989df88fee", - "5 | Legs [10/16] : e370c7f4fcbbbd5939ae102054", + "5 | Legs [9/16] : cc8aeedf31ce36f8eafaf8a374d5780c49e865", + "5 | Legs [10/16] : 66dc3c4663bfb1e00573a1d330", "5 | Legs [11/16] : 123456", - "5 | Legs [12/16] : 490bf84cf96c40a4f2ef75558c5543dd64a6dc", - "5 | Legs [13/16] : 1a90c361a27e84e0f72cab0966", + "5 | Legs [12/16] : c385756f2a2a3c7a70b77cc2d5522ef4773e2e", + "5 | Legs [13/16] : 4ea1e0b0fdbc6fe88813d09627", "5 | Legs [14/16] : 123456", "5 | Legs [15/16] : TICKER-123BS", "5 | Legs [16/16] : POLYX 0.1", - "6 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "6 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", - "6 | Portfolios [3/6] : 123456", - "6 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "6 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", - "6 | Portfolios [6/6] : 123456", - "7 | Tip : POLYX 1234.56789" + "6 | Portfolios : ", + "7 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Settlement : Add and affirm instruction", - "1 | Venue id : 100", - "2 | Settlement type : SettleOnAffirmation", + "1 | Venue id : 2339", + "2 | Settlement type : 2212135", "3 | Trade date : 256", - "4 | Value date : 128", - "5 | Legs [1/16] : 350876f304cfaca023843fb0a8264da4d5be52", - "5 | Legs [2/16] : 2a19d41b07c6f541cdc35fe3f3", + "4 | Value date : 256", + "5 | Legs [1/16] : 7229ac927a901862869555be4f4512fb0e77ad", + "5 | Legs [2/16] : 5ca6bc7a116ccb3801986aeed8", "5 | Legs [3/16] : 123456", - "5 | Legs [4/16] : ee0cfcf1879acad26d58f2830a6acb647245b1", - "5 | Legs [5/16] : 79e95f6f5304ce7fe7b42d8eea", + "5 | Legs [4/16] : 72f5c776634a0baaf45188cb9b11b506fb75b4", + "5 | Legs [5/16] : 4afbcc8c4df1d70f859ea71bf8", "5 | Legs [6/16] : 123456", "5 | Legs [7/16] : TICKER-123AS", "5 | Legs [8/16] : POLYX 0.1", - "5 | Legs [9/16] : b93876d0e4c39226c27bcd1fd4f4989df88fee", - "5 | Legs [10/16] : e370c7f4fcbbbd5939ae102054", + "5 | Legs [9/16] : cc8aeedf31ce36f8eafaf8a374d5780c49e865", + "5 | Legs [10/16] : 66dc3c4663bfb1e00573a1d330", "5 | Legs [11/16] : 123456", - "5 | Legs [12/16] : 490bf84cf96c40a4f2ef75558c5543dd64a6dc", - "5 | Legs [13/16] : 1a90c361a27e84e0f72cab0966", + "5 | Legs [12/16] : c385756f2a2a3c7a70b77cc2d5522ef4773e2e", + "5 | Legs [13/16] : 4ea1e0b0fdbc6fe88813d09627", "5 | Legs [14/16] : 123456", "5 | Legs [15/16] : TICKER-123BS", "5 | Legs [16/16] : POLYX 0.1", - "6 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "6 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", - "6 | Portfolios [3/6] : 123456", - "6 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "6 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", - "6 | Portfolios [6/6] : 123456", + "6 | Portfolios : ", "7 | Chain : Polymesh", - "8 | Nonce : 2339", - "9 | Tip : POLYX 1234.56789", + "8 | Nonce : 50283", + "9 | Tip : POLYX 55.555555", "10 | Era Phase : 61", "11 | Era Period : 64", "12 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -29241,60 +30094,42 @@ ] }, { - "index": 1135, + "index": 1170, "name": "Settlement_Add_and_affirm_instruction", - "blob": "250423090000000000000127c1210001800000000000000001800000000000000008350876f304cfaca023843fb0a8264da4d5be522a19d41b07c6f541cdc35fe3f30140e2010000000000ee0cfcf1879acad26d58f2830a6acb647245b179e95f6f5304ce7fe7b42d8eea0140e20100000000005449434b45522d3132334153a0860100000000000000000000000000b93876d0e4c39226c27bcd1fd4f4989df88feee370c7f4fcbbbd5939ae1020540140e2010000000000490bf84cf96c40a4f2ef75558c5543dd64a6dc1a90c361a27e84e0f72cab09660140e20100000000005449434b45522d3132334253a086010000000000000000000000000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250401000000000000000127c1210001800000000000000001000100000000000000081de9c92efb1190a91d7341df1c90fb35ab554b7946e9a6448836dd95a33ceff70140e20100000000006763e997b544e6d3c11e015a9f967f0be779953159978481651faee26ce1d8320140e2010000000000d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Add and affirm instruction", - "1 | Venue id : 2339", + "1 | Venue id : 1", "2 | Settlement type : 2212135", "3 | Trade date : 128", - "4 | Value date : 128", - "5 | Legs [1/16] : 350876f304cfaca023843fb0a8264da4d5be52", - "5 | Legs [2/16] : 2a19d41b07c6f541cdc35fe3f3", - "5 | Legs [3/16] : 123456", - "5 | Legs [4/16] : ee0cfcf1879acad26d58f2830a6acb647245b1", - "5 | Legs [5/16] : 79e95f6f5304ce7fe7b42d8eea", - "5 | Legs [6/16] : 123456", - "5 | Legs [7/16] : TICKER-123AS", - "5 | Legs [8/16] : POLYX 0.1", - "5 | Legs [9/16] : b93876d0e4c39226c27bcd1fd4f4989df88fee", - "5 | Legs [10/16] : e370c7f4fcbbbd5939ae102054", - "5 | Legs [11/16] : 123456", - "5 | Legs [12/16] : 490bf84cf96c40a4f2ef75558c5543dd64a6dc", - "5 | Legs [13/16] : 1a90c361a27e84e0f72cab0966", - "5 | Legs [14/16] : 123456", - "5 | Legs [15/16] : TICKER-123BS", - "5 | Legs [16/16] : POLYX 0.1", - "6 | Portfolios : ", - "7 | Tip : POLYX 0.000987" + "4 | Value date : 256", + "5 | Legs : ", + "6 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "6 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", + "6 | Portfolios [3/6] : 123456", + "6 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "6 | Portfolios [5/6] : 3159978481651faee26ce1d832", + "6 | Portfolios [6/6] : 123456", + "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "7 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Settlement : Add and affirm instruction", - "1 | Venue id : 2339", + "1 | Venue id : 1", "2 | Settlement type : 2212135", "3 | Trade date : 128", - "4 | Value date : 128", - "5 | Legs [1/16] : 350876f304cfaca023843fb0a8264da4d5be52", - "5 | Legs [2/16] : 2a19d41b07c6f541cdc35fe3f3", - "5 | Legs [3/16] : 123456", - "5 | Legs [4/16] : ee0cfcf1879acad26d58f2830a6acb647245b1", - "5 | Legs [5/16] : 79e95f6f5304ce7fe7b42d8eea", - "5 | Legs [6/16] : 123456", - "5 | Legs [7/16] : TICKER-123AS", - "5 | Legs [8/16] : POLYX 0.1", - "5 | Legs [9/16] : b93876d0e4c39226c27bcd1fd4f4989df88fee", - "5 | Legs [10/16] : e370c7f4fcbbbd5939ae102054", - "5 | Legs [11/16] : 123456", - "5 | Legs [12/16] : 490bf84cf96c40a4f2ef75558c5543dd64a6dc", - "5 | Legs [13/16] : 1a90c361a27e84e0f72cab0966", - "5 | Legs [14/16] : 123456", - "5 | Legs [15/16] : TICKER-123BS", - "5 | Legs [16/16] : POLYX 0.1", - "6 | Portfolios : ", + "4 | Value date : 256", + "5 | Legs : ", + "6 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "6 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", + "6 | Portfolios [3/6] : 123456", + "6 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "6 | Portfolios [5/6] : 3159978481651faee26ce1d832", + "6 | Portfolios [6/6] : 123456", "7 | Chain : Polymesh", - "8 | Nonce : 100", - "9 | Tip : POLYX 0.000987", + "8 | Nonce : 1", + "9 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "9 | Tip [2/2] : 3.456789", "10 | Era Phase : 61", "11 | Era Period : 64", "12 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -29302,34 +30137,24 @@ ] }, { - "index": 1136, + "index": 1171, "name": "Settlement_Affirm_instruction", - "blob": "2505640000000000000008a2b76f12d1eee56693e8cef6fba9f2ef81bfad0e62736667ea8b663ce53b44be0140e2010000000000d3ca264a433c166b59673a0c0b42c6d7f5767efc0b38fc12f71c8bf7d729527f0140e2010000000000d3040000d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2505010000000000000000f7010000d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Affirm instruction", - "1 | Id : 100", - "2 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "2 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", - "2 | Portfolios [3/6] : 123456", - "2 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "2 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", - "2 | Portfolios [6/6] : 123456", - "3 | Max legs count : 1235", - "4 | Tip : POLYX 55.555555" + "1 | Id : 1", + "2 | Portfolios : ", + "3 | Max legs count : 503", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Settlement : Affirm instruction", - "1 | Id : 100", - "2 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "2 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", - "2 | Portfolios [3/6] : 123456", - "2 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "2 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", - "2 | Portfolios [6/6] : 123456", - "3 | Max legs count : 1235", + "1 | Id : 1", + "2 | Portfolios : ", + "3 | Max legs count : 503", "4 | Chain : Polymesh", - "5 | Nonce : 0", - "6 | Tip : POLYX 55.555555", + "5 | Nonce : 50283", + "6 | Tip : POLYX 5552342.355555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -29337,67 +30162,69 @@ ] }, { - "index": 1137, + "index": 1172, "name": "Settlement_Affirm_instruction", - "blob": "2505640000000000000008a2b76f12d1eee56693e8cef6fba9f2ef81bfad0e62736667ea8b663ce53b44be0140e2010000000000d3ca264a433c166b59673a0c0b42c6d7f5767efc0b38fc12f71c8bf7d729527f0140e2010000000000f7010000d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25052309000000000000081de9c92efb1190a91d7341df1c90fb35ab554b7946e9a6448836dd95a33ceff70140e20100000000006763e997b544e6d3c11e015a9f967f0be779953159978481651faee26ce1d8320140e20100000000009d1c0000d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Affirm instruction", - "1 | Id : 100", - "2 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "2 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", + "1 | Id : 2339", + "2 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "2 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", "2 | Portfolios [3/6] : 123456", - "2 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "2 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", + "2 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "2 | Portfolios [5/6] : 3159978481651faee26ce1d832", "2 | Portfolios [6/6] : 123456", - "3 | Max legs count : 503" + "3 | Max legs count : 7325", + "4 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Settlement : Affirm instruction", - "1 | Id : 100", - "2 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "2 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", + "1 | Id : 2339", + "2 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "2 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", "2 | Portfolios [3/6] : 123456", - "2 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "2 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", + "2 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "2 | Portfolios [5/6] : 3159978481651faee26ce1d832", "2 | Portfolios [6/6] : 123456", - "3 | Max legs count : 503", + "3 | Max legs count : 7325", "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 0", + "6 | Tip : POLYX 55.555555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1138, + "index": 1173, "name": "Settlement_Affirm_instruction", - "blob": "2505000000000000000008a2b76f12d1eee56693e8cef6fba9f2ef81bfad0e62736667ea8b663ce53b44be0140e2010000000000d3ca264a433c166b59673a0c0b42c6d7f5767efc0b38fc12f71c8bf7d729527f0140e20100000000009d1c0000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25052309000000000000081de9c92efb1190a91d7341df1c90fb35ab554b7946e9a6448836dd95a33ceff70140e20100000000006763e997b544e6d3c11e015a9f967f0be779953159978481651faee26ce1d8320140e2010000000000d3040000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Affirm instruction", - "1 | Id : 0", - "2 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "2 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", + "1 | Id : 2339", + "2 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "2 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", "2 | Portfolios [3/6] : 123456", - "2 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "2 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", + "2 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "2 | Portfolios [5/6] : 3159978481651faee26ce1d832", "2 | Portfolios [6/6] : 123456", - "3 | Max legs count : 7325", - "4 | Tip : POLYX 1234.56789" + "3 | Max legs count : 1235", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Settlement : Affirm instruction", - "1 | Id : 0", - "2 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "2 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", + "1 | Id : 2339", + "2 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "2 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", "2 | Portfolios [3/6] : 123456", - "2 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "2 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", + "2 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "2 | Portfolios [5/6] : 3159978481651faee26ce1d832", "2 | Portfolios [6/6] : 123456", - "3 | Max legs count : 7325", + "3 | Max legs count : 1235", "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip : POLYX 1234.56789", + "5 | Nonce : 1", + "6 | Tip : POLYX 0.000987", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -29405,94 +30232,90 @@ ] }, { - "index": 1139, + "index": 1174, "name": "Settlement_Affirm_instruction", - "blob": "250523090000000000000034300000d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25052309000000000000081de9c92efb1190a91d7341df1c90fb35ab554b7946e9a6448836dd95a33ceff70140e20100000000006763e997b544e6d3c11e015a9f967f0be779953159978481651faee26ce1d8320140e201000000000034300000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Affirm instruction", "1 | Id : 2339", - "2 | Portfolios : ", - "3 | Max legs count : 12340", - "4 | Tip : POLYX 0.000987" + "2 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "2 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", + "2 | Portfolios [3/6] : 123456", + "2 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "2 | Portfolios [5/6] : 3159978481651faee26ce1d832", + "2 | Portfolios [6/6] : 123456", + "3 | Max legs count : 12340" ], "output_expert": [ "0 | Settlement : Affirm instruction", "1 | Id : 2339", - "2 | Portfolios : ", + "2 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "2 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", + "2 | Portfolios [3/6] : 123456", + "2 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "2 | Portfolios [5/6] : 3159978481651faee26ce1d832", + "2 | Portfolios [6/6] : 123456", "3 | Max legs count : 12340", "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip : POLYX 0.000987", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 0", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1140, + "index": 1175, "name": "Settlement_Affirm_instruction", - "blob": "2505230900000000000008a2b76f12d1eee56693e8cef6fba9f2ef81bfad0e62736667ea8b663ce53b44be0140e2010000000000d3ca264a433c166b59673a0c0b42c6d7f5767efc0b38fc12f71c8bf7d729527f0140e2010000000000d3040000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25056bc4000000000000081de9c92efb1190a91d7341df1c90fb35ab554b7946e9a6448836dd95a33ceff70140e20100000000006763e997b544e6d3c11e015a9f967f0be779953159978481651faee26ce1d8320140e201000000000000000000d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Affirm instruction", - "1 | Id : 2339", - "2 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "2 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", + "1 | Id : 50283", + "2 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "2 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", "2 | Portfolios [3/6] : 123456", - "2 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "2 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", + "2 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "2 | Portfolios [5/6] : 3159978481651faee26ce1d832", "2 | Portfolios [6/6] : 123456", - "3 | Max legs count : 1235", - "4 | Tip : POLYX 5552342.355555" + "3 | Max legs count : 0" ], "output_expert": [ "0 | Settlement : Affirm instruction", - "1 | Id : 2339", - "2 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "2 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", + "1 | Id : 50283", + "2 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "2 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", "2 | Portfolios [3/6] : 123456", - "2 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "2 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", + "2 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "2 | Portfolios [5/6] : 3159978481651faee26ce1d832", "2 | Portfolios [6/6] : 123456", - "3 | Max legs count : 1235", + "3 | Max legs count : 0", "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip : POLYX 5552342.355555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 2339", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1141, + "index": 1176, "name": "Settlement_Withdraw_affirmation", - "blob": "2506230900000000000008a2b76f12d1eee56693e8cef6fba9f2ef81bfad0e62736667ea8b663ce53b44be0140e2010000000000d3ca264a433c166b59673a0c0b42c6d7f5767efc0b38fc12f71c8bf7d729527f0140e20100000000009d1c0000d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250600000000000000000000000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Withdraw affirmation", - "1 | Id : 2339", - "2 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "2 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", - "2 | Portfolios [3/6] : 123456", - "2 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "2 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", - "2 | Portfolios [6/6] : 123456", - "3 | Max legs count : 7325", + "1 | Id : 0", + "2 | Portfolios : ", + "3 | Max legs count : 0", "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", "4 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Settlement : Withdraw affirmation", - "1 | Id : 2339", - "2 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "2 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", - "2 | Portfolios [3/6] : 123456", - "2 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "2 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", - "2 | Portfolios [6/6] : 123456", - "3 | Max legs count : 7325", + "1 | Id : 0", + "2 | Portfolios : ", + "3 | Max legs count : 0", "4 | Chain : Polymesh", - "5 | Nonce : 1", + "5 | Nonce : 50283", "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", "6 | Tip [2/2] : 3.456789", "7 | Era Phase : 61", @@ -29502,34 +30325,24 @@ ] }, { - "index": 1142, + "index": 1177, "name": "Settlement_Withdraw_affirmation", - "blob": "25066bc400000000000008a2b76f12d1eee56693e8cef6fba9f2ef81bfad0e62736667ea8b663ce53b44be0140e2010000000000d3ca264a433c166b59673a0c0b42c6d7f5767efc0b38fc12f71c8bf7d729527f0140e201000000000000000000d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25060100000000000000009d1c0000d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Withdraw affirmation", - "1 | Id : 50283", - "2 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "2 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", - "2 | Portfolios [3/6] : 123456", - "2 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "2 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", - "2 | Portfolios [6/6] : 123456", - "3 | Max legs count : 0", - "4 | Tip : POLYX 0.000987" + "1 | Id : 1", + "2 | Portfolios : ", + "3 | Max legs count : 7325", + "4 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Settlement : Withdraw affirmation", - "1 | Id : 50283", - "2 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "2 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", - "2 | Portfolios [3/6] : 123456", - "2 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "2 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", - "2 | Portfolios [6/6] : 123456", - "3 | Max legs count : 0", + "1 | Id : 1", + "2 | Portfolios : ", + "3 | Max legs count : 7325", "4 | Chain : Polymesh", - "5 | Nonce : 0", - "6 | Tip : POLYX 0.000987", + "5 | Nonce : 1", + "6 | Tip : POLYX 1234.56789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -29537,33 +30350,33 @@ ] }, { - "index": 1143, + "index": 1178, "name": "Settlement_Withdraw_affirmation", - "blob": "2506010000000000000008a2b76f12d1eee56693e8cef6fba9f2ef81bfad0e62736667ea8b663ce53b44be0140e2010000000000d3ca264a433c166b59673a0c0b42c6d7f5767efc0b38fc12f71c8bf7d729527f0140e201000000000034300000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25060000000000000000081de9c92efb1190a91d7341df1c90fb35ab554b7946e9a6448836dd95a33ceff70140e20100000000006763e997b544e6d3c11e015a9f967f0be779953159978481651faee26ce1d8320140e201000000000000000000d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Withdraw affirmation", - "1 | Id : 1", - "2 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "2 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", + "1 | Id : 0", + "2 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "2 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", "2 | Portfolios [3/6] : 123456", - "2 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "2 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", + "2 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "2 | Portfolios [5/6] : 3159978481651faee26ce1d832", "2 | Portfolios [6/6] : 123456", - "3 | Max legs count : 12340", + "3 | Max legs count : 0", "4 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Settlement : Withdraw affirmation", - "1 | Id : 1", - "2 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "2 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", + "1 | Id : 0", + "2 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "2 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", "2 | Portfolios [3/6] : 123456", - "2 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "2 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", + "2 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "2 | Portfolios [5/6] : 3159978481651faee26ce1d832", "2 | Portfolios [6/6] : 123456", - "3 | Max legs count : 12340", + "3 | Max legs count : 0", "4 | Chain : Polymesh", - "5 | Nonce : 2339", + "5 | Nonce : 50283", "6 | Tip : POLYX 1234.56789", "7 | Era Phase : 61", "8 | Era Period : 64", @@ -29572,34 +30385,36 @@ ] }, { - "index": 1144, + "index": 1179, "name": "Settlement_Withdraw_affirmation", - "blob": "2506230900000000000008a2b76f12d1eee56693e8cef6fba9f2ef81bfad0e62736667ea8b663ce53b44be0140e2010000000000d3ca264a433c166b59673a0c0b42c6d7f5767efc0b38fc12f71c8bf7d729527f0140e201000000000000000000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25060100000000000000081de9c92efb1190a91d7341df1c90fb35ab554b7946e9a6448836dd95a33ceff70140e20100000000006763e997b544e6d3c11e015a9f967f0be779953159978481651faee26ce1d8320140e2010000000000f7010000d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Withdraw affirmation", - "1 | Id : 2339", - "2 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "2 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", + "1 | Id : 1", + "2 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "2 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", "2 | Portfolios [3/6] : 123456", - "2 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "2 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", + "2 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "2 | Portfolios [5/6] : 3159978481651faee26ce1d832", "2 | Portfolios [6/6] : 123456", - "3 | Max legs count : 0", - "4 | Tip : POLYX 5552342.355555" + "3 | Max legs count : 503", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Settlement : Withdraw affirmation", - "1 | Id : 2339", - "2 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "2 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", + "1 | Id : 1", + "2 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "2 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", "2 | Portfolios [3/6] : 123456", - "2 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "2 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", + "2 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "2 | Portfolios [5/6] : 3159978481651faee26ce1d832", "2 | Portfolios [6/6] : 123456", - "3 | Max legs count : 0", + "3 | Max legs count : 503", "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip : POLYX 5552342.355555", + "5 | Nonce : 1", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -29607,26 +30422,24 @@ ] }, { - "index": 1145, + "index": 1180, "name": "Settlement_Withdraw_affirmation", - "blob": "25066bc400000000000000f7010000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250664000000000000000034300000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Withdraw affirmation", - "1 | Id : 50283", + "1 | Id : 100", "2 | Portfolios : ", - "3 | Max legs count : 503", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "3 | Max legs count : 12340", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Settlement : Withdraw affirmation", - "1 | Id : 50283", + "1 | Id : 100", "2 | Portfolios : ", - "3 | Max legs count : 503", + "3 | Max legs count : 12340", "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", + "5 | Nonce : 2339", + "6 | Tip : POLYX 0.000987", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -29634,27 +30447,27 @@ ] }, { - "index": 1146, + "index": 1181, "name": "Settlement_Reject_instruction", - "blob": "250700000000000000009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e201000000000034300000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25070100000000000000c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000009d1c0000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Reject instruction", - "1 | Id : 0", - "2 | Portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | Id : 1", + "2 | Portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Portfolio [2/3] : 09fe23ea249a941f53d0883908", "2 | Portfolio [3/3] : 123456", - "3 | Num of legs : 12340", + "3 | Num of legs : 7325", "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Settlement : Reject instruction", - "1 | Id : 0", - "2 | Portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | Id : 1", + "2 | Portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Portfolio [2/3] : 09fe23ea249a941f53d0883908", "2 | Portfolio [3/3] : 123456", - "3 | Num of legs : 12340", + "3 | Num of legs : 7325", "4 | Chain : Polymesh", - "5 | Nonce : 50283", + "5 | Nonce : 100", "6 | Tip : POLYX 5552342.355555", "7 | Era Phase : 61", "8 | Era Period : 64", @@ -29663,28 +30476,30 @@ ] }, { - "index": 1147, + "index": 1182, "name": "Settlement_Reject_instruction", - "blob": "250723090000000000009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e201000000000000000000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25072309000000000000c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000f7010000d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Reject instruction", "1 | Id : 2339", - "2 | Portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | Portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Portfolio [2/3] : 09fe23ea249a941f53d0883908", "2 | Portfolio [3/3] : 123456", - "3 | Num of legs : 0", - "4 | Tip : POLYX 55.555555" + "3 | Num of legs : 503", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Settlement : Reject instruction", "1 | Id : 2339", - "2 | Portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "2 | Portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Portfolio [2/3] : 09fe23ea249a941f53d0883908", "2 | Portfolio [3/3] : 123456", - "3 | Num of legs : 0", + "3 | Num of legs : 503", "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip : POLYX 55.555555", + "5 | Nonce : 100", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -29692,28 +30507,30 @@ ] }, { - "index": 1148, + "index": 1183, "name": "Settlement_Reject_instruction", - "blob": "250700000000000000009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e2010000000000f7010000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25076400000000000000c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000009d1c0000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Reject instruction", - "1 | Id : 0", - "2 | Portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | Id : 100", + "2 | Portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Portfolio [2/3] : 09fe23ea249a941f53d0883908", "2 | Portfolio [3/3] : 123456", - "3 | Num of legs : 503", - "4 | Tip : POLYX 0.000987" + "3 | Num of legs : 7325", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Settlement : Reject instruction", - "1 | Id : 0", - "2 | Portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | Id : 100", + "2 | Portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Portfolio [2/3] : 09fe23ea249a941f53d0883908", "2 | Portfolio [3/3] : 123456", - "3 | Num of legs : 503", + "3 | Num of legs : 7325", "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip : POLYX 0.000987", + "5 | Nonce : 50283", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -29721,28 +30538,28 @@ ] }, { - "index": 1149, + "index": 1184, "name": "Settlement_Reject_instruction", - "blob": "250701000000000000009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e201000000000034300000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25072309000000000000c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e201000000000034300000d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Reject instruction", - "1 | Id : 1", - "2 | Portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | Id : 2339", + "2 | Portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Portfolio [2/3] : 09fe23ea249a941f53d0883908", "2 | Portfolio [3/3] : 123456", "3 | Num of legs : 12340", - "4 | Tip : POLYX 55.555555" + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Settlement : Reject instruction", - "1 | Id : 1", - "2 | Portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | Id : 2339", + "2 | Portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Portfolio [2/3] : 09fe23ea249a941f53d0883908", "2 | Portfolio [3/3] : 123456", "3 | Num of legs : 12340", "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip : POLYX 55.555555", + "5 | Nonce : 1", + "6 | Tip : POLYX 5552342.355555", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -29750,69 +30567,69 @@ ] }, { - "index": 1150, + "index": 1185, "name": "Settlement_Reject_instruction", - "blob": "250723090000000000009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e201000000000000000000d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25070000000000000000c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000009d1c0000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Reject instruction", - "1 | Id : 2339", - "2 | Portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | Id : 0", + "2 | Portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Portfolio [2/3] : 09fe23ea249a941f53d0883908", "2 | Portfolio [3/3] : 123456", - "3 | Num of legs : 0" + "3 | Num of legs : 7325", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Settlement : Reject instruction", - "1 | Id : 2339", - "2 | Portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Portfolio [2/3] : 294e59a33cf54e1fbf84510eda", + "1 | Id : 0", + "2 | Portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Portfolio [2/3] : 09fe23ea249a941f53d0883908", "2 | Portfolio [3/3] : 123456", - "3 | Num of legs : 0", + "3 | Num of legs : 7325", "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Nonce : 100", + "6 | Tip : POLYX 5552342.355555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1151, + "index": 1186, "name": "Settlement_Affirm_with_receipts", - "blob": "25080000000000000000042ff34d0d00000000e5251300000000001eaeb155e0d06eac965ebb1e9bca7c8b3b09b43a330289a2afe33829dd54d34900bf918df59348a14436a097804843a8d3856b5f7b888fa4e6d5b8cbdc45d4dd475796e6d1f7d02c2b618b6456988eaeae3f932fec19f07eadb0e9a0255f1df2e4000000000000d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25080000000000000000042ff34d0d00000000e52513000000000036a33486e5bb50c3ef43d92497ef00083aa45e7c52b81878b6252f40035d30b200da879fbc796c5e477ae38962f3b4e3bc92af816c433dfeadd51277e8fe11ce7823010dd3506758d367cb3b0690b6ff6f9d7a4cf8a9b38f3a0477905459c06357000000000000d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Affirm with receipts", "1 | Id : 0", "2 | Receipt details [1/8] : 223212335", "2 | Receipt details [2/8] : 1254885", - "2 | Receipt details [3/8] : 2D99S7Nrc4cGWAB7vcD68PQt7oiRQvmNuF7qwV", - "2 | Receipt details [4/8] : 1TMTBu5JEB", - "2 | Receipt details [5/8] : bf918df59348a14436a097804843a8d3856b5f", - "2 | Receipt details [6/8] : 7b888fa4e6d5b8cbdc45d4dd475796e6d1f7d0", - "2 | Receipt details [7/8] : 2c2b618b6456988eaeae3f932fec19f07eadb0", - "2 | Receipt details [8/8] : e9a0255f1df2e4", + "2 | Receipt details [3/8] : 2DgZAqiJRwwzDCvtyBv8HqN7YSLbYBt6NwTfXq", + "2 | Receipt details [4/8] : NKhWdeLqtF", + "2 | Receipt details [5/8] : da879fbc796c5e477ae38962f3b4e3bc92af81", + "2 | Receipt details [6/8] : 6c433dfeadd51277e8fe11ce7823010dd35067", + "2 | Receipt details [7/8] : 58d367cb3b0690b6ff6f9d7a4cf8a9b38f3a04", + "2 | Receipt details [8/8] : 77905459c06357", "3 | Portfolios : ", "4 | Max legs count : 0", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789" + "5 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Settlement : Affirm with receipts", "1 | Id : 0", "2 | Receipt details [1/8] : 223212335", "2 | Receipt details [2/8] : 1254885", - "2 | Receipt details [3/8] : 2D99S7Nrc4cGWAB7vcD68PQt7oiRQvmNuF7qwV", - "2 | Receipt details [4/8] : 1TMTBu5JEB", - "2 | Receipt details [5/8] : bf918df59348a14436a097804843a8d3856b5f", - "2 | Receipt details [6/8] : 7b888fa4e6d5b8cbdc45d4dd475796e6d1f7d0", - "2 | Receipt details [7/8] : 2c2b618b6456988eaeae3f932fec19f07eadb0", - "2 | Receipt details [8/8] : e9a0255f1df2e4", + "2 | Receipt details [3/8] : 2DgZAqiJRwwzDCvtyBv8HqN7YSLbYBt6NwTfXq", + "2 | Receipt details [4/8] : NKhWdeLqtF", + "2 | Receipt details [5/8] : da879fbc796c5e477ae38962f3b4e3bc92af81", + "2 | Receipt details [6/8] : 6c433dfeadd51277e8fe11ce7823010dd35067", + "2 | Receipt details [7/8] : 58d367cb3b0690b6ff6f9d7a4cf8a9b38f3a04", + "2 | Receipt details [8/8] : 77905459c06357", "3 | Portfolios : ", "4 | Max legs count : 0", "5 | Chain : Polymesh", - "6 | Nonce : 0", - "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "7 | Tip [2/2] : 3.456789", + "6 | Nonce : 100", + "7 | Tip : POLYX 0.000987", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -29820,75 +30637,103 @@ ] }, { - "index": 1152, + "index": 1187, "name": "Settlement_Affirm_with_receipts", - "blob": "250823090000000000000008a2b76f12d1eee56693e8cef6fba9f2ef81bfad0e62736667ea8b663ce53b44be0140e2010000000000d3ca264a433c166b59673a0c0b42c6d7f5767efc0b38fc12f71c8bf7d729527f0140e20100000000009d1c0000d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25086bc4000000000000042ff34d0d00000000e52513000000000036a33486e5bb50c3ef43d92497ef00083aa45e7c52b81878b6252f40035d30b200da879fbc796c5e477ae38962f3b4e3bc92af816c433dfeadd51277e8fe11ce7823010dd3506758d367cb3b0690b6ff6f9d7a4cf8a9b38f3a0477905459c0635700081de9c92efb1190a91d7341df1c90fb35ab554b7946e9a6448836dd95a33ceff70140e20100000000006763e997b544e6d3c11e015a9f967f0be779953159978481651faee26ce1d8320140e2010000000000d3040000d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Affirm with receipts", - "1 | Id : 2339", - "2 | Receipt details : ", - "3 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "3 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", + "1 | Id : 50283", + "2 | Receipt details [1/8] : 223212335", + "2 | Receipt details [2/8] : 1254885", + "2 | Receipt details [3/8] : 2DgZAqiJRwwzDCvtyBv8HqN7YSLbYBt6NwTfXq", + "2 | Receipt details [4/8] : NKhWdeLqtF", + "2 | Receipt details [5/8] : da879fbc796c5e477ae38962f3b4e3bc92af81", + "2 | Receipt details [6/8] : 6c433dfeadd51277e8fe11ce7823010dd35067", + "2 | Receipt details [7/8] : 58d367cb3b0690b6ff6f9d7a4cf8a9b38f3a04", + "2 | Receipt details [8/8] : 77905459c06357", + "3 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "3 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", "3 | Portfolios [3/6] : 123456", - "3 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "3 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", + "3 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "3 | Portfolios [5/6] : 3159978481651faee26ce1d832", "3 | Portfolios [6/6] : 123456", - "4 | Max legs count : 7325" + "4 | Max legs count : 1235", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Settlement : Affirm with receipts", - "1 | Id : 2339", - "2 | Receipt details : ", - "3 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "3 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", + "1 | Id : 50283", + "2 | Receipt details [1/8] : 223212335", + "2 | Receipt details [2/8] : 1254885", + "2 | Receipt details [3/8] : 2DgZAqiJRwwzDCvtyBv8HqN7YSLbYBt6NwTfXq", + "2 | Receipt details [4/8] : NKhWdeLqtF", + "2 | Receipt details [5/8] : da879fbc796c5e477ae38962f3b4e3bc92af81", + "2 | Receipt details [6/8] : 6c433dfeadd51277e8fe11ce7823010dd35067", + "2 | Receipt details [7/8] : 58d367cb3b0690b6ff6f9d7a4cf8a9b38f3a04", + "2 | Receipt details [8/8] : 77905459c06357", + "3 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "3 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", "3 | Portfolios [3/6] : 123456", - "3 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "3 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", + "3 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "3 | Portfolios [5/6] : 3159978481651faee26ce1d832", "3 | Portfolios [6/6] : 123456", - "4 | Max legs count : 7325", + "4 | Max legs count : 1235", "5 | Chain : Polymesh", - "6 | Nonce : 100", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "6 | Nonce : 2339", + "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "7 | Tip [2/2] : 3.456789", + "8 | Era Phase : 61", + "9 | Era Period : 64", + "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1153, + "index": 1188, "name": "Settlement_Affirm_with_receipts", - "blob": "25080100000000000000042ff34d0d00000000e5251300000000001eaeb155e0d06eac965ebb1e9bca7c8b3b09b43a330289a2afe33829dd54d34900bf918df59348a14436a097804843a8d3856b5f7b888fa4e6d5b8cbdc45d4dd475796e6d1f7d02c2b618b6456988eaeae3f932fec19f07eadb0e9a0255f1df2e4000000000000d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25086400000000000000042ff34d0d00000000e52513000000000036a33486e5bb50c3ef43d92497ef00083aa45e7c52b81878b6252f40035d30b200da879fbc796c5e477ae38962f3b4e3bc92af816c433dfeadd51277e8fe11ce7823010dd3506758d367cb3b0690b6ff6f9d7a4cf8a9b38f3a0477905459c0635700081de9c92efb1190a91d7341df1c90fb35ab554b7946e9a6448836dd95a33ceff70140e20100000000006763e997b544e6d3c11e015a9f967f0be779953159978481651faee26ce1d8320140e201000000000000000000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Affirm with receipts", - "1 | Id : 1", + "1 | Id : 100", "2 | Receipt details [1/8] : 223212335", "2 | Receipt details [2/8] : 1254885", - "2 | Receipt details [3/8] : 2D99S7Nrc4cGWAB7vcD68PQt7oiRQvmNuF7qwV", - "2 | Receipt details [4/8] : 1TMTBu5JEB", - "2 | Receipt details [5/8] : bf918df59348a14436a097804843a8d3856b5f", - "2 | Receipt details [6/8] : 7b888fa4e6d5b8cbdc45d4dd475796e6d1f7d0", - "2 | Receipt details [7/8] : 2c2b618b6456988eaeae3f932fec19f07eadb0", - "2 | Receipt details [8/8] : e9a0255f1df2e4", - "3 | Portfolios : ", + "2 | Receipt details [3/8] : 2DgZAqiJRwwzDCvtyBv8HqN7YSLbYBt6NwTfXq", + "2 | Receipt details [4/8] : NKhWdeLqtF", + "2 | Receipt details [5/8] : da879fbc796c5e477ae38962f3b4e3bc92af81", + "2 | Receipt details [6/8] : 6c433dfeadd51277e8fe11ce7823010dd35067", + "2 | Receipt details [7/8] : 58d367cb3b0690b6ff6f9d7a4cf8a9b38f3a04", + "2 | Receipt details [8/8] : 77905459c06357", + "3 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "3 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", + "3 | Portfolios [3/6] : 123456", + "3 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "3 | Portfolios [5/6] : 3159978481651faee26ce1d832", + "3 | Portfolios [6/6] : 123456", "4 | Max legs count : 0", - "5 | Tip : POLYX 55.555555" + "5 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Settlement : Affirm with receipts", - "1 | Id : 1", + "1 | Id : 100", "2 | Receipt details [1/8] : 223212335", "2 | Receipt details [2/8] : 1254885", - "2 | Receipt details [3/8] : 2D99S7Nrc4cGWAB7vcD68PQt7oiRQvmNuF7qwV", - "2 | Receipt details [4/8] : 1TMTBu5JEB", - "2 | Receipt details [5/8] : bf918df59348a14436a097804843a8d3856b5f", - "2 | Receipt details [6/8] : 7b888fa4e6d5b8cbdc45d4dd475796e6d1f7d0", - "2 | Receipt details [7/8] : 2c2b618b6456988eaeae3f932fec19f07eadb0", - "2 | Receipt details [8/8] : e9a0255f1df2e4", - "3 | Portfolios : ", + "2 | Receipt details [3/8] : 2DgZAqiJRwwzDCvtyBv8HqN7YSLbYBt6NwTfXq", + "2 | Receipt details [4/8] : NKhWdeLqtF", + "2 | Receipt details [5/8] : da879fbc796c5e477ae38962f3b4e3bc92af81", + "2 | Receipt details [6/8] : 6c433dfeadd51277e8fe11ce7823010dd35067", + "2 | Receipt details [7/8] : 58d367cb3b0690b6ff6f9d7a4cf8a9b38f3a04", + "2 | Receipt details [8/8] : 77905459c06357", + "3 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "3 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", + "3 | Portfolios [3/6] : 123456", + "3 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "3 | Portfolios [5/6] : 3159978481651faee26ce1d832", + "3 | Portfolios [6/6] : 123456", "4 | Max legs count : 0", "5 | Chain : Polymesh", - "6 | Nonce : 2339", - "7 | Tip : POLYX 55.555555", + "6 | Nonce : 100", + "7 | Tip : POLYX 1234.56789", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -29896,50 +30741,36 @@ ] }, { - "index": 1154, + "index": 1189, "name": "Settlement_Affirm_with_receipts", - "blob": "25080000000000000000042ff34d0d00000000e5251300000000001eaeb155e0d06eac965ebb1e9bca7c8b3b09b43a330289a2afe33829dd54d34900bf918df59348a14436a097804843a8d3856b5f7b888fa4e6d5b8cbdc45d4dd475796e6d1f7d02c2b618b6456988eaeae3f932fec19f07eadb0e9a0255f1df2e40008a2b76f12d1eee56693e8cef6fba9f2ef81bfad0e62736667ea8b663ce53b44be0140e2010000000000d3ca264a433c166b59673a0c0b42c6d7f5767efc0b38fc12f71c8bf7d729527f0140e201000000000000000000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "2508010000000000000000081de9c92efb1190a91d7341df1c90fb35ab554b7946e9a6448836dd95a33ceff70140e20100000000006763e997b544e6d3c11e015a9f967f0be779953159978481651faee26ce1d8320140e2010000000000f7010000d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Affirm with receipts", - "1 | Id : 0", - "2 | Receipt details [1/8] : 223212335", - "2 | Receipt details [2/8] : 1254885", - "2 | Receipt details [3/8] : 2D99S7Nrc4cGWAB7vcD68PQt7oiRQvmNuF7qwV", - "2 | Receipt details [4/8] : 1TMTBu5JEB", - "2 | Receipt details [5/8] : bf918df59348a14436a097804843a8d3856b5f", - "2 | Receipt details [6/8] : 7b888fa4e6d5b8cbdc45d4dd475796e6d1f7d0", - "2 | Receipt details [7/8] : 2c2b618b6456988eaeae3f932fec19f07eadb0", - "2 | Receipt details [8/8] : e9a0255f1df2e4", - "3 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "3 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", + "1 | Id : 1", + "2 | Receipt details : ", + "3 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "3 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", "3 | Portfolios [3/6] : 123456", - "3 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "3 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", + "3 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "3 | Portfolios [5/6] : 3159978481651faee26ce1d832", "3 | Portfolios [6/6] : 123456", - "4 | Max legs count : 0", - "5 | Tip : POLYX 5552342.355555" + "4 | Max legs count : 503", + "5 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Settlement : Affirm with receipts", - "1 | Id : 0", - "2 | Receipt details [1/8] : 223212335", - "2 | Receipt details [2/8] : 1254885", - "2 | Receipt details [3/8] : 2D99S7Nrc4cGWAB7vcD68PQt7oiRQvmNuF7qwV", - "2 | Receipt details [4/8] : 1TMTBu5JEB", - "2 | Receipt details [5/8] : bf918df59348a14436a097804843a8d3856b5f", - "2 | Receipt details [6/8] : 7b888fa4e6d5b8cbdc45d4dd475796e6d1f7d0", - "2 | Receipt details [7/8] : 2c2b618b6456988eaeae3f932fec19f07eadb0", - "2 | Receipt details [8/8] : e9a0255f1df2e4", - "3 | Portfolios [1/6] : a2b76f12d1eee56693e8cef6fba9f2ef81bfad", - "3 | Portfolios [2/6] : 0e62736667ea8b663ce53b44be", + "1 | Id : 1", + "2 | Receipt details : ", + "3 | Portfolios [1/6] : 1de9c92efb1190a91d7341df1c90fb35ab554b", + "3 | Portfolios [2/6] : 7946e9a6448836dd95a33ceff7", "3 | Portfolios [3/6] : 123456", - "3 | Portfolios [4/6] : d3ca264a433c166b59673a0c0b42c6d7f5767e", - "3 | Portfolios [5/6] : fc0b38fc12f71c8bf7d729527f", + "3 | Portfolios [4/6] : 6763e997b544e6d3c11e015a9f967f0be77995", + "3 | Portfolios [5/6] : 3159978481651faee26ce1d832", "3 | Portfolios [6/6] : 123456", - "4 | Max legs count : 0", + "4 | Max legs count : 503", "5 | Chain : Polymesh", - "6 | Nonce : 50283", - "7 | Tip : POLYX 5552342.355555", + "6 | Nonce : 2339", + "7 | Tip : POLYX 55.555555", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -29947,63 +30778,61 @@ ] }, { - "index": 1155, + "index": 1190, "name": "Settlement_Affirm_with_receipts", - "blob": "250800000000000000000000d3040000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25086bc40000000000000000d3040000d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Affirm with receipts", - "1 | Id : 0", + "1 | Id : 50283", "2 | Receipt details : ", "3 | Portfolios : ", - "4 | Max legs count : 1235", - "5 | Tip : POLYX 1234.56789" + "4 | Max legs count : 1235" ], "output_expert": [ "0 | Settlement : Affirm with receipts", - "1 | Id : 0", + "1 | Id : 50283", "2 | Receipt details : ", "3 | Portfolios : ", "4 | Max legs count : 1235", "5 | Chain : Polymesh", - "6 | Nonce : 50283", - "7 | Tip : POLYX 1234.56789", - "8 | Era Phase : 61", - "9 | Era Period : 64", - "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "6 | Nonce : 100", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1156, + "index": 1191, "name": "Settlement_Claim_receipt", - "blob": "250900000000000000002ff34d0d00000000e5251300000000006c4f48d73eb8ccb4981eae354d89cf905925eeaa01745b2b8bda842c67ae78df007f069b426a430dfbeaf49891af65f60bf0587b7a4881742880cfa2b4bc3c2a44466a241df0fe422fafbdf6ddff6d6fefb0c986baf18c0b4f0329237746015c1d00d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25096bc40000000000002ff34d0d00000000e5251300000000001c1999da67ba9da6c3c83cfa3b93b2cfe99fb18d0f915617d3b30de51070aee400e07fa937ce3ad1ee16c1803bc5b0d9bb12b2dd0f98b005f728374d25594abe84737b3e29edbea1a1d7f0eb4cc02112afe9338c5d0fb06172300f87de68e4ea6900d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Claim receipt", - "1 | Id : 0", + "1 | Id : 50283", "2 | Receipt details [1/8] : 223212335", "2 | Receipt details [2/8] : 1254885", - "2 | Receipt details [3/8] : 2EtvptwvoajZn5SGCptBbGr52aSjGJzj6naqQb", - "2 | Receipt details [4/8] : 1GvTTE6weR", - "2 | Receipt details [5/8] : 7f069b426a430dfbeaf49891af65f60bf0587b", - "2 | Receipt details [6/8] : 7a4881742880cfa2b4bc3c2a44466a241df0fe", - "2 | Receipt details [7/8] : 422fafbdf6ddff6d6fefb0c986baf18c0b4f03", - "2 | Receipt details [8/8] : 29237746015c1d", - "3 | Tip : POLYX 1234.56789" + "2 | Receipt details [3/8] : 2D5m3mMJ2zoEwaCa4VvXvqgquveHTnK4BCc7MS", + "2 | Receipt details [4/8] : C7EgmSDtYF", + "2 | Receipt details [5/8] : e07fa937ce3ad1ee16c1803bc5b0d9bb12b2dd", + "2 | Receipt details [6/8] : 0f98b005f728374d25594abe84737b3e29edbe", + "2 | Receipt details [7/8] : a1a1d7f0eb4cc02112afe9338c5d0fb0617230", + "2 | Receipt details [8/8] : 0f87de68e4ea69", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Settlement : Claim receipt", - "1 | Id : 0", + "1 | Id : 50283", "2 | Receipt details [1/8] : 223212335", "2 | Receipt details [2/8] : 1254885", - "2 | Receipt details [3/8] : 2EtvptwvoajZn5SGCptBbGr52aSjGJzj6naqQb", - "2 | Receipt details [4/8] : 1GvTTE6weR", - "2 | Receipt details [5/8] : 7f069b426a430dfbeaf49891af65f60bf0587b", - "2 | Receipt details [6/8] : 7a4881742880cfa2b4bc3c2a44466a241df0fe", - "2 | Receipt details [7/8] : 422fafbdf6ddff6d6fefb0c986baf18c0b4f03", - "2 | Receipt details [8/8] : 29237746015c1d", + "2 | Receipt details [3/8] : 2D5m3mMJ2zoEwaCa4VvXvqgquveHTnK4BCc7MS", + "2 | Receipt details [4/8] : C7EgmSDtYF", + "2 | Receipt details [5/8] : e07fa937ce3ad1ee16c1803bc5b0d9bb12b2dd", + "2 | Receipt details [6/8] : 0f98b005f728374d25594abe84737b3e29edbe", + "2 | Receipt details [7/8] : a1a1d7f0eb4cc02112afe9338c5d0fb0617230", + "2 | Receipt details [8/8] : 0f87de68e4ea69", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 1", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30011,75 +30840,71 @@ ] }, { - "index": 1157, + "index": 1192, "name": "Settlement_Claim_receipt", - "blob": "250901000000000000002ff34d0d00000000e5251300000000006c4f48d73eb8ccb4981eae354d89cf905925eeaa01745b2b8bda842c67ae78df007f069b426a430dfbeaf49891af65f60bf0587b7a4881742880cfa2b4bc3c2a44466a241df0fe422fafbdf6ddff6d6fefb0c986baf18c0b4f0329237746015c1d00d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25096bc40000000000002ff34d0d00000000e5251300000000001c1999da67ba9da6c3c83cfa3b93b2cfe99fb18d0f915617d3b30de51070aee400e07fa937ce3ad1ee16c1803bc5b0d9bb12b2dd0f98b005f728374d25594abe84737b3e29edbea1a1d7f0eb4cc02112afe9338c5d0fb06172300f87de68e4ea6900d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Claim receipt", - "1 | Id : 1", + "1 | Id : 50283", "2 | Receipt details [1/8] : 223212335", "2 | Receipt details [2/8] : 1254885", - "2 | Receipt details [3/8] : 2EtvptwvoajZn5SGCptBbGr52aSjGJzj6naqQb", - "2 | Receipt details [4/8] : 1GvTTE6weR", - "2 | Receipt details [5/8] : 7f069b426a430dfbeaf49891af65f60bf0587b", - "2 | Receipt details [6/8] : 7a4881742880cfa2b4bc3c2a44466a241df0fe", - "2 | Receipt details [7/8] : 422fafbdf6ddff6d6fefb0c986baf18c0b4f03", - "2 | Receipt details [8/8] : 29237746015c1d", - "3 | Tip : POLYX 0.000987" + "2 | Receipt details [3/8] : 2D5m3mMJ2zoEwaCa4VvXvqgquveHTnK4BCc7MS", + "2 | Receipt details [4/8] : C7EgmSDtYF", + "2 | Receipt details [5/8] : e07fa937ce3ad1ee16c1803bc5b0d9bb12b2dd", + "2 | Receipt details [6/8] : 0f98b005f728374d25594abe84737b3e29edbe", + "2 | Receipt details [7/8] : a1a1d7f0eb4cc02112afe9338c5d0fb0617230", + "2 | Receipt details [8/8] : 0f87de68e4ea69" ], "output_expert": [ "0 | Settlement : Claim receipt", - "1 | Id : 1", + "1 | Id : 50283", "2 | Receipt details [1/8] : 223212335", "2 | Receipt details [2/8] : 1254885", - "2 | Receipt details [3/8] : 2EtvptwvoajZn5SGCptBbGr52aSjGJzj6naqQb", - "2 | Receipt details [4/8] : 1GvTTE6weR", - "2 | Receipt details [5/8] : 7f069b426a430dfbeaf49891af65f60bf0587b", - "2 | Receipt details [6/8] : 7a4881742880cfa2b4bc3c2a44466a241df0fe", - "2 | Receipt details [7/8] : 422fafbdf6ddff6d6fefb0c986baf18c0b4f03", - "2 | Receipt details [8/8] : 29237746015c1d", + "2 | Receipt details [3/8] : 2D5m3mMJ2zoEwaCa4VvXvqgquveHTnK4BCc7MS", + "2 | Receipt details [4/8] : C7EgmSDtYF", + "2 | Receipt details [5/8] : e07fa937ce3ad1ee16c1803bc5b0d9bb12b2dd", + "2 | Receipt details [6/8] : 0f98b005f728374d25594abe84737b3e29edbe", + "2 | Receipt details [7/8] : a1a1d7f0eb4cc02112afe9338c5d0fb0617230", + "2 | Receipt details [8/8] : 0f87de68e4ea69", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 50283", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1158, + "index": 1193, "name": "Settlement_Claim_receipt", - "blob": "250901000000000000002ff34d0d00000000e5251300000000006c4f48d73eb8ccb4981eae354d89cf905925eeaa01745b2b8bda842c67ae78df007f069b426a430dfbeaf49891af65f60bf0587b7a4881742880cfa2b4bc3c2a44466a241df0fe422fafbdf6ddff6d6fefb0c986baf18c0b4f0329237746015c1d00d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25096bc40000000000002ff34d0d00000000e5251300000000001c1999da67ba9da6c3c83cfa3b93b2cfe99fb18d0f915617d3b30de51070aee400e07fa937ce3ad1ee16c1803bc5b0d9bb12b2dd0f98b005f728374d25594abe84737b3e29edbea1a1d7f0eb4cc02112afe9338c5d0fb06172300f87de68e4ea6900d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Claim receipt", - "1 | Id : 1", + "1 | Id : 50283", "2 | Receipt details [1/8] : 223212335", "2 | Receipt details [2/8] : 1254885", - "2 | Receipt details [3/8] : 2EtvptwvoajZn5SGCptBbGr52aSjGJzj6naqQb", - "2 | Receipt details [4/8] : 1GvTTE6weR", - "2 | Receipt details [5/8] : 7f069b426a430dfbeaf49891af65f60bf0587b", - "2 | Receipt details [6/8] : 7a4881742880cfa2b4bc3c2a44466a241df0fe", - "2 | Receipt details [7/8] : 422fafbdf6ddff6d6fefb0c986baf18c0b4f03", - "2 | Receipt details [8/8] : 29237746015c1d", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "2 | Receipt details [3/8] : 2D5m3mMJ2zoEwaCa4VvXvqgquveHTnK4BCc7MS", + "2 | Receipt details [4/8] : C7EgmSDtYF", + "2 | Receipt details [5/8] : e07fa937ce3ad1ee16c1803bc5b0d9bb12b2dd", + "2 | Receipt details [6/8] : 0f98b005f728374d25594abe84737b3e29edbe", + "2 | Receipt details [7/8] : a1a1d7f0eb4cc02112afe9338c5d0fb0617230", + "2 | Receipt details [8/8] : 0f87de68e4ea69", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Settlement : Claim receipt", - "1 | Id : 1", + "1 | Id : 50283", "2 | Receipt details [1/8] : 223212335", "2 | Receipt details [2/8] : 1254885", - "2 | Receipt details [3/8] : 2EtvptwvoajZn5SGCptBbGr52aSjGJzj6naqQb", - "2 | Receipt details [4/8] : 1GvTTE6weR", - "2 | Receipt details [5/8] : 7f069b426a430dfbeaf49891af65f60bf0587b", - "2 | Receipt details [6/8] : 7a4881742880cfa2b4bc3c2a44466a241df0fe", - "2 | Receipt details [7/8] : 422fafbdf6ddff6d6fefb0c986baf18c0b4f03", - "2 | Receipt details [8/8] : 29237746015c1d", + "2 | Receipt details [3/8] : 2D5m3mMJ2zoEwaCa4VvXvqgquveHTnK4BCc7MS", + "2 | Receipt details [4/8] : C7EgmSDtYF", + "2 | Receipt details [5/8] : e07fa937ce3ad1ee16c1803bc5b0d9bb12b2dd", + "2 | Receipt details [6/8] : 0f98b005f728374d25594abe84737b3e29edbe", + "2 | Receipt details [7/8] : a1a1d7f0eb4cc02112afe9338c5d0fb0617230", + "2 | Receipt details [8/8] : 0f87de68e4ea69", "3 | Chain : Polymesh", "4 | Nonce : 50283", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30087,36 +30912,36 @@ ] }, { - "index": 1159, + "index": 1194, "name": "Settlement_Claim_receipt", - "blob": "25096bc40000000000002ff34d0d00000000e5251300000000006c4f48d73eb8ccb4981eae354d89cf905925eeaa01745b2b8bda842c67ae78df007f069b426a430dfbeaf49891af65f60bf0587b7a4881742880cfa2b4bc3c2a44466a241df0fe422fafbdf6ddff6d6fefb0c986baf18c0b4f0329237746015c1d00d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25096bc40000000000002ff34d0d00000000e5251300000000001c1999da67ba9da6c3c83cfa3b93b2cfe99fb18d0f915617d3b30de51070aee400e07fa937ce3ad1ee16c1803bc5b0d9bb12b2dd0f98b005f728374d25594abe84737b3e29edbea1a1d7f0eb4cc02112afe9338c5d0fb06172300f87de68e4ea6900d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Claim receipt", "1 | Id : 50283", "2 | Receipt details [1/8] : 223212335", "2 | Receipt details [2/8] : 1254885", - "2 | Receipt details [3/8] : 2EtvptwvoajZn5SGCptBbGr52aSjGJzj6naqQb", - "2 | Receipt details [4/8] : 1GvTTE6weR", - "2 | Receipt details [5/8] : 7f069b426a430dfbeaf49891af65f60bf0587b", - "2 | Receipt details [6/8] : 7a4881742880cfa2b4bc3c2a44466a241df0fe", - "2 | Receipt details [7/8] : 422fafbdf6ddff6d6fefb0c986baf18c0b4f03", - "2 | Receipt details [8/8] : 29237746015c1d", - "3 | Tip : POLYX 55.555555" + "2 | Receipt details [3/8] : 2D5m3mMJ2zoEwaCa4VvXvqgquveHTnK4BCc7MS", + "2 | Receipt details [4/8] : C7EgmSDtYF", + "2 | Receipt details [5/8] : e07fa937ce3ad1ee16c1803bc5b0d9bb12b2dd", + "2 | Receipt details [6/8] : 0f98b005f728374d25594abe84737b3e29edbe", + "2 | Receipt details [7/8] : a1a1d7f0eb4cc02112afe9338c5d0fb0617230", + "2 | Receipt details [8/8] : 0f87de68e4ea69", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Settlement : Claim receipt", "1 | Id : 50283", "2 | Receipt details [1/8] : 223212335", "2 | Receipt details [2/8] : 1254885", - "2 | Receipt details [3/8] : 2EtvptwvoajZn5SGCptBbGr52aSjGJzj6naqQb", - "2 | Receipt details [4/8] : 1GvTTE6weR", - "2 | Receipt details [5/8] : 7f069b426a430dfbeaf49891af65f60bf0587b", - "2 | Receipt details [6/8] : 7a4881742880cfa2b4bc3c2a44466a241df0fe", - "2 | Receipt details [7/8] : 422fafbdf6ddff6d6fefb0c986baf18c0b4f03", - "2 | Receipt details [8/8] : 29237746015c1d", + "2 | Receipt details [3/8] : 2D5m3mMJ2zoEwaCa4VvXvqgquveHTnK4BCc7MS", + "2 | Receipt details [4/8] : C7EgmSDtYF", + "2 | Receipt details [5/8] : e07fa937ce3ad1ee16c1803bc5b0d9bb12b2dd", + "2 | Receipt details [6/8] : 0f98b005f728374d25594abe84737b3e29edbe", + "2 | Receipt details [7/8] : a1a1d7f0eb4cc02112afe9338c5d0fb0617230", + "2 | Receipt details [8/8] : 0f87de68e4ea69", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 100", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30124,36 +30949,38 @@ ] }, { - "index": 1160, + "index": 1195, "name": "Settlement_Claim_receipt", - "blob": "25096bc40000000000002ff34d0d00000000e5251300000000006c4f48d73eb8ccb4981eae354d89cf905925eeaa01745b2b8bda842c67ae78df007f069b426a430dfbeaf49891af65f60bf0587b7a4881742880cfa2b4bc3c2a44466a241df0fe422fafbdf6ddff6d6fefb0c986baf18c0b4f0329237746015c1d00d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25096bc40000000000002ff34d0d00000000e5251300000000001c1999da67ba9da6c3c83cfa3b93b2cfe99fb18d0f915617d3b30de51070aee400e07fa937ce3ad1ee16c1803bc5b0d9bb12b2dd0f98b005f728374d25594abe84737b3e29edbea1a1d7f0eb4cc02112afe9338c5d0fb06172300f87de68e4ea6900d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Claim receipt", "1 | Id : 50283", "2 | Receipt details [1/8] : 223212335", "2 | Receipt details [2/8] : 1254885", - "2 | Receipt details [3/8] : 2EtvptwvoajZn5SGCptBbGr52aSjGJzj6naqQb", - "2 | Receipt details [4/8] : 1GvTTE6weR", - "2 | Receipt details [5/8] : 7f069b426a430dfbeaf49891af65f60bf0587b", - "2 | Receipt details [6/8] : 7a4881742880cfa2b4bc3c2a44466a241df0fe", - "2 | Receipt details [7/8] : 422fafbdf6ddff6d6fefb0c986baf18c0b4f03", - "2 | Receipt details [8/8] : 29237746015c1d", - "3 | Tip : POLYX 1234.56789" + "2 | Receipt details [3/8] : 2D5m3mMJ2zoEwaCa4VvXvqgquveHTnK4BCc7MS", + "2 | Receipt details [4/8] : C7EgmSDtYF", + "2 | Receipt details [5/8] : e07fa937ce3ad1ee16c1803bc5b0d9bb12b2dd", + "2 | Receipt details [6/8] : 0f98b005f728374d25594abe84737b3e29edbe", + "2 | Receipt details [7/8] : a1a1d7f0eb4cc02112afe9338c5d0fb0617230", + "2 | Receipt details [8/8] : 0f87de68e4ea69", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Settlement : Claim receipt", "1 | Id : 50283", "2 | Receipt details [1/8] : 223212335", "2 | Receipt details [2/8] : 1254885", - "2 | Receipt details [3/8] : 2EtvptwvoajZn5SGCptBbGr52aSjGJzj6naqQb", - "2 | Receipt details [4/8] : 1GvTTE6weR", - "2 | Receipt details [5/8] : 7f069b426a430dfbeaf49891af65f60bf0587b", - "2 | Receipt details [6/8] : 7a4881742880cfa2b4bc3c2a44466a241df0fe", - "2 | Receipt details [7/8] : 422fafbdf6ddff6d6fefb0c986baf18c0b4f03", - "2 | Receipt details [8/8] : 29237746015c1d", + "2 | Receipt details [3/8] : 2D5m3mMJ2zoEwaCa4VvXvqgquveHTnK4BCc7MS", + "2 | Receipt details [4/8] : C7EgmSDtYF", + "2 | Receipt details [5/8] : e07fa937ce3ad1ee16c1803bc5b0d9bb12b2dd", + "2 | Receipt details [6/8] : 0f98b005f728374d25594abe84737b3e29edbe", + "2 | Receipt details [7/8] : a1a1d7f0eb4cc02112afe9338c5d0fb0617230", + "2 | Receipt details [8/8] : 0f87de68e4ea69", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 1", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30161,22 +30988,22 @@ ] }, { - "index": 1161, + "index": 1196, "name": "Settlement_Unclaim_receipt", - "blob": "250a23090000000000006bc4000000000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250a00000000000000006bc4000000000000d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Unclaim receipt", - "1 | Instruction id : 2339", + "1 | Instruction id : 0", "2 | Leg id : 50283", - "3 | Tip : POLYX 5552342.355555" + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Settlement : Unclaim receipt", - "1 | Instruction id : 2339", + "1 | Instruction id : 0", "2 | Leg id : 50283", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 100", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30184,22 +31011,22 @@ ] }, { - "index": 1162, + "index": 1197, "name": "Settlement_Unclaim_receipt", - "blob": "250a64000000000000002309000000000000d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250a6bc40000000000006bc4000000000000d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Unclaim receipt", - "1 | Instruction id : 100", - "2 | Leg id : 2339", - "3 | Tip : POLYX 0.000987" + "1 | Instruction id : 50283", + "2 | Leg id : 50283", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Settlement : Unclaim receipt", - "1 | Instruction id : 100", - "2 | Leg id : 2339", + "1 | Instruction id : 50283", + "2 | Leg id : 50283", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 1", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30207,67 +31034,63 @@ ] }, { - "index": 1163, + "index": 1198, "name": "Settlement_Unclaim_receipt", - "blob": "250a01000000000000002309000000000000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250a6bc40000000000002309000000000000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Unclaim receipt", - "1 | Instruction id : 1", - "2 | Leg id : 2339", - "3 | Tip : POLYX 5552342.355555" + "1 | Instruction id : 50283", + "2 | Leg id : 2339" ], "output_expert": [ "0 | Settlement : Unclaim receipt", - "1 | Instruction id : 1", + "1 | Instruction id : 50283", "2 | Leg id : 2339", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 0", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1164, + "index": 1199, "name": "Settlement_Unclaim_receipt", - "blob": "250a64000000000000000000000000000000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250a23090000000000006400000000000000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Unclaim receipt", - "1 | Instruction id : 100", - "2 | Leg id : 0", - "3 | Tip : POLYX 55.555555" + "1 | Instruction id : 2339", + "2 | Leg id : 100" ], "output_expert": [ "0 | Settlement : Unclaim receipt", - "1 | Instruction id : 100", - "2 | Leg id : 0", + "1 | Instruction id : 2339", + "2 | Leg id : 100", "3 | Chain : Polymesh", "4 | Nonce : 50283", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1165, + "index": 1200, "name": "Settlement_Unclaim_receipt", - "blob": "250a6bc40000000000006400000000000000d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250a6bc40000000000000100000000000000d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Unclaim receipt", "1 | Instruction id : 50283", - "2 | Leg id : 100", + "2 | Leg id : 1", "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Settlement : Unclaim receipt", "1 | Instruction id : 50283", - "2 | Leg id : 100", + "2 | Leg id : 1", "3 | Chain : Polymesh", - "4 | Nonce : 100", + "4 | Nonce : 1", "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -30276,47 +31099,43 @@ ] }, { - "index": 1166, + "index": 1201, "name": "Settlement_Set_venue_filtering", - "blob": "250b5449434b45522d313233343501d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250b5449434b45522d313233343500d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Set venue filtering", "1 | Ticker : TICKER-12345", - "2 | Enabled : True", - "3 | Tip : POLYX 0.000987" + "2 | Enabled : False" ], "output_expert": [ "0 | Settlement : Set venue filtering", "1 | Ticker : TICKER-12345", - "2 | Enabled : True", + "2 | Enabled : False", "3 | Chain : Polymesh", "4 | Nonce : 2339", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1167, + "index": 1202, "name": "Settlement_Set_venue_filtering", - "blob": "250b5449434b45522d313233343500d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250b5449434b45522d313233343501d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Set venue filtering", "1 | Ticker : TICKER-12345", - "2 | Enabled : False", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "2 | Enabled : True", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Settlement : Set venue filtering", "1 | Ticker : TICKER-12345", - "2 | Enabled : False", + "2 | Enabled : True", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 0", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30324,22 +31143,24 @@ ] }, { - "index": 1168, + "index": 1203, "name": "Settlement_Set_venue_filtering", - "blob": "250b5449434b45522d313233343500d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250b5449434b45522d313233343501d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Set venue filtering", "1 | Ticker : TICKER-12345", - "2 | Enabled : False", - "3 | Tip : POLYX 5552342.355555" + "2 | Enabled : True", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Settlement : Set venue filtering", "1 | Ticker : TICKER-12345", - "2 | Enabled : False", + "2 | Enabled : True", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 5552342.355555", + "4 | Nonce : 1", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30347,21 +31168,21 @@ ] }, { - "index": 1169, + "index": 1204, "name": "Settlement_Set_venue_filtering", - "blob": "250b5449434b45522d313233343500d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250b5449434b45522d313233343501d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Set venue filtering", "1 | Ticker : TICKER-12345", - "2 | Enabled : False", + "2 | Enabled : True", "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Settlement : Set venue filtering", "1 | Ticker : TICKER-12345", - "2 | Enabled : False", + "2 | Enabled : True", "3 | Chain : Polymesh", - "4 | Nonce : 0", + "4 | Nonce : 2339", "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -30370,20 +31191,20 @@ ] }, { - "index": 1170, + "index": 1205, "name": "Settlement_Set_venue_filtering", - "blob": "250b5449434b45522d313233343500d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250b5449434b45522d313233343501d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Set venue filtering", "1 | Ticker : TICKER-12345", - "2 | Enabled : False", + "2 | Enabled : True", "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Settlement : Set venue filtering", "1 | Ticker : TICKER-12345", - "2 | Enabled : False", + "2 | Enabled : True", "3 | Chain : Polymesh", "4 | Nonce : 100", "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", @@ -30395,16 +31216,16 @@ ] }, { - "index": 1171, + "index": 1206, "name": "Settlement_Allow_venues", - "blob": "250c5449434b45522d31323334350c000000000000000008442000000000001e6d080000000000d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250c5449434b45522d31323334350c000000000000000008442000000000001e6d080000000000d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Allow venues", "1 | Ticker : TICKER-12345", "2 | Venues [1/3] : 0", "2 | Venues [2/3] : 2114568", "2 | Venues [3/3] : 552222", - "3 | Tip : POLYX 1234.56789" + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Settlement : Allow venues", @@ -30413,8 +31234,8 @@ "2 | Venues [2/3] : 2114568", "2 | Venues [3/3] : 552222", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 2339", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30422,51 +31243,53 @@ ] }, { - "index": 1172, + "index": 1207, "name": "Settlement_Allow_venues", - "blob": "250c5449434b45522d3132333435040844200000000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250c5449434b45522d31323334350c000000000000000008442000000000001e6d080000000000d503910100414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Allow venues", "1 | Ticker : TICKER-12345", - "2 | Venues : 2114568", - "3 | Tip : POLYX 0.000987" + "2 | Venues [1/3] : 0", + "2 | Venues [2/3] : 2114568", + "2 | Venues [3/3] : 552222" ], "output_expert": [ "0 | Settlement : Allow venues", "1 | Ticker : TICKER-12345", - "2 | Venues : 2114568", + "2 | Venues [1/3] : 0", + "2 | Venues [2/3] : 2114568", + "2 | Venues [3/3] : 552222", "3 | Chain : Polymesh", "4 | Nonce : 100", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1173, + "index": 1208, "name": "Settlement_Allow_venues", - "blob": "250c5449434b45522d31323334350c000000000000000008442000000000001e6d080000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250c5449434b45522d313233343510d007000000000000000000000000000008442000000000001e6d080000000000d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Allow venues", "1 | Ticker : TICKER-12345", - "2 | Venues [1/3] : 0", - "2 | Venues [2/3] : 2114568", - "2 | Venues [3/3] : 552222", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "2 | Venues [1/4] : 2000", + "2 | Venues [2/4] : 0", + "2 | Venues [3/4] : 2114568", + "2 | Venues [4/4] : 552222", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Settlement : Allow venues", "1 | Ticker : TICKER-12345", - "2 | Venues [1/3] : 0", - "2 | Venues [2/3] : 2114568", - "2 | Venues [3/3] : 552222", + "2 | Venues [1/4] : 2000", + "2 | Venues [2/4] : 0", + "2 | Venues [3/4] : 2114568", + "2 | Venues [4/4] : 552222", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 1", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30474,9 +31297,9 @@ ] }, { - "index": 1174, + "index": 1209, "name": "Settlement_Allow_venues", - "blob": "250c5449434b45522d313233343510d007000000000000000000000000000008442000000000001e6d080000000000d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250c5449434b45522d313233343510d007000000000000000000000000000008442000000000001e6d080000000000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Allow venues", "1 | Ticker : TICKER-12345", @@ -30484,7 +31307,8 @@ "2 | Venues [2/4] : 0", "2 | Venues [3/4] : 2114568", "2 | Venues [4/4] : 552222", - "3 | Tip : POLYX 0.000987" + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Settlement : Allow venues", @@ -30494,8 +31318,9 @@ "2 | Venues [3/4] : 2114568", "2 | Venues [4/4] : 552222", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 0", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30503,68 +31328,88 @@ ] }, { - "index": 1175, + "index": 1210, "name": "Settlement_Allow_venues", - "blob": "250c5449434b45522d3132333435040844200000000000d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250c5449434b45522d313233343510d007000000000000000000000000000008442000000000001e6d080000000000d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Allow venues", "1 | Ticker : TICKER-12345", - "2 | Venues : 2114568" + "2 | Venues [1/4] : 2000", + "2 | Venues [2/4] : 0", + "2 | Venues [3/4] : 2114568", + "2 | Venues [4/4] : 552222", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Settlement : Allow venues", "1 | Ticker : TICKER-12345", - "2 | Venues : 2114568", + "2 | Venues [1/4] : 2000", + "2 | Venues [2/4] : 0", + "2 | Venues [3/4] : 2114568", + "2 | Venues [4/4] : 552222", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 1", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1176, + "index": 1211, "name": "Settlement_Disallow_venues", - "blob": "250d5449434b45522d3132333435040844200000000000d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250d5449434b45522d313233343510d007000000000000000000000000000008442000000000001e6d080000000000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Disallow venues", "1 | Ticker : TICKER-12345", - "2 | Venues : 2114568" + "2 | Venues [1/4] : 2000", + "2 | Venues [2/4] : 0", + "2 | Venues [3/4] : 2114568", + "2 | Venues [4/4] : 552222", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Settlement : Disallow venues", "1 | Ticker : TICKER-12345", - "2 | Venues : 2114568", + "2 | Venues [1/4] : 2000", + "2 | Venues [2/4] : 0", + "2 | Venues [3/4] : 2114568", + "2 | Venues [4/4] : 552222", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 100", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1177, + "index": 1212, "name": "Settlement_Disallow_venues", - "blob": "250d5449434b45522d31323334350c000000000000000008442000000000001e6d080000000000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250d5449434b45522d313233343510d007000000000000000000000000000008442000000000001e6d080000000000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Disallow venues", "1 | Ticker : TICKER-12345", - "2 | Venues [1/3] : 0", - "2 | Venues [2/3] : 2114568", - "2 | Venues [3/3] : 552222", - "3 | Tip : POLYX 1234.56789" + "2 | Venues [1/4] : 2000", + "2 | Venues [2/4] : 0", + "2 | Venues [3/4] : 2114568", + "2 | Venues [4/4] : 552222", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Settlement : Disallow venues", "1 | Ticker : TICKER-12345", - "2 | Venues [1/3] : 0", - "2 | Venues [2/3] : 2114568", - "2 | Venues [3/3] : 552222", + "2 | Venues [1/4] : 2000", + "2 | Venues [2/4] : 0", + "2 | Venues [3/4] : 2114568", + "2 | Venues [4/4] : 552222", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 100", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30572,22 +31417,28 @@ ] }, { - "index": 1178, + "index": 1213, "name": "Settlement_Disallow_venues", - "blob": "250d5449434b45522d3132333435040844200000000000d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250d5449434b45522d313233343510d007000000000000000000000000000008442000000000001e6d080000000000d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Disallow venues", "1 | Ticker : TICKER-12345", - "2 | Venues : 2114568", - "3 | Tip : POLYX 55.555555" + "2 | Venues [1/4] : 2000", + "2 | Venues [2/4] : 0", + "2 | Venues [3/4] : 2114568", + "2 | Venues [4/4] : 552222", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Settlement : Disallow venues", "1 | Ticker : TICKER-12345", - "2 | Venues : 2114568", + "2 | Venues [1/4] : 2000", + "2 | Venues [2/4] : 0", + "2 | Venues [3/4] : 2114568", + "2 | Venues [4/4] : 552222", "3 | Chain : Polymesh", "4 | Nonce : 0", - "5 | Tip : POLYX 55.555555", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30595,16 +31446,16 @@ ] }, { - "index": 1179, + "index": 1214, "name": "Settlement_Disallow_venues", - "blob": "250d5449434b45522d31323334350c000000000000000008442000000000001e6d080000000000d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250d5449434b45522d31323334350c000000000000000008442000000000001e6d080000000000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Disallow venues", "1 | Ticker : TICKER-12345", "2 | Venues [1/3] : 0", "2 | Venues [2/3] : 2114568", "2 | Venues [3/3] : 552222", - "3 | Tip : POLYX 0.000987" + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Settlement : Disallow venues", @@ -30613,8 +31464,8 @@ "2 | Venues [2/3] : 2114568", "2 | Venues [3/3] : 552222", "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 100", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30622,17 +31473,15 @@ ] }, { - "index": 1180, + "index": 1215, "name": "Settlement_Disallow_venues", - "blob": "250d5449434b45522d31323334350c000000000000000008442000000000001e6d080000000000d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250d5449434b45522d31323334350c000000000000000008442000000000001e6d080000000000d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Disallow venues", "1 | Ticker : TICKER-12345", "2 | Venues [1/3] : 0", "2 | Venues [2/3] : 2114568", - "2 | Venues [3/3] : 552222", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "2 | Venues [3/3] : 552222" ], "output_expert": [ "0 | Settlement : Disallow venues", @@ -30641,29 +31490,6 @@ "2 | Venues [2/3] : 2114568", "2 | Venues [3/3] : 552222", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 1181, - "name": "Settlement_Change_receipt_validity", - "blob": "250e6bc400000000000001d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Settlement : Change receipt validity", - "1 | Receipt uid : 50283", - "2 | Validity : True" - ], - "output_expert": [ - "0 | Settlement : Change receipt validity", - "1 | Receipt uid : 50283", - "2 | Validity : True", - "3 | Chain : Polymesh", "4 | Nonce : 2339", "5 | Era Phase : 61", "6 | Era Period : 64", @@ -30672,22 +31498,22 @@ ] }, { - "index": 1182, + "index": 1216, "name": "Settlement_Change_receipt_validity", - "blob": "250e010000000000000000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250e010000000000000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Change receipt validity", "1 | Receipt uid : 1", "2 | Validity : False", - "3 | Tip : POLYX 1234.56789" + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Settlement : Change receipt validity", "1 | Receipt uid : 1", "2 | Validity : False", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 1", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30695,64 +31521,68 @@ ] }, { - "index": 1183, + "index": 1217, "name": "Settlement_Change_receipt_validity", - "blob": "250e230900000000000001d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250e640000000000000001d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Change receipt validity", - "1 | Receipt uid : 2339", - "2 | Validity : True" + "1 | Receipt uid : 100", + "2 | Validity : True", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Settlement : Change receipt validity", - "1 | Receipt uid : 2339", + "1 | Receipt uid : 100", "2 | Validity : True", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 2339", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1184, + "index": 1218, "name": "Settlement_Change_receipt_validity", - "blob": "250e010000000000000001d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250e640000000000000001d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Change receipt validity", - "1 | Receipt uid : 1", - "2 | Validity : True" + "1 | Receipt uid : 100", + "2 | Validity : True", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ "0 | Settlement : Change receipt validity", - "1 | Receipt uid : 1", + "1 | Receipt uid : 100", "2 | Validity : True", "3 | Chain : Polymesh", "4 | Nonce : 100", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] }, { - "index": 1185, + "index": 1219, "name": "Settlement_Change_receipt_validity", - "blob": "250e6bc400000000000001d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250e230900000000000000d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Change receipt validity", - "1 | Receipt uid : 50283", - "2 | Validity : True", - "3 | Tip : POLYX 0.000987" + "1 | Receipt uid : 2339", + "2 | Validity : False", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Settlement : Change receipt validity", - "1 | Receipt uid : 50283", - "2 | Validity : True", + "1 | Receipt uid : 2339", + "2 | Validity : False", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 0", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30760,24 +31590,22 @@ ] }, { - "index": 1186, - "name": "Settlement_Execute_scheduled_instruction", - "blob": "250f6400000000000000d3040000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1220, + "name": "Settlement_Change_receipt_validity", + "blob": "250e230900000000000000d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Settlement : Execute scheduled instruction", - "1 | Id : 100", - "2 | Legs count : 1235", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "0 | Settlement : Change receipt validity", + "1 | Receipt uid : 2339", + "2 | Validity : False", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Settlement : Execute scheduled instruction", - "1 | Id : 100", - "2 | Legs count : 1235", + "0 | Settlement : Change receipt validity", + "1 | Receipt uid : 2339", + "2 | Validity : False", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", + "4 | Nonce : 0", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30785,22 +31613,22 @@ ] }, { - "index": 1187, + "index": 1221, "name": "Settlement_Execute_scheduled_instruction", - "blob": "250f000000000000000000000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250f2309000000000000f7010000d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Execute scheduled instruction", - "1 | Id : 0", - "2 | Legs count : 0", - "3 | Tip : POLYX 55.555555" + "1 | Id : 2339", + "2 | Legs count : 503", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Settlement : Execute scheduled instruction", - "1 | Id : 0", - "2 | Legs count : 0", + "1 | Id : 2339", + "2 | Legs count : 503", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 50283", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30808,21 +31636,21 @@ ] }, { - "index": 1188, + "index": 1222, "name": "Settlement_Execute_scheduled_instruction", - "blob": "250f0000000000000000f7010000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250f2309000000000000d3040000d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Execute scheduled instruction", - "1 | Id : 0", - "2 | Legs count : 503", + "1 | Id : 2339", + "2 | Legs count : 1235", "3 | Tip : POLYX 0.000987" ], "output_expert": [ "0 | Settlement : Execute scheduled instruction", - "1 | Id : 0", - "2 | Legs count : 503", + "1 | Id : 2339", + "2 | Legs count : 1235", "3 | Chain : Polymesh", - "4 | Nonce : 100", + "4 | Nonce : 0", "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -30831,22 +31659,24 @@ ] }, { - "index": 1189, + "index": 1223, "name": "Settlement_Execute_scheduled_instruction", - "blob": "250f0000000000000000f7010000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250f01000000000000009d1c0000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Execute scheduled instruction", - "1 | Id : 0", - "2 | Legs count : 503", - "3 | Tip : POLYX 5552342.355555" + "1 | Id : 1", + "2 | Legs count : 7325", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Settlement : Execute scheduled instruction", - "1 | Id : 0", - "2 | Legs count : 503", + "1 | Id : 1", + "2 | Legs count : 7325", "3 | Chain : Polymesh", "4 | Nonce : 50283", - "5 | Tip : POLYX 5552342.355555", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30854,19 +31684,40 @@ ] }, { - "index": 1190, + "index": 1224, "name": "Settlement_Execute_scheduled_instruction", - "blob": "250f640000000000000034300000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "250f010000000000000000000000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Execute scheduled instruction", - "1 | Id : 100", - "2 | Legs count : 12340", + "1 | Id : 1", + "2 | Legs count : 0" + ], + "output_expert": [ + "0 | Settlement : Execute scheduled instruction", + "1 | Id : 1", + "2 | Legs count : 0", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1225, + "name": "Settlement_Execute_scheduled_instruction", + "blob": "250f0100000000000000f7010000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Settlement : Execute scheduled instruction", + "1 | Id : 1", + "2 | Legs count : 503", "3 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Settlement : Execute scheduled instruction", - "1 | Id : 100", - "2 | Legs count : 12340", + "1 | Id : 1", + "2 | Legs count : 503", "3 | Chain : Polymesh", "4 | Nonce : 2339", "5 | Tip : POLYX 1234.56789", @@ -30877,43 +31728,39 @@ ] }, { - "index": 1191, + "index": 1226, "name": "Settlement_Reschedule_instruction", - "blob": "25106bc4000000000000d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25100100000000000000d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Reschedule instruction", - "1 | Id : 50283", - "2 | Tip : POLYX 55.555555" + "1 | Id : 1" ], "output_expert": [ "0 | Settlement : Reschedule instruction", - "1 | Id : 50283", + "1 | Id : 1", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "3 | Nonce : 1", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1192, + "index": 1227, "name": "Settlement_Reschedule_instruction", - "blob": "25100000000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25100000000000000000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Reschedule instruction", "1 | Id : 0", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ "0 | Settlement : Reschedule instruction", "1 | Id : 0", "2 | Chain : Polymesh", "3 | Nonce : 100", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30921,22 +31768,20 @@ ] }, { - "index": 1193, + "index": 1228, "name": "Settlement_Reschedule_instruction", - "blob": "25106400000000000000d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25106400000000000000d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Reschedule instruction", "1 | Id : 100", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ "0 | Settlement : Reschedule instruction", "1 | Id : 100", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30944,20 +31789,22 @@ ] }, { - "index": 1194, + "index": 1229, "name": "Settlement_Reschedule_instruction", - "blob": "25100100000000000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25100000000000000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Reschedule instruction", - "1 | Id : 1", - "2 | Tip : POLYX 55.555555" + "1 | Id : 0", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Settlement : Reschedule instruction", - "1 | Id : 1", + "1 | Id : 0", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 55.555555", + "3 | Nonce : 50283", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30965,20 +31812,22 @@ ] }, { - "index": 1195, + "index": 1230, "name": "Settlement_Reschedule_instruction", - "blob": "25100000000000000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "blob": "25106400000000000000d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ "0 | Settlement : Reschedule instruction", - "1 | Id : 0", - "2 | Tip : POLYX 5552342.355555" + "1 | Id : 100", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ "0 | Settlement : Reschedule instruction", - "1 | Id : 0", + "1 | Id : 100", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 1", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -30986,70 +31835,957 @@ ] }, { - "index": 1196, - "name": "Statistics_Add_transfer_manager", - "blob": "26005449434b45522d3132333435014f150000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1231, + "name": "Sto_Create_fundraiser", + "blob": "2700c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000005449434b45522d3132333435c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000005449434b45522d31323334350810255d07000000000000000000000000e803000000000000000000000000000010255d07000000000000000000000000e80300000000000000000000000000000100000000000000018000000000000000010008000000000000fef7bff415185651c68dc220ef8e52fc3c46756e645261697365725f4e616d65d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Statistics : Add transfer manager", - "1 | Ticker : TICKER-12345", - "2 | New transfer manager : 0.5455%", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "0 | Sto : Create fundraiser", + "1 | Offering portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Offering portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Offering portfolio [3/3] : 123456", + "2 | Offering asset : TICKER-12345", + "3 | Raising portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | Raising portfolio [2/3] : 09fe23ea249a941f53d0883908", + "3 | Raising portfolio [3/3] : 123456", + "4 | Raising asset : TICKER-12345", + "5 | Tiers [1/4] : POLYX 123.544848", + "5 | Tiers [2/4] : POLYX 0.001", + "5 | Tiers [3/4] : POLYX 123.544848", + "5 | Tiers [4/4] : POLYX 0.001", + "6 | Venue id : 1", + "7 | Start : 128", + "8 | End : 2048", + "9 | Minimum investment [1/2] : 335394122328031936718954355177530.8492", + "9 | Minimum investment [2/2] : 78", + "10 | Fundraiser name : FundRaiser_Name", + "11 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "11 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Statistics : Add transfer manager", - "1 | Ticker : TICKER-12345", - "2 | New transfer manager : 0.5455%", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Sto : Create fundraiser", + "1 | Offering portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Offering portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Offering portfolio [3/3] : 123456", + "2 | Offering asset : TICKER-12345", + "3 | Raising portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | Raising portfolio [2/3] : 09fe23ea249a941f53d0883908", + "3 | Raising portfolio [3/3] : 123456", + "4 | Raising asset : TICKER-12345", + "5 | Tiers [1/4] : POLYX 123.544848", + "5 | Tiers [2/4] : POLYX 0.001", + "5 | Tiers [3/4] : POLYX 123.544848", + "5 | Tiers [4/4] : POLYX 0.001", + "6 | Venue id : 1", + "7 | Start : 128", + "8 | End : 2048", + "9 | Minimum investment [1/2] : 335394122328031936718954355177530.8492", + "9 | Minimum investment [2/2] : 78", + "10 | Fundraiser name : FundRaiser_Name", + "11 | Chain : Polymesh", + "12 | Nonce : 1", + "13 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "13 | Tip [2/2] : 3.456789", + "14 | Era Phase : 61", + "15 | Era Period : 64", + "16 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "16 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1197, - "name": "Statistics_Add_transfer_manager", - "blob": "26005449434b45522d3132333435014f150000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1232, + "name": "Sto_Create_fundraiser", + "blob": "2700c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000005449434b45522d3132333435c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000005449434b45522d31323334350810255d07000000000000000000000000e803000000000000000000000000000010255d07000000000000000000000000e80300000000000000000000000000000100000000000000018000000000000000010008000000000000fef7bff415185651c68dc220ef8e52fc3c46756e645261697365725f4e616d65d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Statistics : Add transfer manager", - "1 | Ticker : TICKER-12345", - "2 | New transfer manager : 0.5455%", - "3 | Tip : POLYX 55.555555" + "0 | Sto : Create fundraiser", + "1 | Offering portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Offering portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Offering portfolio [3/3] : 123456", + "2 | Offering asset : TICKER-12345", + "3 | Raising portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | Raising portfolio [2/3] : 09fe23ea249a941f53d0883908", + "3 | Raising portfolio [3/3] : 123456", + "4 | Raising asset : TICKER-12345", + "5 | Tiers [1/4] : POLYX 123.544848", + "5 | Tiers [2/4] : POLYX 0.001", + "5 | Tiers [3/4] : POLYX 123.544848", + "5 | Tiers [4/4] : POLYX 0.001", + "6 | Venue id : 1", + "7 | Start : 128", + "8 | End : 2048", + "9 | Minimum investment [1/2] : 335394122328031936718954355177530.8492", + "9 | Minimum investment [2/2] : 78", + "10 | Fundraiser name : FundRaiser_Name", + "11 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Statistics : Add transfer manager", - "1 | Ticker : TICKER-12345", - "2 | New transfer manager : 0.5455%", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 1198, - "name": "Statistics_Add_transfer_manager", - "blob": "26005449434b45522d313233343500bf66200000000000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Statistics : Add transfer manager", - "1 | Ticker : TICKER-12345", - "2 | New transfer manager : 2123455", + "0 | Sto : Create fundraiser", + "1 | Offering portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Offering portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Offering portfolio [3/3] : 123456", + "2 | Offering asset : TICKER-12345", + "3 | Raising portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | Raising portfolio [2/3] : 09fe23ea249a941f53d0883908", + "3 | Raising portfolio [3/3] : 123456", + "4 | Raising asset : TICKER-12345", + "5 | Tiers [1/4] : POLYX 123.544848", + "5 | Tiers [2/4] : POLYX 0.001", + "5 | Tiers [3/4] : POLYX 123.544848", + "5 | Tiers [4/4] : POLYX 0.001", + "6 | Venue id : 1", + "7 | Start : 128", + "8 | End : 2048", + "9 | Minimum investment [1/2] : 335394122328031936718954355177530.8492", + "9 | Minimum investment [2/2] : 78", + "10 | Fundraiser name : FundRaiser_Name", + "11 | Chain : Polymesh", + "12 | Nonce : 2339", + "13 | Tip : POLYX 5552342.355555", + "14 | Era Phase : 61", + "15 | Era Period : 64", + "16 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "16 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1233, + "name": "Sto_Create_fundraiser", + "blob": "2700c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000005449434b45522d3132333435c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000005449434b45522d31323334350810255d07000000000000000000000000e803000000000000000000000000000010255d07000000000000000000000000e80300000000000000000000000000002309000000000000018000000000000000010001000000000000fef7bff415185651c68dc220ef8e52fc3c46756e645261697365725f4e616d65d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Create fundraiser", + "1 | Offering portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Offering portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Offering portfolio [3/3] : 123456", + "2 | Offering asset : TICKER-12345", + "3 | Raising portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | Raising portfolio [2/3] : 09fe23ea249a941f53d0883908", + "3 | Raising portfolio [3/3] : 123456", + "4 | Raising asset : TICKER-12345", + "5 | Tiers [1/4] : POLYX 123.544848", + "5 | Tiers [2/4] : POLYX 0.001", + "5 | Tiers [3/4] : POLYX 123.544848", + "5 | Tiers [4/4] : POLYX 0.001", + "6 | Venue id : 2339", + "7 | Start : 128", + "8 | End : 256", + "9 | Minimum investment [1/2] : 335394122328031936718954355177530.8492", + "9 | Minimum investment [2/2] : 78", + "10 | Fundraiser name : FundRaiser_Name", + "11 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Sto : Create fundraiser", + "1 | Offering portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Offering portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Offering portfolio [3/3] : 123456", + "2 | Offering asset : TICKER-12345", + "3 | Raising portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | Raising portfolio [2/3] : 09fe23ea249a941f53d0883908", + "3 | Raising portfolio [3/3] : 123456", + "4 | Raising asset : TICKER-12345", + "5 | Tiers [1/4] : POLYX 123.544848", + "5 | Tiers [2/4] : POLYX 0.001", + "5 | Tiers [3/4] : POLYX 123.544848", + "5 | Tiers [4/4] : POLYX 0.001", + "6 | Venue id : 2339", + "7 | Start : 128", + "8 | End : 256", + "9 | Minimum investment [1/2] : 335394122328031936718954355177530.8492", + "9 | Minimum investment [2/2] : 78", + "10 | Fundraiser name : FundRaiser_Name", + "11 | Chain : Polymesh", + "12 | Nonce : 2339", + "13 | Tip : POLYX 55.555555", + "14 | Era Phase : 61", + "15 | Era Period : 64", + "16 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "16 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1234, + "name": "Sto_Create_fundraiser", + "blob": "2700c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000005449434b45522d3132333435c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000005449434b45522d31323334350810255d07000000000000000000000000e803000000000000000000000000000010255d07000000000000000000000000e80300000000000000000000000000006400000000000000010008000000000000010001000000000000fef7bff415185651c68dc220ef8e52fc3c46756e645261697365725f4e616d65d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Create fundraiser", + "1 | Offering portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Offering portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Offering portfolio [3/3] : 123456", + "2 | Offering asset : TICKER-12345", + "3 | Raising portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | Raising portfolio [2/3] : 09fe23ea249a941f53d0883908", + "3 | Raising portfolio [3/3] : 123456", + "4 | Raising asset : TICKER-12345", + "5 | Tiers [1/4] : POLYX 123.544848", + "5 | Tiers [2/4] : POLYX 0.001", + "5 | Tiers [3/4] : POLYX 123.544848", + "5 | Tiers [4/4] : POLYX 0.001", + "6 | Venue id : 100", + "7 | Start : 2048", + "8 | End : 256", + "9 | Minimum investment [1/2] : 335394122328031936718954355177530.8492", + "9 | Minimum investment [2/2] : 78", + "10 | Fundraiser name : FundRaiser_Name", + "11 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Sto : Create fundraiser", + "1 | Offering portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Offering portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Offering portfolio [3/3] : 123456", + "2 | Offering asset : TICKER-12345", + "3 | Raising portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | Raising portfolio [2/3] : 09fe23ea249a941f53d0883908", + "3 | Raising portfolio [3/3] : 123456", + "4 | Raising asset : TICKER-12345", + "5 | Tiers [1/4] : POLYX 123.544848", + "5 | Tiers [2/4] : POLYX 0.001", + "5 | Tiers [3/4] : POLYX 123.544848", + "5 | Tiers [4/4] : POLYX 0.001", + "6 | Venue id : 100", + "7 | Start : 2048", + "8 | End : 256", + "9 | Minimum investment [1/2] : 335394122328031936718954355177530.8492", + "9 | Minimum investment [2/2] : 78", + "10 | Fundraiser name : FundRaiser_Name", + "11 | Chain : Polymesh", + "12 | Nonce : 0", + "13 | Tip : POLYX 55.555555", + "14 | Era Phase : 61", + "15 | Era Period : 64", + "16 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "16 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1235, + "name": "Sto_Create_fundraiser", + "blob": "2700c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000005449434b45522d3132333435c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000005449434b45522d31323334350810255d07000000000000000000000000e803000000000000000000000000000010255d07000000000000000000000000e80300000000000000000000000000002309000000000000018000000000000000010008000000000000fef7bff415185651c68dc220ef8e52fc3c46756e645261697365725f4e616d65d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Create fundraiser", + "1 | Offering portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Offering portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Offering portfolio [3/3] : 123456", + "2 | Offering asset : TICKER-12345", + "3 | Raising portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | Raising portfolio [2/3] : 09fe23ea249a941f53d0883908", + "3 | Raising portfolio [3/3] : 123456", + "4 | Raising asset : TICKER-12345", + "5 | Tiers [1/4] : POLYX 123.544848", + "5 | Tiers [2/4] : POLYX 0.001", + "5 | Tiers [3/4] : POLYX 123.544848", + "5 | Tiers [4/4] : POLYX 0.001", + "6 | Venue id : 2339", + "7 | Start : 128", + "8 | End : 2048", + "9 | Minimum investment [1/2] : 335394122328031936718954355177530.8492", + "9 | Minimum investment [2/2] : 78", + "10 | Fundraiser name : FundRaiser_Name", + "11 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Sto : Create fundraiser", + "1 | Offering portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Offering portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Offering portfolio [3/3] : 123456", + "2 | Offering asset : TICKER-12345", + "3 | Raising portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "3 | Raising portfolio [2/3] : 09fe23ea249a941f53d0883908", + "3 | Raising portfolio [3/3] : 123456", + "4 | Raising asset : TICKER-12345", + "5 | Tiers [1/4] : POLYX 123.544848", + "5 | Tiers [2/4] : POLYX 0.001", + "5 | Tiers [3/4] : POLYX 123.544848", + "5 | Tiers [4/4] : POLYX 0.001", + "6 | Venue id : 2339", + "7 | Start : 128", + "8 | End : 2048", + "9 | Minimum investment [1/2] : 335394122328031936718954355177530.8492", + "9 | Minimum investment [2/2] : 78", + "10 | Fundraiser name : FundRaiser_Name", + "11 | Chain : Polymesh", + "12 | Nonce : 100", + "13 | Tip : POLYX 55.555555", + "14 | Era Phase : 61", + "15 | Era Period : 64", + "16 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "16 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1236, + "name": "Sto_Invest", + "blob": "2701c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000005449434b45522d31323334350100000000000000fef7bff415185651c68dc220ef8e52fc0100000000000000000000000000000000012ff34d0d00000000e525130000000000ba284f5479d25702df189ac4255915dc75413dce4d14e4ae35fb0e9fe08be447005907a7bd464f00582301af6ed19d38117ab22a7fac35662f9fe6d97fc63f0755faae1a0cbcd00f632e57df9c9c4790324fc3671e4e40c40db01aa104add3b26e00d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Invest", + "1 | Investment portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Investment portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Investment portfolio [3/3] : 123456", + "2 | Funding portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Funding portfolio [2/3] : 09fe23ea249a941f53d0883908", + "2 | Funding portfolio [3/3] : 123456", + "3 | Offering asset : TICKER-12345", + "4 | Id : 1", + "5 | Purchase amount [1/2] : 335394122328031936718954355177530.8492", + "5 | Purchase amount [2/2] : 78", + "6 | Max price : POLYX 0.0", + "7 | Receipt [1/8] : 223212335", + "7 | Receipt [2/8] : 1254885", + "7 | Receipt [3/8] : 2Gezz1VMQAtEFo1jVoWWK5YUPqMs8jRdbD51Ra", + "7 | Receipt [4/8] : b9BZv848RB", + "7 | Receipt [5/8] : 5907a7bd464f00582301af6ed19d38117ab22a", + "7 | Receipt [6/8] : 7fac35662f9fe6d97fc63f0755faae1a0cbcd0", + "7 | Receipt [7/8] : 0f632e57df9c9c4790324fc3671e4e40c40db0", + "7 | Receipt [8/8] : 1aa104add3b26e", + "8 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "8 | Tip [2/2] : 3.456789" + ], + "output_expert": [ + "0 | Sto : Invest", + "1 | Investment portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Investment portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Investment portfolio [3/3] : 123456", + "2 | Funding portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Funding portfolio [2/3] : 09fe23ea249a941f53d0883908", + "2 | Funding portfolio [3/3] : 123456", + "3 | Offering asset : TICKER-12345", + "4 | Id : 1", + "5 | Purchase amount [1/2] : 335394122328031936718954355177530.8492", + "5 | Purchase amount [2/2] : 78", + "6 | Max price : POLYX 0.0", + "7 | Receipt [1/8] : 223212335", + "7 | Receipt [2/8] : 1254885", + "7 | Receipt [3/8] : 2Gezz1VMQAtEFo1jVoWWK5YUPqMs8jRdbD51Ra", + "7 | Receipt [4/8] : b9BZv848RB", + "7 | Receipt [5/8] : 5907a7bd464f00582301af6ed19d38117ab22a", + "7 | Receipt [6/8] : 7fac35662f9fe6d97fc63f0755faae1a0cbcd0", + "7 | Receipt [7/8] : 0f632e57df9c9c4790324fc3671e4e40c40db0", + "7 | Receipt [8/8] : 1aa104add3b26e", + "8 | Chain : Polymesh", + "9 | Nonce : 100", + "10 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "10 | Tip [2/2] : 3.456789", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1237, + "name": "Sto_Invest", + "blob": "2701c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000005449434b45522d31323334356bc4000000000000fef7bff415185651c68dc220ef8e52fc01e3b54f03000000000000000000000000012ff34d0d00000000e525130000000000ba284f5479d25702df189ac4255915dc75413dce4d14e4ae35fb0e9fe08be447005907a7bd464f00582301af6ed19d38117ab22a7fac35662f9fe6d97fc63f0755faae1a0cbcd00f632e57df9c9c4790324fc3671e4e40c40db01aa104add3b26e00d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Invest", + "1 | Investment portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Investment portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Investment portfolio [3/3] : 123456", + "2 | Funding portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Funding portfolio [2/3] : 09fe23ea249a941f53d0883908", + "2 | Funding portfolio [3/3] : 123456", + "3 | Offering asset : TICKER-12345", + "4 | Id : 50283", + "5 | Purchase amount [1/2] : 335394122328031936718954355177530.8492", + "5 | Purchase amount [2/2] : 78", + "6 | Max price : POLYX 55.555555", + "7 | Receipt [1/8] : 223212335", + "7 | Receipt [2/8] : 1254885", + "7 | Receipt [3/8] : 2Gezz1VMQAtEFo1jVoWWK5YUPqMs8jRdbD51Ra", + "7 | Receipt [4/8] : b9BZv848RB", + "7 | Receipt [5/8] : 5907a7bd464f00582301af6ed19d38117ab22a", + "7 | Receipt [6/8] : 7fac35662f9fe6d97fc63f0755faae1a0cbcd0", + "7 | Receipt [7/8] : 0f632e57df9c9c4790324fc3671e4e40c40db0", + "7 | Receipt [8/8] : 1aa104add3b26e", + "8 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Sto : Invest", + "1 | Investment portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Investment portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Investment portfolio [3/3] : 123456", + "2 | Funding portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Funding portfolio [2/3] : 09fe23ea249a941f53d0883908", + "2 | Funding portfolio [3/3] : 123456", + "3 | Offering asset : TICKER-12345", + "4 | Id : 50283", + "5 | Purchase amount [1/2] : 335394122328031936718954355177530.8492", + "5 | Purchase amount [2/2] : 78", + "6 | Max price : POLYX 55.555555", + "7 | Receipt [1/8] : 223212335", + "7 | Receipt [2/8] : 1254885", + "7 | Receipt [3/8] : 2Gezz1VMQAtEFo1jVoWWK5YUPqMs8jRdbD51Ra", + "7 | Receipt [4/8] : b9BZv848RB", + "7 | Receipt [5/8] : 5907a7bd464f00582301af6ed19d38117ab22a", + "7 | Receipt [6/8] : 7fac35662f9fe6d97fc63f0755faae1a0cbcd0", + "7 | Receipt [7/8] : 0f632e57df9c9c4790324fc3671e4e40c40db0", + "7 | Receipt [8/8] : 1aa104add3b26e", + "8 | Chain : Polymesh", + "9 | Nonce : 50283", + "10 | Tip : POLYX 55.555555", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1238, + "name": "Sto_Invest", + "blob": "2701c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000005449434b45522d31323334356bc4000000000000fef7bff415185651c68dc220ef8e52fc0163ce64c10c0500000000000000000000012ff34d0d00000000e525130000000000ba284f5479d25702df189ac4255915dc75413dce4d14e4ae35fb0e9fe08be447005907a7bd464f00582301af6ed19d38117ab22a7fac35662f9fe6d97fc63f0755faae1a0cbcd00f632e57df9c9c4790324fc3671e4e40c40db01aa104add3b26e00d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Invest", + "1 | Investment portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Investment portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Investment portfolio [3/3] : 123456", + "2 | Funding portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Funding portfolio [2/3] : 09fe23ea249a941f53d0883908", + "2 | Funding portfolio [3/3] : 123456", + "3 | Offering asset : TICKER-12345", + "4 | Id : 50283", + "5 | Purchase amount [1/2] : 335394122328031936718954355177530.8492", + "5 | Purchase amount [2/2] : 78", + "6 | Max price : POLYX 5552342.355555", + "7 | Receipt [1/8] : 223212335", + "7 | Receipt [2/8] : 1254885", + "7 | Receipt [3/8] : 2Gezz1VMQAtEFo1jVoWWK5YUPqMs8jRdbD51Ra", + "7 | Receipt [4/8] : b9BZv848RB", + "7 | Receipt [5/8] : 5907a7bd464f00582301af6ed19d38117ab22a", + "7 | Receipt [6/8] : 7fac35662f9fe6d97fc63f0755faae1a0cbcd0", + "7 | Receipt [7/8] : 0f632e57df9c9c4790324fc3671e4e40c40db0", + "7 | Receipt [8/8] : 1aa104add3b26e", + "8 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Sto : Invest", + "1 | Investment portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Investment portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Investment portfolio [3/3] : 123456", + "2 | Funding portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Funding portfolio [2/3] : 09fe23ea249a941f53d0883908", + "2 | Funding portfolio [3/3] : 123456", + "3 | Offering asset : TICKER-12345", + "4 | Id : 50283", + "5 | Purchase amount [1/2] : 335394122328031936718954355177530.8492", + "5 | Purchase amount [2/2] : 78", + "6 | Max price : POLYX 5552342.355555", + "7 | Receipt [1/8] : 223212335", + "7 | Receipt [2/8] : 1254885", + "7 | Receipt [3/8] : 2Gezz1VMQAtEFo1jVoWWK5YUPqMs8jRdbD51Ra", + "7 | Receipt [4/8] : b9BZv848RB", + "7 | Receipt [5/8] : 5907a7bd464f00582301af6ed19d38117ab22a", + "7 | Receipt [6/8] : 7fac35662f9fe6d97fc63f0755faae1a0cbcd0", + "7 | Receipt [7/8] : 0f632e57df9c9c4790324fc3671e4e40c40db0", + "7 | Receipt [8/8] : 1aa104add3b26e", + "8 | Chain : Polymesh", + "9 | Nonce : 2339", + "10 | Tip : POLYX 0.000987", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1239, + "name": "Sto_Invest", + "blob": "2701c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000005449434b45522d31323334356bc4000000000000fef7bff415185651c68dc220ef8e52fc01d2029649000000000000000000000000012ff34d0d00000000e525130000000000ba284f5479d25702df189ac4255915dc75413dce4d14e4ae35fb0e9fe08be447005907a7bd464f00582301af6ed19d38117ab22a7fac35662f9fe6d97fc63f0755faae1a0cbcd00f632e57df9c9c4790324fc3671e4e40c40db01aa104add3b26e00d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Invest", + "1 | Investment portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Investment portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Investment portfolio [3/3] : 123456", + "2 | Funding portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Funding portfolio [2/3] : 09fe23ea249a941f53d0883908", + "2 | Funding portfolio [3/3] : 123456", + "3 | Offering asset : TICKER-12345", + "4 | Id : 50283", + "5 | Purchase amount [1/2] : 335394122328031936718954355177530.8492", + "5 | Purchase amount [2/2] : 78", + "6 | Max price : POLYX 1234.56789", + "7 | Receipt [1/8] : 223212335", + "7 | Receipt [2/8] : 1254885", + "7 | Receipt [3/8] : 2Gezz1VMQAtEFo1jVoWWK5YUPqMs8jRdbD51Ra", + "7 | Receipt [4/8] : b9BZv848RB", + "7 | Receipt [5/8] : 5907a7bd464f00582301af6ed19d38117ab22a", + "7 | Receipt [6/8] : 7fac35662f9fe6d97fc63f0755faae1a0cbcd0", + "7 | Receipt [7/8] : 0f632e57df9c9c4790324fc3671e4e40c40db0", + "7 | Receipt [8/8] : 1aa104add3b26e", + "8 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Sto : Invest", + "1 | Investment portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Investment portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Investment portfolio [3/3] : 123456", + "2 | Funding portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Funding portfolio [2/3] : 09fe23ea249a941f53d0883908", + "2 | Funding portfolio [3/3] : 123456", + "3 | Offering asset : TICKER-12345", + "4 | Id : 50283", + "5 | Purchase amount [1/2] : 335394122328031936718954355177530.8492", + "5 | Purchase amount [2/2] : 78", + "6 | Max price : POLYX 1234.56789", + "7 | Receipt [1/8] : 223212335", + "7 | Receipt [2/8] : 1254885", + "7 | Receipt [3/8] : 2Gezz1VMQAtEFo1jVoWWK5YUPqMs8jRdbD51Ra", + "7 | Receipt [4/8] : b9BZv848RB", + "7 | Receipt [5/8] : 5907a7bd464f00582301af6ed19d38117ab22a", + "7 | Receipt [6/8] : 7fac35662f9fe6d97fc63f0755faae1a0cbcd0", + "7 | Receipt [7/8] : 0f632e57df9c9c4790324fc3671e4e40c40db0", + "7 | Receipt [8/8] : 1aa104add3b26e", + "8 | Chain : Polymesh", + "9 | Nonce : 50283", + "10 | Tip : POLYX 0.000987", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1240, + "name": "Sto_Invest", + "blob": "2701c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e2010000000000c5e7102b5bad8cd1194905fdf43d5d1eb8a09b09fe23ea249a941f53d08839080140e20100000000005449434b45522d31323334356bc4000000000000fef7bff415185651c68dc220ef8e52fc0163ce64c10c0500000000000000000000012ff34d0d00000000e525130000000000ba284f5479d25702df189ac4255915dc75413dce4d14e4ae35fb0e9fe08be447005907a7bd464f00582301af6ed19d38117ab22a7fac35662f9fe6d97fc63f0755faae1a0cbcd00f632e57df9c9c4790324fc3671e4e40c40db01aa104add3b26e00d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Invest", + "1 | Investment portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Investment portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Investment portfolio [3/3] : 123456", + "2 | Funding portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Funding portfolio [2/3] : 09fe23ea249a941f53d0883908", + "2 | Funding portfolio [3/3] : 123456", + "3 | Offering asset : TICKER-12345", + "4 | Id : 50283", + "5 | Purchase amount [1/2] : 335394122328031936718954355177530.8492", + "5 | Purchase amount [2/2] : 78", + "6 | Max price : POLYX 5552342.355555", + "7 | Receipt [1/8] : 223212335", + "7 | Receipt [2/8] : 1254885", + "7 | Receipt [3/8] : 2Gezz1VMQAtEFo1jVoWWK5YUPqMs8jRdbD51Ra", + "7 | Receipt [4/8] : b9BZv848RB", + "7 | Receipt [5/8] : 5907a7bd464f00582301af6ed19d38117ab22a", + "7 | Receipt [6/8] : 7fac35662f9fe6d97fc63f0755faae1a0cbcd0", + "7 | Receipt [7/8] : 0f632e57df9c9c4790324fc3671e4e40c40db0", + "7 | Receipt [8/8] : 1aa104add3b26e", + "8 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Sto : Invest", + "1 | Investment portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "1 | Investment portfolio [2/3] : 09fe23ea249a941f53d0883908", + "1 | Investment portfolio [3/3] : 123456", + "2 | Funding portfolio [1/3] : c5e7102b5bad8cd1194905fdf43d5d1eb8a09b", + "2 | Funding portfolio [2/3] : 09fe23ea249a941f53d0883908", + "2 | Funding portfolio [3/3] : 123456", + "3 | Offering asset : TICKER-12345", + "4 | Id : 50283", + "5 | Purchase amount [1/2] : 335394122328031936718954355177530.8492", + "5 | Purchase amount [2/2] : 78", + "6 | Max price : POLYX 5552342.355555", + "7 | Receipt [1/8] : 223212335", + "7 | Receipt [2/8] : 1254885", + "7 | Receipt [3/8] : 2Gezz1VMQAtEFo1jVoWWK5YUPqMs8jRdbD51Ra", + "7 | Receipt [4/8] : b9BZv848RB", + "7 | Receipt [5/8] : 5907a7bd464f00582301af6ed19d38117ab22a", + "7 | Receipt [6/8] : 7fac35662f9fe6d97fc63f0755faae1a0cbcd0", + "7 | Receipt [7/8] : 0f632e57df9c9c4790324fc3671e4e40c40db0", + "7 | Receipt [8/8] : 1aa104add3b26e", + "8 | Chain : Polymesh", + "9 | Nonce : 50283", + "10 | Tip : POLYX 5552342.355555", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1241, + "name": "Sto_Freeze_fundraiser", + "blob": "27025449434b45522d31323334356400000000000000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Freeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 100", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" + ], + "output_expert": [ + "0 | Sto : Freeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 100", + "3 | Chain : Polymesh", + "4 | Nonce : 0", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1242, + "name": "Sto_Freeze_fundraiser", + "blob": "27025449434b45522d31323334356bc4000000000000d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Freeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 50283", + "3 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Sto : Freeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 50283", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1243, + "name": "Sto_Freeze_fundraiser", + "blob": "27025449434b45522d31323334356bc4000000000000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Freeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 50283", + "3 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Sto : Freeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 50283", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 1234.56789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1244, + "name": "Sto_Freeze_fundraiser", + "blob": "27025449434b45522d31323334352309000000000000d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Freeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 2339", + "3 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Sto : Freeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 2339", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1245, + "name": "Sto_Freeze_fundraiser", + "blob": "27025449434b45522d31323334350000000000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Freeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 0", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" + ], + "output_expert": [ + "0 | Sto : Freeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 0", + "3 | Chain : Polymesh", + "4 | Nonce : 2339", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1246, + "name": "Sto_Unfreeze_fundraiser", + "blob": "27035449434b45522d31323334356bc4000000000000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Unfreeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 50283", "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Statistics : Add transfer manager", - "1 | Ticker : TICKER-12345", - "2 | New transfer manager : 2123455", + "0 | Sto : Unfreeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 50283", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 1234.56789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1247, + "name": "Sto_Unfreeze_fundraiser", + "blob": "27035449434b45522d31323334350100000000000000d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Unfreeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 1", + "3 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Sto : Unfreeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 1", + "3 | Chain : Polymesh", + "4 | Nonce : 1", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1248, + "name": "Sto_Unfreeze_fundraiser", + "blob": "27035449434b45522d31323334350100000000000000d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Unfreeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 1", + "3 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Sto : Unfreeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 1", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1249, + "name": "Sto_Unfreeze_fundraiser", + "blob": "27035449434b45522d31323334350100000000000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Unfreeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 1", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" + ], + "output_expert": [ + "0 | Sto : Unfreeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 1", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1250, + "name": "Sto_Unfreeze_fundraiser", + "blob": "27035449434b45522d31323334356bc4000000000000d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Unfreeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 50283", + "3 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Sto : Unfreeze fundraiser", + "1 | Offering asset : TICKER-12345", + "2 | Id : 50283", + "3 | Chain : Polymesh", + "4 | Nonce : 2339", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1251, + "name": "Sto_Modify_fundraiser_window", + "blob": "27045449434b45522d313233343564000000000000008000000000000000018000000000000000d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Modify fundraiser window", + "1 | Offering asset : TICKER-12345", + "2 | Id : 100", + "3 | Start : 128", + "4 | End : 128", + "5 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Sto : Modify fundraiser window", + "1 | Offering asset : TICKER-12345", + "2 | Id : 100", + "3 | Start : 128", + "4 | End : 128", + "5 | Chain : Polymesh", + "6 | Nonce : 0", + "7 | Tip : POLYX 5552342.355555", + "8 | Era Phase : 61", + "9 | Era Period : 64", + "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1252, + "name": "Sto_Modify_fundraiser_window", + "blob": "27045449434b45522d313233343564000000000000000001000000000000018000000000000000d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Modify fundraiser window", + "1 | Offering asset : TICKER-12345", + "2 | Id : 100", + "3 | Start : 256", + "4 | End : 128", + "5 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Sto : Modify fundraiser window", + "1 | Offering asset : TICKER-12345", + "2 | Id : 100", + "3 | Start : 256", + "4 | End : 128", + "5 | Chain : Polymesh", + "6 | Nonce : 50283", + "7 | Tip : POLYX 1234.56789", + "8 | Era Phase : 61", + "9 | Era Period : 64", + "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1253, + "name": "Sto_Modify_fundraiser_window", + "blob": "27045449434b45522d313233343500000000000000000001000000000000010008000000000000d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Modify fundraiser window", + "1 | Offering asset : TICKER-12345", + "2 | Id : 0", + "3 | Start : 256", + "4 | End : 2048" + ], + "output_expert": [ + "0 | Sto : Modify fundraiser window", + "1 | Offering asset : TICKER-12345", + "2 | Id : 0", + "3 | Start : 256", + "4 | End : 2048", + "5 | Chain : Polymesh", + "6 | Nonce : 2339", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1254, + "name": "Sto_Modify_fundraiser_window", + "blob": "27045449434b45522d313233343523090000000000008000000000000000018000000000000000d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Modify fundraiser window", + "1 | Offering asset : TICKER-12345", + "2 | Id : 2339", + "3 | Start : 128", + "4 | End : 128", + "5 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Sto : Modify fundraiser window", + "1 | Offering asset : TICKER-12345", + "2 | Id : 2339", + "3 | Start : 128", + "4 | End : 128", + "5 | Chain : Polymesh", + "6 | Nonce : 100", + "7 | Tip : POLYX 0.000987", + "8 | Era Phase : 61", + "9 | Era Period : 64", + "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1255, + "name": "Sto_Modify_fundraiser_window", + "blob": "27045449434b45522d31323334356bc40000000000000008000000000000010008000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Modify fundraiser window", + "1 | Offering asset : TICKER-12345", + "2 | Id : 50283", + "3 | Start : 2048", + "4 | End : 2048", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789" + ], + "output_expert": [ + "0 | Sto : Modify fundraiser window", + "1 | Offering asset : TICKER-12345", + "2 | Id : 50283", + "3 | Start : 2048", + "4 | End : 2048", + "5 | Chain : Polymesh", + "6 | Nonce : 100", + "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "7 | Tip [2/2] : 3.456789", + "8 | Era Phase : 61", + "9 | Era Period : 64", + "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1256, + "name": "Sto_Stop", + "blob": "27055449434b45522d31323334356400000000000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Stop", + "1 | Offering asset : TICKER-12345", + "2 | Id : 100", + "3 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Sto : Stop", + "1 | Offering asset : TICKER-12345", + "2 | Id : 100", "3 | Chain : Polymesh", "4 | Nonce : 1", - "5 | Tip : POLYX 1234.56789", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -31057,22 +32793,22 @@ ] }, { - "index": 1199, - "name": "Statistics_Add_transfer_manager", - "blob": "26005449434b45522d313233343500bf66200000000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1257, + "name": "Sto_Stop", + "blob": "27055449434b45522d31323334352309000000000000d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Statistics : Add transfer manager", - "1 | Ticker : TICKER-12345", - "2 | New transfer manager : 2123455", - "3 | Tip : POLYX 0.000987" + "0 | Sto : Stop", + "1 | Offering asset : TICKER-12345", + "2 | Id : 2339", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Statistics : Add transfer manager", - "1 | Ticker : TICKER-12345", - "2 | New transfer manager : 2123455", + "0 | Sto : Stop", + "1 | Offering asset : TICKER-12345", + "2 | Id : 2339", "3 | Chain : Polymesh", "4 | Nonce : 100", - "5 | Tip : POLYX 0.000987", + "5 | Tip : POLYX 55.555555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -31080,22 +32816,68 @@ ] }, { - "index": 1200, - "name": "Statistics_Add_transfer_manager", - "blob": "26005449434b45522d313233343500bf66200000000000d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1258, + "name": "Sto_Stop", + "blob": "27055449434b45522d31323334352309000000000000d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Statistics : Add transfer manager", - "1 | Ticker : TICKER-12345", - "2 | New transfer manager : 2123455", + "0 | Sto : Stop", + "1 | Offering asset : TICKER-12345", + "2 | Id : 2339", + "3 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Sto : Stop", + "1 | Offering asset : TICKER-12345", + "2 | Id : 2339", + "3 | Chain : Polymesh", + "4 | Nonce : 2339", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1259, + "name": "Sto_Stop", + "blob": "27055449434b45522d31323334352309000000000000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Stop", + "1 | Offering asset : TICKER-12345", + "2 | Id : 2339", + "3 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Sto : Stop", + "1 | Offering asset : TICKER-12345", + "2 | Id : 2339", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 1234.56789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1260, + "name": "Sto_Stop", + "blob": "27055449434b45522d31323334356bc4000000000000d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Sto : Stop", + "1 | Offering asset : TICKER-12345", + "2 | Id : 50283", "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Statistics : Add transfer manager", - "1 | Ticker : TICKER-12345", - "2 | New transfer manager : 2123455", + "0 | Sto : Stop", + "1 | Offering asset : TICKER-12345", + "2 | Id : 50283", "3 | Chain : Polymesh", - "4 | Nonce : 0", + "4 | Nonce : 1", "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", "5 | Tip [2/2] : 3.456789", "6 | Era Phase : 61", @@ -31105,66 +32887,189 @@ ] }, { - "index": 1201, - "name": "Statistics_Remove_transfer_manager", - "blob": "26015449434b45522d313233343500bf66200000000000d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1261, + "name": "Treasury_Disbursement", + "blob": "280004e2eba4e5b1ad95a56bfdb3a3cd3d6d55aa849ec9986706edcd45ce4765982e1bfcd91200000000000000000000000000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Treasury : Disbursement", + "1 | Beneficiaries [1/3] : e2eba4e5b1ad95a56bfdb3a3cd3d6d55aa849e", + "1 | Beneficiaries [2/3] : c9986706edcd45ce4765982e1b", + "1 | Beneficiaries [3/3] : POLYX 1.235452" + ], + "output_expert": [ + "0 | Treasury : Disbursement", + "1 | Beneficiaries [1/3] : e2eba4e5b1ad95a56bfdb3a3cd3d6d55aa849e", + "1 | Beneficiaries [2/3] : c9986706edcd45ce4765982e1b", + "1 | Beneficiaries [3/3] : POLYX 1.235452", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1262, + "name": "Treasury_Disbursement", + "blob": "280000d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Treasury : Disbursement", + "1 | Beneficiaries : ", + "2 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Treasury : Disbursement", + "1 | Beneficiaries : ", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1263, + "name": "Treasury_Disbursement", + "blob": "280004e2eba4e5b1ad95a56bfdb3a3cd3d6d55aa849ec9986706edcd45ce4765982e1bfcd91200000000000000000000000000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Treasury : Disbursement", + "1 | Beneficiaries [1/3] : e2eba4e5b1ad95a56bfdb3a3cd3d6d55aa849e", + "1 | Beneficiaries [2/3] : c9986706edcd45ce4765982e1b", + "1 | Beneficiaries [3/3] : POLYX 1.235452", + "2 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Treasury : Disbursement", + "1 | Beneficiaries [1/3] : e2eba4e5b1ad95a56bfdb3a3cd3d6d55aa849e", + "1 | Beneficiaries [2/3] : c9986706edcd45ce4765982e1b", + "1 | Beneficiaries [3/3] : POLYX 1.235452", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1264, + "name": "Treasury_Disbursement", + "blob": "280004e2eba4e5b1ad95a56bfdb3a3cd3d6d55aa849ec9986706edcd45ce4765982e1bfcd91200000000000000000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Treasury : Disbursement", + "1 | Beneficiaries [1/3] : e2eba4e5b1ad95a56bfdb3a3cd3d6d55aa849e", + "1 | Beneficiaries [2/3] : c9986706edcd45ce4765982e1b", + "1 | Beneficiaries [3/3] : POLYX 1.235452", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" + ], + "output_expert": [ + "0 | Treasury : Disbursement", + "1 | Beneficiaries [1/3] : e2eba4e5b1ad95a56bfdb3a3cd3d6d55aa849e", + "1 | Beneficiaries [2/3] : c9986706edcd45ce4765982e1b", + "1 | Beneficiaries [3/3] : POLYX 1.235452", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1265, + "name": "Treasury_Disbursement", + "blob": "280000d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Treasury : Disbursement", + "1 | Beneficiaries : ", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" + ], + "output_expert": [ + "0 | Treasury : Disbursement", + "1 | Beneficiaries : ", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1266, + "name": "Treasury_Reimbursement", + "blob": "2801c57f73991a008aea138485034a295a46d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Statistics : Remove transfer manager", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 2123455", - "3 | Tip : POLYX 55.555555" + "0 | Treasury : Reimbursement", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Statistics : Remove transfer manager", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 2123455", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Treasury : Reimbursement", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Chain : Polymesh", + "3 | Nonce : 50283", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1202, - "name": "Statistics_Remove_transfer_manager", - "blob": "26015449434b45522d313233343500bf66200000000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1267, + "name": "Treasury_Reimbursement", + "blob": "2801c57f73991a008aea138485034a295a46d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Statistics : Remove transfer manager", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 2123455", - "3 | Tip : POLYX 55.555555" + "0 | Treasury : Reimbursement", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Statistics : Remove transfer manager", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 2123455", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Treasury : Reimbursement", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1203, - "name": "Statistics_Remove_transfer_manager", - "blob": "26015449434b45522d313233343500bf66200000000000d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1268, + "name": "Treasury_Reimbursement", + "blob": "2801c57f73991a008aea138485034a295a46d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Statistics : Remove transfer manager", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 2123455" + "0 | Treasury : Reimbursement", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Statistics : Remove transfer manager", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 2123455", - "3 | Chain : Polymesh", - "4 | Nonce : 2339", + "0 | Treasury : Reimbursement", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -31172,932 +33077,692 @@ ] }, { - "index": 1204, - "name": "Statistics_Remove_transfer_manager", - "blob": "26015449434b45522d313233343500bf66200000000000d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1269, + "name": "Treasury_Reimbursement", + "blob": "2801c57f73991a008aea138485034a295a46d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Statistics : Remove transfer manager", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 2123455", - "3 | Tip : POLYX 1234.56789" + "0 | Treasury : Reimbursement", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Statistics : Remove transfer manager", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 2123455", - "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Treasury : Reimbursement", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Chain : Polymesh", + "3 | Nonce : 50283", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1205, - "name": "Statistics_Remove_transfer_manager", - "blob": "26015449434b45522d313233343500bf66200000000000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1270, + "name": "Treasury_Reimbursement", + "blob": "2801c57f73991a008aea138485034a295a46d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Statistics : Remove transfer manager", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 2123455", - "3 | Tip : POLYX 5552342.355555" + "0 | Treasury : Reimbursement", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Statistics : Remove transfer manager", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 2123455", - "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Treasury : Reimbursement", + "1 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "1 | Amount [2/2] : .774277", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1206, - "name": "Statistics_Add_exempted_entities", - "blob": "26025449434b45522d3132333435014f15000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1271, + "name": "Utility_Batch", + "blob": "29000400002c000000d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Statistics : Add exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 0.5455%", - "3 | Exempted entities : ", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "0 | Utility : Batch", + "1 | Calls [1/2] : Fill block", + "1 | Calls [2/2] : 0.0000044%", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Statistics : Add exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 0.5455%", - "3 | Exempted entities : ", - "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Batch", + "1 | Calls [1/2] : Fill block", + "1 | Calls [2/2] : 0.0000044%", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1207, - "name": "Statistics_Add_exempted_entities", - "blob": "26025449434b45522d3132333435014f1500000cf6bdf05e6089dd9a8aba25f7a786ec0e63dfe694e259d6491a5f0dd8fcda00e1f1ae864b87b9d2ad52d5629ae9ae2a54148b36653f32aeb983cd96fee3f16227ad6d05307c9b616844beedf3e427234642e40ad66495e47a18ad9098bd632f13d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Statistics : Add exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 0.5455%", - "3 | Exempted entities [1/6] : f6bdf05e6089dd9a8aba25f7a786ec0e63dfe6", - "3 | Exempted entities [2/6] : 94e259d6491a5f0dd8fcda00e1", - "3 | Exempted entities [3/6] : f1ae864b87b9d2ad52d5629ae9ae2a54148b36", - "3 | Exempted entities [4/6] : 653f32aeb983cd96fee3f16227", - "3 | Exempted entities [5/6] : ad6d05307c9b616844beedf3e427234642e40a", - "3 | Exempted entities [6/6] : d66495e47a18ad9098bd632f13", - "4 | Tip : POLYX 0.000987" + "index": 1272, + "name": "Utility_Batch", + "blob": "29000800002c000000000058000000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Utility : Batch", + "1 | Calls [1/4] : Fill block", + "1 | Calls [2/4] : 0.0000044%", + "1 | Calls [3/4] : Fill block", + "1 | Calls [4/4] : 0.0000088%", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Statistics : Add exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 0.5455%", - "3 | Exempted entities [1/6] : f6bdf05e6089dd9a8aba25f7a786ec0e63dfe6", - "3 | Exempted entities [2/6] : 94e259d6491a5f0dd8fcda00e1", - "3 | Exempted entities [3/6] : f1ae864b87b9d2ad52d5629ae9ae2a54148b36", - "3 | Exempted entities [4/6] : 653f32aeb983cd96fee3f16227", - "3 | Exempted entities [5/6] : ad6d05307c9b616844beedf3e427234642e40a", - "3 | Exempted entities [6/6] : d66495e47a18ad9098bd632f13", - "4 | Chain : Polymesh", - "5 | Nonce : 0", - "6 | Tip : POLYX 0.000987", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Batch", + "1 | Calls [1/4] : Fill block", + "1 | Calls [2/4] : 0.0000044%", + "1 | Calls [3/4] : Fill block", + "1 | Calls [4/4] : 0.0000088%", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1208, - "name": "Statistics_Add_exempted_entities", - "blob": "26025449434b45522d3132333435014f1500000cf6bdf05e6089dd9a8aba25f7a786ec0e63dfe694e259d6491a5f0dd8fcda00e1f1ae864b87b9d2ad52d5629ae9ae2a54148b36653f32aeb983cd96fee3f16227ad6d05307c9b616844beedf3e427234642e40ad66495e47a18ad9098bd632f13d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Statistics : Add exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 0.5455%", - "3 | Exempted entities [1/6] : f6bdf05e6089dd9a8aba25f7a786ec0e63dfe6", - "3 | Exempted entities [2/6] : 94e259d6491a5f0dd8fcda00e1", - "3 | Exempted entities [3/6] : f1ae864b87b9d2ad52d5629ae9ae2a54148b36", - "3 | Exempted entities [4/6] : 653f32aeb983cd96fee3f16227", - "3 | Exempted entities [5/6] : ad6d05307c9b616844beedf3e427234642e40a", - "3 | Exempted entities [6/6] : d66495e47a18ad9098bd632f13", - "4 | Tip : POLYX 0.000987" + "index": 1273, + "name": "Utility_Batch", + "blob": "29001000002c0000000000580000000000840000000000b0000000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Utility : Batch", + "1 | Calls [1/8] : Fill block", + "1 | Calls [2/8] : 0.0000044%", + "1 | Calls [3/8] : Fill block", + "1 | Calls [4/8] : 0.0000088%", + "1 | Calls [5/8] : Fill block", + "1 | Calls [6/8] : 0.0000132%", + "1 | Calls [7/8] : Fill block", + "1 | Calls [8/8] : 0.0000176%" ], "output_expert": [ - "0 | Statistics : Add exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 0.5455%", - "3 | Exempted entities [1/6] : f6bdf05e6089dd9a8aba25f7a786ec0e63dfe6", - "3 | Exempted entities [2/6] : 94e259d6491a5f0dd8fcda00e1", - "3 | Exempted entities [3/6] : f1ae864b87b9d2ad52d5629ae9ae2a54148b36", - "3 | Exempted entities [4/6] : 653f32aeb983cd96fee3f16227", - "3 | Exempted entities [5/6] : ad6d05307c9b616844beedf3e427234642e40a", - "3 | Exempted entities [6/6] : d66495e47a18ad9098bd632f13", - "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip : POLYX 0.000987", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Batch", + "1 | Calls [1/8] : Fill block", + "1 | Calls [2/8] : 0.0000044%", + "1 | Calls [3/8] : Fill block", + "1 | Calls [4/8] : 0.0000088%", + "1 | Calls [5/8] : Fill block", + "1 | Calls [6/8] : 0.0000132%", + "1 | Calls [7/8] : Fill block", + "1 | Calls [8/8] : 0.0000176%", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1209, - "name": "Statistics_Add_exempted_entities", - "blob": "26025449434b45522d3132333435014f1500000cf6bdf05e6089dd9a8aba25f7a786ec0e63dfe694e259d6491a5f0dd8fcda00e1f1ae864b87b9d2ad52d5629ae9ae2a54148b36653f32aeb983cd96fee3f16227ad6d05307c9b616844beedf3e427234642e40ad66495e47a18ad9098bd632f13d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Statistics : Add exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 0.5455%", - "3 | Exempted entities [1/6] : f6bdf05e6089dd9a8aba25f7a786ec0e63dfe6", - "3 | Exempted entities [2/6] : 94e259d6491a5f0dd8fcda00e1", - "3 | Exempted entities [3/6] : f1ae864b87b9d2ad52d5629ae9ae2a54148b36", - "3 | Exempted entities [4/6] : 653f32aeb983cd96fee3f16227", - "3 | Exempted entities [5/6] : ad6d05307c9b616844beedf3e427234642e40a", - "3 | Exempted entities [6/6] : d66495e47a18ad9098bd632f13", - "4 | Tip : POLYX 5552342.355555" + "index": 1274, + "name": "Utility_Batch", + "blob": "29000800002c000000000058000000d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Utility : Batch", + "1 | Calls [1/4] : Fill block", + "1 | Calls [2/4] : 0.0000044%", + "1 | Calls [3/4] : Fill block", + "1 | Calls [4/4] : 0.0000088%", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Statistics : Add exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 0.5455%", - "3 | Exempted entities [1/6] : f6bdf05e6089dd9a8aba25f7a786ec0e63dfe6", - "3 | Exempted entities [2/6] : 94e259d6491a5f0dd8fcda00e1", - "3 | Exempted entities [3/6] : f1ae864b87b9d2ad52d5629ae9ae2a54148b36", - "3 | Exempted entities [4/6] : 653f32aeb983cd96fee3f16227", - "3 | Exempted entities [5/6] : ad6d05307c9b616844beedf3e427234642e40a", - "3 | Exempted entities [6/6] : d66495e47a18ad9098bd632f13", - "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip : POLYX 5552342.355555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Batch", + "1 | Calls [1/4] : Fill block", + "1 | Calls [2/4] : 0.0000044%", + "1 | Calls [3/4] : Fill block", + "1 | Calls [4/4] : 0.0000088%", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1210, - "name": "Statistics_Add_exempted_entities", - "blob": "26025449434b45522d313233343500bf662000000000000cf6bdf05e6089dd9a8aba25f7a786ec0e63dfe694e259d6491a5f0dd8fcda00e1f1ae864b87b9d2ad52d5629ae9ae2a54148b36653f32aeb983cd96fee3f16227ad6d05307c9b616844beedf3e427234642e40ad66495e47a18ad9098bd632f13d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Statistics : Add exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 2123455", - "3 | Exempted entities [1/6] : f6bdf05e6089dd9a8aba25f7a786ec0e63dfe6", - "3 | Exempted entities [2/6] : 94e259d6491a5f0dd8fcda00e1", - "3 | Exempted entities [3/6] : f1ae864b87b9d2ad52d5629ae9ae2a54148b36", - "3 | Exempted entities [4/6] : 653f32aeb983cd96fee3f16227", - "3 | Exempted entities [5/6] : ad6d05307c9b616844beedf3e427234642e40a", - "3 | Exempted entities [6/6] : d66495e47a18ad9098bd632f13", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789" + "index": 1275, + "name": "Utility_Batch", + "blob": "29000800002c000000000058000000d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Utility : Batch", + "1 | Calls [1/4] : Fill block", + "1 | Calls [2/4] : 0.0000044%", + "1 | Calls [3/4] : Fill block", + "1 | Calls [4/4] : 0.0000088%", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Statistics : Add exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 2123455", - "3 | Exempted entities [1/6] : f6bdf05e6089dd9a8aba25f7a786ec0e63dfe6", - "3 | Exempted entities [2/6] : 94e259d6491a5f0dd8fcda00e1", - "3 | Exempted entities [3/6] : f1ae864b87b9d2ad52d5629ae9ae2a54148b36", - "3 | Exempted entities [4/6] : 653f32aeb983cd96fee3f16227", - "3 | Exempted entities [5/6] : ad6d05307c9b616844beedf3e427234642e40a", - "3 | Exempted entities [6/6] : d66495e47a18ad9098bd632f13", - "4 | Chain : Polymesh", - "5 | Nonce : 50283", - "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "6 | Tip [2/2] : 3.456789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Batch", + "1 | Calls [1/4] : Fill block", + "1 | Calls [2/4] : 0.0000044%", + "1 | Calls [3/4] : Fill block", + "1 | Calls [4/4] : 0.0000088%", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1211, - "name": "Statistics_Remove_exempted_entities", - "blob": "26035449434b45522d3132333435014f15000000d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1276, + "name": "Utility_Batch_atomic", + "blob": "29011000002c0000000000580000000000840000000000b0000000d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Statistics : Remove exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 0.5455%", - "3 | Entities : ", - "4 | Tip : POLYX 0.000987" + "0 | Utility : Batch atomic", + "1 | Calls [1/8] : Fill block", + "1 | Calls [2/8] : 0.0000044%", + "1 | Calls [3/8] : Fill block", + "1 | Calls [4/8] : 0.0000088%", + "1 | Calls [5/8] : Fill block", + "1 | Calls [6/8] : 0.0000132%", + "1 | Calls [7/8] : Fill block", + "1 | Calls [8/8] : 0.0000176%", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Statistics : Remove exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 0.5455%", - "3 | Entities : ", - "4 | Chain : Polymesh", - "5 | Nonce : 0", - "6 | Tip : POLYX 0.000987", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Batch atomic", + "1 | Calls [1/8] : Fill block", + "1 | Calls [2/8] : 0.0000044%", + "1 | Calls [3/8] : Fill block", + "1 | Calls [4/8] : 0.0000088%", + "1 | Calls [5/8] : Fill block", + "1 | Calls [6/8] : 0.0000132%", + "1 | Calls [7/8] : Fill block", + "1 | Calls [8/8] : 0.0000176%", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1212, - "name": "Statistics_Remove_exempted_entities", - "blob": "26035449434b45522d3132333435014f15000000d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1277, + "name": "Utility_Batch_atomic", + "blob": "29010800002c000000000058000000d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Statistics : Remove exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 0.5455%", - "3 | Entities : ", - "4 | Tip : POLYX 5552342.355555" + "0 | Utility : Batch atomic", + "1 | Calls [1/4] : Fill block", + "1 | Calls [2/4] : 0.0000044%", + "1 | Calls [3/4] : Fill block", + "1 | Calls [4/4] : 0.0000088%", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Statistics : Remove exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 0.5455%", - "3 | Entities : ", - "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Tip : POLYX 5552342.355555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Batch atomic", + "1 | Calls [1/4] : Fill block", + "1 | Calls [2/4] : 0.0000044%", + "1 | Calls [3/4] : Fill block", + "1 | Calls [4/4] : 0.0000088%", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1213, - "name": "Statistics_Remove_exempted_entities", - "blob": "26035449434b45522d313233343500bf6620000000000000d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1278, + "name": "Utility_Batch_atomic", + "blob": "29011000002c0000000000580000000000840000000000b0000000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Statistics : Remove exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 2123455", - "3 | Entities : " + "0 | Utility : Batch atomic", + "1 | Calls [1/8] : Fill block", + "1 | Calls [2/8] : 0.0000044%", + "1 | Calls [3/8] : Fill block", + "1 | Calls [4/8] : 0.0000088%", + "1 | Calls [5/8] : Fill block", + "1 | Calls [6/8] : 0.0000132%", + "1 | Calls [7/8] : Fill block", + "1 | Calls [8/8] : 0.0000176%", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Statistics : Remove exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 2123455", - "3 | Entities : ", - "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Batch atomic", + "1 | Calls [1/8] : Fill block", + "1 | Calls [2/8] : 0.0000044%", + "1 | Calls [3/8] : Fill block", + "1 | Calls [4/8] : 0.0000088%", + "1 | Calls [5/8] : Fill block", + "1 | Calls [6/8] : 0.0000132%", + "1 | Calls [7/8] : Fill block", + "1 | Calls [8/8] : 0.0000176%", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1214, - "name": "Statistics_Remove_exempted_entities", - "blob": "26035449434b45522d3132333435014f15000000d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1279, + "name": "Utility_Batch_atomic", + "blob": "29010800002c000000000058000000d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Statistics : Remove exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 0.5455%", - "3 | Entities : ", - "4 | Tip : POLYX 5552342.355555" + "0 | Utility : Batch atomic", + "1 | Calls [1/4] : Fill block", + "1 | Calls [2/4] : 0.0000044%", + "1 | Calls [3/4] : Fill block", + "1 | Calls [4/4] : 0.0000088%", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Statistics : Remove exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 0.5455%", - "3 | Entities : ", - "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip : POLYX 5552342.355555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Batch atomic", + "1 | Calls [1/4] : Fill block", + "1 | Calls [2/4] : 0.0000044%", + "1 | Calls [3/4] : Fill block", + "1 | Calls [4/4] : 0.0000088%", + "2 | Chain : Polymesh", + "3 | Nonce : 50283", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1215, - "name": "Statistics_Remove_exempted_entities", - "blob": "26035449434b45522d3132333435014f1500000cf6bdf05e6089dd9a8aba25f7a786ec0e63dfe694e259d6491a5f0dd8fcda00e1f1ae864b87b9d2ad52d5629ae9ae2a54148b36653f32aeb983cd96fee3f16227ad6d05307c9b616844beedf3e427234642e40ad66495e47a18ad9098bd632f13d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1280, + "name": "Utility_Batch_atomic", + "blob": "29010800002c000000000058000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Statistics : Remove exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 0.5455%", - "3 | Entities [1/6] : f6bdf05e6089dd9a8aba25f7a786ec0e63dfe6", - "3 | Entities [2/6] : 94e259d6491a5f0dd8fcda00e1", - "3 | Entities [3/6] : f1ae864b87b9d2ad52d5629ae9ae2a54148b36", - "3 | Entities [4/6] : 653f32aeb983cd96fee3f16227", - "3 | Entities [5/6] : ad6d05307c9b616844beedf3e427234642e40a", - "3 | Entities [6/6] : d66495e47a18ad9098bd632f13" + "0 | Utility : Batch atomic", + "1 | Calls [1/4] : Fill block", + "1 | Calls [2/4] : 0.0000044%", + "1 | Calls [3/4] : Fill block", + "1 | Calls [4/4] : 0.0000088%", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Statistics : Remove exempted entities", - "1 | Ticker : TICKER-12345", - "2 | Transfer manager : 0.5455%", - "3 | Entities [1/6] : f6bdf05e6089dd9a8aba25f7a786ec0e63dfe6", - "3 | Entities [2/6] : 94e259d6491a5f0dd8fcda00e1", - "3 | Entities [3/6] : f1ae864b87b9d2ad52d5629ae9ae2a54148b36", - "3 | Entities [4/6] : 653f32aeb983cd96fee3f16227", - "3 | Entities [5/6] : ad6d05307c9b616844beedf3e427234642e40a", - "3 | Entities [6/6] : d66495e47a18ad9098bd632f13", - "4 | Chain : Polymesh", - "5 | Nonce : 100", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Batch atomic", + "1 | Calls [1/4] : Fill block", + "1 | Calls [2/4] : 0.0000044%", + "1 | Calls [3/4] : Fill block", + "1 | Calls [4/4] : 0.0000088%", + "2 | Chain : Polymesh", + "3 | Nonce : 50283", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1216, - "name": "Sto_Create_fundraiser", - "blob": "27009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000005449434b45522d31323334359cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000005449434b45522d31323334350810255d07000000000000000000000000e803000000000000000000000000000010255d07000000000000000000000000e80300000000000000000000000000000000000000000000010001000000000000018000000000000000bc4725fdd33d51f616e25e59c4ff92073c46756e645261697365725f4e616d65d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1281, + "name": "Utility_Batch_optimistic", + "blob": "29020800002c000000000058000000d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Create fundraiser", - "1 | Offering portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Offering portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Offering portfolio [3/3] : 123456", - "2 | Offering asset : TICKER-12345", - "3 | Raising portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | Raising portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "3 | Raising portfolio [3/3] : 123456", - "4 | Raising asset : TICKER-12345", - "5 | Tiers [1/4] : POLYX 123.544848", - "5 | Tiers [2/4] : POLYX 0.001", - "5 | Tiers [3/4] : POLYX 123.544848", - "5 | Tiers [4/4] : POLYX 0.001", - "6 | Venue id : 0", - "7 | Start : 256", - "8 | End : 128", - "9 | Minimum investment [1/2] : 10067858882668152495406396777215.37938", - "9 | Minimum investment [2/2] : 8", - "10 | Fundraiser name : FundRaiser_Name", - "11 | Tip : POLYX 5552342.355555" + "0 | Utility : Batch optimistic", + "1 | Calls [1/4] : Fill block", + "1 | Calls [2/4] : 0.0000044%", + "1 | Calls [3/4] : Fill block", + "1 | Calls [4/4] : 0.0000088%", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Sto : Create fundraiser", - "1 | Offering portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Offering portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Offering portfolio [3/3] : 123456", - "2 | Offering asset : TICKER-12345", - "3 | Raising portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | Raising portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "3 | Raising portfolio [3/3] : 123456", - "4 | Raising asset : TICKER-12345", - "5 | Tiers [1/4] : POLYX 123.544848", - "5 | Tiers [2/4] : POLYX 0.001", - "5 | Tiers [3/4] : POLYX 123.544848", - "5 | Tiers [4/4] : POLYX 0.001", - "6 | Venue id : 0", - "7 | Start : 256", - "8 | End : 128", - "9 | Minimum investment [1/2] : 10067858882668152495406396777215.37938", - "9 | Minimum investment [2/2] : 8", - "10 | Fundraiser name : FundRaiser_Name", - "11 | Chain : Polymesh", - "12 | Nonce : 50283", - "13 | Tip : POLYX 5552342.355555", - "14 | Era Phase : 61", - "15 | Era Period : 64", - "16 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "16 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Batch optimistic", + "1 | Calls [1/4] : Fill block", + "1 | Calls [2/4] : 0.0000044%", + "1 | Calls [3/4] : Fill block", + "1 | Calls [4/4] : 0.0000088%", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1217, - "name": "Sto_Create_fundraiser", - "blob": "27009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000005449434b45522d31323334359cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000005449434b45522d31323334350810255d07000000000000000000000000e803000000000000000000000000000010255d07000000000000000000000000e80300000000000000000000000000006bc4000000000000010008000000000000018000000000000000bc4725fdd33d51f616e25e59c4ff92073c46756e645261697365725f4e616d65d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1282, + "name": "Utility_Batch_optimistic", + "blob": "29021000002c0000000000580000000000840000000000b0000000d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Create fundraiser", - "1 | Offering portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Offering portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Offering portfolio [3/3] : 123456", - "2 | Offering asset : TICKER-12345", - "3 | Raising portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | Raising portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "3 | Raising portfolio [3/3] : 123456", - "4 | Raising asset : TICKER-12345", - "5 | Tiers [1/4] : POLYX 123.544848", - "5 | Tiers [2/4] : POLYX 0.001", - "5 | Tiers [3/4] : POLYX 123.544848", - "5 | Tiers [4/4] : POLYX 0.001", - "6 | Venue id : 50283", - "7 | Start : 2048", - "8 | End : 128", - "9 | Minimum investment [1/2] : 10067858882668152495406396777215.37938", - "9 | Minimum investment [2/2] : 8", - "10 | Fundraiser name : FundRaiser_Name", - "11 | Tip : POLYX 1234.56789" + "0 | Utility : Batch optimistic", + "1 | Calls [1/8] : Fill block", + "1 | Calls [2/8] : 0.0000044%", + "1 | Calls [3/8] : Fill block", + "1 | Calls [4/8] : 0.0000088%", + "1 | Calls [5/8] : Fill block", + "1 | Calls [6/8] : 0.0000132%", + "1 | Calls [7/8] : Fill block", + "1 | Calls [8/8] : 0.0000176%", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Sto : Create fundraiser", - "1 | Offering portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Offering portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Offering portfolio [3/3] : 123456", - "2 | Offering asset : TICKER-12345", - "3 | Raising portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | Raising portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "3 | Raising portfolio [3/3] : 123456", - "4 | Raising asset : TICKER-12345", - "5 | Tiers [1/4] : POLYX 123.544848", - "5 | Tiers [2/4] : POLYX 0.001", - "5 | Tiers [3/4] : POLYX 123.544848", - "5 | Tiers [4/4] : POLYX 0.001", - "6 | Venue id : 50283", - "7 | Start : 2048", - "8 | End : 128", - "9 | Minimum investment [1/2] : 10067858882668152495406396777215.37938", - "9 | Minimum investment [2/2] : 8", - "10 | Fundraiser name : FundRaiser_Name", - "11 | Chain : Polymesh", - "12 | Nonce : 2339", - "13 | Tip : POLYX 1234.56789", - "14 | Era Phase : 61", - "15 | Era Period : 64", - "16 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "16 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Batch optimistic", + "1 | Calls [1/8] : Fill block", + "1 | Calls [2/8] : 0.0000044%", + "1 | Calls [3/8] : Fill block", + "1 | Calls [4/8] : 0.0000088%", + "1 | Calls [5/8] : Fill block", + "1 | Calls [6/8] : 0.0000132%", + "1 | Calls [7/8] : Fill block", + "1 | Calls [8/8] : 0.0000176%", + "2 | Chain : Polymesh", + "3 | Nonce : 50283", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1218, - "name": "Sto_Create_fundraiser", - "blob": "27009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000005449434b45522d31323334359cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000005449434b45522d31323334350810255d07000000000000000000000000e803000000000000000000000000000010255d07000000000000000000000000e80300000000000000000000000000000000000000000000018000000000000000010008000000000000bc4725fdd33d51f616e25e59c4ff92073c46756e645261697365725f4e616d65d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1283, + "name": "Utility_Batch_optimistic", + "blob": "29020800002c000000000058000000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Create fundraiser", - "1 | Offering portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Offering portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Offering portfolio [3/3] : 123456", - "2 | Offering asset : TICKER-12345", - "3 | Raising portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | Raising portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "3 | Raising portfolio [3/3] : 123456", - "4 | Raising asset : TICKER-12345", - "5 | Tiers [1/4] : POLYX 123.544848", - "5 | Tiers [2/4] : POLYX 0.001", - "5 | Tiers [3/4] : POLYX 123.544848", - "5 | Tiers [4/4] : POLYX 0.001", - "6 | Venue id : 0", - "7 | Start : 128", - "8 | End : 2048", - "9 | Minimum investment [1/2] : 10067858882668152495406396777215.37938", - "9 | Minimum investment [2/2] : 8", - "10 | Fundraiser name : FundRaiser_Name", - "11 | Tip : POLYX 0.000987" + "0 | Utility : Batch optimistic", + "1 | Calls [1/4] : Fill block", + "1 | Calls [2/4] : 0.0000044%", + "1 | Calls [3/4] : Fill block", + "1 | Calls [4/4] : 0.0000088%" ], "output_expert": [ - "0 | Sto : Create fundraiser", - "1 | Offering portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Offering portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Offering portfolio [3/3] : 123456", - "2 | Offering asset : TICKER-12345", - "3 | Raising portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | Raising portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "3 | Raising portfolio [3/3] : 123456", - "4 | Raising asset : TICKER-12345", - "5 | Tiers [1/4] : POLYX 123.544848", - "5 | Tiers [2/4] : POLYX 0.001", - "5 | Tiers [3/4] : POLYX 123.544848", - "5 | Tiers [4/4] : POLYX 0.001", - "6 | Venue id : 0", - "7 | Start : 128", - "8 | End : 2048", - "9 | Minimum investment [1/2] : 10067858882668152495406396777215.37938", - "9 | Minimum investment [2/2] : 8", - "10 | Fundraiser name : FundRaiser_Name", - "11 | Chain : Polymesh", - "12 | Nonce : 2339", - "13 | Tip : POLYX 0.000987", - "14 | Era Phase : 61", - "15 | Era Period : 64", - "16 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "16 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Batch optimistic", + "1 | Calls [1/4] : Fill block", + "1 | Calls [2/4] : 0.0000044%", + "1 | Calls [3/4] : Fill block", + "1 | Calls [4/4] : 0.0000088%", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1219, - "name": "Sto_Create_fundraiser", - "blob": "27009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000005449434b45522d31323334359cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000005449434b45522d31323334350810255d07000000000000000000000000e803000000000000000000000000000010255d07000000000000000000000000e80300000000000000000000000000002309000000000000018000000000000000010001000000000000bc4725fdd33d51f616e25e59c4ff92073c46756e645261697365725f4e616d65d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1284, + "name": "Utility_Batch_optimistic", + "blob": "29020400002c000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Create fundraiser", - "1 | Offering portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Offering portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Offering portfolio [3/3] : 123456", - "2 | Offering asset : TICKER-12345", - "3 | Raising portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | Raising portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "3 | Raising portfolio [3/3] : 123456", - "4 | Raising asset : TICKER-12345", - "5 | Tiers [1/4] : POLYX 123.544848", - "5 | Tiers [2/4] : POLYX 0.001", - "5 | Tiers [3/4] : POLYX 123.544848", - "5 | Tiers [4/4] : POLYX 0.001", - "6 | Venue id : 2339", - "7 | Start : 128", - "8 | End : 256", - "9 | Minimum investment [1/2] : 10067858882668152495406396777215.37938", - "9 | Minimum investment [2/2] : 8", - "10 | Fundraiser name : FundRaiser_Name" + "0 | Utility : Batch optimistic", + "1 | Calls [1/2] : Fill block", + "1 | Calls [2/2] : 0.0000044%", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Sto : Create fundraiser", - "1 | Offering portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Offering portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Offering portfolio [3/3] : 123456", - "2 | Offering asset : TICKER-12345", - "3 | Raising portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | Raising portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "3 | Raising portfolio [3/3] : 123456", - "4 | Raising asset : TICKER-12345", - "5 | Tiers [1/4] : POLYX 123.544848", - "5 | Tiers [2/4] : POLYX 0.001", - "5 | Tiers [3/4] : POLYX 123.544848", - "5 | Tiers [4/4] : POLYX 0.001", - "6 | Venue id : 2339", - "7 | Start : 128", - "8 | End : 256", - "9 | Minimum investment [1/2] : 10067858882668152495406396777215.37938", - "9 | Minimum investment [2/2] : 8", - "10 | Fundraiser name : FundRaiser_Name", - "11 | Chain : Polymesh", - "12 | Nonce : 1", - "13 | Era Phase : 61", - "14 | Era Period : 64", - "15 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "15 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Batch optimistic", + "1 | Calls [1/2] : Fill block", + "1 | Calls [2/2] : 0.0000044%", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1220, - "name": "Sto_Create_fundraiser", - "blob": "27009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000005449434b45522d31323334359cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000005449434b45522d31323334350810255d07000000000000000000000000e803000000000000000000000000000010255d07000000000000000000000000e80300000000000000000000000000000100000000000000010001000000000000010008000000000000bc4725fdd33d51f616e25e59c4ff92073c46756e645261697365725f4e616d65d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1285, + "name": "Utility_Batch_optimistic", + "blob": "29021000002c0000000000580000000000840000000000b0000000d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Create fundraiser", - "1 | Offering portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Offering portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Offering portfolio [3/3] : 123456", - "2 | Offering asset : TICKER-12345", - "3 | Raising portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | Raising portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "3 | Raising portfolio [3/3] : 123456", - "4 | Raising asset : TICKER-12345", - "5 | Tiers [1/4] : POLYX 123.544848", - "5 | Tiers [2/4] : POLYX 0.001", - "5 | Tiers [3/4] : POLYX 123.544848", - "5 | Tiers [4/4] : POLYX 0.001", - "6 | Venue id : 1", - "7 | Start : 256", - "8 | End : 2048", - "9 | Minimum investment [1/2] : 10067858882668152495406396777215.37938", - "9 | Minimum investment [2/2] : 8", - "10 | Fundraiser name : FundRaiser_Name", - "11 | Tip : POLYX 1234.56789" + "0 | Utility : Batch optimistic", + "1 | Calls [1/8] : Fill block", + "1 | Calls [2/8] : 0.0000044%", + "1 | Calls [3/8] : Fill block", + "1 | Calls [4/8] : 0.0000088%", + "1 | Calls [5/8] : Fill block", + "1 | Calls [6/8] : 0.0000132%", + "1 | Calls [7/8] : Fill block", + "1 | Calls [8/8] : 0.0000176%", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Sto : Create fundraiser", - "1 | Offering portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Offering portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Offering portfolio [3/3] : 123456", - "2 | Offering asset : TICKER-12345", - "3 | Raising portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "3 | Raising portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "3 | Raising portfolio [3/3] : 123456", - "4 | Raising asset : TICKER-12345", - "5 | Tiers [1/4] : POLYX 123.544848", - "5 | Tiers [2/4] : POLYX 0.001", - "5 | Tiers [3/4] : POLYX 123.544848", - "5 | Tiers [4/4] : POLYX 0.001", - "6 | Venue id : 1", - "7 | Start : 256", - "8 | End : 2048", - "9 | Minimum investment [1/2] : 10067858882668152495406396777215.37938", - "9 | Minimum investment [2/2] : 8", - "10 | Fundraiser name : FundRaiser_Name", - "11 | Chain : Polymesh", - "12 | Nonce : 0", - "13 | Tip : POLYX 1234.56789", - "14 | Era Phase : 61", - "15 | Era Period : 64", - "16 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "16 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Batch optimistic", + "1 | Calls [1/8] : Fill block", + "1 | Calls [2/8] : 0.0000044%", + "1 | Calls [3/8] : Fill block", + "1 | Calls [4/8] : 0.0000088%", + "1 | Calls [5/8] : Fill block", + "1 | Calls [6/8] : 0.0000132%", + "1 | Calls [7/8] : Fill block", + "1 | Calls [8/8] : 0.0000176%", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1221, - "name": "Sto_Invest", - "blob": "27019cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000005449434b45522d31323334350100000000000000bc4725fdd33d51f616e25e59c4ff920701d2029649000000000000000000000000012ff34d0d00000000e525130000000000e64ced6f5f7dc0f02799db171da86070e5acf1d426e0b423fa101bebb847d1080084301ef867852e8fda70fdd13249bbfd48c994aff683e8f3e549a5d51598b400077116f085ebb57fd83d9e192794d9eec7d61407c26f30205bf3f30e398c100700d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1286, + "name": "Utility_Relay_tx", + "blob": "2903a60464c5242fae2961b87f0ab349a2c72560f5b679926a0056ec776488b0193001a65e3daafe820e1ef697dc96e5009e3d6892957491c4912711e1b2ac29bc96921a758af3bfe14ecc4c365a57746c11f1a73a15cf43e3cefbf7f0a1420c7c9dd2b21500000000000000002c000000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Invest", - "1 | Investment portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Investment portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Investment portfolio [3/3] : 123456", - "2 | Funding portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Funding portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "2 | Funding portfolio [3/3] : 123456", - "3 | Offering asset : TICKER-12345", - "4 | Id : 1", - "5 | Purchase amount [1/2] : 10067858882668152495406396777215.37938", - "5 | Purchase amount [2/2] : 8", - "6 | Max price : POLYX 1234.56789", - "7 | Receipt [1/8] : 223212335", - "7 | Receipt [2/8] : 1254885", - "7 | Receipt [3/8] : 2Hesy7me6rydzS3nMYckN2ZWCR9WkciPELnGr3", - "7 | Receipt [4/8] : UWHafp7cyb", - "7 | Receipt [5/8] : 84301ef867852e8fda70fdd13249bbfd48c994", - "7 | Receipt [6/8] : aff683e8f3e549a5d51598b400077116f085eb", - "7 | Receipt [7/8] : b57fd83d9e192794d9eec7d61407c26f30205b", - "7 | Receipt [8/8] : f3f30e398c1007", - "8 | Tip : POLYX 55.555555" + "0 | Utility : Relay tx", + "1 | Target [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Target [2/2] : 8B5MWsqjs1", + "2 | Signature [1/4] : a65e3daafe820e1ef697dc96e5009e3d689295", + "2 | Signature [2/4] : 7491c4912711e1b2ac29bc96921a758af3bfe1", + "2 | Signature [3/4] : 4ecc4c365a57746c11f1a73a15cf43e3cefbf7", + "2 | Signature [4/4] : f0a1420c7c9dd2", + "3 | Call [1/3] : 5554", + "3 | Call [2/3] : Fill block", + "3 | Call [3/3] : 0.0000044%" ], "output_expert": [ - "0 | Sto : Invest", - "1 | Investment portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Investment portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Investment portfolio [3/3] : 123456", - "2 | Funding portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Funding portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "2 | Funding portfolio [3/3] : 123456", - "3 | Offering asset : TICKER-12345", - "4 | Id : 1", - "5 | Purchase amount [1/2] : 10067858882668152495406396777215.37938", - "5 | Purchase amount [2/2] : 8", - "6 | Max price : POLYX 1234.56789", - "7 | Receipt [1/8] : 223212335", - "7 | Receipt [2/8] : 1254885", - "7 | Receipt [3/8] : 2Hesy7me6rydzS3nMYckN2ZWCR9WkciPELnGr3", - "7 | Receipt [4/8] : UWHafp7cyb", - "7 | Receipt [5/8] : 84301ef867852e8fda70fdd13249bbfd48c994", - "7 | Receipt [6/8] : aff683e8f3e549a5d51598b400077116f085eb", - "7 | Receipt [7/8] : b57fd83d9e192794d9eec7d61407c26f30205b", - "7 | Receipt [8/8] : f3f30e398c1007", - "8 | Chain : Polymesh", - "9 | Nonce : 1", - "10 | Tip : POLYX 55.555555", - "11 | Era Phase : 61", - "12 | Era Period : 64", - "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Relay tx", + "1 | Target [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Target [2/2] : 8B5MWsqjs1", + "2 | Signature [1/4] : a65e3daafe820e1ef697dc96e5009e3d689295", + "2 | Signature [2/4] : 7491c4912711e1b2ac29bc96921a758af3bfe1", + "2 | Signature [3/4] : 4ecc4c365a57746c11f1a73a15cf43e3cefbf7", + "2 | Signature [4/4] : f0a1420c7c9dd2", + "3 | Call [1/3] : 5554", + "3 | Call [2/3] : Fill block", + "3 | Call [3/3] : 0.0000044%", + "4 | Chain : Polymesh", + "5 | Nonce : 50283", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1222, - "name": "Sto_Invest", - "blob": "27019cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000005449434b45522d31323334350000000000000000bc4725fdd33d51f616e25e59c4ff92070163ce64c10c0500000000000000000000012ff34d0d00000000e525130000000000e64ced6f5f7dc0f02799db171da86070e5acf1d426e0b423fa101bebb847d1080084301ef867852e8fda70fdd13249bbfd48c994aff683e8f3e549a5d51598b400077116f085ebb57fd83d9e192794d9eec7d61407c26f30205bf3f30e398c100700d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1287, + "name": "Utility_Relay_tx", + "blob": "29038abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c71111005d93fb5d9f44ba0d593bfd10cca120ae0848680a6c0ba3745618254d45895ec8dd2d299080dbdbf04ae2484080032ac6f7179a6019961723c204c3a30362cc23b21500000000000000002c000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Invest", - "1 | Investment portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Investment portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Investment portfolio [3/3] : 123456", - "2 | Funding portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Funding portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "2 | Funding portfolio [3/3] : 123456", - "3 | Offering asset : TICKER-12345", - "4 | Id : 0", - "5 | Purchase amount [1/2] : 10067858882668152495406396777215.37938", - "5 | Purchase amount [2/2] : 8", - "6 | Max price : POLYX 5552342.355555", - "7 | Receipt [1/8] : 223212335", - "7 | Receipt [2/8] : 1254885", - "7 | Receipt [3/8] : 2Hesy7me6rydzS3nMYckN2ZWCR9WkciPELnGr3", - "7 | Receipt [4/8] : UWHafp7cyb", - "7 | Receipt [5/8] : 84301ef867852e8fda70fdd13249bbfd48c994", - "7 | Receipt [6/8] : aff683e8f3e549a5d51598b400077116f085eb", - "7 | Receipt [7/8] : b57fd83d9e192794d9eec7d61407c26f30205b", - "7 | Receipt [8/8] : f3f30e398c1007", - "8 | Tip : POLYX 1234.56789" + "0 | Utility : Relay tx", + "1 | Target [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Target [2/2] : jjjhYMApdS", + "2 | Signature [1/4] : 5d93fb5d9f44ba0d593bfd10cca120ae084868", + "2 | Signature [2/4] : 0a6c0ba3745618254d45895ec8dd2d299080db", + "2 | Signature [3/4] : dbf04ae2484080032ac6f7179a6019961723c2", + "2 | Signature [4/4] : 04c3a30362cc23", + "3 | Call [1/3] : 5554", + "3 | Call [2/3] : Fill block", + "3 | Call [3/3] : 0.0000044%", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Sto : Invest", - "1 | Investment portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Investment portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Investment portfolio [3/3] : 123456", - "2 | Funding portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Funding portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "2 | Funding portfolio [3/3] : 123456", - "3 | Offering asset : TICKER-12345", - "4 | Id : 0", - "5 | Purchase amount [1/2] : 10067858882668152495406396777215.37938", - "5 | Purchase amount [2/2] : 8", - "6 | Max price : POLYX 5552342.355555", - "7 | Receipt [1/8] : 223212335", - "7 | Receipt [2/8] : 1254885", - "7 | Receipt [3/8] : 2Hesy7me6rydzS3nMYckN2ZWCR9WkciPELnGr3", - "7 | Receipt [4/8] : UWHafp7cyb", - "7 | Receipt [5/8] : 84301ef867852e8fda70fdd13249bbfd48c994", - "7 | Receipt [6/8] : aff683e8f3e549a5d51598b400077116f085eb", - "7 | Receipt [7/8] : b57fd83d9e192794d9eec7d61407c26f30205b", - "7 | Receipt [8/8] : f3f30e398c1007", - "8 | Chain : Polymesh", - "9 | Nonce : 0", - "10 | Tip : POLYX 1234.56789", - "11 | Era Phase : 61", - "12 | Era Period : 64", - "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Relay tx", + "1 | Target [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Target [2/2] : jjjhYMApdS", + "2 | Signature [1/4] : 5d93fb5d9f44ba0d593bfd10cca120ae084868", + "2 | Signature [2/4] : 0a6c0ba3745618254d45895ec8dd2d299080db", + "2 | Signature [3/4] : dbf04ae2484080032ac6f7179a6019961723c2", + "2 | Signature [4/4] : 04c3a30362cc23", + "3 | Call [1/3] : 5554", + "3 | Call [2/3] : Fill block", + "3 | Call [3/3] : 0.0000044%", + "4 | Chain : Polymesh", + "5 | Nonce : 50283", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1223, - "name": "Sto_Invest", - "blob": "27019cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000005449434b45522d31323334356400000000000000bc4725fdd33d51f616e25e59c4ff92070100000000000000000000000000000000012ff34d0d00000000e525130000000000e64ced6f5f7dc0f02799db171da86070e5acf1d426e0b423fa101bebb847d1080084301ef867852e8fda70fdd13249bbfd48c994aff683e8f3e549a5d51598b400077116f085ebb57fd83d9e192794d9eec7d61407c26f30205bf3f30e398c100700d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1288, + "name": "Utility_Relay_tx", + "blob": "2903e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef920021f9d59bee5cf2e26aa90890436e9fd1476918082f94cb9cd50421c1304a5c673559c69c6e9aabad9697051d71f01ffe85f3b228c477f5600c086d510768190c8a9b21500000000000000002c000000d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Invest", - "1 | Investment portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Investment portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Investment portfolio [3/3] : 123456", - "2 | Funding portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Funding portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "2 | Funding portfolio [3/3] : 123456", - "3 | Offering asset : TICKER-12345", - "4 | Id : 100", - "5 | Purchase amount [1/2] : 10067858882668152495406396777215.37938", - "5 | Purchase amount [2/2] : 8", - "6 | Max price : POLYX 0.0", - "7 | Receipt [1/8] : 223212335", - "7 | Receipt [2/8] : 1254885", - "7 | Receipt [3/8] : 2Hesy7me6rydzS3nMYckN2ZWCR9WkciPELnGr3", - "7 | Receipt [4/8] : UWHafp7cyb", - "7 | Receipt [5/8] : 84301ef867852e8fda70fdd13249bbfd48c994", - "7 | Receipt [6/8] : aff683e8f3e549a5d51598b400077116f085eb", - "7 | Receipt [7/8] : b57fd83d9e192794d9eec7d61407c26f30205b", - "7 | Receipt [8/8] : f3f30e398c1007", - "8 | Tip : POLYX 55.555555" + "0 | Utility : Relay tx", + "1 | Target [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Target [2/2] : 3fxY7hxFii", + "2 | Signature [1/4] : 1f9d59bee5cf2e26aa90890436e9fd14769180", + "2 | Signature [2/4] : 82f94cb9cd50421c1304a5c673559c69c6e9aa", + "2 | Signature [3/4] : bad9697051d71f01ffe85f3b228c477f5600c0", + "2 | Signature [4/4] : 86d510768190c8a9", + "3 | Call [1/3] : 5554", + "3 | Call [2/3] : Fill block", + "3 | Call [3/3] : 0.0000044%" ], "output_expert": [ - "0 | Sto : Invest", - "1 | Investment portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Investment portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Investment portfolio [3/3] : 123456", - "2 | Funding portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Funding portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "2 | Funding portfolio [3/3] : 123456", - "3 | Offering asset : TICKER-12345", - "4 | Id : 100", - "5 | Purchase amount [1/2] : 10067858882668152495406396777215.37938", - "5 | Purchase amount [2/2] : 8", - "6 | Max price : POLYX 0.0", - "7 | Receipt [1/8] : 223212335", - "7 | Receipt [2/8] : 1254885", - "7 | Receipt [3/8] : 2Hesy7me6rydzS3nMYckN2ZWCR9WkciPELnGr3", - "7 | Receipt [4/8] : UWHafp7cyb", - "7 | Receipt [5/8] : 84301ef867852e8fda70fdd13249bbfd48c994", - "7 | Receipt [6/8] : aff683e8f3e549a5d51598b400077116f085eb", - "7 | Receipt [7/8] : b57fd83d9e192794d9eec7d61407c26f30205b", - "7 | Receipt [8/8] : f3f30e398c1007", - "8 | Chain : Polymesh", - "9 | Nonce : 50283", - "10 | Tip : POLYX 55.555555", - "11 | Era Phase : 61", - "12 | Era Period : 64", - "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Relay tx", + "1 | Target [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Target [2/2] : 3fxY7hxFii", + "2 | Signature [1/4] : 1f9d59bee5cf2e26aa90890436e9fd14769180", + "2 | Signature [2/4] : 82f94cb9cd50421c1304a5c673559c69c6e9aa", + "2 | Signature [3/4] : bad9697051d71f01ffe85f3b228c477f5600c0", + "2 | Signature [4/4] : 86d510768190c8a9", + "3 | Call [1/3] : 5554", + "3 | Call [2/3] : Fill block", + "3 | Call [3/3] : 0.0000044%", + "4 | Chain : Polymesh", + "5 | Nonce : 50283", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1224, - "name": "Sto_Invest", - "blob": "27019cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000005449434b45522d31323334350100000000000000bc4725fdd33d51f616e25e59c4ff920701db030000000000000000000000000000012ff34d0d00000000e525130000000000e64ced6f5f7dc0f02799db171da86070e5acf1d426e0b423fa101bebb847d1080084301ef867852e8fda70fdd13249bbfd48c994aff683e8f3e549a5d51598b400077116f085ebb57fd83d9e192794d9eec7d61407c26f30205bf3f30e398c100700d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1289, + "name": "Utility_Relay_tx", + "blob": "2903e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef92001a65e3daafe820e1ef697dc96e5009e3d6892957491c4912711e1b2ac29bc96921a758af3bfe14ecc4c365a57746c11f1a73a15cf43e3cefbf7f0a1420c7c9dd2b21500000000000000002c000000d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Invest", - "1 | Investment portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Investment portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Investment portfolio [3/3] : 123456", - "2 | Funding portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Funding portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "2 | Funding portfolio [3/3] : 123456", - "3 | Offering asset : TICKER-12345", - "4 | Id : 1", - "5 | Purchase amount [1/2] : 10067858882668152495406396777215.37938", - "5 | Purchase amount [2/2] : 8", - "6 | Max price : POLYX 0.000987", - "7 | Receipt [1/8] : 223212335", - "7 | Receipt [2/8] : 1254885", - "7 | Receipt [3/8] : 2Hesy7me6rydzS3nMYckN2ZWCR9WkciPELnGr3", - "7 | Receipt [4/8] : UWHafp7cyb", - "7 | Receipt [5/8] : 84301ef867852e8fda70fdd13249bbfd48c994", - "7 | Receipt [6/8] : aff683e8f3e549a5d51598b400077116f085eb", - "7 | Receipt [7/8] : b57fd83d9e192794d9eec7d61407c26f30205b", - "7 | Receipt [8/8] : f3f30e398c1007", - "8 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "8 | Tip [2/2] : 3.456789" + "0 | Utility : Relay tx", + "1 | Target [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Target [2/2] : 3fxY7hxFii", + "2 | Signature [1/4] : a65e3daafe820e1ef697dc96e5009e3d689295", + "2 | Signature [2/4] : 7491c4912711e1b2ac29bc96921a758af3bfe1", + "2 | Signature [3/4] : 4ecc4c365a57746c11f1a73a15cf43e3cefbf7", + "2 | Signature [4/4] : f0a1420c7c9dd2", + "3 | Call [1/3] : 5554", + "3 | Call [2/3] : Fill block", + "3 | Call [3/3] : 0.0000044%", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Sto : Invest", - "1 | Investment portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Investment portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Investment portfolio [3/3] : 123456", - "2 | Funding portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Funding portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "2 | Funding portfolio [3/3] : 123456", - "3 | Offering asset : TICKER-12345", - "4 | Id : 1", - "5 | Purchase amount [1/2] : 10067858882668152495406396777215.37938", - "5 | Purchase amount [2/2] : 8", - "6 | Max price : POLYX 0.000987", - "7 | Receipt [1/8] : 223212335", - "7 | Receipt [2/8] : 1254885", - "7 | Receipt [3/8] : 2Hesy7me6rydzS3nMYckN2ZWCR9WkciPELnGr3", - "7 | Receipt [4/8] : UWHafp7cyb", - "7 | Receipt [5/8] : 84301ef867852e8fda70fdd13249bbfd48c994", - "7 | Receipt [6/8] : aff683e8f3e549a5d51598b400077116f085eb", - "7 | Receipt [7/8] : b57fd83d9e192794d9eec7d61407c26f30205b", - "7 | Receipt [8/8] : f3f30e398c1007", - "8 | Chain : Polymesh", - "9 | Nonce : 2339", - "10 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "10 | Tip [2/2] : 3.456789", - "11 | Era Phase : 61", - "12 | Era Period : 64", - "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Relay tx", + "1 | Target [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Target [2/2] : 3fxY7hxFii", + "2 | Signature [1/4] : a65e3daafe820e1ef697dc96e5009e3d689295", + "2 | Signature [2/4] : 7491c4912711e1b2ac29bc96921a758af3bfe1", + "2 | Signature [3/4] : 4ecc4c365a57746c11f1a73a15cf43e3cefbf7", + "2 | Signature [4/4] : f0a1420c7c9dd2", + "3 | Call [1/3] : 5554", + "3 | Call [2/3] : Fill block", + "3 | Call [3/3] : 0.0000044%", + "4 | Chain : Polymesh", + "5 | Nonce : 100", + "6 | Tip : POLYX 5552342.355555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1225, - "name": "Sto_Invest", - "blob": "27019cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000009cbb5c1f9e6ce9a53874b1a3d90608be50aa34294e59a33cf54e1fbf84510eda0140e20100000000005449434b45522d31323334350000000000000000bc4725fdd33d51f616e25e59c4ff920701158139ae28a3dfaac5fe1560a5e9e05c012ff34d0d00000000e525130000000000e64ced6f5f7dc0f02799db171da86070e5acf1d426e0b423fa101bebb847d1080084301ef867852e8fda70fdd13249bbfd48c994aff683e8f3e549a5d51598b400077116f085ebb57fd83d9e192794d9eec7d61407c26f30205bf3f30e398c100700d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1290, + "name": "Utility_Relay_tx", + "blob": "2903a60464c5242fae2961b87f0ab349a2c72560f5b679926a0056ec776488b0193001a65e3daafe820e1ef697dc96e5009e3d6892957491c4912711e1b2ac29bc96921a758af3bfe14ecc4c365a57746c11f1a73a15cf43e3cefbf7f0a1420c7c9dd2b21500000000000000002c000000d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Invest", - "1 | Investment portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Investment portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Investment portfolio [3/3] : 123456", - "2 | Funding portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Funding portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "2 | Funding portfolio [3/3] : 123456", - "3 | Offering asset : TICKER-12345", - "4 | Id : 0", - "5 | Purchase amount [1/2] : 10067858882668152495406396777215.37938", - "5 | Purchase amount [2/2] : 8", - "6 | Max price [1/2] : POLYX 12345678901234567890123456789012", - "6 | Max price [2/2] : 3.456789", - "7 | Receipt [1/8] : 223212335", - "7 | Receipt [2/8] : 1254885", - "7 | Receipt [3/8] : 2Hesy7me6rydzS3nMYckN2ZWCR9WkciPELnGr3", - "7 | Receipt [4/8] : UWHafp7cyb", - "7 | Receipt [5/8] : 84301ef867852e8fda70fdd13249bbfd48c994", - "7 | Receipt [6/8] : aff683e8f3e549a5d51598b400077116f085eb", - "7 | Receipt [7/8] : b57fd83d9e192794d9eec7d61407c26f30205b", - "7 | Receipt [8/8] : f3f30e398c1007", - "8 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "8 | Tip [2/2] : 3.456789" + "0 | Utility : Relay tx", + "1 | Target [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Target [2/2] : 8B5MWsqjs1", + "2 | Signature [1/4] : a65e3daafe820e1ef697dc96e5009e3d689295", + "2 | Signature [2/4] : 7491c4912711e1b2ac29bc96921a758af3bfe1", + "2 | Signature [3/4] : 4ecc4c365a57746c11f1a73a15cf43e3cefbf7", + "2 | Signature [4/4] : f0a1420c7c9dd2", + "3 | Call [1/3] : 5554", + "3 | Call [2/3] : Fill block", + "3 | Call [3/3] : 0.0000044%", + "4 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Sto : Invest", - "1 | Investment portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "1 | Investment portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "1 | Investment portfolio [3/3] : 123456", - "2 | Funding portfolio [1/3] : 9cbb5c1f9e6ce9a53874b1a3d90608be50aa34", - "2 | Funding portfolio [2/3] : 294e59a33cf54e1fbf84510eda", - "2 | Funding portfolio [3/3] : 123456", - "3 | Offering asset : TICKER-12345", - "4 | Id : 0", - "5 | Purchase amount [1/2] : 10067858882668152495406396777215.37938", - "5 | Purchase amount [2/2] : 8", - "6 | Max price [1/2] : POLYX 12345678901234567890123456789012", - "6 | Max price [2/2] : 3.456789", - "7 | Receipt [1/8] : 223212335", - "7 | Receipt [2/8] : 1254885", - "7 | Receipt [3/8] : 2Hesy7me6rydzS3nMYckN2ZWCR9WkciPELnGr3", - "7 | Receipt [4/8] : UWHafp7cyb", - "7 | Receipt [5/8] : 84301ef867852e8fda70fdd13249bbfd48c994", - "7 | Receipt [6/8] : aff683e8f3e549a5d51598b400077116f085eb", - "7 | Receipt [7/8] : b57fd83d9e192794d9eec7d61407c26f30205b", - "7 | Receipt [8/8] : f3f30e398c1007", - "8 | Chain : Polymesh", - "9 | Nonce : 50283", - "10 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "10 | Tip [2/2] : 3.456789", - "11 | Era Phase : 61", - "12 | Era Period : 64", - "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Utility : Relay tx", + "1 | Target [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | Target [2/2] : 8B5MWsqjs1", + "2 | Signature [1/4] : a65e3daafe820e1ef697dc96e5009e3d689295", + "2 | Signature [2/4] : 7491c4912711e1b2ac29bc96921a758af3bfe1", + "2 | Signature [3/4] : 4ecc4c365a57746c11f1a73a15cf43e3cefbf7", + "2 | Signature [4/4] : f0a1420c7c9dd2", + "3 | Call [1/3] : 5554", + "3 | Call [2/3] : Fill block", + "3 | Call [3/3] : 0.0000044%", + "4 | Chain : Polymesh", + "5 | Nonce : 2339", + "6 | Tip : POLYX 55.555555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1226, - "name": "Sto_Freeze_fundraiser", - "blob": "27025449434b45522d31323334350000000000000000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1291, + "name": "Externalagents_Remove_agent", + "blob": "2b025449434b45522d3132333435942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Freeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 0", - "3 | Tip : POLYX 55.555555" + "0 | Externalagents : Remove agent", + "1 | Ticker : TICKER-12345", + "2 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Sto : Freeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 0", + "0 | Externalagents : Remove agent", + "1 | Ticker : TICKER-12345", + "2 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 1", + "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -32105,46 +33770,46 @@ ] }, { - "index": 1227, - "name": "Sto_Freeze_fundraiser", - "blob": "27025449434b45522d31323334356bc4000000000000d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1292, + "name": "Externalagents_Remove_agent", + "blob": "2b025449434b45522d3132333435942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Freeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 50283", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "0 | Externalagents : Remove agent", + "1 | Ticker : TICKER-12345", + "2 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b" ], "output_expert": [ - "0 | Sto : Freeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 50283", + "0 | Externalagents : Remove agent", + "1 | Ticker : TICKER-12345", + "2 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 2339", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1228, - "name": "Sto_Freeze_fundraiser", - "blob": "27025449434b45522d31323334350000000000000000d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1293, + "name": "Externalagents_Remove_agent", + "blob": "2b025449434b45522d3132333435942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Freeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 0", + "0 | Externalagents : Remove agent", + "1 | Ticker : TICKER-12345", + "2 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Sto : Freeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 0", + "0 | Externalagents : Remove agent", + "1 | Ticker : TICKER-12345", + "2 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 2339", + "4 | Nonce : 50283", "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -32153,22 +33818,24 @@ ] }, { - "index": 1229, - "name": "Sto_Freeze_fundraiser", - "blob": "27025449434b45522d31323334356400000000000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1294, + "name": "Externalagents_Remove_agent", + "blob": "2b025449434b45522d3132333435942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Freeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 100", - "3 | Tip : POLYX 0.000987" + "0 | Externalagents : Remove agent", + "1 | Ticker : TICKER-12345", + "2 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Sto : Freeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 100", + "0 | Externalagents : Remove agent", + "1 | Ticker : TICKER-12345", + "2 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", "4 | Nonce : 100", - "5 | Tip : POLYX 0.000987", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -32176,22 +33843,24 @@ ] }, { - "index": 1230, - "name": "Sto_Freeze_fundraiser", - "blob": "27025449434b45522d31323334356400000000000000d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1295, + "name": "Externalagents_Remove_agent", + "blob": "2b025449434b45522d3132333435942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Freeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 100", - "3 | Tip : POLYX 1234.56789" + "0 | Externalagents : Remove agent", + "1 | Ticker : TICKER-12345", + "2 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Sto : Freeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 100", + "0 | Externalagents : Remove agent", + "1 | Ticker : TICKER-12345", + "2 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "2 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 1234.56789", + "4 | Nonce : 2339", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -32199,145 +33868,236 @@ ] }, { - "index": 1231, - "name": "Sto_Unfreeze_fundraiser", - "blob": "27035449434b45522d31323334356400000000000000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1296, + "name": "Externalagents_Abdicate", + "blob": "2b035449434b45522d3132333435d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Unfreeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 100", - "3 | Tip : POLYX 55.555555" + "0 | Externalagents : Abdicate", + "1 | Ticker : TICKER-12345", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Sto : Unfreeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 100", - "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Externalagents : Abdicate", + "1 | Ticker : TICKER-12345", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1232, - "name": "Sto_Unfreeze_fundraiser", - "blob": "27035449434b45522d31323334352309000000000000d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1297, + "name": "Externalagents_Abdicate", + "blob": "2b035449434b45522d3132333435d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Unfreeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 2339", - "3 | Tip : POLYX 5552342.355555" + "0 | Externalagents : Abdicate", + "1 | Ticker : TICKER-12345" ], "output_expert": [ - "0 | Sto : Unfreeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 2339", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Externalagents : Abdicate", + "1 | Ticker : TICKER-12345", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1298, + "name": "Externalagents_Abdicate", + "blob": "2b035449434b45522d3132333435d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Externalagents : Abdicate", + "1 | Ticker : TICKER-12345", + "2 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Externalagents : Abdicate", + "1 | Ticker : TICKER-12345", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1299, + "name": "Externalagents_Abdicate", + "blob": "2b035449434b45522d3132333435d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Externalagents : Abdicate", + "1 | Ticker : TICKER-12345", + "2 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Externalagents : Abdicate", + "1 | Ticker : TICKER-12345", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1300, + "name": "Externalagents_Abdicate", + "blob": "2b035449434b45522d3132333435d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Externalagents : Abdicate", + "1 | Ticker : TICKER-12345", + "2 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Externalagents : Abdicate", + "1 | Ticker : TICKER-12345", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1301, + "name": "Externalagents_Accept_become_agent", + "blob": "2b052309000000000000d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Externalagents : Accept become agent", + "1 | Auth id : 2339", + "2 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Externalagents : Accept become agent", + "1 | Auth id : 2339", + "2 | Chain : Polymesh", + "3 | Nonce : 50283", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1302, + "name": "Externalagents_Accept_become_agent", + "blob": "2b056bc4000000000000d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Externalagents : Accept become agent", + "1 | Auth id : 50283", + "2 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Externalagents : Accept become agent", + "1 | Auth id : 50283", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1233, - "name": "Sto_Unfreeze_fundraiser", - "blob": "27035449434b45522d31323334356bc4000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1303, + "name": "Externalagents_Accept_become_agent", + "blob": "2b056400000000000000d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Unfreeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 50283", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "0 | Externalagents : Accept become agent", + "1 | Auth id : 100" ], "output_expert": [ - "0 | Sto : Unfreeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 50283", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Externalagents : Accept become agent", + "1 | Auth id : 100", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1234, - "name": "Sto_Unfreeze_fundraiser", - "blob": "27035449434b45522d31323334350100000000000000d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1304, + "name": "Externalagents_Accept_become_agent", + "blob": "2b050100000000000000d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Unfreeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 1", - "3 | Tip : POLYX 1234.56789" + "0 | Externalagents : Accept become agent", + "1 | Auth id : 1", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Sto : Unfreeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 1", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Externalagents : Accept become agent", + "1 | Auth id : 1", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1235, - "name": "Sto_Unfreeze_fundraiser", - "blob": "27035449434b45522d31323334356bc4000000000000d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1305, + "name": "Externalagents_Accept_become_agent", + "blob": "2b056bc4000000000000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Unfreeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 50283", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "0 | Externalagents : Accept become agent", + "1 | Auth id : 50283", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Sto : Unfreeze fundraiser", - "1 | Offering asset : TICKER-12345", - "2 | Id : 50283", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Externalagents : Accept become agent", + "1 | Auth id : 50283", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1236, - "name": "Sto_Modify_fundraiser_window", - "blob": "27045449434b45522d31323334356bc40000000000000008000000000000010001000000000000d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1306, + "name": "Externalagents_Create_group_and_add_auth", + "blob": "2b065449434b45522d313233343500942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b018000000000000000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Modify fundraiser window", - "1 | Offering asset : TICKER-12345", - "2 | Id : 50283", - "3 | Start : 2048", - "4 | End : 256", - "5 | Tip : POLYX 55.555555" + "0 | Externalagents : Create group and add auth", + "1 | Ticker : TICKER-12345", + "2 | Perms : Whole", + "3 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Expiry : 128", + "5 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Sto : Modify fundraiser window", - "1 | Offering asset : TICKER-12345", - "2 | Id : 50283", - "3 | Start : 2048", - "4 | End : 256", + "0 | Externalagents : Create group and add auth", + "1 | Ticker : TICKER-12345", + "2 | Perms : Whole", + "3 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Expiry : 128", "5 | Chain : Polymesh", - "6 | Nonce : 100", - "7 | Tip : POLYX 55.555555", + "6 | Nonce : 2339", + "7 | Tip : POLYX 1234.56789", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -32345,25 +34105,41 @@ ] }, { - "index": 1237, - "name": "Sto_Modify_fundraiser_window", - "blob": "27045449434b45522d313233343500000000000000000001000000000000010001000000000000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Sto : Modify fundraiser window", - "1 | Offering asset : TICKER-12345", - "2 | Id : 0", - "3 | Start : 256", - "4 | End : 256", + "index": 1307, + "name": "Externalagents_Create_group_and_add_auth", + "blob": "2b065449434b45522d313233343502082050414c4c45545f4101082c44697370617463684142432c446973706174636858595a2050414c4c45545f5102042c4469737061746368414243942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b018000000000000000d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Externalagents : Create group and add auth", + "1 | Ticker : TICKER-12345", + "2 | Perms [1/8] : Except", + "2 | Perms [2/8] : PALLET_A", + "2 | Perms [3/8] : These", + "2 | Perms [4/8] : DispatchABC", + "2 | Perms [5/8] : DispatchXYZ", + "2 | Perms [6/8] : PALLET_Q", + "2 | Perms [7/8] : Except", + "2 | Perms [8/8] : DispatchABC", + "3 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Expiry : 128", "5 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Sto : Modify fundraiser window", - "1 | Offering asset : TICKER-12345", - "2 | Id : 0", - "3 | Start : 256", - "4 | End : 256", + "0 | Externalagents : Create group and add auth", + "1 | Ticker : TICKER-12345", + "2 | Perms [1/8] : Except", + "2 | Perms [2/8] : PALLET_A", + "2 | Perms [3/8] : These", + "2 | Perms [4/8] : DispatchABC", + "2 | Perms [5/8] : DispatchXYZ", + "2 | Perms [6/8] : PALLET_Q", + "2 | Perms [7/8] : Except", + "2 | Perms [8/8] : DispatchABC", + "3 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Expiry : 128", "5 | Chain : Polymesh", - "6 | Nonce : 50283", + "6 | Nonce : 1", "7 | Tip : POLYX 5552342.355555", "8 | Era Phase : 61", "9 | Era Period : 64", @@ -32372,22 +34148,38 @@ ] }, { - "index": 1238, - "name": "Sto_Modify_fundraiser_window", - "blob": "27045449434b45522d313233343564000000000000008000000000000000010008000000000000d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Sto : Modify fundraiser window", - "1 | Offering asset : TICKER-12345", - "2 | Id : 100", - "3 | Start : 128", - "4 | End : 2048" - ], - "output_expert": [ - "0 | Sto : Modify fundraiser window", - "1 | Offering asset : TICKER-12345", - "2 | Id : 100", - "3 | Start : 128", - "4 | End : 2048", + "index": 1308, + "name": "Externalagents_Create_group_and_add_auth", + "blob": "2b065449434b45522d313233343502082050414c4c45545f4101082c44697370617463684142432c446973706174636858595a2050414c4c45545f5102042c4469737061746368414243942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b010008000000000000d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Externalagents : Create group and add auth", + "1 | Ticker : TICKER-12345", + "2 | Perms [1/8] : Except", + "2 | Perms [2/8] : PALLET_A", + "2 | Perms [3/8] : These", + "2 | Perms [4/8] : DispatchABC", + "2 | Perms [5/8] : DispatchXYZ", + "2 | Perms [6/8] : PALLET_Q", + "2 | Perms [7/8] : Except", + "2 | Perms [8/8] : DispatchABC", + "3 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Expiry : 2048" + ], + "output_expert": [ + "0 | Externalagents : Create group and add auth", + "1 | Ticker : TICKER-12345", + "2 | Perms [1/8] : Except", + "2 | Perms [2/8] : PALLET_A", + "2 | Perms [3/8] : These", + "2 | Perms [4/8] : DispatchABC", + "2 | Perms [5/8] : DispatchXYZ", + "2 | Perms [6/8] : PALLET_Q", + "2 | Perms [7/8] : Except", + "2 | Perms [8/8] : DispatchABC", + "3 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Expiry : 2048", "5 | Chain : Polymesh", "6 | Nonce : 1", "7 | Era Phase : 61", @@ -32397,26 +34189,57 @@ ] }, { - "index": 1239, - "name": "Sto_Modify_fundraiser_window", - "blob": "27045449434b45522d313233343501000000000000000008000000000000010008000000000000d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1309, + "name": "Externalagents_Create_group_and_add_auth", + "blob": "2b065449434b45522d313233343500942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b010001000000000000d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Modify fundraiser window", - "1 | Offering asset : TICKER-12345", - "2 | Id : 1", - "3 | Start : 2048", - "4 | End : 2048", - "5 | Tip : POLYX 1234.56789" + "0 | Externalagents : Create group and add auth", + "1 | Ticker : TICKER-12345", + "2 | Perms : Whole", + "3 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Expiry : 256", + "5 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Sto : Modify fundraiser window", - "1 | Offering asset : TICKER-12345", - "2 | Id : 1", - "3 | Start : 2048", - "4 | End : 2048", + "0 | Externalagents : Create group and add auth", + "1 | Ticker : TICKER-12345", + "2 | Perms : Whole", + "3 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Expiry : 256", + "5 | Chain : Polymesh", + "6 | Nonce : 50283", + "7 | Tip : POLYX 5552342.355555", + "8 | Era Phase : 61", + "9 | Era Period : 64", + "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1310, + "name": "Externalagents_Create_group_and_add_auth", + "blob": "2b065449434b45522d313233343500942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7b018000000000000000d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Externalagents : Create group and add auth", + "1 | Ticker : TICKER-12345", + "2 | Perms : Whole", + "3 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Expiry : 128", + "5 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Externalagents : Create group and add auth", + "1 | Ticker : TICKER-12345", + "2 | Perms : Whole", + "3 | Target [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Target [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Expiry : 128", "5 | Chain : Polymesh", "6 | Nonce : 2339", - "7 | Tip : POLYX 1234.56789", + "7 | Tip : POLYX 55.555555", "8 | Era Phase : 61", "9 | Era Period : 64", "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -32424,48 +34247,216 @@ ] }, { - "index": 1240, - "name": "Sto_Modify_fundraiser_window", - "blob": "27045449434b45522d313233343564000000000000000001000000000000010001000000000000d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1311, + "name": "Externalagents_Create_and_change_custom_group", + "blob": "2b075449434b45522d313233343501082050414c4c45545f4202082c44697370617463684142432c446973706174636858595a2050414c4c45545f5102042c4469737061746368414243942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Externalagents : Create and change custom group", + "1 | Ticker : TICKER-12345", + "2 | Perms [1/8] : These", + "2 | Perms [2/8] : PALLET_B", + "2 | Perms [3/8] : Except", + "2 | Perms [4/8] : DispatchABC", + "2 | Perms [5/8] : DispatchXYZ", + "2 | Perms [6/8] : PALLET_Q", + "2 | Perms [7/8] : Except", + "2 | Perms [8/8] : DispatchABC", + "3 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Externalagents : Create and change custom group", + "1 | Ticker : TICKER-12345", + "2 | Perms [1/8] : These", + "2 | Perms [2/8] : PALLET_B", + "2 | Perms [3/8] : Except", + "2 | Perms [4/8] : DispatchABC", + "2 | Perms [5/8] : DispatchXYZ", + "2 | Perms [6/8] : PALLET_Q", + "2 | Perms [7/8] : Except", + "2 | Perms [8/8] : DispatchABC", + "3 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Chain : Polymesh", + "5 | Nonce : 100", + "6 | Tip : POLYX 0.000987", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1312, + "name": "Externalagents_Create_and_change_custom_group", + "blob": "2b075449434b45522d313233343500942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Modify fundraiser window", - "1 | Offering asset : TICKER-12345", - "2 | Id : 100", - "3 | Start : 256", - "4 | End : 256", - "5 | Tip : POLYX 0.000987" + "0 | Externalagents : Create and change custom group", + "1 | Ticker : TICKER-12345", + "2 | Perms : Whole", + "3 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Externalagents : Create and change custom group", + "1 | Ticker : TICKER-12345", + "2 | Perms : Whole", + "3 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Chain : Polymesh", + "5 | Nonce : 2339", + "6 | Tip : POLYX 55.555555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1313, + "name": "Externalagents_Create_and_change_custom_group", + "blob": "2b075449434b45522d313233343501082050414c4c45545f4202082c44697370617463684142432c446973706174636858595a2050414c4c45545f5102042c4469737061746368414243942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Externalagents : Create and change custom group", + "1 | Ticker : TICKER-12345", + "2 | Perms [1/8] : These", + "2 | Perms [2/8] : PALLET_B", + "2 | Perms [3/8] : Except", + "2 | Perms [4/8] : DispatchABC", + "2 | Perms [5/8] : DispatchXYZ", + "2 | Perms [6/8] : PALLET_Q", + "2 | Perms [7/8] : Except", + "2 | Perms [8/8] : DispatchABC", + "3 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Tip : POLYX 5552342.355555" + ], + "output_expert": [ + "0 | Externalagents : Create and change custom group", + "1 | Ticker : TICKER-12345", + "2 | Perms [1/8] : These", + "2 | Perms [2/8] : PALLET_B", + "2 | Perms [3/8] : Except", + "2 | Perms [4/8] : DispatchABC", + "2 | Perms [5/8] : DispatchXYZ", + "2 | Perms [6/8] : PALLET_Q", + "2 | Perms [7/8] : Except", + "2 | Perms [8/8] : DispatchABC", + "3 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Chain : Polymesh", + "5 | Nonce : 2339", + "6 | Tip : POLYX 5552342.355555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1314, + "name": "Externalagents_Create_and_change_custom_group", + "blob": "2b075449434b45522d313233343502082050414c4c45545f4101082c44697370617463684142432c446973706174636858595a2050414c4c45545f5102042c4469737061746368414243942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Externalagents : Create and change custom group", + "1 | Ticker : TICKER-12345", + "2 | Perms [1/8] : Except", + "2 | Perms [2/8] : PALLET_A", + "2 | Perms [3/8] : These", + "2 | Perms [4/8] : DispatchABC", + "2 | Perms [5/8] : DispatchXYZ", + "2 | Perms [6/8] : PALLET_Q", + "2 | Perms [7/8] : Except", + "2 | Perms [8/8] : DispatchABC", + "3 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Externalagents : Create and change custom group", + "1 | Ticker : TICKER-12345", + "2 | Perms [1/8] : Except", + "2 | Perms [2/8] : PALLET_A", + "2 | Perms [3/8] : These", + "2 | Perms [4/8] : DispatchABC", + "2 | Perms [5/8] : DispatchXYZ", + "2 | Perms [6/8] : PALLET_Q", + "2 | Perms [7/8] : Except", + "2 | Perms [8/8] : DispatchABC", + "3 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Chain : Polymesh", + "5 | Nonce : 0", + "6 | Tip : POLYX 1234.56789", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1315, + "name": "Externalagents_Create_and_change_custom_group", + "blob": "2b075449434b45522d313233343502082050414c4c45545f4101082c44697370617463684142432c446973706174636858595a2050414c4c45545f5102042c4469737061746368414243942890c0eb1ce3652507239b3a827ee73bbd309f1a634608d9f53e3f923cda7bd503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Externalagents : Create and change custom group", + "1 | Ticker : TICKER-12345", + "2 | Perms [1/8] : Except", + "2 | Perms [2/8] : PALLET_A", + "2 | Perms [3/8] : These", + "2 | Perms [4/8] : DispatchABC", + "2 | Perms [5/8] : DispatchXYZ", + "2 | Perms [6/8] : PALLET_Q", + "2 | Perms [7/8] : Except", + "2 | Perms [8/8] : DispatchABC", + "3 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Sto : Modify fundraiser window", - "1 | Offering asset : TICKER-12345", - "2 | Id : 100", - "3 | Start : 256", - "4 | End : 256", - "5 | Chain : Polymesh", - "6 | Nonce : 100", - "7 | Tip : POLYX 0.000987", - "8 | Era Phase : 61", - "9 | Era Period : 64", - "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Externalagents : Create and change custom group", + "1 | Ticker : TICKER-12345", + "2 | Perms [1/8] : Except", + "2 | Perms [2/8] : PALLET_A", + "2 | Perms [3/8] : These", + "2 | Perms [4/8] : DispatchABC", + "2 | Perms [5/8] : DispatchXYZ", + "2 | Perms [6/8] : PALLET_Q", + "2 | Perms [7/8] : Except", + "2 | Perms [8/8] : DispatchABC", + "3 | Agent [1/2] : 942890c0eb1ce3652507239b3a827ee73bbd30", + "3 | Agent [2/2] : 9f1a634608d9f53e3f923cda7b", + "4 | Chain : Polymesh", + "5 | Nonce : 0", + "6 | Tip : POLYX 5552342.355555", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1241, - "name": "Sto_Stop", - "blob": "27055449434b45522d31323334350100000000000000d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1316, + "name": "Relayer_Set_paying_key", + "blob": "2c00f219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df651c57f73991a008aea138485034a295a46d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Stop", - "1 | Offering asset : TICKER-12345", - "2 | Id : 1", + "0 | Relayer : Set paying key", + "1 | User key [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | User key [2/2] : gZRPTfQran", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Sto : Stop", - "1 | Offering asset : TICKER-12345", - "2 | Id : 1", + "0 | Relayer : Set paying key", + "1 | User key [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | User key [2/2] : gZRPTfQran", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", "3 | Chain : Polymesh", - "4 | Nonce : 1", + "4 | Nonce : 0", "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -32474,22 +34465,26 @@ ] }, { - "index": 1242, - "name": "Sto_Stop", - "blob": "27055449434b45522d31323334350100000000000000d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1317, + "name": "Relayer_Set_paying_key", + "blob": "2c00e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef920c57f73991a008aea138485034a295a46d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Stop", - "1 | Offering asset : TICKER-12345", - "2 | Id : 1", - "3 | Tip : POLYX 55.555555" + "0 | Relayer : Set paying key", + "1 | User key [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | User key [2/2] : 3fxY7hxFii", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Sto : Stop", - "1 | Offering asset : TICKER-12345", - "2 | Id : 1", + "0 | Relayer : Set paying key", + "1 | User key [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | User key [2/2] : 3fxY7hxFii", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 55.555555", + "4 | Nonce : 1", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -32497,22 +34492,26 @@ ] }, { - "index": 1243, - "name": "Sto_Stop", - "blob": "27055449434b45522d31323334350100000000000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1318, + "name": "Relayer_Set_paying_key", + "blob": "2c00dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a0832c57f73991a008aea138485034a295a46d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Stop", - "1 | Offering asset : TICKER-12345", - "2 | Id : 1", - "3 | Tip : POLYX 55.555555" + "0 | Relayer : Set paying key", + "1 | User key [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | User key [2/2] : yvKVRudqFf", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Sto : Stop", - "1 | Offering asset : TICKER-12345", - "2 | Id : 1", + "0 | Relayer : Set paying key", + "1 | User key [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | User key [2/2] : yvKVRudqFf", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", "3 | Chain : Polymesh", "4 | Nonce : 1", - "5 | Tip : POLYX 55.555555", + "5 | Tip : POLYX 1234.56789", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -32520,22 +34519,26 @@ ] }, { - "index": 1244, - "name": "Sto_Stop", - "blob": "27055449434b45522d31323334350100000000000000d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1319, + "name": "Relayer_Set_paying_key", + "blob": "2c00f219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df651c57f73991a008aea138485034a295a46d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Stop", - "1 | Offering asset : TICKER-12345", - "2 | Id : 1", - "3 | Tip : POLYX 0.000987" + "0 | Relayer : Set paying key", + "1 | User key [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | User key [2/2] : gZRPTfQran", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Sto : Stop", - "1 | Offering asset : TICKER-12345", - "2 | Id : 1", + "0 | Relayer : Set paying key", + "1 | User key [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | User key [2/2] : gZRPTfQran", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 0.000987", + "4 | Nonce : 50283", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -32543,104 +34546,68 @@ ] }, { - "index": 1245, - "name": "Sto_Stop", - "blob": "27055449434b45522d31323334350000000000000000d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1320, + "name": "Relayer_Set_paying_key", + "blob": "2c00dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a0832c57f73991a008aea138485034a295a46d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Sto : Stop", - "1 | Offering asset : TICKER-12345", - "2 | Id : 0" + "0 | Relayer : Set paying key", + "1 | User key [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | User key [2/2] : yvKVRudqFf", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Sto : Stop", - "1 | Offering asset : TICKER-12345", - "2 | Id : 0", + "0 | Relayer : Set paying key", + "1 | User key [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | User key [2/2] : yvKVRudqFf", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Nonce : 50283", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1246, - "name": "Treasury_Disbursement", - "blob": "280000d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1321, + "name": "Relayer_Accept_paying_key", + "blob": "2c016bc4000000000000d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Treasury : Disbursement", - "1 | Beneficiaries : ", - "2 | Tip : POLYX 1234.56789" + "0 | Relayer : Accept paying key", + "1 | Auth id : 50283" ], "output_expert": [ - "0 | Treasury : Disbursement", - "1 | Beneficiaries : ", + "0 | Relayer : Accept paying key", + "1 | Auth id : 50283", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 1247, - "name": "Treasury_Disbursement", - "blob": "280000d503ae1103000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Treasury : Disbursement", - "1 | Beneficiaries : ", - "2 | Tip : POLYX 5552342.355555" - ], - "output_expert": [ - "0 | Treasury : Disbursement", - "1 | Beneficiaries : ", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 5552342.355555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 1248, - "name": "Treasury_Disbursement", - "blob": "280000d503046d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Treasury : Disbursement", - "1 | Beneficiaries : ", - "2 | Tip : POLYX 0.000987" - ], - "output_expert": [ - "0 | Treasury : Disbursement", - "1 | Beneficiaries : ", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1249, - "name": "Treasury_Disbursement", - "blob": "280000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1322, + "name": "Relayer_Accept_paying_key", + "blob": "2c012309000000000000d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Treasury : Disbursement", - "1 | Beneficiaries : ", - "2 | Tip : POLYX 55.555555" + "0 | Relayer : Accept paying key", + "1 | Auth id : 2339", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Treasury : Disbursement", - "1 | Beneficiaries : ", + "0 | Relayer : Accept paying key", + "1 | Auth id : 2339", "2 | Chain : Polymesh", "3 | Nonce : 1", - "4 | Tip : POLYX 55.555555", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -32648,24 +34615,20 @@ ] }, { - "index": 1250, - "name": "Treasury_Disbursement", - "blob": "280004e3be311176dbef5baf4d5f28cae49e77f4f2be6ba8245f15c3592e004679d5d4fcd91200000000000000000000000000d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1323, + "name": "Relayer_Accept_paying_key", + "blob": "2c010000000000000000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Treasury : Disbursement", - "1 | Beneficiaries [1/3] : e3be311176dbef5baf4d5f28cae49e77f4f2be", - "1 | Beneficiaries [2/3] : 6ba8245f15c3592e004679d5d4", - "1 | Beneficiaries [3/3] : POLYX 1.235452", - "2 | Tip : POLYX 5552342.355555" + "0 | Relayer : Accept paying key", + "1 | Auth id : 0", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Treasury : Disbursement", - "1 | Beneficiaries [1/3] : e3be311176dbef5baf4d5f28cae49e77f4f2be", - "1 | Beneficiaries [2/3] : 6ba8245f15c3592e004679d5d4", - "1 | Beneficiaries [3/3] : POLYX 1.235452", + "0 | Relayer : Accept paying key", + "1 | Auth id : 0", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -32673,20 +34636,20 @@ ] }, { - "index": 1251, - "name": "Treasury_Reimbursement", - "blob": "2801d2040000000000000000000000000000d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1324, + "name": "Relayer_Accept_paying_key", + "blob": "2c016400000000000000d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Treasury : Reimbursement", - "1 | Amount : POLYX 0.001234", - "2 | Tip : POLYX 55.555555" + "0 | Relayer : Accept paying key", + "1 | Auth id : 100", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Treasury : Reimbursement", - "1 | Amount : POLYX 0.001234", + "0 | Relayer : Accept paying key", + "1 | Auth id : 100", "2 | Chain : Polymesh", "3 | Nonce : 50283", - "4 | Tip : POLYX 55.555555", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -32694,41 +34657,20 @@ ] }, { - "index": 1252, - "name": "Treasury_Reimbursement", - "blob": "2801d2040000000000000000000000000000d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1325, + "name": "Relayer_Accept_paying_key", + "blob": "2c010000000000000000d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Treasury : Reimbursement", - "1 | Amount : POLYX 0.001234", + "0 | Relayer : Accept paying key", + "1 | Auth id : 0", "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Treasury : Reimbursement", - "1 | Amount : POLYX 0.001234", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" - ] - }, - { - "index": 1253, - "name": "Treasury_Reimbursement", - "blob": "2801d2040000000000000000000000000000d503040b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Treasury : Reimbursement", - "1 | Amount : POLYX 0.001234", - "2 | Tip : POLYX 5552342.355555" - ], - "output_expert": [ - "0 | Treasury : Reimbursement", - "1 | Amount : POLYX 0.001234", + "0 | Relayer : Accept paying key", + "1 | Auth id : 0", "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 50283", + "4 | Tip : POLYX 0.000987", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -32736,80 +34678,82 @@ ] }, { - "index": 1254, - "name": "Treasury_Reimbursement", - "blob": "2801d2040000000000000000000000000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1326, + "name": "Relayer_Remove_paying_key", + "blob": "2c02dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a0832dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a0832d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Treasury : Reimbursement", - "1 | Amount : POLYX 0.001234", - "2 | Tip : POLYX 5552342.355555" + "0 | Relayer : Remove paying key", + "1 | User key [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | User key [2/2] : yvKVRudqFf", + "2 | Paying key [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "2 | Paying key [2/2] : yvKVRudqFf", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Treasury : Reimbursement", - "1 | Amount : POLYX 0.001234", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 5552342.355555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Relayer : Remove paying key", + "1 | User key [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | User key [2/2] : yvKVRudqFf", + "2 | Paying key [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "2 | Paying key [2/2] : yvKVRudqFf", + "3 | Chain : Polymesh", + "4 | Nonce : 0", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1255, - "name": "Treasury_Reimbursement", - "blob": "2801d2040000000000000000000000000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1327, + "name": "Relayer_Remove_paying_key", + "blob": "2c02f26db5c0ffa783bf6de28bae46b7837462a0e52a1892cfafce6199813e3dec35e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d06d503ae11030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Treasury : Reimbursement", - "1 | Amount : POLYX 0.001234", - "2 | Tip : POLYX 55.555555" + "0 | Relayer : Remove paying key", + "1 | User key [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | User key [2/2] : x49XGUqkWL", + "2 | Paying key [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "2 | Paying key [2/2] : TzJpZPVN3j", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Treasury : Reimbursement", - "1 | Amount : POLYX 0.001234", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Relayer : Remove paying key", + "1 | User key [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | User key [2/2] : x49XGUqkWL", + "2 | Paying key [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "2 | Paying key [2/2] : TzJpZPVN3j", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1256, - "name": "Utility_Batch", - "blob": "29000c110c31463758677235564d355269596d6b437853317857483647626342675341354a0101000000110c31463758677235564d355269596d6b437853317857483647626342675341354a0102000000110910d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1328, + "name": "Relayer_Remove_paying_key", + "blob": "2c02dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a0832e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d06d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Batch", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Tip : POLYX 55.555555" + "0 | Relayer : Remove paying key", + "1 | User key [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | User key [2/2] : yvKVRudqFf", + "2 | Paying key [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "2 | Paying key [2/2] : TzJpZPVN3j" ], "output_expert": [ - "0 | Utility : Batch", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", + "0 | Relayer : Remove paying key", + "1 | User key [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | User key [2/2] : yvKVRudqFf", + "2 | Paying key [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "2 | Paying key [2/2] : TzJpZPVN3j", + "3 | Chain : Polymesh", + "4 | Nonce : 2339", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -32817,348 +34761,269 @@ ] }, { - "index": 1257, - "name": "Utility_Batch", - "blob": "29000c110c31463758677235564d355269596d6b437853317857483647626342675341354a0101000000110c31463758677235564d355269596d6b437853317857483647626342675341354a0102000000110910d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1329, + "name": "Relayer_Remove_paying_key", + "blob": "2c02e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef920e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef920d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Batch", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4" + "0 | Relayer : Remove paying key", + "1 | User key [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | User key [2/2] : 3fxY7hxFii", + "2 | Paying key [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "2 | Paying key [2/2] : 3fxY7hxFii", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Utility : Batch", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Relayer : Remove paying key", + "1 | User key [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | User key [2/2] : 3fxY7hxFii", + "2 | Paying key [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "2 | Paying key [2/2] : 3fxY7hxFii", + "3 | Chain : Polymesh", + "4 | Nonce : 2339", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1258, - "name": "Utility_Batch", - "blob": "29000c110c31463758677235564d355269596d6b437853317857483647626342675341354a0101000000110c31463758677235564d355269596d6b437853317857483647626342675341354a0102000000110910d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1330, + "name": "Relayer_Remove_paying_key", + "blob": "2c02a60464c5242fae2961b87f0ab349a2c72560f5b679926a0056ec776488b01930f219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df651d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Batch", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Tip : POLYX 1234.56789" + "0 | Relayer : Remove paying key", + "1 | User key [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | User key [2/2] : 8B5MWsqjs1", + "2 | Paying key [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "2 | Paying key [2/2] : gZRPTfQran", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Utility : Batch", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Relayer : Remove paying key", + "1 | User key [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "1 | User key [2/2] : 8B5MWsqjs1", + "2 | Paying key [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "2 | Paying key [2/2] : gZRPTfQran", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip : POLYX 1234.56789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1259, - "name": "Utility_Batch", - "blob": "29000c110c31463758677235564d355269596d6b437853317857483647626342675341354a0101000000110c31463758677235564d355269596d6b437853317857483647626342675341354a0102000000110910d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1331, + "name": "Relayer_Update_polyx_limit", + "blob": "2c038abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c71111c57f73991a008aea138485034a295a46d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Batch", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Tip : POLYX 55.555555" + "0 | Relayer : Update polyx limit", + "1 | User key [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | User key [2/2] : jjjhYMApdS", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Utility : Batch", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Relayer : Update polyx limit", + "1 | User key [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | User key [2/2] : jjjhYMApdS", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", + "3 | Chain : Polymesh", + "4 | Nonce : 1", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1260, - "name": "Utility_Batch", - "blob": "29000c110c31463758677235564d355269596d6b437853317857483647626342675341354a0101000000110c31463758677235564d355269596d6b437853317857483647626342675341354a0102000000110910d5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1332, + "name": "Relayer_Update_polyx_limit", + "blob": "2c038abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c71111c57f73991a008aea138485034a295a46d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Batch", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "0 | Relayer : Update polyx limit", + "1 | User key [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | User key [2/2] : jjjhYMApdS", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Utility : Batch", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Relayer : Update polyx limit", + "1 | User key [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | User key [2/2] : jjjhYMApdS", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1261, - "name": "Utility_Batch_atomic", - "blob": "29010c110c31463758677235564d355269596d6b437853317857483647626342675341354a0101000000110c31463758677235564d355269596d6b437853317857483647626342675341354a0102000000110910d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1333, + "name": "Relayer_Update_polyx_limit", + "blob": "2c03dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a0832c57f73991a008aea138485034a295a46d5038d240b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Batch atomic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Tip : POLYX 1234.56789" + "0 | Relayer : Update polyx limit", + "1 | User key [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | User key [2/2] : yvKVRudqFf", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Utility : Batch atomic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Relayer : Update polyx limit", + "1 | User key [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | User key [2/2] : yvKVRudqFf", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", + "3 | Chain : Polymesh", + "4 | Nonce : 2339", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1262, - "name": "Utility_Batch_atomic", - "blob": "29010c110c31463758677235564d355269596d6b437853317857483647626342675341354a0101000000110c31463758677235564d355269596d6b437853317857483647626342675341354a0102000000110910d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1334, + "name": "Relayer_Update_polyx_limit", + "blob": "2c03e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef920c57f73991a008aea138485034a295a46d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Batch atomic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4" + "0 | Relayer : Update polyx limit", + "1 | User key [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | User key [2/2] : 3fxY7hxFii", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", + "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "3 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Utility : Batch atomic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Relayer : Update polyx limit", + "1 | User key [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | User key [2/2] : 3fxY7hxFii", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", + "3 | Chain : Polymesh", + "4 | Nonce : 1", + "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "5 | Tip [2/2] : 3.456789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1263, - "name": "Utility_Batch_atomic", - "blob": "29010c110c31463758677235564d355269596d6b437853317857483647626342675341354a0101000000110c31463758677235564d355269596d6b437853317857483647626342675341354a0102000000110910d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1335, + "name": "Relayer_Update_polyx_limit", + "blob": "2c038abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c71111c57f73991a008aea138485034a295a46d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Batch atomic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Tip : POLYX 0.000987" + "0 | Relayer : Update polyx limit", + "1 | User key [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | User key [2/2] : jjjhYMApdS", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Utility : Batch atomic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Relayer : Update polyx limit", + "1 | User key [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | User key [2/2] : jjjhYMApdS", + "2 | Polyx limit [1/2] : POLYX 93514103864979887247119580394773", + "2 | Polyx limit [2/2] : .774277", + "3 | Chain : Polymesh", + "4 | Nonce : 2339", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1264, - "name": "Utility_Batch_atomic", - "blob": "29010c110c31463758677235564d355269596d6b437853317857483647626342675341354a0101000000110c31463758677235564d355269596d6b437853317857483647626342675341354a0102000000110910d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1336, + "name": "Relayer_Increase_polyx_limit", + "blob": "2c048abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c71111c57f73991a008aea138485034a295a46d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Batch atomic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Tip : POLYX 0.000987" + "0 | Relayer : Increase polyx limit", + "1 | User key [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | User key [2/2] : jjjhYMApdS", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Utility : Batch atomic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Relayer : Increase polyx limit", + "1 | User key [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | User key [2/2] : jjjhYMApdS", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 1234.56789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1337, + "name": "Relayer_Increase_polyx_limit", + "blob": "2c04f26db5c0ffa783bf6de28bae46b7837462a0e52a1892cfafce6199813e3dec35c57f73991a008aea138485034a295a46d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Relayer : Increase polyx limit", + "1 | User key [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | User key [2/2] : x49XGUqkWL", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277", + "3 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Relayer : Increase polyx limit", + "1 | User key [1/2] : 2HvnHGso81ZzHaZcuCMJQFX3DpknJQWVqMDcTU", + "1 | User key [2/2] : x49XGUqkWL", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277", + "3 | Chain : Polymesh", + "4 | Nonce : 0", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1265, - "name": "Utility_Batch_atomic", - "blob": "29010c110c31463758677235564d355269596d6b437853317857483647626342675341354a0101000000110c31463758677235564d355269596d6b437853317857483647626342675341354a0102000000110910d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1338, + "name": "Relayer_Increase_polyx_limit", + "blob": "2c04f219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df651c57f73991a008aea138485034a295a46d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Batch atomic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Tip : POLYX 55.555555" + "0 | Relayer : Increase polyx limit", + "1 | User key [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | User key [2/2] : gZRPTfQran", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277" ], "output_expert": [ - "0 | Utility : Batch atomic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", + "0 | Relayer : Increase polyx limit", + "1 | User key [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "1 | User key [2/2] : gZRPTfQran", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277", + "3 | Chain : Polymesh", + "4 | Nonce : 0", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -33166,77 +35031,51 @@ ] }, { - "index": 1266, - "name": "Utility_Batch_optimistic", - "blob": "29020c110c31463758677235564d355269596d6b437853317857483647626342675341354a0101000000110c31463758677235564d355269596d6b437853317857483647626342675341354a0102000000110910d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1339, + "name": "Relayer_Increase_polyx_limit", + "blob": "2c04dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a0832c57f73991a008aea138485034a295a46d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Batch optimistic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Tip : POLYX 55.555555" + "0 | Relayer : Increase polyx limit", + "1 | User key [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | User key [2/2] : yvKVRudqFf", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277", + "3 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Utility : Batch optimistic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Relayer : Increase polyx limit", + "1 | User key [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | User key [2/2] : yvKVRudqFf", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 55.555555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1267, - "name": "Utility_Batch_optimistic", - "blob": "29020c110c31463758677235564d355269596d6b437853317857483647626342675341354a0101000000110c31463758677235564d355269596d6b437853317857483647626342675341354a0102000000110910d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1340, + "name": "Relayer_Increase_polyx_limit", + "blob": "2c048abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c71111c57f73991a008aea138485034a295a46d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Batch optimistic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Tip : POLYX 1234.56789" + "0 | Relayer : Increase polyx limit", + "1 | User key [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | User key [2/2] : jjjhYMApdS", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277" ], "output_expert": [ - "0 | Utility : Batch optimistic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", + "0 | Relayer : Increase polyx limit", + "1 | User key [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | User key [2/2] : jjjhYMApdS", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277", + "3 | Chain : Polymesh", + "4 | Nonce : 0", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -33244,147 +35083,107 @@ ] }, { - "index": 1268, - "name": "Utility_Batch_optimistic", - "blob": "29020c110c31463758677235564d355269596d6b437853317857483647626342675341354a0101000000110c31463758677235564d355269596d6b437853317857483647626342675341354a0102000000110910d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1341, + "name": "Relayer_Decrease_polyx_limit", + "blob": "2c05e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d06c57f73991a008aea138485034a295a46d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Batch optimistic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4" + "0 | Relayer : Decrease polyx limit", + "1 | User key [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | User key [2/2] : TzJpZPVN3j", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Utility : Batch optimistic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Relayer : Decrease polyx limit", + "1 | User key [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | User key [2/2] : TzJpZPVN3j", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1269, - "name": "Utility_Batch_optimistic", - "blob": "29020c110c31463758677235564d355269596d6b437853317857483647626342675341354a0101000000110c31463758677235564d355269596d6b437853317857483647626342675341354a0102000000110910d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1342, + "name": "Relayer_Decrease_polyx_limit", + "blob": "2c05e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef920c57f73991a008aea138485034a295a46d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Batch optimistic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Tip : POLYX 55.555555" + "0 | Relayer : Decrease polyx limit", + "1 | User key [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | User key [2/2] : 3fxY7hxFii", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277", + "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Utility : Batch optimistic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Relayer : Decrease polyx limit", + "1 | User key [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | User key [2/2] : 3fxY7hxFii", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277", + "3 | Chain : Polymesh", + "4 | Nonce : 50283", + "5 | Tip : POLYX 0.000987", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1270, - "name": "Utility_Batch_optimistic", - "blob": "29020c110c31463758677235564d355269596d6b437853317857483647626342675341354a0101000000110c31463758677235564d355269596d6b437853317857483647626342675341354a0102000000110910d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1343, + "name": "Relayer_Decrease_polyx_limit", + "blob": "2c05e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef920c57f73991a008aea138485034a295a46d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Batch optimistic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4" + "0 | Relayer : Decrease polyx limit", + "1 | User key [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | User key [2/2] : 3fxY7hxFii", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277", + "3 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Utility : Batch optimistic", - "1 | Calls [1/10] : Add permissioned validator", - "1 | Calls [2/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [3/10] : 7857483647626342675341354a", - "1 | Calls [4/10] : 1", - "1 | Calls [5/10] : Add permissioned validator", - "1 | Calls [6/10] : 31463758677235564d355269596d6b43785331", - "1 | Calls [7/10] : 7857483647626342675341354a", - "1 | Calls [8/10] : 2", - "1 | Calls [9/10] : Set validator count", - "1 | Calls [10/10] : 4", - "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Relayer : Decrease polyx limit", + "1 | User key [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | User key [2/2] : 3fxY7hxFii", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 1234.56789", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1271, - "name": "Utility_Relay_tx", - "blob": "290302c9120fb4b587a1dfa922b211b519b20891a638349f04a94837d41ffb1ad86600771718e04144263cf26fc56c97472d6eaf2bac81366faf9fa1983589af18c756a21ae9882a9cb508fad603a68726c19f7da770c3a8733e7721b47c77dac25db0b21500000000000000002c000000d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1344, + "name": "Relayer_Decrease_polyx_limit", + "blob": "2c058abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c71111c57f73991a008aea138485034a295a46d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Relay tx", - "1 | Target [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Target [2/2] : E5MQSxnjo9", - "2 | Signature [1/4] : 771718e04144263cf26fc56c97472d6eaf2bac", - "2 | Signature [2/4] : 81366faf9fa1983589af18c756a21ae9882a9c", - "2 | Signature [3/4] : b508fad603a68726c19f7da770c3a8733e7721", - "2 | Signature [4/4] : b47c77dac25db0", - "3 | Call [1/3] : 5554", - "3 | Call [2/3] : Fill block", - "3 | Call [3/3] : 0.0000044%" + "0 | Relayer : Decrease polyx limit", + "1 | User key [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | User key [2/2] : jjjhYMApdS", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Utility : Relay tx", - "1 | Target [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "1 | Target [2/2] : E5MQSxnjo9", - "2 | Signature [1/4] : 771718e04144263cf26fc56c97472d6eaf2bac", - "2 | Signature [2/4] : 81366faf9fa1983589af18c756a21ae9882a9c", - "2 | Signature [3/4] : b508fad603a68726c19f7da770c3a8733e7721", - "2 | Signature [4/4] : b47c77dac25db0", - "3 | Call [1/3] : 5554", - "3 | Call [2/3] : Fill block", - "3 | Call [3/3] : 0.0000044%", - "4 | Chain : Polymesh", - "5 | Nonce : 100", + "0 | Relayer : Decrease polyx limit", + "1 | User key [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | User key [2/2] : jjjhYMApdS", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 5552342.355555", "6 | Era Phase : 61", "7 | Era Period : 64", "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -33392,71 +35191,61 @@ ] }, { - "index": 1272, - "name": "Utility_Relay_tx", - "blob": "290360ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c22023e5213a7740c4a651975c95095f91678286f15694a6073f1a84eb1641d15183bc7dac7cc8b2603e6cd0c2086d83b77a31b32513510dfc8babd212d5b818db75cb21500000000000000002c000000d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1345, + "name": "Relayer_Decrease_polyx_limit", + "blob": "2c05dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a0832c57f73991a008aea138485034a295a46d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Relay tx", - "1 | Target [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Target [2/2] : vCqPAVy1Tx", - "2 | Signature [1/4] : 3e5213a7740c4a651975c95095f91678286f15", - "2 | Signature [2/4] : 694a6073f1a84eb1641d15183bc7dac7cc8b26", - "2 | Signature [3/4] : 03e6cd0c2086d83b77a31b32513510dfc8babd", - "2 | Signature [4/4] : 212d5b818db75c", - "3 | Call [1/3] : 5554", - "3 | Call [2/3] : Fill block", - "3 | Call [3/3] : 0.0000044%" + "0 | Relayer : Decrease polyx limit", + "1 | User key [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | User key [2/2] : yvKVRudqFf", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277" ], "output_expert": [ - "0 | Utility : Relay tx", - "1 | Target [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Target [2/2] : vCqPAVy1Tx", - "2 | Signature [1/4] : 3e5213a7740c4a651975c95095f91678286f15", - "2 | Signature [2/4] : 694a6073f1a84eb1641d15183bc7dac7cc8b26", - "2 | Signature [3/4] : 03e6cd0c2086d83b77a31b32513510dfc8babd", - "2 | Signature [4/4] : 212d5b818db75c", - "3 | Call [1/3] : 5554", - "3 | Call [2/3] : Fill block", - "3 | Call [3/3] : 0.0000044%", - "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Relayer : Decrease polyx limit", + "1 | User key [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "1 | User key [2/2] : yvKVRudqFf", + "2 | Amount [1/2] : POLYX 93514103864979887247119580394773", + "2 | Amount [2/2] : .774277", + "3 | Chain : Polymesh", + "4 | Nonce : 1", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1273, - "name": "Utility_Relay_tx", - "blob": "29030e99f09abd8a473a1478621e3b517bb4840b928b6353fb05eeeffed3404ff57600771718e04144263cf26fc56c97472d6eaf2bac81366faf9fa1983589af18c756a21ae9882a9cb508fad603a68726c19f7da770c3a8733e7721b47c77dac25db0b21500000000000000002c000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1346, + "name": "Rewards_Claim_itn_reward", + "blob": "2d00e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d06dac37d71bc54b5ed6508f800e831b50b5c175d3afde515a5b0c20c7c2c1a0832005d93fb5d9f44ba0d593bfd10cca120ae0848680a6c0ba3745618254d45895ec8dd2d299080dbdbf04ae2484080032ac6f7179a6019961723c204c3a30362cc23d5030033158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Relay tx", - "1 | Target [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | Target [2/2] : JS3f18UihJ", - "2 | Signature [1/4] : 771718e04144263cf26fc56c97472d6eaf2bac", - "2 | Signature [2/4] : 81366faf9fa1983589af18c756a21ae9882a9c", - "2 | Signature [3/4] : b508fad603a68726c19f7da770c3a8733e7721", - "2 | Signature [4/4] : b47c77dac25db0", - "3 | Call [1/3] : 5554", - "3 | Call [2/3] : Fill block", - "3 | Call [3/3] : 0.0000044%", - "4 | Tip : POLYX 55.555555" + "0 | Rewards : Claim itn reward", + "1 | Reward address [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Reward address [2/2] : TzJpZPVN3j", + "2 | Itn address [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "2 | Itn address [2/2] : yvKVRudqFf", + "3 | Signature [1/4] : 5d93fb5d9f44ba0d593bfd10cca120ae084868", + "3 | Signature [2/4] : 0a6c0ba3745618254d45895ec8dd2d299080db", + "3 | Signature [3/4] : dbf04ae2484080032ac6f7179a6019961723c2", + "3 | Signature [4/4] : 04c3a30362cc23", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Utility : Relay tx", - "1 | Target [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | Target [2/2] : JS3f18UihJ", - "2 | Signature [1/4] : 771718e04144263cf26fc56c97472d6eaf2bac", - "2 | Signature [2/4] : 81366faf9fa1983589af18c756a21ae9882a9c", - "2 | Signature [3/4] : b508fad603a68726c19f7da770c3a8733e7721", - "2 | Signature [4/4] : b47c77dac25db0", - "3 | Call [1/3] : 5554", - "3 | Call [2/3] : Fill block", - "3 | Call [3/3] : 0.0000044%", + "0 | Rewards : Claim itn reward", + "1 | Reward address [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Reward address [2/2] : TzJpZPVN3j", + "2 | Itn address [1/2] : 2HPkcaHc9DzX5fU8Twft43HobPicEuAvxWxUsT", + "2 | Itn address [2/2] : yvKVRudqFf", + "3 | Signature [1/4] : 5d93fb5d9f44ba0d593bfd10cca120ae084868", + "3 | Signature [2/4] : 0a6c0ba3745618254d45895ec8dd2d299080db", + "3 | Signature [3/4] : dbf04ae2484080032ac6f7179a6019961723c2", + "3 | Signature [4/4] : 04c3a30362cc23", "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip : POLYX 55.555555", + "5 | Nonce : 0", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -33464,36 +35253,34 @@ ] }, { - "index": 1274, - "name": "Utility_Relay_tx", - "blob": "290360ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c22023e5213a7740c4a651975c95095f91678286f15694a6073f1a84eb1641d15183bc7dac7cc8b2603e6cd0c2086d83b77a31b32513510dfc8babd212d5b818db75cb21500000000000000002c000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1347, + "name": "Rewards_Claim_itn_reward", + "blob": "2d00e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d068abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c71111005d93fb5d9f44ba0d593bfd10cca120ae0848680a6c0ba3745618254d45895ec8dd2d299080dbdbf04ae2484080032ac6f7179a6019961723c204c3a30362cc23d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Relay tx", - "1 | Target [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Target [2/2] : vCqPAVy1Tx", - "2 | Signature [1/4] : 3e5213a7740c4a651975c95095f91678286f15", - "2 | Signature [2/4] : 694a6073f1a84eb1641d15183bc7dac7cc8b26", - "2 | Signature [3/4] : 03e6cd0c2086d83b77a31b32513510dfc8babd", - "2 | Signature [4/4] : 212d5b818db75c", - "3 | Call [1/3] : 5554", - "3 | Call [2/3] : Fill block", - "3 | Call [3/3] : 0.0000044%", - "4 | Tip : POLYX 5552342.355555" + "0 | Rewards : Claim itn reward", + "1 | Reward address [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Reward address [2/2] : TzJpZPVN3j", + "2 | Itn address [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "2 | Itn address [2/2] : jjjhYMApdS", + "3 | Signature [1/4] : 5d93fb5d9f44ba0d593bfd10cca120ae084868", + "3 | Signature [2/4] : 0a6c0ba3745618254d45895ec8dd2d299080db", + "3 | Signature [3/4] : dbf04ae2484080032ac6f7179a6019961723c2", + "3 | Signature [4/4] : 04c3a30362cc23", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Utility : Relay tx", - "1 | Target [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | Target [2/2] : vCqPAVy1Tx", - "2 | Signature [1/4] : 3e5213a7740c4a651975c95095f91678286f15", - "2 | Signature [2/4] : 694a6073f1a84eb1641d15183bc7dac7cc8b26", - "2 | Signature [3/4] : 03e6cd0c2086d83b77a31b32513510dfc8babd", - "2 | Signature [4/4] : 212d5b818db75c", - "3 | Call [1/3] : 5554", - "3 | Call [2/3] : Fill block", - "3 | Call [3/3] : 0.0000044%", + "0 | Rewards : Claim itn reward", + "1 | Reward address [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Reward address [2/2] : TzJpZPVN3j", + "2 | Itn address [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "2 | Itn address [2/2] : jjjhYMApdS", + "3 | Signature [1/4] : 5d93fb5d9f44ba0d593bfd10cca120ae084868", + "3 | Signature [2/4] : 0a6c0ba3745618254d45895ec8dd2d299080db", + "3 | Signature [3/4] : dbf04ae2484080032ac6f7179a6019961723c2", + "3 | Signature [4/4] : 04c3a30362cc23", "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip : POLYX 5552342.355555", + "5 | Nonce : 50283", + "6 | Tip : POLYX 0.000987", "7 | Era Phase : 61", "8 | Era Period : 64", "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -33501,35 +35288,33 @@ ] }, { - "index": 1275, - "name": "Utility_Relay_tx", - "blob": "29034e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3b023e5213a7740c4a651975c95095f91678286f15694a6073f1a84eb1641d15183bc7dac7cc8b2603e6cd0c2086d83b77a31b32513510dfc8babd212d5b818db75cb21500000000000000002c000000d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1348, + "name": "Rewards_Claim_itn_reward", + "blob": "2d00e294a5d2d1875af2fecb886a7f3c39978085897205e72d71f6de60d80d650d06a60464c5242fae2961b87f0ab349a2c72560f5b679926a0056ec776488b0193001a65e3daafe820e1ef697dc96e5009e3d6892957491c4912711e1b2ac29bc96921a758af3bfe14ecc4c365a57746c11f1a73a15cf43e3cefbf7f0a1420c7c9dd2d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Utility : Relay tx", - "1 | Target [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Target [2/2] : hzFSDKNiiB", - "2 | Signature [1/4] : 3e5213a7740c4a651975c95095f91678286f15", - "2 | Signature [2/4] : 694a6073f1a84eb1641d15183bc7dac7cc8b26", - "2 | Signature [3/4] : 03e6cd0c2086d83b77a31b32513510dfc8babd", - "2 | Signature [4/4] : 212d5b818db75c", - "3 | Call [1/3] : 5554", - "3 | Call [2/3] : Fill block", - "3 | Call [3/3] : 0.0000044%", + "0 | Rewards : Claim itn reward", + "1 | Reward address [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Reward address [2/2] : TzJpZPVN3j", + "2 | Itn address [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "2 | Itn address [2/2] : 8B5MWsqjs1", + "3 | Signature [1/4] : a65e3daafe820e1ef697dc96e5009e3d689295", + "3 | Signature [2/4] : 7491c4912711e1b2ac29bc96921a758af3bfe1", + "3 | Signature [3/4] : 4ecc4c365a57746c11f1a73a15cf43e3cefbf7", + "3 | Signature [4/4] : f0a1420c7c9dd2", "4 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Utility : Relay tx", - "1 | Target [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Target [2/2] : hzFSDKNiiB", - "2 | Signature [1/4] : 3e5213a7740c4a651975c95095f91678286f15", - "2 | Signature [2/4] : 694a6073f1a84eb1641d15183bc7dac7cc8b26", - "2 | Signature [3/4] : 03e6cd0c2086d83b77a31b32513510dfc8babd", - "2 | Signature [4/4] : 212d5b818db75c", - "3 | Call [1/3] : 5554", - "3 | Call [2/3] : Fill block", - "3 | Call [3/3] : 0.0000044%", + "0 | Rewards : Claim itn reward", + "1 | Reward address [1/2] : 2Ha15ihQ8Gn2SCMRayXWQAaXMzzy7wy6WeBuRh", + "1 | Reward address [2/2] : TzJpZPVN3j", + "2 | Itn address [1/2] : 2GCbMe6byr2UKV1Ya7VU92wDXAK8VYcYoAEnda", + "2 | Itn address [2/2] : 8B5MWsqjs1", + "3 | Signature [1/4] : a65e3daafe820e1ef697dc96e5009e3d689295", + "3 | Signature [2/4] : 7491c4912711e1b2ac29bc96921a758af3bfe1", + "3 | Signature [3/4] : 4ecc4c365a57746c11f1a73a15cf43e3cefbf7", + "3 | Signature [4/4] : f0a1420c7c9dd2", "4 | Chain : Polymesh", - "5 | Nonce : 100", + "5 | Nonce : 1", "6 | Tip : POLYX 1234.56789", "7 | Era Phase : 61", "8 | Era Period : 64", @@ -33538,367 +35323,794 @@ ] }, { - "index": 1276, - "name": "Externalagents_Remove_agent", - "blob": "2b025449434b45522d3132333435c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1349, + "name": "Rewards_Claim_itn_reward", + "blob": "2d008abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c71111f219182872a3270ab3e980fad68afb6c719a57c46cb556d6a64c4b29e50df651021f9d59bee5cf2e26aa90890436e9fd1476918082f94cb9cd50421c1304a5c673559c69c6e9aabad9697051d71f01ffe85f3b228c477f5600c086d510768190c8a9d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Externalagents : Remove agent", - "1 | Ticker : TICKER-12345", - "2 | Agent [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Agent [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "0 | Rewards : Claim itn reward", + "1 | Reward address [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Reward address [2/2] : jjjhYMApdS", + "2 | Itn address [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "2 | Itn address [2/2] : gZRPTfQran", + "3 | Signature [1/4] : 1f9d59bee5cf2e26aa90890436e9fd14769180", + "3 | Signature [2/4] : 82f94cb9cd50421c1304a5c673559c69c6e9aa", + "3 | Signature [3/4] : bad9697051d71f01ffe85f3b228c477f5600c0", + "3 | Signature [4/4] : 86d510768190c8a9", + "4 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Externalagents : Remove agent", - "1 | Ticker : TICKER-12345", - "2 | Agent [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Agent [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Rewards : Claim itn reward", + "1 | Reward address [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "1 | Reward address [2/2] : jjjhYMApdS", + "2 | Itn address [1/2] : 2HvM9P5jm4vFRz8XUkztRRFMdmTgwxmqAGTb7t", + "2 | Itn address [2/2] : gZRPTfQran", + "3 | Signature [1/4] : 1f9d59bee5cf2e26aa90890436e9fd14769180", + "3 | Signature [2/4] : 82f94cb9cd50421c1304a5c673559c69c6e9aa", + "3 | Signature [3/4] : bad9697051d71f01ffe85f3b228c477f5600c0", + "3 | Signature [4/4] : 86d510768190c8a9", + "4 | Chain : Polymesh", + "5 | Nonce : 1", + "6 | Tip : POLYX 0.000987", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1350, + "name": "Rewards_Claim_itn_reward", + "blob": "2d00e2869aa49094239f875e82685d0e21afd8a28669a51707cf7e3fcbfc6ebef9208abf662e961e67414a37349c48988c6081a7f90f9aed4be00d989584e0c71111005d93fb5d9f44ba0d593bfd10cca120ae0848680a6c0ba3745618254d45895ec8dd2d299080dbdbf04ae2484080032ac6f7179a6019961723c204c3a30362cc23d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Rewards : Claim itn reward", + "1 | Reward address [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Reward address [2/2] : 3fxY7hxFii", + "2 | Itn address [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "2 | Itn address [2/2] : jjjhYMApdS", + "3 | Signature [1/4] : 5d93fb5d9f44ba0d593bfd10cca120ae084868", + "3 | Signature [2/4] : 0a6c0ba3745618254d45895ec8dd2d299080db", + "3 | Signature [3/4] : dbf04ae2484080032ac6f7179a6019961723c2", + "3 | Signature [4/4] : 04c3a30362cc23", + "4 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Rewards : Claim itn reward", + "1 | Reward address [1/2] : 2HZvukcpTaSRiU93cLxhRYAtA6YLfzoQjyERpw", + "1 | Reward address [2/2] : 3fxY7hxFii", + "2 | Itn address [1/2] : 2FaqZuUvQD941HZA9eW56dLB5sexXG2mXMbzGR", + "2 | Itn address [2/2] : jjjhYMApdS", + "3 | Signature [1/4] : 5d93fb5d9f44ba0d593bfd10cca120ae084868", + "3 | Signature [2/4] : 0a6c0ba3745618254d45895ec8dd2d299080db", + "3 | Signature [3/4] : dbf04ae2484080032ac6f7179a6019961723c2", + "3 | Signature [4/4] : 04c3a30362cc23", + "4 | Chain : Polymesh", + "5 | Nonce : 2339", + "6 | Tip : POLYX 0.000987", + "7 | Era Phase : 61", + "8 | Era Period : 64", + "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1277, - "name": "Externalagents_Remove_agent", - "blob": "2b025449434b45522d3132333435c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1351, + "name": "Contracts_Call", + "blob": "2e0000027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef600cd350100100e2a0c49d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Externalagents : Remove agent", - "1 | Ticker : TICKER-12345", - "2 | Agent [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Agent [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 1234.56789" + "0 | Contracts : Call", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 0.0", + "3 | Gas limit : 3443", + "4 | Storage deposit limit : POLYX 0.0", + "5 | Data [1/4] : 14", + "5 | Data [2/4] : 42", + "5 | Data [3/4] : 12", + "5 | Data [4/4] : 73", + "6 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Externalagents : Remove agent", - "1 | Ticker : TICKER-12345", - "2 | Agent [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Agent [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Contracts : Call", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 0.0", + "3 | Gas limit : 3443", + "4 | Storage deposit limit : POLYX 0.0", + "5 | Data [1/4] : 14", + "5 | Data [2/4] : 42", + "5 | Data [3/4] : 12", + "5 | Data [4/4] : 73", + "6 | Chain : Polymesh", + "7 | Nonce : 50283", + "8 | Tip : POLYX 1234.56789", + "9 | Era Phase : 61", + "10 | Era Period : 64", + "11 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "11 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1278, - "name": "Externalagents_Remove_agent", - "blob": "2b025449434b45522d3132333435c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1352, + "name": "Contracts_Call", + "blob": "2e0000027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef66d0fea2b501a0100100e2a0c49d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Externalagents : Remove agent", - "1 | Ticker : TICKER-12345", - "2 | Agent [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Agent [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 1234.56789" + "0 | Contracts : Call", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 0.000987", + "3 | Gas limit : 110365434", + "4 | Storage deposit limit : POLYX 0.0", + "5 | Data [1/4] : 14", + "5 | Data [2/4] : 42", + "5 | Data [3/4] : 12", + "5 | Data [4/4] : 73" ], "output_expert": [ - "0 | Externalagents : Remove agent", - "1 | Ticker : TICKER-12345", - "2 | Agent [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Agent [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Contracts : Call", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 0.000987", + "3 | Gas limit : 110365434", + "4 | Storage deposit limit : POLYX 0.0", + "5 | Data [1/4] : 14", + "5 | Data [2/4] : 42", + "5 | Data [3/4] : 12", + "5 | Data [4/4] : 73", + "6 | Chain : Polymesh", + "7 | Nonce : 2339", + "8 | Era Phase : 61", + "9 | Era Period : 64", + "10 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "10 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1279, - "name": "Externalagents_Remove_agent", - "blob": "2b025449434b45522d3132333435c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1353, + "name": "Contracts_Call", + "blob": "2e0000027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef603d202964966ab0a3c018965100d0c1323d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Externalagents : Remove agent", - "1 | Ticker : TICKER-12345", - "2 | Agent [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Agent [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip : POLYX 55.555555" + "0 | Contracts : Call", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 1234.56789", + "3 | Gas limit : 251833049", + "4 | Storage deposit limit : POLYX 0.006498", + "5 | Data [1/4] : 13", + "5 | Data [2/4] : 12", + "5 | Data [3/4] : 19", + "5 | Data [4/4] : 35", + "6 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Externalagents : Remove agent", - "1 | Ticker : TICKER-12345", - "2 | Agent [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Agent [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Contracts : Call", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 1234.56789", + "3 | Gas limit : 251833049", + "4 | Storage deposit limit : POLYX 0.006498", + "5 | Data [1/4] : 13", + "5 | Data [2/4] : 12", + "5 | Data [3/4] : 19", + "5 | Data [4/4] : 35", + "6 | Chain : Polymesh", + "7 | Nonce : 50283", + "8 | Tip : POLYX 55.555555", + "9 | Era Phase : 61", + "10 | Era Period : 64", + "11 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "11 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1280, - "name": "Externalagents_Remove_agent", - "blob": "2b025449434b45522d3132333435c2161248ebf2b5bee2bfd17d91ed5312926c217c3f7c4419e4992dbf28af917dd5030433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1354, + "name": "Contracts_Call", + "blob": "2e0000027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef66d0fcd35018965100d0c1323d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Externalagents : Remove agent", - "1 | Ticker : TICKER-12345", - "2 | Agent [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Agent [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "0 | Contracts : Call", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 0.000987", + "3 | Gas limit : 3443", + "4 | Storage deposit limit : POLYX 0.006498", + "5 | Data [1/4] : 13", + "5 | Data [2/4] : 12", + "5 | Data [3/4] : 19", + "5 | Data [4/4] : 35", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Externalagents : Remove agent", - "1 | Ticker : TICKER-12345", - "2 | Agent [1/2] : c2161248ebf2b5bee2bfd17d91ed5312926c21", - "2 | Agent [2/2] : 7c3f7c4419e4992dbf28af917d", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Contracts : Call", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 0.000987", + "3 | Gas limit : 3443", + "4 | Storage deposit limit : POLYX 0.006498", + "5 | Data [1/4] : 13", + "5 | Data [2/4] : 12", + "5 | Data [3/4] : 19", + "5 | Data [4/4] : 35", + "6 | Chain : Polymesh", + "7 | Nonce : 1", + "8 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "8 | Tip [2/2] : 3.456789", + "9 | Era Phase : 61", + "10 | Era Period : 64", + "11 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "11 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1281, - "name": "Externalagents_Abdicate", - "blob": "2b035449434b45522d3132333435d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1355, + "name": "Contracts_Call", + "blob": "2e0000027f758a7e35b8565864e6ece5b4606fb5c5cf8ab59e612da7b62bbe61f25ef60b63ce64c10c05ea2b501a01fa18aa21100d0c1323d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Externalagents : Abdicate", - "1 | Ticker : TICKER-12345", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "0 | Contracts : Call", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 5552342.355555", + "3 | Gas limit : 110365434", + "4 | Storage deposit limit : POLYX 141.19891", + "5 | Data [1/4] : 13", + "5 | Data [2/4] : 12", + "5 | Data [3/4] : 19", + "5 | Data [4/4] : 35", + "6 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "6 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Externalagents : Abdicate", - "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Contracts : Call", + "1 | Dest [1/2] : 2CWC4XirVPt1eeEdaQuHVxbAHmdyonu6mZSFcc", + "1 | Dest [2/2] : 91kbAe4dfh", + "2 | Amount : POLYX 5552342.355555", + "3 | Gas limit : 110365434", + "4 | Storage deposit limit : POLYX 141.19891", + "5 | Data [1/4] : 13", + "5 | Data [2/4] : 12", + "5 | Data [3/4] : 19", + "5 | Data [4/4] : 35", + "6 | Chain : Polymesh", + "7 | Nonce : 1", + "8 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "8 | Tip [2/2] : 3.456789", + "9 | Era Phase : 61", + "10 | Era Period : 64", + "11 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "11 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1282, - "name": "Externalagents_Abdicate", - "blob": "2b035449434b45522d3132333435d50391010b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1356, + "name": "Contracts_Instantiate_with_code", + "blob": "2e016d0f66ab0a3c01896510200b200b100c293435100c293435d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Externalagents : Abdicate", - "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 5552342.355555" + "0 | Contracts : Instantiate with code", + "1 | Amount : POLYX 0.000987", + "2 | Gas limit : 251833049", + "3 | Storage deposit limit : POLYX 0.006498", + "4 | Code [1/4] : 32", + "4 | Code [2/4] : 11", + "4 | Code [3/4] : 32", + "4 | Code [4/4] : 11", + "5 | Data [1/4] : 12", + "5 | Data [2/4] : 41", + "5 | Data [3/4] : 52", + "5 | Data [4/4] : 53", + "6 | Salt [1/4] : 12", + "6 | Salt [2/4] : 41", + "6 | Salt [3/4] : 52", + "6 | Salt [4/4] : 53", + "7 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Externalagents : Abdicate", - "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 5552342.355555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Contracts : Instantiate with code", + "1 | Amount : POLYX 0.000987", + "2 | Gas limit : 251833049", + "3 | Storage deposit limit : POLYX 0.006498", + "4 | Code [1/4] : 32", + "4 | Code [2/4] : 11", + "4 | Code [3/4] : 32", + "4 | Code [4/4] : 11", + "5 | Data [1/4] : 12", + "5 | Data [2/4] : 41", + "5 | Data [3/4] : 52", + "5 | Data [4/4] : 53", + "6 | Salt [1/4] : 12", + "6 | Salt [2/4] : 41", + "6 | Salt [3/4] : 52", + "6 | Salt [4/4] : 53", + "7 | Chain : Polymesh", + "8 | Nonce : 50283", + "9 | Tip : POLYX 5552342.355555", + "10 | Era Phase : 61", + "11 | Era Period : 64", + "12 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "12 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1283, - "name": "Externalagents_Abdicate", - "blob": "2b035449434b45522d3132333435d50391016d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1357, + "name": "Contracts_Instantiate_with_code", + "blob": "2e018ed73e0dcd35018965100d0c132310200b200b100d0c1323d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Externalagents : Abdicate", - "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 0.000987" + "0 | Contracts : Instantiate with code", + "1 | Amount : POLYX 55.555555", + "2 | Gas limit : 3443", + "3 | Storage deposit limit : POLYX 0.006498", + "4 | Code [1/4] : 13", + "4 | Code [2/4] : 12", + "4 | Code [3/4] : 19", + "4 | Code [4/4] : 35", + "5 | Data [1/4] : 32", + "5 | Data [2/4] : 11", + "5 | Data [3/4] : 32", + "5 | Data [4/4] : 11", + "6 | Salt [1/4] : 13", + "6 | Salt [2/4] : 12", + "6 | Salt [3/4] : 19", + "6 | Salt [4/4] : 35", + "7 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Externalagents : Abdicate", - "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip : POLYX 0.000987", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Contracts : Instantiate with code", + "1 | Amount : POLYX 55.555555", + "2 | Gas limit : 3443", + "3 | Storage deposit limit : POLYX 0.006498", + "4 | Code [1/4] : 13", + "4 | Code [2/4] : 12", + "4 | Code [3/4] : 19", + "4 | Code [4/4] : 35", + "5 | Data [1/4] : 32", + "5 | Data [2/4] : 11", + "5 | Data [3/4] : 32", + "5 | Data [4/4] : 11", + "6 | Salt [1/4] : 13", + "6 | Salt [2/4] : 12", + "6 | Salt [3/4] : 19", + "6 | Salt [4/4] : 35", + "7 | Chain : Polymesh", + "8 | Nonce : 0", + "9 | Tip : POLYX 0.000987", + "10 | Era Phase : 61", + "11 | Era Period : 64", + "12 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "12 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1284, - "name": "Externalagents_Abdicate", - "blob": "2b035449434b45522d3132333435d503910133158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1358, + "name": "Contracts_Instantiate_with_code", + "blob": "2e018ed73e0dea2b501a01fa18aa21100e2a0c49100d0c1323100d0c1323d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Externalagents : Abdicate", - "1 | Ticker : TICKER-12345", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" + "0 | Contracts : Instantiate with code", + "1 | Amount : POLYX 55.555555", + "2 | Gas limit : 110365434", + "3 | Storage deposit limit : POLYX 141.19891", + "4 | Code [1/4] : 14", + "4 | Code [2/4] : 42", + "4 | Code [3/4] : 12", + "4 | Code [4/4] : 73", + "5 | Data [1/4] : 13", + "5 | Data [2/4] : 12", + "5 | Data [3/4] : 19", + "5 | Data [4/4] : 35", + "6 | Salt [1/4] : 13", + "6 | Salt [2/4] : 12", + "6 | Salt [3/4] : 19", + "6 | Salt [4/4] : 35", + "7 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Externalagents : Abdicate", - "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 100", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Contracts : Instantiate with code", + "1 | Amount : POLYX 55.555555", + "2 | Gas limit : 110365434", + "3 | Storage deposit limit : POLYX 141.19891", + "4 | Code [1/4] : 14", + "4 | Code [2/4] : 42", + "4 | Code [3/4] : 12", + "4 | Code [4/4] : 73", + "5 | Data [1/4] : 13", + "5 | Data [2/4] : 12", + "5 | Data [3/4] : 19", + "5 | Data [4/4] : 35", + "6 | Salt [1/4] : 13", + "6 | Salt [2/4] : 12", + "6 | Salt [3/4] : 19", + "6 | Salt [4/4] : 35", + "7 | Chain : Polymesh", + "8 | Nonce : 50283", + "9 | Tip : POLYX 5552342.355555", + "10 | Era Phase : 61", + "11 | Era Period : 64", + "12 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "12 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1285, - "name": "Externalagents_Abdicate", - "blob": "2b035449434b45522d3132333435d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1359, + "name": "Contracts_Instantiate_with_code", + "blob": "2e0103d2029649ea2b501a0100100c293435100d0c1323100d0c1323d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Externalagents : Abdicate", - "1 | Ticker : TICKER-12345", - "2 | Tip : POLYX 1234.56789" - ], - "output_expert": [ - "0 | Externalagents : Abdicate", - "1 | Ticker : TICKER-12345", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip : POLYX 1234.56789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Contracts : Instantiate with code", + "1 | Amount : POLYX 1234.56789", + "2 | Gas limit : 110365434", + "3 | Storage deposit limit : POLYX 0.0", + "4 | Code [1/4] : 12", + "4 | Code [2/4] : 41", + "4 | Code [3/4] : 52", + "4 | Code [4/4] : 53", + "5 | Data [1/4] : 13", + "5 | Data [2/4] : 12", + "5 | Data [3/4] : 19", + "5 | Data [4/4] : 35", + "6 | Salt [1/4] : 13", + "6 | Salt [2/4] : 12", + "6 | Salt [3/4] : 19", + "6 | Salt [4/4] : 35" + ], + "output_expert": [ + "0 | Contracts : Instantiate with code", + "1 | Amount : POLYX 1234.56789", + "2 | Gas limit : 110365434", + "3 | Storage deposit limit : POLYX 0.0", + "4 | Code [1/4] : 12", + "4 | Code [2/4] : 41", + "4 | Code [3/4] : 52", + "4 | Code [4/4] : 53", + "5 | Data [1/4] : 13", + "5 | Data [2/4] : 12", + "5 | Data [3/4] : 19", + "5 | Data [4/4] : 35", + "6 | Salt [1/4] : 13", + "6 | Salt [2/4] : 12", + "6 | Salt [3/4] : 19", + "6 | Salt [4/4] : 35", + "7 | Chain : Polymesh", + "8 | Nonce : 50283", + "9 | Era Phase : 61", + "10 | Era Period : 64", + "11 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "11 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1286, - "name": "Externalagents_Accept_become_agent", - "blob": "2b056400000000000000d503ae11030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1360, + "name": "Contracts_Instantiate_with_code", + "blob": "2e0133158139ae28a3dfaac5fe1560a5e9e05cc6e8daec018965100d0c1323100d0c132310200b200bd5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Externalagents : Accept become agent", - "1 | Auth id : 100" + "0 | Contracts : Instantiate with code", + "1 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "1 | Amount [2/2] : 3.456789", + "2 | Gas limit : 993442353", + "3 | Storage deposit limit : POLYX 0.006498", + "4 | Code [1/4] : 13", + "4 | Code [2/4] : 12", + "4 | Code [3/4] : 19", + "4 | Code [4/4] : 35", + "5 | Data [1/4] : 13", + "5 | Data [2/4] : 12", + "5 | Data [3/4] : 19", + "5 | Data [4/4] : 35", + "6 | Salt [1/4] : 32", + "6 | Salt [2/4] : 11", + "6 | Salt [3/4] : 32", + "6 | Salt [4/4] : 11" + ], + "output_expert": [ + "0 | Contracts : Instantiate with code", + "1 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "1 | Amount [2/2] : 3.456789", + "2 | Gas limit : 993442353", + "3 | Storage deposit limit : POLYX 0.006498", + "4 | Code [1/4] : 13", + "4 | Code [2/4] : 12", + "4 | Code [3/4] : 19", + "4 | Code [4/4] : 35", + "5 | Data [1/4] : 13", + "5 | Data [2/4] : 12", + "5 | Data [3/4] : 19", + "5 | Data [4/4] : 35", + "6 | Salt [1/4] : 32", + "6 | Salt [2/4] : 11", + "6 | Salt [3/4] : 32", + "6 | Salt [4/4] : 11", + "7 | Chain : Polymesh", + "8 | Nonce : 1", + "9 | Era Phase : 61", + "10 | Era Period : 64", + "11 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "11 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1361, + "name": "Contracts_Instantiate", + "blob": "2e0203d2029649c6e8daec01fa18aa216fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063801587c3c37a98a27589c7553d60f23f429b093b76e3ff37c6304cf7e9f14fb320010150d5fb9521705509bba9e65cb9c56bc4b14814a89ebbc78284bc260e136310dc10a976eb91e7aaef1b443fb5e9f7e51c95503e85f209c868f13425758bd0b13bd5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Contracts : Instantiate", + "1 | Amount : POLYX 1234.56789", + "2 | Gas limit : 993442353", + "3 | Storage deposit limit : POLYX 141.19891", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/2] : 1587c3c37a98a27589c7553d60f23f429b093b", + "5 | Data [2/2] : 76e3ff37c6304cf7e9f14fb320", + "6 | Salt [1/4] : 50d5fb9521705509bba9e65cb9c56bc4b14814", + "6 | Salt [2/4] : a89ebbc78284bc260e136310dc10a976eb91e7", + "6 | Salt [3/4] : aaef1b443fb5e9f7e51c95503e85f209c868f1", + "6 | Salt [4/4] : 3425758bd0b13b", + "7 | Tip : POLYX 0.000987" ], - "output_expert": [ - "0 | Externalagents : Accept become agent", - "1 | Auth id : 100", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Era Phase : 61", - "5 | Era Period : 64", - "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "output_expert": [ + "0 | Contracts : Instantiate", + "1 | Amount : POLYX 1234.56789", + "2 | Gas limit : 993442353", + "3 | Storage deposit limit : POLYX 141.19891", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/2] : 1587c3c37a98a27589c7553d60f23f429b093b", + "5 | Data [2/2] : 76e3ff37c6304cf7e9f14fb320", + "6 | Salt [1/4] : 50d5fb9521705509bba9e65cb9c56bc4b14814", + "6 | Salt [2/4] : a89ebbc78284bc260e136310dc10a976eb91e7", + "6 | Salt [3/4] : aaef1b443fb5e9f7e51c95503e85f209c868f1", + "6 | Salt [4/4] : 3425758bd0b13b", + "7 | Chain : Polymesh", + "8 | Nonce : 2339", + "9 | Tip : POLYX 0.000987", + "10 | Era Phase : 61", + "11 | Era Period : 64", + "12 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "12 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1287, - "name": "Externalagents_Accept_become_agent", - "blob": "2b056400000000000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1362, + "name": "Contracts_Instantiate", + "blob": "2e020b63ce64c10c05c6e8daec01006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40638081a48b6c22bda5fc7850146d79d54b1ed054d14dab2db98ab82d902d7f18a65f010215ca239ceef23c52c6afbd94cec13863d241b95b8ea8068e8321530a51aa4d0cca3ab96eeff9ad76c98a37729cb689974b8f8b20f695eccab93302292ade4a5720f230ad585876fe2cccd6943bde5cbbf76e03ba348af11c4a4d3a0947b2b83f0d9ea07df463a501f5ae0cdd5c59f65f3f618cf0e52e07cd3816626927236874d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Externalagents : Accept become agent", - "1 | Auth id : 100", - "2 | Tip : POLYX 5552342.355555" + "0 | Contracts : Instantiate", + "1 | Amount : POLYX 5552342.355555", + "2 | Gas limit : 993442353", + "3 | Storage deposit limit : POLYX 0.0", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/2] : 81a48b6c22bda5fc7850146d79d54b1ed054d1", + "5 | Data [2/2] : 4dab2db98ab82d902d7f18a65f", + "6 | Salt [1/7] : 15ca239ceef23c52c6afbd94cec13863d241b9", + "6 | Salt [2/7] : 5b8ea8068e8321530a51aa4d0cca3ab96eeff9", + "6 | Salt [3/7] : ad76c98a37729cb689974b8f8b20f695eccab9", + "6 | Salt [4/7] : 3302292ade4a5720f230ad585876fe2cccd694", + "6 | Salt [5/7] : 3bde5cbbf76e03ba348af11c4a4d3a0947b2b8", + "6 | Salt [6/7] : 3f0d9ea07df463a501f5ae0cdd5c59f65f3f61", + "6 | Salt [7/7] : 8cf0e52e07cd3816626927236874", + "7 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "7 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Externalagents : Accept become agent", - "1 | Auth id : 100", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 5552342.355555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Contracts : Instantiate", + "1 | Amount : POLYX 5552342.355555", + "2 | Gas limit : 993442353", + "3 | Storage deposit limit : POLYX 0.0", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/2] : 81a48b6c22bda5fc7850146d79d54b1ed054d1", + "5 | Data [2/2] : 4dab2db98ab82d902d7f18a65f", + "6 | Salt [1/7] : 15ca239ceef23c52c6afbd94cec13863d241b9", + "6 | Salt [2/7] : 5b8ea8068e8321530a51aa4d0cca3ab96eeff9", + "6 | Salt [3/7] : ad76c98a37729cb689974b8f8b20f695eccab9", + "6 | Salt [4/7] : 3302292ade4a5720f230ad585876fe2cccd694", + "6 | Salt [5/7] : 3bde5cbbf76e03ba348af11c4a4d3a0947b2b8", + "6 | Salt [6/7] : 3f0d9ea07df463a501f5ae0cdd5c59f65f3f61", + "6 | Salt [7/7] : 8cf0e52e07cd3816626927236874", + "7 | Chain : Polymesh", + "8 | Nonce : 1", + "9 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "9 | Tip [2/2] : 3.456789", + "10 | Era Phase : 61", + "11 | Era Period : 64", + "12 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "12 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1288, - "name": "Externalagents_Accept_become_agent", - "blob": "2b052309000000000000d503ae11030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1363, + "name": "Contracts_Instantiate", + "blob": "2e0200ea2b501a0189656fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063010215ca239ceef23c52c6afbd94cec13863d241b95b8ea8068e8321530a51aa4d0cca3ab96eeff9ad76c98a37729cb689974b8f8b20f695eccab93302292ade4a5720f230ad585876fe2cccd6943bde5cbbf76e03ba348af11c4a4d3a0947b2b83f0d9ea07df463a501f5ae0cdd5c59f65f3f618cf0e52e07cd381662692723687401029dda79f4d39b6ef540a1ec13101ff8b371d559328a671687f4eb1eb7971e2813a7e93b8ef27bc02c4db25ff5f570c2764139db17617b6965e4c19dbdae99e84aaf2fa243b0268bae8a95b7d4dd8da43a566db2509150bf72a3f14d9b10d3d68043799d8683fa3a0a1c88aa12fc2eb74be5855778e9f99513aa79b721738654a8d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Contracts : Instantiate", + "1 | Amount : POLYX 0.0", + "2 | Gas limit : 110365434", + "3 | Storage deposit limit : POLYX 0.006498", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/7] : 15ca239ceef23c52c6afbd94cec13863d241b9", + "5 | Data [2/7] : 5b8ea8068e8321530a51aa4d0cca3ab96eeff9", + "5 | Data [3/7] : ad76c98a37729cb689974b8f8b20f695eccab9", + "5 | Data [4/7] : 3302292ade4a5720f230ad585876fe2cccd694", + "5 | Data [5/7] : 3bde5cbbf76e03ba348af11c4a4d3a0947b2b8", + "5 | Data [6/7] : 3f0d9ea07df463a501f5ae0cdd5c59f65f3f61", + "5 | Data [7/7] : 8cf0e52e07cd3816626927236874", + "6 | Salt [1/7] : 9dda79f4d39b6ef540a1ec13101ff8b371d559", + "6 | Salt [2/7] : 328a671687f4eb1eb7971e2813a7e93b8ef27b", + "6 | Salt [3/7] : c02c4db25ff5f570c2764139db17617b6965e4", + "6 | Salt [4/7] : c19dbdae99e84aaf2fa243b0268bae8a95b7d4", + "6 | Salt [5/7] : dd8da43a566db2509150bf72a3f14d9b10d3d6", + "6 | Salt [6/7] : 8043799d8683fa3a0a1c88aa12fc2eb74be585", + "6 | Salt [7/7] : 5778e9f99513aa79b721738654a8" + ], + "output_expert": [ + "0 | Contracts : Instantiate", + "1 | Amount : POLYX 0.0", + "2 | Gas limit : 110365434", + "3 | Storage deposit limit : POLYX 0.006498", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/7] : 15ca239ceef23c52c6afbd94cec13863d241b9", + "5 | Data [2/7] : 5b8ea8068e8321530a51aa4d0cca3ab96eeff9", + "5 | Data [3/7] : ad76c98a37729cb689974b8f8b20f695eccab9", + "5 | Data [4/7] : 3302292ade4a5720f230ad585876fe2cccd694", + "5 | Data [5/7] : 3bde5cbbf76e03ba348af11c4a4d3a0947b2b8", + "5 | Data [6/7] : 3f0d9ea07df463a501f5ae0cdd5c59f65f3f61", + "5 | Data [7/7] : 8cf0e52e07cd3816626927236874", + "6 | Salt [1/7] : 9dda79f4d39b6ef540a1ec13101ff8b371d559", + "6 | Salt [2/7] : 328a671687f4eb1eb7971e2813a7e93b8ef27b", + "6 | Salt [3/7] : c02c4db25ff5f570c2764139db17617b6965e4", + "6 | Salt [4/7] : c19dbdae99e84aaf2fa243b0268bae8a95b7d4", + "6 | Salt [5/7] : dd8da43a566db2509150bf72a3f14d9b10d3d6", + "6 | Salt [6/7] : 8043799d8683fa3a0a1c88aa12fc2eb74be585", + "6 | Salt [7/7] : 5778e9f99513aa79b721738654a8", + "7 | Chain : Polymesh", + "8 | Nonce : 2339", + "9 | Era Phase : 61", + "10 | Era Period : 64", + "11 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "11 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1364, + "name": "Contracts_Instantiate", + "blob": "2e0233158139ae28a3dfaac5fe1560a5e9e05c66ab0a3c01fa18aa216fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063010150d5fb9521705509bba9e65cb9c56bc4b14814a89ebbc78284bc260e136310dc10a976eb91e7aaef1b443fb5e9f7e51c95503e85f209c868f13425758bd0b13b801587c3c37a98a27589c7553d60f23f429b093b76e3ff37c6304cf7e9f14fb320d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Externalagents : Accept become agent", - "1 | Auth id : 2339", - "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "2 | Tip [2/2] : 3.456789" - ], - "output_expert": [ - "0 | Externalagents : Accept become agent", - "1 | Auth id : 2339", - "2 | Chain : Polymesh", - "3 | Nonce : 50283", - "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "4 | Tip [2/2] : 3.456789", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Contracts : Instantiate", + "1 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "1 | Amount [2/2] : 3.456789", + "2 | Gas limit : 251833049", + "3 | Storage deposit limit : POLYX 141.19891", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/4] : 50d5fb9521705509bba9e65cb9c56bc4b14814", + "5 | Data [2/4] : a89ebbc78284bc260e136310dc10a976eb91e7", + "5 | Data [3/4] : aaef1b443fb5e9f7e51c95503e85f209c868f1", + "5 | Data [4/4] : 3425758bd0b13b", + "6 | Salt [1/2] : 1587c3c37a98a27589c7553d60f23f429b093b", + "6 | Salt [2/2] : 76e3ff37c6304cf7e9f14fb320", + "7 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Contracts : Instantiate", + "1 | Amount [1/2] : POLYX 12345678901234567890123456789012", + "1 | Amount [2/2] : 3.456789", + "2 | Gas limit : 251833049", + "3 | Storage deposit limit : POLYX 141.19891", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/4] : 50d5fb9521705509bba9e65cb9c56bc4b14814", + "5 | Data [2/4] : a89ebbc78284bc260e136310dc10a976eb91e7", + "5 | Data [3/4] : aaef1b443fb5e9f7e51c95503e85f209c868f1", + "5 | Data [4/4] : 3425758bd0b13b", + "6 | Salt [1/2] : 1587c3c37a98a27589c7553d60f23f429b093b", + "6 | Salt [2/2] : 76e3ff37c6304cf7e9f14fb320", + "7 | Chain : Polymesh", + "8 | Nonce : 2339", + "9 | Tip : POLYX 55.555555", + "10 | Era Phase : 61", + "11 | Era Period : 64", + "12 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "12 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1289, - "name": "Externalagents_Accept_become_agent", - "blob": "2b050000000000000000d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1365, + "name": "Contracts_Instantiate", + "blob": "2e020b63ce64c10c0566ab0a3c0189656fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f406301029dda79f4d39b6ef540a1ec13101ff8b371d559328a671687f4eb1eb7971e2813a7e93b8ef27bc02c4db25ff5f570c2764139db17617b6965e4c19dbdae99e84aaf2fa243b0268bae8a95b7d4dd8da43a566db2509150bf72a3f14d9b10d3d68043799d8683fa3a0a1c88aa12fc2eb74be5855778e9f99513aa79b721738654a8010150d5fb9521705509bba9e65cb9c56bc4b14814a89ebbc78284bc260e136310dc10a976eb91e7aaef1b443fb5e9f7e51c95503e85f209c868f13425758bd0b13bd503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Externalagents : Accept become agent", - "1 | Auth id : 0", - "2 | Tip : POLYX 55.555555" + "0 | Contracts : Instantiate", + "1 | Amount : POLYX 5552342.355555", + "2 | Gas limit : 251833049", + "3 | Storage deposit limit : POLYX 0.006498", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/7] : 9dda79f4d39b6ef540a1ec13101ff8b371d559", + "5 | Data [2/7] : 328a671687f4eb1eb7971e2813a7e93b8ef27b", + "5 | Data [3/7] : c02c4db25ff5f570c2764139db17617b6965e4", + "5 | Data [4/7] : c19dbdae99e84aaf2fa243b0268bae8a95b7d4", + "5 | Data [5/7] : dd8da43a566db2509150bf72a3f14d9b10d3d6", + "5 | Data [6/7] : 8043799d8683fa3a0a1c88aa12fc2eb74be585", + "5 | Data [7/7] : 5778e9f99513aa79b721738654a8", + "6 | Salt [1/4] : 50d5fb9521705509bba9e65cb9c56bc4b14814", + "6 | Salt [2/4] : a89ebbc78284bc260e136310dc10a976eb91e7", + "6 | Salt [3/4] : aaef1b443fb5e9f7e51c95503e85f209c868f1", + "6 | Salt [4/4] : 3425758bd0b13b", + "7 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Externalagents : Accept become agent", - "1 | Auth id : 0", - "2 | Chain : Polymesh", - "3 | Nonce : 1", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Contracts : Instantiate", + "1 | Amount : POLYX 5552342.355555", + "2 | Gas limit : 251833049", + "3 | Storage deposit limit : POLYX 0.006498", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/7] : 9dda79f4d39b6ef540a1ec13101ff8b371d559", + "5 | Data [2/7] : 328a671687f4eb1eb7971e2813a7e93b8ef27b", + "5 | Data [3/7] : c02c4db25ff5f570c2764139db17617b6965e4", + "5 | Data [4/7] : c19dbdae99e84aaf2fa243b0268bae8a95b7d4", + "5 | Data [5/7] : dd8da43a566db2509150bf72a3f14d9b10d3d6", + "5 | Data [6/7] : 8043799d8683fa3a0a1c88aa12fc2eb74be585", + "5 | Data [7/7] : 5778e9f99513aa79b721738654a8", + "6 | Salt [1/4] : 50d5fb9521705509bba9e65cb9c56bc4b14814", + "6 | Salt [2/4] : a89ebbc78284bc260e136310dc10a976eb91e7", + "6 | Salt [3/4] : aaef1b443fb5e9f7e51c95503e85f209c868f1", + "6 | Salt [4/4] : 3425758bd0b13b", + "7 | Chain : Polymesh", + "8 | Nonce : 0", + "9 | Tip : POLYX 5552342.355555", + "10 | Era Phase : 61", + "11 | Era Period : 64", + "12 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "12 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1290, - "name": "Externalagents_Accept_become_agent", - "blob": "2b056400000000000000d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1366, + "name": "Contracts_Upload_code", + "blob": "2e0310200b200b01fa18aa21d50391010b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Externalagents : Accept become agent", - "1 | Auth id : 100", - "2 | Tip : POLYX 55.555555" + "0 | Contracts : Upload code", + "1 | Code [1/4] : 32", + "1 | Code [2/4] : 11", + "1 | Code [3/4] : 32", + "1 | Code [4/4] : 11", + "2 | Storage deposit limit : POLYX 141.19891", + "3 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Externalagents : Accept become agent", - "1 | Auth id : 100", - "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 55.555555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Contracts : Upload code", + "1 | Code [1/4] : 32", + "1 | Code [2/4] : 11", + "1 | Code [3/4] : 32", + "1 | Code [4/4] : 11", + "2 | Storage deposit limit : POLYX 141.19891", + "3 | Chain : Polymesh", + "4 | Nonce : 100", + "5 | Tip : POLYX 5552342.355555", + "6 | Era Phase : 61", + "7 | Era Period : 64", + "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1291, - "name": "Relayer_Set_paying_key", - "blob": "2c0060ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c22d0ca8a6126a7a4bcda703660c37167d7d5038d2400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1367, + "name": "Contracts_Upload_code", + "blob": "2e0310200b200b01fa18aa21d503ae11030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Set paying key", - "1 | User key [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | User key [2/2] : vCqPAVy1Tx", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408" + "0 | Contracts : Upload code", + "1 | Code [1/4] : 32", + "1 | Code [2/4] : 11", + "1 | Code [3/4] : 32", + "1 | Code [4/4] : 11", + "2 | Storage deposit limit : POLYX 141.19891" ], "output_expert": [ - "0 | Relayer : Set paying key", - "1 | User key [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | User key [2/2] : vCqPAVy1Tx", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408", + "0 | Contracts : Upload code", + "1 | Code [1/4] : 32", + "1 | Code [2/4] : 11", + "1 | Code [3/4] : 32", + "1 | Code [4/4] : 11", + "2 | Storage deposit limit : POLYX 141.19891", "3 | Chain : Polymesh", - "4 | Nonce : 2339", + "4 | Nonce : 50283", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -33906,25 +36118,27 @@ ] }, { - "index": 1292, - "name": "Relayer_Set_paying_key", - "blob": "2c00ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab39d0ca8a6126a7a4bcda703660c37167d7d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1368, + "name": "Contracts_Upload_code", + "blob": "2e0310200b200b01fa18aa21d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Set paying key", - "1 | User key [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | User key [2/2] : jDr6Qhw4Qj", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408", + "0 | Contracts : Upload code", + "1 | Code [1/4] : 32", + "1 | Code [2/4] : 11", + "1 | Code [3/4] : 32", + "1 | Code [4/4] : 11", + "2 | Storage deposit limit : POLYX 141.19891", "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Relayer : Set paying key", - "1 | User key [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | User key [2/2] : jDr6Qhw4Qj", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408", + "0 | Contracts : Upload code", + "1 | Code [1/4] : 32", + "1 | Code [2/4] : 11", + "1 | Code [3/4] : 32", + "1 | Code [4/4] : 11", + "2 | Storage deposit limit : POLYX 141.19891", "3 | Chain : Polymesh", - "4 | Nonce : 50283", + "4 | Nonce : 0", "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -33933,52 +36147,54 @@ ] }, { - "index": 1293, - "name": "Relayer_Set_paying_key", - "blob": "2c004e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3bd0ca8a6126a7a4bcda703660c37167d7d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1369, + "name": "Contracts_Upload_code", + "blob": "2e03100c29343501fa18aa21d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Set paying key", - "1 | User key [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | User key [2/2] : hzFSDKNiiB", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408", - "3 | Tip : POLYX 1234.56789" + "0 | Contracts : Upload code", + "1 | Code [1/4] : 12", + "1 | Code [2/4] : 41", + "1 | Code [3/4] : 52", + "1 | Code [4/4] : 53", + "2 | Storage deposit limit : POLYX 141.19891" ], "output_expert": [ - "0 | Relayer : Set paying key", - "1 | User key [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | User key [2/2] : hzFSDKNiiB", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408", + "0 | Contracts : Upload code", + "1 | Code [1/4] : 12", + "1 | Code [2/4] : 41", + "1 | Code [3/4] : 52", + "1 | Code [4/4] : 53", + "2 | Storage deposit limit : POLYX 141.19891", "3 | Chain : Polymesh", "4 | Nonce : 2339", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1294, - "name": "Relayer_Set_paying_key", - "blob": "2c0060ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c22d0ca8a6126a7a4bcda703660c37167d7d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1370, + "name": "Contracts_Upload_code", + "blob": "2e03100d0c13230100d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Set paying key", - "1 | User key [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | User key [2/2] : vCqPAVy1Tx", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408", + "0 | Contracts : Upload code", + "1 | Code [1/4] : 13", + "1 | Code [2/4] : 12", + "1 | Code [3/4] : 19", + "1 | Code [4/4] : 35", + "2 | Storage deposit limit : POLYX 0.0", "3 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Relayer : Set paying key", - "1 | User key [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | User key [2/2] : vCqPAVy1Tx", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408", + "0 | Contracts : Upload code", + "1 | Code [1/4] : 13", + "1 | Code [2/4] : 12", + "1 | Code [3/4] : 19", + "1 | Code [4/4] : 35", + "2 | Storage deposit limit : POLYX 0.0", "3 | Chain : Polymesh", - "4 | Nonce : 0", + "4 | Nonce : 50283", "5 | Tip : POLYX 0.000987", "6 | Era Phase : 61", "7 | Era Period : 64", @@ -33987,47 +36203,45 @@ ] }, { - "index": 1295, - "name": "Relayer_Set_paying_key", - "blob": "2c00d429eef47cc221b1b89b16225b129238ae8394ef19efa774cdf2e2d9855d657ed0ca8a6126a7a4bcda703660c37167d7d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1371, + "name": "Contracts_Remove_code", + "blob": "2e046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Set paying key", - "1 | User key [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | User key [2/2] : YyWc5gHgxc", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408", - "3 | Tip : POLYX 1234.56789" + "0 | Contracts : Remove code", + "1 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Relayer : Set paying key", - "1 | User key [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | User key [2/2] : YyWc5gHgxc", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408", - "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Contracts : Remove code", + "1 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1296, - "name": "Relayer_Accept_paying_key", - "blob": "2c010100000000000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1372, + "name": "Contracts_Remove_code", + "blob": "2e046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d503ae11030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Accept paying key", - "1 | Auth id : 1", - "2 | Tip : POLYX 5552342.355555" + "0 | Contracts : Remove code", + "1 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Relayer : Accept paying key", - "1 | Auth id : 1", + "0 | Contracts : Remove code", + "1 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 5552342.355555", + "3 | Nonce : 50283", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -34035,20 +36249,22 @@ ] }, { - "index": 1297, - "name": "Relayer_Accept_paying_key", - "blob": "2c010000000000000000d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1373, + "name": "Contracts_Remove_code", + "blob": "2e046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d5030003d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Accept paying key", - "1 | Auth id : 0", - "2 | Tip : POLYX 0.000987" + "0 | Contracts : Remove code", + "1 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Relayer : Accept paying key", - "1 | Auth id : 0", + "0 | Contracts : Remove code", + "1 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", "2 | Chain : Polymesh", "3 | Nonce : 0", - "4 | Tip : POLYX 0.000987", + "4 | Tip : POLYX 1234.56789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -34056,20 +36272,22 @@ ] }, { - "index": 1298, - "name": "Relayer_Accept_paying_key", - "blob": "2c012309000000000000d5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1374, + "name": "Contracts_Remove_code", + "blob": "2e046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Accept paying key", - "1 | Auth id : 2339", - "2 | Tip : POLYX 1234.56789" + "0 | Contracts : Remove code", + "1 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Relayer : Accept paying key", - "1 | Auth id : 2339", + "0 | Contracts : Remove code", + "1 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", "2 | Chain : Polymesh", - "3 | Nonce : 0", - "4 | Tip : POLYX 1234.56789", + "3 | Nonce : 50283", + "4 | Tip : POLYX 5552342.355555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -34077,20 +36295,24 @@ ] }, { - "index": 1299, - "name": "Relayer_Accept_paying_key", - "blob": "2c012309000000000000d5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1375, + "name": "Contracts_Remove_code", + "blob": "2e046fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Accept paying key", - "1 | Auth id : 2339", - "2 | Tip : POLYX 0.000987" + "0 | Contracts : Remove code", + "1 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Relayer : Accept paying key", - "1 | Auth id : 2339", + "0 | Contracts : Remove code", + "1 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", "2 | Chain : Polymesh", "3 | Nonce : 2339", - "4 | Tip : POLYX 0.000987", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -34098,448 +36320,955 @@ ] }, { - "index": 1300, - "name": "Relayer_Accept_paying_key", - "blob": "2c010100000000000000d5038d240b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1376, + "name": "Polymeshcontracts_Instantiate_with_code_perms", + "blob": "2f00c57f73991a008aea138485034a295a4600000000000000000163ce64c10c0500000000000000000000100e2a0c4910200b200b100c293435000000d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Accept paying key", - "1 | Auth id : 1", - "2 | Tip : POLYX 5552342.355555" + "0 | Polymeshcontracts : Instantiate with code perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 0", + "3 | Storage deposit limit : POLYX 5552342.355555", + "4 | Code [1/4] : 14", + "4 | Code [2/4] : 42", + "4 | Code [3/4] : 12", + "4 | Code [4/4] : 73", + "5 | Data [1/4] : 32", + "5 | Data [2/4] : 11", + "5 | Data [3/4] : 32", + "5 | Data [4/4] : 11", + "6 | Salt [1/4] : 12", + "6 | Salt [2/4] : 41", + "6 | Salt [3/4] : 52", + "6 | Salt [4/4] : 53", + "7 | Perms [1/3] : Whole", + "7 | Perms [2/3] : Whole", + "7 | Perms [3/3] : Whole", + "8 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Polymeshcontracts : Instantiate with code perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 0", + "3 | Storage deposit limit : POLYX 5552342.355555", + "4 | Code [1/4] : 14", + "4 | Code [2/4] : 42", + "4 | Code [3/4] : 12", + "4 | Code [4/4] : 73", + "5 | Data [1/4] : 32", + "5 | Data [2/4] : 11", + "5 | Data [3/4] : 32", + "5 | Data [4/4] : 11", + "6 | Salt [1/4] : 12", + "6 | Salt [2/4] : 41", + "6 | Salt [3/4] : 52", + "6 | Salt [4/4] : 53", + "7 | Perms [1/3] : Whole", + "7 | Perms [2/3] : Whole", + "7 | Perms [3/3] : Whole", + "8 | Chain : Polymesh", + "9 | Nonce : 1", + "10 | Tip : POLYX 1234.56789", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1377, + "name": "Polymeshcontracts_Instantiate_with_code_perms", + "blob": "2f00c57f73991a008aea138485034a295a46000000000000000001158139ae28a3dfaac5fe1560a5e9e05c100c293435100c29343510200b200b01085449434b45522d31323836335449434b45522d313238373301082050414c4c45545f4101082c44697370617463684142432c446973706174636858595a2050414c4c45545f4202082c44697370617463684142432c446973706174636858595a0104aa75f4fa2f0c1b14987b632185474d57fdd225cc01000019ac4c6ff1f056c2970140e2010000000000d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Polymeshcontracts : Instantiate with code perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 0", + "3 | Storage deposit limit [1/2] : POLYX 12345678901234567890123456789012", + "3 | Storage deposit limit [2/2] : 3.456789", + "4 | Code [1/4] : 12", + "4 | Code [2/4] : 41", + "4 | Code [3/4] : 52", + "4 | Code [4/4] : 53", + "5 | Data [1/4] : 12", + "5 | Data [2/4] : 41", + "5 | Data [3/4] : 52", + "5 | Data [4/4] : 53", + "6 | Salt [1/4] : 32", + "6 | Salt [2/4] : 11", + "6 | Salt [3/4] : 32", + "6 | Salt [4/4] : 11", + "7 | Perms [1/16] : These", + "7 | Perms [2/16] : TICKER-12863", + "7 | Perms [3/16] : TICKER-12873", + "7 | Perms [4/16] : These", + "7 | Perms [5/16] : PALLET_A", + "7 | Perms [6/16] : These", + "7 | Perms [7/16] : DispatchABC", + "7 | Perms [8/16] : DispatchXYZ", + "7 | Perms [9/16] : PALLET_B", + "7 | Perms [10/16] : Except", + "7 | Perms [11/16] : DispatchABC", + "7 | Perms [12/16] : DispatchXYZ", + "7 | Perms [13/16] : These", + "7 | Perms [14/16] : aa75f4fa2f0c1b14987b632185474d57fdd225", + "7 | Perms [15/16] : cc01000019ac4c6ff1f056c297", + "7 | Perms [16/16] : 123456", + "8 | Tip : POLYX 1234.56789" + ], + "output_expert": [ + "0 | Polymeshcontracts : Instantiate with code perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 0", + "3 | Storage deposit limit [1/2] : POLYX 12345678901234567890123456789012", + "3 | Storage deposit limit [2/2] : 3.456789", + "4 | Code [1/4] : 12", + "4 | Code [2/4] : 41", + "4 | Code [3/4] : 52", + "4 | Code [4/4] : 53", + "5 | Data [1/4] : 12", + "5 | Data [2/4] : 41", + "5 | Data [3/4] : 52", + "5 | Data [4/4] : 53", + "6 | Salt [1/4] : 32", + "6 | Salt [2/4] : 11", + "6 | Salt [3/4] : 32", + "6 | Salt [4/4] : 11", + "7 | Perms [1/16] : These", + "7 | Perms [2/16] : TICKER-12863", + "7 | Perms [3/16] : TICKER-12873", + "7 | Perms [4/16] : These", + "7 | Perms [5/16] : PALLET_A", + "7 | Perms [6/16] : These", + "7 | Perms [7/16] : DispatchABC", + "7 | Perms [8/16] : DispatchXYZ", + "7 | Perms [9/16] : PALLET_B", + "7 | Perms [10/16] : Except", + "7 | Perms [11/16] : DispatchABC", + "7 | Perms [12/16] : DispatchXYZ", + "7 | Perms [13/16] : These", + "7 | Perms [14/16] : aa75f4fa2f0c1b14987b632185474d57fdd225", + "7 | Perms [15/16] : cc01000019ac4c6ff1f056c297", + "7 | Perms [16/16] : 123456", + "8 | Chain : Polymesh", + "9 | Nonce : 1", + "10 | Tip : POLYX 1234.56789", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1378, + "name": "Polymeshcontracts_Instantiate_with_code_perms", + "blob": "2f00c57f73991a008aea138485034a295a46000000000000000001db030000000000000000000000000000100d0c1323100e2a0c49100e2a0c4901085449434b45522d31323836335449434b45522d313238373301082050414c4c45545f4101082c44697370617463684142432c446973706174636858595a2050414c4c45545f4202082c44697370617463684142432c446973706174636858595a0104aa75f4fa2f0c1b14987b632185474d57fdd225cc01000019ac4c6ff1f056c2970140e2010000000000d5038d246d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Polymeshcontracts : Instantiate with code perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 0", + "3 | Storage deposit limit : POLYX 0.000987", + "4 | Code [1/4] : 13", + "4 | Code [2/4] : 12", + "4 | Code [3/4] : 19", + "4 | Code [4/4] : 35", + "5 | Data [1/4] : 14", + "5 | Data [2/4] : 42", + "5 | Data [3/4] : 12", + "5 | Data [4/4] : 73", + "6 | Salt [1/4] : 14", + "6 | Salt [2/4] : 42", + "6 | Salt [3/4] : 12", + "6 | Salt [4/4] : 73", + "7 | Perms [1/16] : These", + "7 | Perms [2/16] : TICKER-12863", + "7 | Perms [3/16] : TICKER-12873", + "7 | Perms [4/16] : These", + "7 | Perms [5/16] : PALLET_A", + "7 | Perms [6/16] : These", + "7 | Perms [7/16] : DispatchABC", + "7 | Perms [8/16] : DispatchXYZ", + "7 | Perms [9/16] : PALLET_B", + "7 | Perms [10/16] : Except", + "7 | Perms [11/16] : DispatchABC", + "7 | Perms [12/16] : DispatchXYZ", + "7 | Perms [13/16] : These", + "7 | Perms [14/16] : aa75f4fa2f0c1b14987b632185474d57fdd225", + "7 | Perms [15/16] : cc01000019ac4c6ff1f056c297", + "7 | Perms [16/16] : 123456", + "8 | Tip : POLYX 0.000987" + ], + "output_expert": [ + "0 | Polymeshcontracts : Instantiate with code perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 0", + "3 | Storage deposit limit : POLYX 0.000987", + "4 | Code [1/4] : 13", + "4 | Code [2/4] : 12", + "4 | Code [3/4] : 19", + "4 | Code [4/4] : 35", + "5 | Data [1/4] : 14", + "5 | Data [2/4] : 42", + "5 | Data [3/4] : 12", + "5 | Data [4/4] : 73", + "6 | Salt [1/4] : 14", + "6 | Salt [2/4] : 42", + "6 | Salt [3/4] : 12", + "6 | Salt [4/4] : 73", + "7 | Perms [1/16] : These", + "7 | Perms [2/16] : TICKER-12863", + "7 | Perms [3/16] : TICKER-12873", + "7 | Perms [4/16] : These", + "7 | Perms [5/16] : PALLET_A", + "7 | Perms [6/16] : These", + "7 | Perms [7/16] : DispatchABC", + "7 | Perms [8/16] : DispatchXYZ", + "7 | Perms [9/16] : PALLET_B", + "7 | Perms [10/16] : Except", + "7 | Perms [11/16] : DispatchABC", + "7 | Perms [12/16] : DispatchXYZ", + "7 | Perms [13/16] : These", + "7 | Perms [14/16] : aa75f4fa2f0c1b14987b632185474d57fdd225", + "7 | Perms [15/16] : cc01000019ac4c6ff1f056c297", + "7 | Perms [16/16] : 123456", + "8 | Chain : Polymesh", + "9 | Nonce : 2339", + "10 | Tip : POLYX 0.000987", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1379, + "name": "Polymeshcontracts_Instantiate_with_code_perms", + "blob": "2f00c57f73991a008aea138485034a295a46236200000000000001d2029649000000000000000000000000100d0c1323100c293435100d0c132301085449434b45522d31323836335449434b45522d313238373301082050414c4c45545f4101082c44697370617463684142432c446973706174636858595a2050414c4c45545f4202082c44697370617463684142432c446973706174636858595a0104aa75f4fa2f0c1b14987b632185474d57fdd225cc01000019ac4c6ff1f056c2970140e2010000000000d50391016d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Polymeshcontracts : Instantiate with code perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 25123", + "3 | Storage deposit limit : POLYX 1234.56789", + "4 | Code [1/4] : 13", + "4 | Code [2/4] : 12", + "4 | Code [3/4] : 19", + "4 | Code [4/4] : 35", + "5 | Data [1/4] : 12", + "5 | Data [2/4] : 41", + "5 | Data [3/4] : 52", + "5 | Data [4/4] : 53", + "6 | Salt [1/4] : 13", + "6 | Salt [2/4] : 12", + "6 | Salt [3/4] : 19", + "6 | Salt [4/4] : 35", + "7 | Perms [1/16] : These", + "7 | Perms [2/16] : TICKER-12863", + "7 | Perms [3/16] : TICKER-12873", + "7 | Perms [4/16] : These", + "7 | Perms [5/16] : PALLET_A", + "7 | Perms [6/16] : These", + "7 | Perms [7/16] : DispatchABC", + "7 | Perms [8/16] : DispatchXYZ", + "7 | Perms [9/16] : PALLET_B", + "7 | Perms [10/16] : Except", + "7 | Perms [11/16] : DispatchABC", + "7 | Perms [12/16] : DispatchXYZ", + "7 | Perms [13/16] : These", + "7 | Perms [14/16] : aa75f4fa2f0c1b14987b632185474d57fdd225", + "7 | Perms [15/16] : cc01000019ac4c6ff1f056c297", + "7 | Perms [16/16] : 123456", + "8 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Relayer : Accept paying key", - "1 | Auth id : 1", - "2 | Chain : Polymesh", - "3 | Nonce : 2339", - "4 | Tip : POLYX 5552342.355555", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Polymeshcontracts : Instantiate with code perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 25123", + "3 | Storage deposit limit : POLYX 1234.56789", + "4 | Code [1/4] : 13", + "4 | Code [2/4] : 12", + "4 | Code [3/4] : 19", + "4 | Code [4/4] : 35", + "5 | Data [1/4] : 12", + "5 | Data [2/4] : 41", + "5 | Data [3/4] : 52", + "5 | Data [4/4] : 53", + "6 | Salt [1/4] : 13", + "6 | Salt [2/4] : 12", + "6 | Salt [3/4] : 19", + "6 | Salt [4/4] : 35", + "7 | Perms [1/16] : These", + "7 | Perms [2/16] : TICKER-12863", + "7 | Perms [3/16] : TICKER-12873", + "7 | Perms [4/16] : These", + "7 | Perms [5/16] : PALLET_A", + "7 | Perms [6/16] : These", + "7 | Perms [7/16] : DispatchABC", + "7 | Perms [8/16] : DispatchXYZ", + "7 | Perms [9/16] : PALLET_B", + "7 | Perms [10/16] : Except", + "7 | Perms [11/16] : DispatchABC", + "7 | Perms [12/16] : DispatchXYZ", + "7 | Perms [13/16] : These", + "7 | Perms [14/16] : aa75f4fa2f0c1b14987b632185474d57fdd225", + "7 | Perms [15/16] : cc01000019ac4c6ff1f056c297", + "7 | Perms [16/16] : 123456", + "8 | Chain : Polymesh", + "9 | Nonce : 100", + "10 | Tip : POLYX 0.000987", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1301, - "name": "Relayer_Remove_paying_key", - "blob": "2c0260ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c2260ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c22d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Relayer : Remove paying key", - "1 | User key [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | User key [2/2] : vCqPAVy1Tx", - "2 | Paying key [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "2 | Paying key [2/2] : vCqPAVy1Tx" + "index": 1380, + "name": "Polymeshcontracts_Instantiate_with_code_perms", + "blob": "2f00c57f73991a008aea138485034a295a46236200000000000001158139ae28a3dfaac5fe1560a5e9e05c10200b200b100c293435100d0c132301085449434b45522d31323836335449434b45522d313238373301082050414c4c45545f4101082c44697370617463684142432c446973706174636858595a2050414c4c45545f4202082c44697370617463684142432c446973706174636858595a0104aa75f4fa2f0c1b14987b632185474d57fdd225cc01000019ac4c6ff1f056c2970140e2010000000000d503006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Polymeshcontracts : Instantiate with code perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 25123", + "3 | Storage deposit limit [1/2] : POLYX 12345678901234567890123456789012", + "3 | Storage deposit limit [2/2] : 3.456789", + "4 | Code [1/4] : 32", + "4 | Code [2/4] : 11", + "4 | Code [3/4] : 32", + "4 | Code [4/4] : 11", + "5 | Data [1/4] : 12", + "5 | Data [2/4] : 41", + "5 | Data [3/4] : 52", + "5 | Data [4/4] : 53", + "6 | Salt [1/4] : 13", + "6 | Salt [2/4] : 12", + "6 | Salt [3/4] : 19", + "6 | Salt [4/4] : 35", + "7 | Perms [1/16] : These", + "7 | Perms [2/16] : TICKER-12863", + "7 | Perms [3/16] : TICKER-12873", + "7 | Perms [4/16] : These", + "7 | Perms [5/16] : PALLET_A", + "7 | Perms [6/16] : These", + "7 | Perms [7/16] : DispatchABC", + "7 | Perms [8/16] : DispatchXYZ", + "7 | Perms [9/16] : PALLET_B", + "7 | Perms [10/16] : Except", + "7 | Perms [11/16] : DispatchABC", + "7 | Perms [12/16] : DispatchXYZ", + "7 | Perms [13/16] : These", + "7 | Perms [14/16] : aa75f4fa2f0c1b14987b632185474d57fdd225", + "7 | Perms [15/16] : cc01000019ac4c6ff1f056c297", + "7 | Perms [16/16] : 123456", + "8 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Relayer : Remove paying key", - "1 | User key [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | User key [2/2] : vCqPAVy1Tx", - "2 | Paying key [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "2 | Paying key [2/2] : vCqPAVy1Tx", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Polymeshcontracts : Instantiate with code perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 25123", + "3 | Storage deposit limit [1/2] : POLYX 12345678901234567890123456789012", + "3 | Storage deposit limit [2/2] : 3.456789", + "4 | Code [1/4] : 32", + "4 | Code [2/4] : 11", + "4 | Code [3/4] : 32", + "4 | Code [4/4] : 11", + "5 | Data [1/4] : 12", + "5 | Data [2/4] : 41", + "5 | Data [3/4] : 52", + "5 | Data [4/4] : 53", + "6 | Salt [1/4] : 13", + "6 | Salt [2/4] : 12", + "6 | Salt [3/4] : 19", + "6 | Salt [4/4] : 35", + "7 | Perms [1/16] : These", + "7 | Perms [2/16] : TICKER-12863", + "7 | Perms [3/16] : TICKER-12873", + "7 | Perms [4/16] : These", + "7 | Perms [5/16] : PALLET_A", + "7 | Perms [6/16] : These", + "7 | Perms [7/16] : DispatchABC", + "7 | Perms [8/16] : DispatchXYZ", + "7 | Perms [9/16] : PALLET_B", + "7 | Perms [10/16] : Except", + "7 | Perms [11/16] : DispatchABC", + "7 | Perms [12/16] : DispatchXYZ", + "7 | Perms [13/16] : These", + "7 | Perms [14/16] : aa75f4fa2f0c1b14987b632185474d57fdd225", + "7 | Perms [15/16] : cc01000019ac4c6ff1f056c297", + "7 | Perms [16/16] : 123456", + "8 | Chain : Polymesh", + "9 | Nonce : 0", + "10 | Tip : POLYX 0.000987", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1302, - "name": "Relayer_Remove_paying_key", - "blob": "2c02d429eef47cc221b1b89b16225b129238ae8394ef19efa774cdf2e2d9855d657e02c9120fb4b587a1dfa922b211b519b20891a638349f04a94837d41ffb1ad866d5030000c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Relayer : Remove paying key", - "1 | User key [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | User key [2/2] : YyWc5gHgxc", - "2 | Paying key [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "2 | Paying key [2/2] : E5MQSxnjo9" + "index": 1381, + "name": "Polymeshcontracts_Instantiate_with_hash_perms", + "blob": "2f01c57f73991a008aea138485034a295a46000000000000000001e3b54f030000000000000000000000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063100d0c1323100c293435000000d503ae1103000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Polymeshcontracts : Instantiate with hash perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 0", + "3 | Storage deposit limit : POLYX 55.555555", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/4] : 13", + "5 | Data [2/4] : 12", + "5 | Data [3/4] : 19", + "5 | Data [4/4] : 35", + "6 | Salt [1/4] : 12", + "6 | Salt [2/4] : 41", + "6 | Salt [3/4] : 52", + "6 | Salt [4/4] : 53", + "7 | Perms [1/3] : Whole", + "7 | Perms [2/3] : Whole", + "7 | Perms [3/3] : Whole", + "8 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Relayer : Remove paying key", - "1 | User key [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | User key [2/2] : YyWc5gHgxc", - "2 | Paying key [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "2 | Paying key [2/2] : E5MQSxnjo9", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Era Phase : 61", - "6 | Era Period : 64", - "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Polymeshcontracts : Instantiate with hash perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 0", + "3 | Storage deposit limit : POLYX 55.555555", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/4] : 13", + "5 | Data [2/4] : 12", + "5 | Data [3/4] : 19", + "5 | Data [4/4] : 35", + "6 | Salt [1/4] : 12", + "6 | Salt [2/4] : 41", + "6 | Salt [3/4] : 52", + "6 | Salt [4/4] : 53", + "7 | Perms [1/3] : Whole", + "7 | Perms [2/3] : Whole", + "7 | Perms [3/3] : Whole", + "8 | Chain : Polymesh", + "9 | Nonce : 50283", + "10 | Tip : POLYX 5552342.355555", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1303, - "name": "Relayer_Remove_paying_key", - "blob": "2c02d429eef47cc221b1b89b16225b129238ae8394ef19efa774cdf2e2d9855d657eb665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee8816d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Relayer : Remove paying key", - "1 | User key [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | User key [2/2] : YyWc5gHgxc", - "2 | Paying key [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "2 | Paying key [2/2] : LN8xeVsNeN", - "3 | Tip : POLYX 0.000987" + "index": 1382, + "name": "Polymeshcontracts_Instantiate_with_hash_perms", + "blob": "2f01c57f73991a008aea138485034a295a46236200000000000001d20296490000000000000000000000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063100c293435100c293435000000d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Polymeshcontracts : Instantiate with hash perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 25123", + "3 | Storage deposit limit : POLYX 1234.56789", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/4] : 12", + "5 | Data [2/4] : 41", + "5 | Data [3/4] : 52", + "5 | Data [4/4] : 53", + "6 | Salt [1/4] : 12", + "6 | Salt [2/4] : 41", + "6 | Salt [3/4] : 52", + "6 | Salt [4/4] : 53", + "7 | Perms [1/3] : Whole", + "7 | Perms [2/3] : Whole", + "7 | Perms [3/3] : Whole", + "8 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Relayer : Remove paying key", - "1 | User key [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | User key [2/2] : YyWc5gHgxc", - "2 | Paying key [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "2 | Paying key [2/2] : LN8xeVsNeN", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Polymeshcontracts : Instantiate with hash perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 25123", + "3 | Storage deposit limit : POLYX 1234.56789", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/4] : 12", + "5 | Data [2/4] : 41", + "5 | Data [3/4] : 52", + "5 | Data [4/4] : 53", + "6 | Salt [1/4] : 12", + "6 | Salt [2/4] : 41", + "6 | Salt [3/4] : 52", + "6 | Salt [4/4] : 53", + "7 | Perms [1/3] : Whole", + "7 | Perms [2/3] : Whole", + "7 | Perms [3/3] : Whole", + "8 | Chain : Polymesh", + "9 | Nonce : 0", + "10 | Tip : POLYX 5552342.355555", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1304, - "name": "Relayer_Remove_paying_key", - "blob": "2c02ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab3902c9120fb4b587a1dfa922b211b519b20891a638349f04a94837d41ffb1ad866d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Relayer : Remove paying key", - "1 | User key [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | User key [2/2] : jDr6Qhw4Qj", - "2 | Paying key [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "2 | Paying key [2/2] : E5MQSxnjo9", - "3 | Tip : POLYX 5552342.355555" + "index": 1383, + "name": "Polymeshcontracts_Instantiate_with_hash_perms", + "blob": "2f01c57f73991a008aea138485034a295a46236200000000000001e3b54f030000000000000000000000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f406310200b200b10200b200b000000d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Polymeshcontracts : Instantiate with hash perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 25123", + "3 | Storage deposit limit : POLYX 55.555555", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/4] : 32", + "5 | Data [2/4] : 11", + "5 | Data [3/4] : 32", + "5 | Data [4/4] : 11", + "6 | Salt [1/4] : 32", + "6 | Salt [2/4] : 11", + "6 | Salt [3/4] : 32", + "6 | Salt [4/4] : 11", + "7 | Perms [1/3] : Whole", + "7 | Perms [2/3] : Whole", + "7 | Perms [3/3] : Whole", + "8 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Relayer : Remove paying key", - "1 | User key [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | User key [2/2] : jDr6Qhw4Qj", - "2 | Paying key [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "2 | Paying key [2/2] : E5MQSxnjo9", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Polymeshcontracts : Instantiate with hash perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 25123", + "3 | Storage deposit limit : POLYX 55.555555", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/4] : 32", + "5 | Data [2/4] : 11", + "5 | Data [3/4] : 32", + "5 | Data [4/4] : 11", + "6 | Salt [1/4] : 32", + "6 | Salt [2/4] : 11", + "6 | Salt [3/4] : 32", + "6 | Salt [4/4] : 11", + "7 | Perms [1/3] : Whole", + "7 | Perms [2/3] : Whole", + "7 | Perms [3/3] : Whole", + "8 | Chain : Polymesh", + "9 | Nonce : 1", + "10 | Tip : POLYX 0.000987", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1305, - "name": "Relayer_Remove_paying_key", - "blob": "2c024e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3bd429eef47cc221b1b89b16225b129238ae8394ef19efa774cdf2e2d9855d657ed5030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Relayer : Remove paying key", - "1 | User key [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | User key [2/2] : hzFSDKNiiB", - "2 | Paying key [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "2 | Paying key [2/2] : YyWc5gHgxc", - "3 | Tip : POLYX 1234.56789" + "index": 1384, + "name": "Polymeshcontracts_Instantiate_with_hash_perms", + "blob": "2f01c57f73991a008aea138485034a295a46000000000000000001000000000000000000000000000000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f406310200b200b100e2a0c4901085449434b45522d31323836335449434b45522d313238373301082050414c4c45545f4101082c44697370617463684142432c446973706174636858595a2050414c4c45545f4202082c44697370617463684142432c446973706174636858595a0104aa75f4fa2f0c1b14987b632185474d57fdd225cc01000019ac4c6ff1f056c2970140e2010000000000d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Polymeshcontracts : Instantiate with hash perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 0", + "3 | Storage deposit limit : POLYX 0.0", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/4] : 32", + "5 | Data [2/4] : 11", + "5 | Data [3/4] : 32", + "5 | Data [4/4] : 11", + "6 | Salt [1/4] : 14", + "6 | Salt [2/4] : 42", + "6 | Salt [3/4] : 12", + "6 | Salt [4/4] : 73", + "7 | Perms [1/16] : These", + "7 | Perms [2/16] : TICKER-12863", + "7 | Perms [3/16] : TICKER-12873", + "7 | Perms [4/16] : These", + "7 | Perms [5/16] : PALLET_A", + "7 | Perms [6/16] : These", + "7 | Perms [7/16] : DispatchABC", + "7 | Perms [8/16] : DispatchXYZ", + "7 | Perms [9/16] : PALLET_B", + "7 | Perms [10/16] : Except", + "7 | Perms [11/16] : DispatchABC", + "7 | Perms [12/16] : DispatchXYZ", + "7 | Perms [13/16] : These", + "7 | Perms [14/16] : aa75f4fa2f0c1b14987b632185474d57fdd225", + "7 | Perms [15/16] : cc01000019ac4c6ff1f056c297", + "7 | Perms [16/16] : 123456", + "8 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Relayer : Remove paying key", - "1 | User key [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | User key [2/2] : hzFSDKNiiB", - "2 | Paying key [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "2 | Paying key [2/2] : YyWc5gHgxc", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Polymeshcontracts : Instantiate with hash perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 0", + "3 | Storage deposit limit : POLYX 0.0", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/4] : 32", + "5 | Data [2/4] : 11", + "5 | Data [3/4] : 32", + "5 | Data [4/4] : 11", + "6 | Salt [1/4] : 14", + "6 | Salt [2/4] : 42", + "6 | Salt [3/4] : 12", + "6 | Salt [4/4] : 73", + "7 | Perms [1/16] : These", + "7 | Perms [2/16] : TICKER-12863", + "7 | Perms [3/16] : TICKER-12873", + "7 | Perms [4/16] : These", + "7 | Perms [5/16] : PALLET_A", + "7 | Perms [6/16] : These", + "7 | Perms [7/16] : DispatchABC", + "7 | Perms [8/16] : DispatchXYZ", + "7 | Perms [9/16] : PALLET_B", + "7 | Perms [10/16] : Except", + "7 | Perms [11/16] : DispatchABC", + "7 | Perms [12/16] : DispatchXYZ", + "7 | Perms [13/16] : These", + "7 | Perms [14/16] : aa75f4fa2f0c1b14987b632185474d57fdd225", + "7 | Perms [15/16] : cc01000019ac4c6ff1f056c297", + "7 | Perms [16/16] : 123456", + "8 | Chain : Polymesh", + "9 | Nonce : 100", + "10 | Tip : POLYX 1234.56789", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1306, - "name": "Relayer_Update_polyx_limit", - "blob": "2c034e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3bd0ca8a6126a7a4bcda703660c37167d7d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "output": [ - "0 | Relayer : Update polyx limit", - "1 | User key [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | User key [2/2] : hzFSDKNiiB", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408", - "3 | Tip : POLYX 1234.56789" + "index": 1385, + "name": "Polymeshcontracts_Instantiate_with_hash_perms", + "blob": "2f01c57f73991a008aea138485034a295a46000000000000000001158139ae28a3dfaac5fe1560a5e9e05c6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f406310200b200b10200b200b01085449434b45522d31323836335449434b45522d313238373301082050414c4c45545f4101082c44697370617463684142432c446973706174636858595a2050414c4c45545f4202082c44697370617463684142432c446973706174636858595a0104aa75f4fa2f0c1b14987b632185474d57fdd225cc01000019ac4c6ff1f056c2970140e2010000000000d5038d2403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Polymeshcontracts : Instantiate with hash perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 0", + "3 | Storage deposit limit [1/2] : POLYX 12345678901234567890123456789012", + "3 | Storage deposit limit [2/2] : 3.456789", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/4] : 32", + "5 | Data [2/4] : 11", + "5 | Data [3/4] : 32", + "5 | Data [4/4] : 11", + "6 | Salt [1/4] : 32", + "6 | Salt [2/4] : 11", + "6 | Salt [3/4] : 32", + "6 | Salt [4/4] : 11", + "7 | Perms [1/16] : These", + "7 | Perms [2/16] : TICKER-12863", + "7 | Perms [3/16] : TICKER-12873", + "7 | Perms [4/16] : These", + "7 | Perms [5/16] : PALLET_A", + "7 | Perms [6/16] : These", + "7 | Perms [7/16] : DispatchABC", + "7 | Perms [8/16] : DispatchXYZ", + "7 | Perms [9/16] : PALLET_B", + "7 | Perms [10/16] : Except", + "7 | Perms [11/16] : DispatchABC", + "7 | Perms [12/16] : DispatchXYZ", + "7 | Perms [13/16] : These", + "7 | Perms [14/16] : aa75f4fa2f0c1b14987b632185474d57fdd225", + "7 | Perms [15/16] : cc01000019ac4c6ff1f056c297", + "7 | Perms [16/16] : 123456", + "8 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Relayer : Update polyx limit", - "1 | User key [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | User key [2/2] : hzFSDKNiiB", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Polymeshcontracts : Instantiate with hash perms", + "1 | Endowment [1/2] : POLYX 93514103864979887247119580394773", + "1 | Endowment [2/2] : .774277", + "2 | Gas limit : 0", + "3 | Storage deposit limit [1/2] : POLYX 12345678901234567890123456789012", + "3 | Storage deposit limit [2/2] : 3.456789", + "4 | Code hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "4 | Code hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "5 | Data [1/4] : 32", + "5 | Data [2/4] : 11", + "5 | Data [3/4] : 32", + "5 | Data [4/4] : 11", + "6 | Salt [1/4] : 32", + "6 | Salt [2/4] : 11", + "6 | Salt [3/4] : 32", + "6 | Salt [4/4] : 11", + "7 | Perms [1/16] : These", + "7 | Perms [2/16] : TICKER-12863", + "7 | Perms [3/16] : TICKER-12873", + "7 | Perms [4/16] : These", + "7 | Perms [5/16] : PALLET_A", + "7 | Perms [6/16] : These", + "7 | Perms [7/16] : DispatchABC", + "7 | Perms [8/16] : DispatchXYZ", + "7 | Perms [9/16] : PALLET_B", + "7 | Perms [10/16] : Except", + "7 | Perms [11/16] : DispatchABC", + "7 | Perms [12/16] : DispatchXYZ", + "7 | Perms [13/16] : These", + "7 | Perms [14/16] : aa75f4fa2f0c1b14987b632185474d57fdd225", + "7 | Perms [15/16] : cc01000019ac4c6ff1f056c297", + "7 | Perms [16/16] : 123456", + "8 | Chain : Polymesh", + "9 | Nonce : 2339", + "10 | Tip : POLYX 1234.56789", + "11 | Era Phase : 61", + "12 | Era Period : 64", + "13 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "13 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1307, - "name": "Relayer_Update_polyx_limit", - "blob": "2c03b665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee8816d0ca8a6126a7a4bcda703660c37167d7d50391018ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1386, + "name": "Preimage_Note_preimage", + "blob": "3000100d0c1323d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Update polyx limit", - "1 | User key [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | User key [2/2] : LN8xeVsNeN", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408", - "3 | Tip : POLYX 55.555555" + "0 | Preimage : Note preimage", + "1 | Bytes [1/4] : 13", + "1 | Bytes [2/4] : 12", + "1 | Bytes [3/4] : 19", + "1 | Bytes [4/4] : 35", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Relayer : Update polyx limit", - "1 | User key [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | User key [2/2] : LN8xeVsNeN", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Preimage : Note preimage", + "1 | Bytes [1/4] : 13", + "1 | Bytes [2/4] : 12", + "1 | Bytes [3/4] : 19", + "1 | Bytes [4/4] : 35", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1308, - "name": "Relayer_Update_polyx_limit", - "blob": "2c030e99f09abd8a473a1478621e3b517bb4840b928b6353fb05eeeffed3404ff576d0ca8a6126a7a4bcda703660c37167d7d503ae1103008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1387, + "name": "Preimage_Note_preimage", + "blob": "3000100c293435d503ae1103008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Update polyx limit", - "1 | User key [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | User key [2/2] : JS3f18UihJ", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408", - "3 | Tip : POLYX 55.555555" + "0 | Preimage : Note preimage", + "1 | Bytes [1/4] : 12", + "1 | Bytes [2/4] : 41", + "1 | Bytes [3/4] : 52", + "1 | Bytes [4/4] : 53", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Relayer : Update polyx limit", - "1 | User key [1/2] : 2Cn4W7Ma9JjX1161JdpWnasN4p7bsfXzaJ9DJj", - "1 | User key [2/2] : JS3f18UihJ", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408", - "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Preimage : Note preimage", + "1 | Bytes [1/4] : 12", + "1 | Bytes [2/4] : 41", + "1 | Bytes [3/4] : 52", + "1 | Bytes [4/4] : 53", + "2 | Chain : Polymesh", + "3 | Nonce : 50283", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1309, - "name": "Relayer_Update_polyx_limit", - "blob": "2c030487c84138ed6eb98e9e4a8eee98391d490b99d5ccacf49025ffe17758128234d0ca8a6126a7a4bcda703660c37167d7d503ae11030003d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1388, + "name": "Preimage_Note_preimage", + "blob": "3000100c293435d5038d2400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Update polyx limit", - "1 | User key [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | User key [2/2] : TkQgHgGHQy", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408", - "3 | Tip : POLYX 1234.56789" + "0 | Preimage : Note preimage", + "1 | Bytes [1/4] : 12", + "1 | Bytes [2/4] : 41", + "1 | Bytes [3/4] : 52", + "1 | Bytes [4/4] : 53" ], "output_expert": [ - "0 | Relayer : Update polyx limit", - "1 | User key [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | User key [2/2] : TkQgHgGHQy", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408", - "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Preimage : Note preimage", + "1 | Bytes [1/4] : 12", + "1 | Bytes [2/4] : 41", + "1 | Bytes [3/4] : 52", + "1 | Bytes [4/4] : 53", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1310, - "name": "Relayer_Update_polyx_limit", - "blob": "2c034435538821beacd7756d63a71fe314490a2f5d84f361114d4da63326a473a32ad0ca8a6126a7a4bcda703660c37167d7d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1389, + "name": "Preimage_Note_preimage", + "blob": "3000100e2a0c49d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Update polyx limit", - "1 | User key [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | User key [2/2] : vswkJaFu7b", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408", - "3 | Tip : POLYX 1234.56789" + "0 | Preimage : Note preimage", + "1 | Bytes [1/4] : 14", + "1 | Bytes [2/4] : 42", + "1 | Bytes [3/4] : 12", + "1 | Bytes [4/4] : 73", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Relayer : Update polyx limit", - "1 | User key [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "1 | User key [2/2] : vswkJaFu7b", - "2 | Polyx limit [1/2] : POLYX 28632113306173927871749867526320", - "2 | Polyx limit [2/2] : 6.771408", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Preimage : Note preimage", + "1 | Bytes [1/4] : 14", + "1 | Bytes [2/4] : 42", + "1 | Bytes [3/4] : 12", + "1 | Bytes [4/4] : 73", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1311, - "name": "Relayer_Increase_polyx_limit", - "blob": "2c044e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3bd0ca8a6126a7a4bcda703660c37167d7d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1390, + "name": "Preimage_Note_preimage", + "blob": "3000100d0c1323d503040b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Increase polyx limit", - "1 | User key [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | User key [2/2] : hzFSDKNiiB", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408", - "3 | Tip : POLYX 5552342.355555" + "0 | Preimage : Note preimage", + "1 | Bytes [1/4] : 13", + "1 | Bytes [2/4] : 12", + "1 | Bytes [3/4] : 19", + "1 | Bytes [4/4] : 35", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Relayer : Increase polyx limit", - "1 | User key [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | User key [2/2] : hzFSDKNiiB", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 5552342.355555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Preimage : Note preimage", + "1 | Bytes [1/4] : 13", + "1 | Bytes [2/4] : 12", + "1 | Bytes [3/4] : 19", + "1 | Bytes [4/4] : 35", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1312, - "name": "Relayer_Increase_polyx_limit", - "blob": "2c04b665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee8816d0ca8a6126a7a4bcda703660c37167d7d503910103d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1391, + "name": "Preimage_Unnote_preimage", + "blob": "30016fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d5030400414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Increase polyx limit", - "1 | User key [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | User key [2/2] : LN8xeVsNeN", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408", - "3 | Tip : POLYX 1234.56789" + "0 | Preimage : Unnote preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ], "output_expert": [ - "0 | Relayer : Increase polyx limit", - "1 | User key [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | User key [2/2] : LN8xeVsNeN", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408", - "3 | Chain : Polymesh", - "4 | Nonce : 100", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Preimage : Unnote preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1313, - "name": "Relayer_Increase_polyx_limit", - "blob": "2c044e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3bd0ca8a6126a7a4bcda703660c37167d7d5030033158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1392, + "name": "Preimage_Unnote_preimage", + "blob": "30016fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d5030000414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Increase polyx limit", - "1 | User key [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | User key [2/2] : hzFSDKNiiB", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408", - "3 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "3 | Tip [2/2] : 3.456789" + "0 | Preimage : Unnote preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ], "output_expert": [ - "0 | Relayer : Increase polyx limit", - "1 | User key [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | User key [2/2] : hzFSDKNiiB", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip [1/2] : POLYX 12345678901234567890123456789012", - "5 | Tip [2/2] : 3.456789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Preimage : Unnote preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Era Phase : 61", + "5 | Era Period : 64", + "6 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "6 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1314, - "name": "Relayer_Increase_polyx_limit", - "blob": "2c040487c84138ed6eb98e9e4a8eee98391d490b99d5ccacf49025ffe17758128234d0ca8a6126a7a4bcda703660c37167d7d5038d2403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1393, + "name": "Preimage_Unnote_preimage", + "blob": "30016fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d503ae1103006d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Increase polyx limit", - "1 | User key [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | User key [2/2] : TkQgHgGHQy", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408", - "3 | Tip : POLYX 1234.56789" + "0 | Preimage : Unnote preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Relayer : Increase polyx limit", - "1 | User key [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | User key [2/2] : TkQgHgGHQy", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408", - "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 1234.56789", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Preimage : Unnote preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Chain : Polymesh", + "3 | Nonce : 50283", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1315, - "name": "Relayer_Increase_polyx_limit", - "blob": "2c04d429eef47cc221b1b89b16225b129238ae8394ef19efa774cdf2e2d9855d657ed0ca8a6126a7a4bcda703660c37167d7d503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1394, + "name": "Preimage_Unnote_preimage", + "blob": "30016fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d5038d248ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Increase polyx limit", - "1 | User key [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | User key [2/2] : YyWc5gHgxc", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408", - "3 | Tip : POLYX 0.000987" + "0 | Preimage : Unnote preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Relayer : Increase polyx limit", - "1 | User key [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | User key [2/2] : YyWc5gHgxc", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408", - "3 | Chain : Polymesh", - "4 | Nonce : 0", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Preimage : Unnote preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Chain : Polymesh", + "3 | Nonce : 2339", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1316, - "name": "Relayer_Decrease_polyx_limit", - "blob": "2c05b665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee8816d0ca8a6126a7a4bcda703660c37167d7d503910100c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1395, + "name": "Preimage_Unnote_preimage", + "blob": "30016fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Decrease polyx limit", - "1 | User key [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | User key [2/2] : LN8xeVsNeN", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408" + "0 | Preimage : Unnote preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Relayer : Decrease polyx limit", - "1 | User key [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | User key [2/2] : LN8xeVsNeN", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408", - "3 | Chain : Polymesh", - "4 | Nonce : 100", + "0 | Preimage : Unnote preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -34547,105 +37276,93 @@ ] }, { - "index": 1317, - "name": "Relayer_Decrease_polyx_limit", - "blob": "2c0560ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c22d0ca8a6126a7a4bcda703660c37167d7d503ae1103006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1396, + "name": "Preimage_Request_preimage", + "blob": "30026fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d5030433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Decrease polyx limit", - "1 | User key [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | User key [2/2] : vCqPAVy1Tx", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408", - "3 | Tip : POLYX 0.000987" + "0 | Preimage : Request preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "2 | Tip [2/2] : 3.456789" ], "output_expert": [ - "0 | Relayer : Decrease polyx limit", - "1 | User key [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "1 | User key [2/2] : vCqPAVy1Tx", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408", - "3 | Chain : Polymesh", - "4 | Nonce : 50283", - "5 | Tip : POLYX 0.000987", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Preimage : Request preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip [1/2] : POLYX 12345678901234567890123456789012", + "4 | Tip [2/2] : 3.456789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1318, - "name": "Relayer_Decrease_polyx_limit", - "blob": "2c05ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab39d0ca8a6126a7a4bcda703660c37167d7d503048ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1397, + "name": "Preimage_Request_preimage", + "blob": "30026fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d503000b63ce64c10c05414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Decrease polyx limit", - "1 | User key [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | User key [2/2] : jDr6Qhw4Qj", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408", - "3 | Tip : POLYX 55.555555" + "0 | Preimage : Request preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Tip : POLYX 5552342.355555" ], "output_expert": [ - "0 | Relayer : Decrease polyx limit", - "1 | User key [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | User key [2/2] : jDr6Qhw4Qj", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408", - "3 | Chain : Polymesh", - "4 | Nonce : 1", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Preimage : Request preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Tip : POLYX 5552342.355555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1319, - "name": "Relayer_Decrease_polyx_limit", - "blob": "2c05d429eef47cc221b1b89b16225b129238ae8394ef19efa774cdf2e2d9855d657ed0ca8a6126a7a4bcda703660c37167d7d5038d248ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1398, + "name": "Preimage_Request_preimage", + "blob": "30026fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Decrease polyx limit", - "1 | User key [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | User key [2/2] : YyWc5gHgxc", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408", - "3 | Tip : POLYX 55.555555" + "0 | Preimage : Request preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Relayer : Decrease polyx limit", - "1 | User key [1/2] : 2HF6iC6xKRfEoSLffFrX12QJNoqEvHxNhLHGHA", - "1 | User key [2/2] : YyWc5gHgxc", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408", - "3 | Chain : Polymesh", - "4 | Nonce : 2339", - "5 | Tip : POLYX 55.555555", - "6 | Era Phase : 61", - "7 | Era Period : 64", - "8 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "8 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Preimage : Request preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1320, - "name": "Relayer_Decrease_polyx_limit", - "blob": "2c050487c84138ed6eb98e9e4a8eee98391d490b99d5ccacf49025ffe17758128234d0ca8a6126a7a4bcda703660c37167d7d5030400c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1399, + "name": "Preimage_Request_preimage", + "blob": "30026fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d503008ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Relayer : Decrease polyx limit", - "1 | User key [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | User key [2/2] : TkQgHgGHQy", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408" + "0 | Preimage : Request preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Relayer : Decrease polyx limit", - "1 | User key [1/2] : 2CYrdVJcoPpd2sjPRvLUPu8ki2nB4voR1PNRkc", - "1 | User key [2/2] : TkQgHgGHQy", - "2 | Amount [1/2] : POLYX 28632113306173927871749867526320", - "2 | Amount [2/2] : 6.771408", - "3 | Chain : Polymesh", - "4 | Nonce : 1", + "0 | Preimage : Request preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Chain : Polymesh", + "3 | Nonce : 0", + "4 | Tip : POLYX 55.555555", "5 | Era Phase : 61", "6 | Era Period : 64", "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", @@ -34653,178 +37370,141 @@ ] }, { - "index": 1321, - "name": "Rewards_Claim_itn_reward", - "blob": "2d00ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab3960ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c2200771718e04144263cf26fc56c97472d6eaf2bac81366faf9fa1983589af18c756a21ae9882a9cb508fad603a68726c19f7da770c3a8733e7721b47c77dac25db0d5030403d2029649c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1400, + "name": "Preimage_Request_preimage", + "blob": "30026fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Rewards : Claim itn reward", - "1 | Reward address [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Reward address [2/2] : jDr6Qhw4Qj", - "2 | Itn address [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "2 | Itn address [2/2] : vCqPAVy1Tx", - "3 | Signature [1/4] : 771718e04144263cf26fc56c97472d6eaf2bac", - "3 | Signature [2/4] : 81366faf9fa1983589af18c756a21ae9882a9c", - "3 | Signature [3/4] : b508fad603a68726c19f7da770c3a8733e7721", - "3 | Signature [4/4] : b47c77dac25db0", - "4 | Tip : POLYX 1234.56789" + "0 | Preimage : Request preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Rewards : Claim itn reward", - "1 | Reward address [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Reward address [2/2] : jDr6Qhw4Qj", - "2 | Itn address [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "2 | Itn address [2/2] : vCqPAVy1Tx", - "3 | Signature [1/4] : 771718e04144263cf26fc56c97472d6eaf2bac", - "3 | Signature [2/4] : 81366faf9fa1983589af18c756a21ae9882a9c", - "3 | Signature [3/4] : b508fad603a68726c19f7da770c3a8733e7721", - "3 | Signature [4/4] : b47c77dac25db0", - "4 | Chain : Polymesh", - "5 | Nonce : 1", - "6 | Tip : POLYX 1234.56789", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Preimage : Request preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1322, - "name": "Rewards_Claim_itn_reward", - "blob": "2d00ac98e24692191eb0b03ccef3827a7114121eb156226f45d46e00c7fd08f6ab394435538821beacd7756d63a71fe314490a2f5d84f361114d4da63326a473a32a00771718e04144263cf26fc56c97472d6eaf2bac81366faf9fa1983589af18c756a21ae9882a9cb508fad603a68726c19f7da770c3a8733e7721b47c77dac25db0d503000b63ce64c10c05c20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1401, + "name": "Preimage_Unrequest_preimage", + "blob": "30036fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d5030403d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Rewards : Claim itn reward", - "1 | Reward address [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Reward address [2/2] : jDr6Qhw4Qj", - "2 | Itn address [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "2 | Itn address [2/2] : vswkJaFu7b", - "3 | Signature [1/4] : 771718e04144263cf26fc56c97472d6eaf2bac", - "3 | Signature [2/4] : 81366faf9fa1983589af18c756a21ae9882a9c", - "3 | Signature [3/4] : b508fad603a68726c19f7da770c3a8733e7721", - "3 | Signature [4/4] : b47c77dac25db0", - "4 | Tip : POLYX 5552342.355555" + "0 | Preimage : Unrequest preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Rewards : Claim itn reward", - "1 | Reward address [1/2] : 2GMDkjQAoNfLQBjNM4Nf7NHv857V6LYDVf8Pez", - "1 | Reward address [2/2] : jDr6Qhw4Qj", - "2 | Itn address [1/2] : 2DzMCZ5b9G72PnmoZwzXQoxPryxWWfEq3zEZaW", - "2 | Itn address [2/2] : vswkJaFu7b", - "3 | Signature [1/4] : 771718e04144263cf26fc56c97472d6eaf2bac", - "3 | Signature [2/4] : 81366faf9fa1983589af18c756a21ae9882a9c", - "3 | Signature [3/4] : b508fad603a68726c19f7da770c3a8733e7721", - "3 | Signature [4/4] : b47c77dac25db0", - "4 | Chain : Polymesh", - "5 | Nonce : 0", - "6 | Tip : POLYX 5552342.355555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Preimage : Unrequest preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1323, - "name": "Rewards_Claim_itn_reward", - "blob": "2d004e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3bb665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee881600771718e04144263cf26fc56c97472d6eaf2bac81366faf9fa1983589af18c756a21ae9882a9cb508fad603a68726c19f7da770c3a8733e7721b47c77dac25db0d503008ed73e0dc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1402, + "name": "Preimage_Unrequest_preimage", + "blob": "30036fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d50391018ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Rewards : Claim itn reward", - "1 | Reward address [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Reward address [2/2] : hzFSDKNiiB", - "2 | Itn address [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "2 | Itn address [2/2] : LN8xeVsNeN", - "3 | Signature [1/4] : 771718e04144263cf26fc56c97472d6eaf2bac", - "3 | Signature [2/4] : 81366faf9fa1983589af18c756a21ae9882a9c", - "3 | Signature [3/4] : b508fad603a68726c19f7da770c3a8733e7721", - "3 | Signature [4/4] : b47c77dac25db0", - "4 | Tip : POLYX 55.555555" + "0 | Preimage : Unrequest preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Tip : POLYX 55.555555" ], "output_expert": [ - "0 | Rewards : Claim itn reward", - "1 | Reward address [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Reward address [2/2] : hzFSDKNiiB", - "2 | Itn address [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "2 | Itn address [2/2] : LN8xeVsNeN", - "3 | Signature [1/4] : 771718e04144263cf26fc56c97472d6eaf2bac", - "3 | Signature [2/4] : 81366faf9fa1983589af18c756a21ae9882a9c", - "3 | Signature [3/4] : b508fad603a68726c19f7da770c3a8733e7721", - "3 | Signature [4/4] : b47c77dac25db0", - "4 | Chain : Polymesh", - "5 | Nonce : 0", - "6 | Tip : POLYX 55.555555", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Preimage : Unrequest preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1324, - "name": "Rewards_Claim_itn_reward", - "blob": "2d004e30187c0434111e3dd49014b782814217b3dfb212b9ffebb2b2038295fbfe3b60ed4803f7e9a16da0f28decd75090f5beb3026932621fefa00681e9bc515c22023e5213a7740c4a651975c95095f91678286f15694a6073f1a84eb1641d15183bc7dac7cc8b2603e6cd0c2086d83b77a31b32513510dfc8babd212d5b818db75cd503006d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1403, + "name": "Preimage_Unrequest_preimage", + "blob": "30036fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d503910103d2029649414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Rewards : Claim itn reward", - "1 | Reward address [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Reward address [2/2] : hzFSDKNiiB", - "2 | Itn address [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "2 | Itn address [2/2] : vCqPAVy1Tx", - "3 | Signature [1/4] : 3e5213a7740c4a651975c95095f91678286f15", - "3 | Signature [2/4] : 694a6073f1a84eb1641d15183bc7dac7cc8b26", - "3 | Signature [3/4] : 03e6cd0c2086d83b77a31b32513510dfc8babd", - "3 | Signature [4/4] : 212d5b818db75c", - "4 | Tip : POLYX 0.000987" + "0 | Preimage : Unrequest preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Tip : POLYX 1234.56789" ], "output_expert": [ - "0 | Rewards : Claim itn reward", - "1 | Reward address [1/2] : 2EDS8CqmjVtiWweaJrawNHUmYqYPcdvpvhHJaU", - "1 | Reward address [2/2] : hzFSDKNiiB", - "2 | Itn address [1/2] : 2Ee1Bnm4sn477EsRUPGmrEsNEYoiJqWvH6sMft", - "2 | Itn address [2/2] : vCqPAVy1Tx", - "3 | Signature [1/4] : 3e5213a7740c4a651975c95095f91678286f15", - "3 | Signature [2/4] : 694a6073f1a84eb1641d15183bc7dac7cc8b26", - "3 | Signature [3/4] : 03e6cd0c2086d83b77a31b32513510dfc8babd", - "3 | Signature [4/4] : 212d5b818db75c", - "4 | Chain : Polymesh", - "5 | Nonce : 0", - "6 | Tip : POLYX 0.000987", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Preimage : Unrequest preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Chain : Polymesh", + "3 | Nonce : 100", + "4 | Tip : POLYX 1234.56789", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] }, { - "index": 1325, - "name": "Rewards_Claim_itn_reward", - "blob": "2d00b665594c13cc9038ce4db941d22e99acf9100affb24c33da8d4479ce72ee881602c9120fb4b587a1dfa922b211b519b20891a638349f04a94837d41ffb1ad866023e5213a7740c4a651975c95095f91678286f15694a6073f1a84eb1641d15183bc7dac7cc8b2603e6cd0c2086d83b77a31b32513510dfc8babd212d5b818db75cd5038d246d0fc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "index": 1404, + "name": "Preimage_Unrequest_preimage", + "blob": "30036fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d503046d0f414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", "output": [ - "0 | Rewards : Claim itn reward", - "1 | Reward address [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Reward address [2/2] : LN8xeVsNeN", - "2 | Itn address [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "2 | Itn address [2/2] : E5MQSxnjo9", - "3 | Signature [1/4] : 3e5213a7740c4a651975c95095f91678286f15", - "3 | Signature [2/4] : 694a6073f1a84eb1641d15183bc7dac7cc8b26", - "3 | Signature [3/4] : 03e6cd0c2086d83b77a31b32513510dfc8babd", - "3 | Signature [4/4] : 212d5b818db75c", - "4 | Tip : POLYX 0.000987" + "0 | Preimage : Unrequest preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Tip : POLYX 0.000987" ], "output_expert": [ - "0 | Rewards : Claim itn reward", - "1 | Reward address [1/2] : 2Ga4vaP64i6GcKbx1Sph15hR2bCXxiMFLJYKKt", - "1 | Reward address [2/2] : LN8xeVsNeN", - "2 | Itn address [1/2] : 2CWZvpqKo41VJnqXfkak5Mvecnu1aYGT4XV1cT", - "2 | Itn address [2/2] : E5MQSxnjo9", - "3 | Signature [1/4] : 3e5213a7740c4a651975c95095f91678286f15", - "3 | Signature [2/4] : 694a6073f1a84eb1641d15183bc7dac7cc8b26", - "3 | Signature [3/4] : 03e6cd0c2086d83b77a31b32513510dfc8babd", - "3 | Signature [4/4] : 212d5b818db75c", - "4 | Chain : Polymesh", - "5 | Nonce : 2339", - "6 | Tip : POLYX 0.000987", - "7 | Era Phase : 61", - "8 | Era Period : 64", - "9 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", - "9 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + "0 | Preimage : Unrequest preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 0.000987", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" + ] + }, + { + "index": 1405, + "name": "Preimage_Unrequest_preimage", + "blob": "30036fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063d503048ed73e0d414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", + "output": [ + "0 | Preimage : Unrequest preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Tip : POLYX 55.555555" + ], + "output_expert": [ + "0 | Preimage : Unrequest preimage", + "1 | Hash [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "1 | Hash [2/2] : aa37c6bc4d0c2fa12e8b2f4063", + "2 | Chain : Polymesh", + "3 | Nonce : 1", + "4 | Tip : POLYX 55.555555", + "5 | Era Phase : 61", + "6 | Era Period : 64", + "7 | Block [1/2] : 6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7c", + "7 | Block [2/2] : aa37c6bc4d0c2fa12e8b2f4063" ] } ] \ No newline at end of file diff --git a/tests/ui_tests.cpp b/tests/ui_tests.cpp index a2c9396..e7ba68a 100644 --- a/tests/ui_tests.cpp +++ b/tests/ui_tests.cpp @@ -48,21 +48,21 @@ class JsonTestsA : public ::testing::TestWithParam { }; }; -//class JsonTestsB : public ::testing::TestWithParam { -//public: -// struct PrintToStringParamName { -// template -// std::string operator()(const testing::TestParamInfo &info) const { -// auto p = static_cast(info.param); -// std::stringstream ss; -// ss << p.index << "_" << p.name; -// return ss.str(); -// } -// }; -//}; +class JsonTestsB : public ::testing::TestWithParam { +public: + struct PrintToStringParamName { + template + std::string operator()(const testing::TestParamInfo &info) const { + auto p = static_cast(info.param); + std::stringstream ss; + ss << p.index << "_" << p.name; + return ss.str(); + } + }; +}; // Retrieve testcases from json file -std::vector GetJsonTestCases(std::string jsonFile) { +std::vector GetJsonTestCases(const std::string &jsonFile) { auto answer = std::vector(); Json::CharReaderBuilder builder; @@ -83,12 +83,12 @@ std::vector GetJsonTestCases(std::string jsonFile) { for (int i = 0; i < obj.size(); i++) { auto outputs = std::vector(); - for (auto s : obj[i]["output"]) { + for (auto s: obj[i]["output"]) { outputs.push_back(s.asString()); } auto outputs_expert = std::vector(); - for (auto s : obj[i]["output_expert"]) { + for (auto s: obj[i]["output_expert"]) { outputs_expert.push_back(s.asString()); } @@ -116,23 +116,17 @@ void check_testcase(const testcase_t &tc, bool expert_mode) { parser_tx_t tx_obj; err = parser_parse(&ctx, buffer, bufferLen, &tx_obj); - EXPECT_EQ(err, parser_ok) << parser_getErrorDescription(err); + ASSERT_EQ(err, parser_ok) << parser_getErrorDescription(err); auto output = dumpUI(&ctx, 39, 39); std::cout << std::endl; - for (const auto &i : output) { + for (const auto &i: output) { std::cout << i << std::endl; } std::cout << std::endl << std::endl; std::vector expected = app_mode_expert() ? tc.expected_expert : tc.expected; - for (size_t i = 0; i < expected.size(); i++) { - if (i < output.size()) { - std::cout << expected[i] << std::endl; - } - } - EXPECT_EQ(output.size(), expected.size()); for (size_t i = 0; i < expected.size(); i++) { if (i < output.size()) { @@ -151,19 +145,21 @@ INSTANTIATE_TEST_SUITE_P ); -//INSTANTIATE_TEST_SUITE_P -// -//( -// JsonTestCasesPreviousTxVer, -// JsonTestsB, -// ::testing::ValuesIn(GetJsonTestCases("testcases_previous.json")), -// JsonTestsB::PrintToStringParamName() -//); +INSTANTIATE_TEST_SUITE_P + +( + JsonTestCasesPreviousTxVer, + JsonTestsB, + ::testing::ValuesIn(GetJsonTestCases("testcases_previous.json")), + JsonTestsB::PrintToStringParamName() +); // Parametric test using current runtime: TEST_P(JsonTestsA, CheckUIOutput_CurrentTX_Normal) { check_testcase(GetParam(), false); } + TEST_P(JsonTestsA, CheckUIOutput_CurrentTX_Expert) { check_testcase(GetParam(), true); } -//// Parametric test using previous runtime: -//TEST_P(JsonTestsB, CheckUIOutput_PreviousTX_Normal) { check_testcase(GetParam(), false); } -//TEST_P(JsonTestsB, CheckUIOutput_PreviousTX_Expert) { check_testcase(GetParam(), true); } +// Parametric test using previous runtime: +TEST_P(JsonTestsB, CheckUIOutput_PreviousTX_Normal) { check_testcase(GetParam(), false); } + +TEST_P(JsonTestsB, CheckUIOutput_PreviousTX_Expert) { check_testcase(GetParam(), true); } diff --git a/tests_tools/Cargo.lock b/tests_tools/Cargo.lock index f6c985a..fd6fc01 100644 --- a/tests_tools/Cargo.lock +++ b/tests_tools/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "aho-corasick" -version = "0.7.15" +version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5" +checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" dependencies = [ "memchr", ] @@ -19,9 +19,9 @@ checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" [[package]] name = "arrayvec" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4dc07131ffa69b8072d35f5007352af944213cde02545e2103680baed38fcd" +checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" [[package]] name = "block-buffer" @@ -40,9 +40,9 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "cc" -version = "1.0.67" +version = "1.0.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd" +checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" [[package]] name = "cfg-if" @@ -52,9 +52,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "cpufeatures" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469" +checksum = "59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b" dependencies = [ "libc", ] @@ -83,9 +83,9 @@ dependencies = [ [[package]] name = "generic-array" -version = "0.14.4" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817" +checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803" dependencies = [ "typenum", "version_check", @@ -93,9 +93,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.2" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8" +checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" dependencies = [ "cfg-if", "libc", @@ -104,21 +104,21 @@ dependencies = [ [[package]] name = "keccak" -version = "0.1.0" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" +checksum = "f9b7d56ba4a8344d6be9729995e6b06f928af29998cdf79fe390cbf6b1fee838" [[package]] name = "libc" -version = "0.2.104" +version = "0.2.126" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b2f96d100e1cf1929e7719b7edb3b90ab5298072638fccd77be9ce942ecdfce" +checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836" [[package]] name = "memchr" -version = "2.3.4" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525" +checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" [[package]] name = "merlin" @@ -134,9 +134,9 @@ dependencies = [ [[package]] name = "neon" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "544694d02bbff81f78dba5ef7d29341cc6d256edcae4fbb2d684491d5755c748" +checksum = "28e15415261d880aed48122e917a45e87bb82cf0260bb6db48bbab44b7464373" dependencies = [ "neon-build", "neon-runtime", @@ -146,18 +146,18 @@ dependencies = [ [[package]] name = "neon-build" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd4ec682b1a7837c84d9866c342ac6ffe2ce9712e844e4015f31d01bdeb73608" +checksum = "8bac98a702e71804af3dacfde41edde4a16076a7bbe889ae61e56e18c5b1c811" dependencies = [ "neon-sys", ] [[package]] name = "neon-runtime" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c4b1a7f8f569b4e43feff04931924cebe40a630fa258d2a28147525d247defe" +checksum = "4676720fa8bb32c64c3d9f49c47a47289239ec46b4bdb66d0913cc512cb0daca" dependencies = [ "cfg-if", "neon-sys", @@ -166,9 +166,9 @@ dependencies = [ [[package]] name = "neon-sys" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c376c75ccf632a20d2f18fd2bde0b10f36a9cc5c8c7c4921f629147ebf59aeb6" +checksum = "a5ebc923308ac557184455b4aaa749470554cbac70eb4daa8b18cdc16bef7df6" dependencies = [ "cc", "regex", @@ -182,36 +182,36 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "proc-macro2" -version = "1.0.26" +version = "1.0.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a152013215dca273577e18d2bf00fa862b89b24169fb78c4c95aeb07992c9cec" +checksum = "c54b25569025b7fc9651de43004ae593a75ad88543b17178aa5e1b9c4f15f56f" dependencies = [ - "unicode-xid", + "unicode-ident", ] [[package]] name = "quote" -version = "1.0.9" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" +checksum = "f53dc8cf16a769a6f677e09e7ff2cd4be1ea0f48754aac39520536962011de0d" dependencies = [ "proc-macro2", ] [[package]] name = "rand_core" -version = "0.6.2" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34cf66eb183df1c5876e2dcf6b13d57340741e8dc255b48e40a26de954d06ae7" +checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" dependencies = [ "getrandom", ] [[package]] name = "regex" -version = "1.4.5" +version = "1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "957056ecddbeba1b26965114e191d2e8589ce74db242b6ea25fc4062427a5c19" +checksum = "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1" dependencies = [ "aho-corasick", "memchr", @@ -220,9 +220,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.6.23" +version = "0.6.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5f089152e60f62d28b835fbff2cd2e8dc0baf1ac13343bef92ab7eed84548" +checksum = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64" [[package]] name = "schnorrkel" @@ -258,24 +258,24 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.130" +version = "1.0.137" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913" +checksum = "61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1" [[package]] name = "serde_bytes" -version = "0.11.5" +version = "0.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16ae07dd2f88a366f15bd0632ba725227018c69a1c8550a927324f8eb8368bb9" +checksum = "212e73464ebcde48d723aa02eb270ba62eff38a9b732df31f33f1b4e145f3a54" dependencies = [ "serde", ] [[package]] name = "sha2" -version = "0.9.8" +version = "0.9.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b69f9a4c9740d74c5baa3fd2e547f9525fa8088a8a958e0ca2409a514e33f5fa" +checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" dependencies = [ "block-buffer", "cfg-if", @@ -286,9 +286,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.6.1" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" +checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83" [[package]] name = "subtle-ng" @@ -298,20 +298,20 @@ checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" [[package]] name = "syn" -version = "1.0.69" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48fe99c6bd8b1cc636890bcc071842de909d902c81ac7dab53ba33c421ab8ffb" +checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd" dependencies = [ "proc-macro2", "quote", - "unicode-xid", + "unicode-ident", ] [[package]] name = "synstructure" -version = "0.12.4" +version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" +checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" dependencies = [ "proc-macro2", "quote", @@ -330,42 +330,48 @@ dependencies = [ [[package]] name = "typenum" -version = "1.13.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06" +checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" + +[[package]] +name = "unicode-ident" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c" [[package]] name = "unicode-xid" -version = "0.2.1" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" +checksum = "957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04" [[package]] name = "version_check" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "wasi" -version = "0.10.2+wasi-snapshot-preview1" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "zeroize" -version = "1.4.2" +version = "1.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf68b08513768deaa790264a7fac27a58cbf2705cfcdc9448362229217d7e970" +checksum = "94693807d016b2f2d2e14420eb3bfcca689311ff775dcf113d74ea624b7cdf07" dependencies = [ "zeroize_derive", ] [[package]] name = "zeroize_derive" -version = "1.0.1" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3f369ddb18862aba61aa49bf31e74d29f0f162dec753063200e1dc084345d16" +checksum = "3f8f187641dad4f680d25c4bfc4225b418165984179f26ca76ec4fb6441d3a17" dependencies = [ "proc-macro2", "quote", diff --git a/tests_tools/neon/.gitignore b/tests_tools/neon/.gitignore index 0b3cb79..5aec2ec 100644 --- a/tests_tools/neon/.gitignore +++ b/tests_tools/neon/.gitignore @@ -4,3 +4,4 @@ native/artifacts.json **/*~ **/node_modules **/.DS_Store +yarn.lock diff --git a/tests_tools/neon/native/Cargo.lock b/tests_tools/neon/native/Cargo.lock deleted file mode 100644 index 6eb1204..0000000 --- a/tests_tools/neon/native/Cargo.lock +++ /dev/null @@ -1,137 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -[[package]] -name = "aho-corasick" -version = "0.7.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86" -dependencies = [ - "memchr", -] - -[[package]] -name = "cc" -version = "1.0.59" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66120af515773fb005778dc07c261bd201ec8ce50bd6e7144c927753fe013381" - -[[package]] -name = "cfg-if" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" - -[[package]] -name = "cslice" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "697c714f50560202b1f4e2e09cd50a421881c83e9025db75d15f276616f04f40" - -[[package]] -name = "lazy_static" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" - -[[package]] -name = "memchr" -version = "2.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" - -[[package]] -name = "neon" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cac4691701b686e6c07b2eb5b51a9f26f5c11179c5d7924b78100dd387fc99d" -dependencies = [ - "cslice", - "neon-build", - "neon-runtime", - "semver", -] - -[[package]] -name = "neon-build" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9ed332afd4711b84f4f83d334428a1fd9ce53620b62b87595934297c5ede2ed" -dependencies = [ - "cfg-if", - "neon-sys", -] - -[[package]] -name = "neon-runtime" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2beea093a60c08463f65e1da4cda68149986f60d8d2177489b44589463c782a6" -dependencies = [ - "cfg-if", - "neon-sys", -] - -[[package]] -name = "neon-sys" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69a6c1ba6b926746f4d3f596de18ce49d062d78fd9f35f636080232aa77a0e16" -dependencies = [ - "cc", - "regex", -] - -[[package]] -name = "regex" -version = "1.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", - "thread_local", -] - -[[package]] -name = "regex-syntax" -version = "0.6.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8" - -[[package]] -name = "semver" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" -dependencies = [ - "semver-parser", -] - -[[package]] -name = "semver-parser" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" - -[[package]] -name = "thread_local" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "zcashlib" -version = "0.1.0" - -[[package]] -name = "zcashtool" -version = "0.1.0" -dependencies = [ - "neon", - "neon-build", - "zcashlib", -] diff --git a/tests_tools/neon/native/Cargo.toml b/tests_tools/neon/native/Cargo.toml index ef3cc94..86d6536 100644 --- a/tests_tools/neon/native/Cargo.toml +++ b/tests_tools/neon/native/Cargo.toml @@ -12,8 +12,8 @@ name = "teststools" crate-type = ["cdylib"] [build-dependencies] -neon-build = "0.10.0" +neon-build = "0.10.1" [dependencies] -neon = "0.10.0" +neon = "0.10.1" schnorrkel = "0.10.2" diff --git a/tests_tools/neon/package.json b/tests_tools/neon/package.json index 34ef448..2af1400 100644 --- a/tests_tools/neon/package.json +++ b/tests_tools/neon/package.json @@ -7,7 +7,7 @@ "license": "Apache-2.0", "private": true, "dependencies": { - "neon-cli": "^0.10.0" + "neon-cli": "^0.10.1" }, "scripts": { "install": "node_modules/.bin/neon build", diff --git a/tests_tools/neon/yarn.lock b/tests_tools/neon/yarn.lock deleted file mode 100644 index 5837d7c..0000000 --- a/tests_tools/neon/yarn.lock +++ /dev/null @@ -1,564 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -ansi-escapes@^4.2.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== - dependencies: - type-fest "^0.11.0" - -ansi-regex@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -array-back@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/array-back/-/array-back-3.1.0.tgz#b8859d7a508871c9a7b2cf42f99428f65e96bfb0" - integrity sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q== - -array-back@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/array-back/-/array-back-4.0.1.tgz#9b80312935a52062e1a233a9c7abeb5481b30e90" - integrity sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg== - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -builtins@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" - integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og= - -chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" - integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-width@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" - integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -command-line-args@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-5.1.1.tgz#88e793e5bb3ceb30754a86863f0401ac92fd369a" - integrity sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg== - dependencies: - array-back "^3.0.1" - find-replace "^3.0.0" - lodash.camelcase "^4.3.0" - typical "^4.0.0" - -command-line-commands@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/command-line-commands/-/command-line-commands-3.0.2.tgz#53872a1181db837f21906b1228e260a4eeb42ee4" - integrity sha512-ac6PdCtdR6q7S3HN+JiVLIWGHY30PRYIEl2qPo+FuEuzwAUk0UYyimrngrg7FvF/mCr4Jgoqv5ZnHZgads50rw== - dependencies: - array-back "^4.0.1" - -command-line-usage@^6.1.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/command-line-usage/-/command-line-usage-6.1.1.tgz#c908e28686108917758a49f45efb4f02f76bc03f" - integrity sha512-F59pEuAR9o1SF/bD0dQBDluhpT4jJQNWUHEuVBqpDmCUo6gPjCi+m9fCWnWZVR/oG6cMTUms4h+3NPl74wGXvA== - dependencies: - array-back "^4.0.1" - chalk "^2.4.2" - table-layout "^1.0.1" - typical "^5.2.0" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -deep-extend@~0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - -figures@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - -find-replace@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-replace/-/find-replace-3.0.0.tgz#3e7e23d3b05167a76f770c9fbd5258b0def68c38" - integrity sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ== - dependencies: - array-back "^3.0.1" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -git-config@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/git-config/-/git-config-0.0.7.tgz#a9c8a3ef07a776c3d72261356d8b727b62202b28" - integrity sha1-qcij7wendsPXImE1bYtye2IgKyg= - dependencies: - iniparser "~1.0.5" - -glob@^7.1.3: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -handlebars@^4.7.6: - version "4.7.7" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" - integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== - dependencies: - minimist "^1.2.5" - neo-async "^2.6.0" - source-map "^0.6.1" - wordwrap "^1.0.0" - optionalDependencies: - uglify-js "^3.1.4" - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -iconv-lite@^0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -iniparser@~1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/iniparser/-/iniparser-1.0.5.tgz#836d6befe6dfbfcee0bccf1cf9f2acc7027f783d" - integrity sha1-g21r7+bfv87gvM8c+fKsxwJ/eD0= - -inquirer@^7.3.3: - version "7.3.3" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" - integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== - dependencies: - ansi-escapes "^4.2.1" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-width "^3.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.19" - mute-stream "0.0.8" - run-async "^2.4.0" - rxjs "^6.6.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -lodash.camelcase@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" - integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= - -lodash@^4.17.19: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -make-promises-safe@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/make-promises-safe/-/make-promises-safe-5.1.0.tgz#dd9d311f555bcaa144f12e225b3d37785f0aa8f2" - integrity sha512-AfdZ49rtyhQR/6cqVKGoH7y4ql7XkS5HJI1lZm0/5N6CQosy1eYbBJ/qbhkKHzo17UH7M918Bysf6XB9f3kS1g== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.2.5: - version "1.2.6" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" - integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== - -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - -neo-async@^2.6.0: - version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -neon-cli@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/neon-cli/-/neon-cli-0.10.0.tgz#b588fceb0d5c0a5c1b140381f38511fc3be5f431" - integrity sha512-eiyn+XDlZEauVcPZkGSW+Iw2RwidrEoPrW0LfLntOkUecLHZgfm9dOainQI074ZMi75825VV/GCSTrv4J70TpA== - dependencies: - chalk "^4.1.0" - command-line-args "^5.1.1" - command-line-commands "^3.0.1" - command-line-usage "^6.1.0" - git-config "0.0.7" - handlebars "^4.7.6" - inquirer "^7.3.3" - make-promises-safe "^5.1.0" - rimraf "^3.0.2" - semver "^7.3.2" - toml "^3.0.0" - ts-typed-json "^0.3.2" - validate-npm-package-license "^3.0.4" - validate-npm-package-name "^3.0.0" - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^5.1.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -reduce-flatten@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-2.0.0.tgz#734fd84e65f375d7ca4465c69798c25c9d10ae27" - integrity sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w== - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - -rxjs@^6.6.0: - version "6.6.3" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" - integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ== - dependencies: - tslib "^1.9.0" - -"safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -semver@^7.3.2: - version "7.3.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" - integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== - -signal-exit@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - -source-map@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.6" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz#c80757383c28abf7296744998cbc106ae8b854ce" - integrity sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw== - -string-width@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - -strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -table-layout@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/table-layout/-/table-layout-1.0.1.tgz#8411181ee951278ad0638aea2f779a9ce42894f9" - integrity sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q== - dependencies: - array-back "^4.0.1" - deep-extend "~0.6.0" - typical "^5.2.0" - wordwrapjs "^4.0.0" - -through@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - -toml@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/toml/-/toml-3.0.0.tgz#342160f1af1904ec9d204d03a5d61222d762c5ee" - integrity sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w== - -ts-typed-json@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/ts-typed-json/-/ts-typed-json-0.3.2.tgz#f4f20f45950bae0a383857f7b0a94187eca1b56a" - integrity sha512-Tdu3BWzaer7R5RvBIJcg9r8HrTZgpJmsX+1meXMJzYypbkj8NK2oJN0yvm4Dp/Iv6tzFa/L5jKRmEVTga6K3nA== - -tslib@^1.9.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -type-fest@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== - -typical@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/typical/-/typical-4.0.0.tgz#cbeaff3b9d7ae1e2bbfaf5a4e6f11eccfde94fc4" - integrity sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw== - -typical@^5.0.0, typical@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/typical/-/typical-5.2.0.tgz#4daaac4f2b5315460804f0acf6cb69c52bb93066" - integrity sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg== - -uglify-js@^3.1.4: - version "3.13.5" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.5.tgz#5d71d6dbba64cf441f32929b1efce7365bb4f113" - integrity sha512-xtB8yEqIkn7zmOyS2zUNBsYCBRhDkvlNxMMY2smuJ/qA8NCHeQvKCF3i9Z4k8FJH4+PJvZRtMrPynfZ75+CSZw== - -validate-npm-package-license@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -validate-npm-package-name@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" - integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34= - dependencies: - builtins "^1.0.3" - -wordwrap@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" - integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= - -wordwrapjs@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/wordwrapjs/-/wordwrapjs-4.0.0.tgz#9aa9394155993476e831ba8e59fb5795ebde6800" - integrity sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ== - dependencies: - reduce-flatten "^2.0.0" - typical "^5.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= diff --git a/tests_zemu/package.json b/tests_zemu/package.json index 6712b16..4c8194d 100644 --- a/tests_zemu/package.json +++ b/tests_zemu/package.json @@ -14,12 +14,12 @@ "Ledger" ], "scripts": { - "test": "jest --detectOpenHandles -t 'Standard'", - "testSR25519": "jest --detectOpenHandles --runInBand tests/sr25519.test.ts" + "test": "jest -t 'Standard'", + "testSR25519": "jest tests/sr25519.test.ts" }, "dependencies": { - "@zondax/ledger-substrate": "^0.24.0", - "@zondax/zemu": "^0.27.4" + "@zondax/ledger-substrate": "^0.31.0", + "@zondax/zemu": "^0.32.0" }, "devDependencies": { "@types/jest": "^27.0.2", diff --git a/tests_zemu/snapshots/s-mainmenu/00004.png b/tests_zemu/snapshots/s-mainmenu/00004.png index 629c77a68a3b9779ad968128daa269da65a8822a..4ba76911bd523cc366184fc92812a48d0fc7d90d 100644 GIT binary patch delta 420 zcmV;V0bBmL1HJ>0B!7iTL_t(|ob8$0j>I4cK;6yG|9@~Fx(`kW1;k4gNz2J(lBy#P zH_@gP1VIqIl^-KH=W!MLsf<(xOkB@uDGmIZN^|gsz45nMK12q$4RKOeQ{=f5vvHf<@W zcikn=>h(CBVeTvd&%=XeEBjIq*Fs4z?G=kMhUXt2Y~6&jW6rGz@tmo)2|J+e955>d z4dA9=U&Lqxh{asckF*E0C^Uz8{;YG)XSlyw?=b`5W6pNG?woxPeO_JmY5?f-V}oY^ z`eX?MZNlQIQhz_D!Z4*b0Hkz1S_SDL(r5s^Iuv`Ww>pd3Q+Y$WSL1HI3(6_J6l8cz zrgYD;tr@CS_KZc5;qfO1u7_~hm}4_SJmywAgacr^2aF0q z9fV2PC(-KxVltPsBb@;jg%&q2pLyH!9@}5d_m~0jHOHN(CubW(pXV)mHURX+vB5n6 zeX@Xo4q@?DsefNnK}_jQ04ZGeWYBr^3$tIDK(7ZhtzM~XR%bEFcbGFqisc%D3W|#L0CEew4RBx08d+rk zypi=f=0B!7iTL_t(|ob8$0j>I4cK;6yG|9@~Fx(`kW1;k4gNz2J(lBy#P zH_@gP1VIqIl^-KH=W!MLsf<(xOkB@uDGmIZN^|gsz45nMK12q$4RKOeQ{=f5vvHf<@W zcikn=>h(CBVeTvd&%=XeEBjIq*Fs4z?G=kMhUXt2Y~6&jW6rGz@tmo)2|J+e955>d z4dA9=U&Lqxh{asckF*E0C^Uz8{;YG)XSlyw?=b`5W6pNG?woxPeO_JmY5?f-V}oY^ z`eX?MZNlQIQhz_D!Z4*b0Hkz1S_SDL(r5s^Iuv`Ww>pd3Q+Y$WSL1HI3(6_J6l8cz zrgYD;tr@CS_KZc5;qfO1u7_~hm}4_SJmywAgacr^2aF0q z9fV2PC(-KxVltPsBb@;jg%&q2pLyH!9@}5d_m~0jHOHN(CubW(pXV)mHURX+vB5n6 zeX@Xo4q@?DsefNnK}_jQ04ZGeWYBr^3$tIDK(7ZhtzM~XR%bEFcbGFqisc%D3W|#L0CEew4RBx08d+rk zypi=f=F2IzvQLbQM}(nF8CY=~qUWsE^5zZBshZ`6CSJocheDwpaN8iiqOK zbKOVJbWEm)bUO9W$O)UzA`W}<0xeW+56aB;eP4?2ddLI9+Iyzi{%~O&ATl@Lb%9! z_c_@33g{AS`3cEW4 zZCs`|GHNpsmVbxJ#DI2Ot2TLloxOEt+6)2e0 zX2cfE0N{3XuOtgu0auz$tr9ZC0U@Y+_lsT4vN(_hq<<2wLdR?76eev0r0fx{=(u4f zbt5dZ4T}Rpke`XlgtBA@943yf+3(OXm8fZ*{v)!d__jQF@ZiB+(P~9(0OPwFRkPZ> z(I$c4#^}4TuK(u)R*Z5ay)%qxGT663)EL7+CG6LkzNe@ugshD>G>;uV8DSz*Ch#y( zT1=Tat$&E-?js!ngcX|~iVtj$tah(OYc)KWN-YEpfUMAINI1x?^;rwSv2jOGO1%am z2Ed(>)jJ#cJgCNtLj510PRp|a+>Q>3>?qJ>tsj-hCfAWk8B1QnBX|Nf@oXeSB|8Kb z6`kha%ycHRoa(Sv#IuxlFsb`=YtRK-iDr{<1|#D9v;T;lgT4@VeGR4H4{Tcq`moUq QxBvhE07*qoM6N<$f{QRo3jhEB delta 675 zcmV;U0$lyV1-k{1B!7ZQL_t(|ob6ak5`!QN#g4uIfxBoIOli!I2Sn7dZ>10t2qC{E zQM_Mid8Tl@Uz^`OL{vp*q4}3>pq!e{vW0>BF&Q#7g(I9l!jRJBZ?>xZ$`4RPE4Dn> z-{?%kWc!dtr#>1Y-kI;ebCLg~E>3NUE@@&@T*^VF~Ok~|m zpUMldxT;3lrXVc&v*)EIsj)c!15L?|lY^`#F9)#JNv@7QyFR%q`(qYzYAlmwI#@Lp zm7s%96#P=ar+-Hj;;<5^xgeP)r?^ORjfg}b(_G8HWlA6|4vhgtDn&Hp_wiN5gdF@Ua%s)Dx_~BpKp1RpRI_DRu#tQY->>guy!A z9KXb_ymcYi6al;tZ~=%?qB9tCj$-~Rkd=i{qU48?!TtG&*P901ye{>vi>tjI}8DV|n0;ig{ zSV>sD0Y)Q_Ala%N6eREPcX(?IJ}hhbN#5%NXahw}({-mT5W5_4gXKN?%c|rl*w3+L!|Qy3Gw-wHeR#3tDfnCcbVfkI zRTctum8`U*MHrNE5MDUumh-p=bg{4!PR6u;O4!;Wzs^0sc9o3-J@Tvqe4gSul>n)n zyjLJiB5SgTLVrDme0nmrK|ZW;J^gPLu&M#v?+0+$Lx%hie=_5(zzojd#D|fK`wuPx zgg=>P(2QPAa3jjgIx{raInIg*z>Yv>;Z=}7?BEDyd9N_XiVfgq=r{5H&<))yaC_;Z#+u>HovrNo!6y{-zlaS8f*=TjAP9mW2!gdQ8!sI`5}3&?%ClP>-?l{Cb)OL72=jw=XeB>eRyD7!QO~jB>WQ z9nvck6RZO#9l2?+!Y^l?64ryV+S59{bDy7uPd&*%V!R~;V}GFU7n!f+EhX|d@kiks z|A^3qT8$iE5Q=JwZwb2PHvokNP`AWdpEt$3aJ`ScHN1{5aOJ(1yblM9cVWHgr(*{c zma0Oauacd1v~11dZ}t0_>pG~;PX^V*nN7dkqBz z#PE)UJbbB58R63d)Hn4cx;ql`snxDqTzWuplD|kGbw12P!-rdPf$^+=8t!DVyq4or vf&ww?HQ`YnoBKf!1VIo4K@bE%@E`dD%WWl+npX5f00000NkvXXu0mjf?(x=O diff --git a/tests_zemu/snapshots/s-sign_large_nomination/00003.png b/tests_zemu/snapshots/s-sign_large_nomination/00003.png index 6f4db75504c6d5bcdb4d944111cd4679bf6c504c..b8b7fa1403e0295ebd9aaf6bc51f47974a91c705 100644 GIT binary patch delta 677 zcmV;W0$TmB1-%83B!7fSL_t(|ob6f5vcn(Th#Sa(9y`p_XW?q=VE(?ck^mX;9w!LA6{Q7 z3z2hGJZVFRFySG4(S$7BgzJBxrAQ}dmZ%?32eA7r{~cp-eeqOwBMY1JUQ4@Q0TP{G zZ+O-wDzpgY7k?W<30)tJxuV&IVO+8}EA3(?mOuPaGCk4@Oe& zwCU?0Ixh>f85OL6DdPy+q{5Zw&=$eZf=00000 LNkvXXu0mjfR$W6@ delta 664 zcmV;J0%!fb1+WE>B!72FL_t(|ob6i6vcn(M=q@Q}lLJV?uMzoCM{V6VL0TG9=sN4tM?tLy@MO%ws+PMf9TP zxqoJ_bWEZLcRKN-;RM-dgB&&jr?!=z(Y|j>v0V=tAk6b4pML@0`r^%bPf0wJcnsKP zFF{PmUlJK;lR+p%yhG4e&VU3Kg7Qi%>1|f)hoD-?$L9r)yx+xkbnoVBCU7tp*{jz} zMImypiZ^Z7B}{0@USuYro3Q=|nv!&Lda=5AIe@)Q^6MD$>%~La4KHl+v=(hY>yC;T zBqI#P6p%0HC4U>&P^3YCv`Iu&x#rrQ@W&DTkhshz$#T2YvYGcT0b@whE>fLo^mcux z>+=w2`+%6LoquTi@7z0W`@mLGaNhFOOSsEC{!yP0gA%DL&oTcUQ_uB&HV+{B{AbE< zt!aEg_9FU$hHRi>tbPF3l=YL&7zYx#XB03GNjZQk4S&9%4ONN&#rfngH7n^P%rC%L zFDj(<@evifjO1+tu@wQ9V8bb_s8Y#C>~{FO8kmyah(a@Mzj5Qofs~6HrMNbiNTf1C zYED}{n~9AkpJut66w@4Fw*l-P1JXih65I9=`;jFBe2@b$W+X^iP*+xv3(EnFr33>> zOPM3_3V(SqXfA+69@|H7cQaPmk7O199plsWifuwqGp;L7Z_aR!^N*V~ z^CdCSjN{%h+*wP(&76z>Gtnbx;s6|r^?8usF4mlR(&$Ved|aXTg0codAR@R#vAB1U yHH=}E`V?3-TrLf;Okwy3|B8sl3v2l)_yg|cT@f?X;4QcS0000fHC;Et5 z;QDSo#Wxe>ZsbRUI~?BH@2dGVOzD(SMjE?Gyqn&slB|!@-`m?9Bxm^36UKF4^#?4N(R8%kWp9*a&bYGO}DPVIn#73 zx=oIMvfQ6P+&S2 zAaqHPeM`$b*|KkkTXXpu)krCQ%+ivlz-u~v(4?v~^rmbv7p@V=j@dWdUT*1yQqd`n z0@q*bCBB(BcVj;qI-q!~-c|Esy1H7EY{0?P2?o_v$WEuZ(0>RQ=2B5YuOVNtYf9{z zIMeY|@|14-;Y1h-T;B$e|J{P-uL0Uv5HJ|R@vY!Vx3JAyFPf<7|(<=Ju*|CTU}fhO_OIYU|7LmthDM_-$*2De9Z z&dj&vM`ty2bAQ1Nm4{)d{gf!$*kNP~(=CY2qn*M|Iny>%&k1pFK*bYcfHKKp3mEJa zR-mAznYIq(wO1^FvT{(MC)FCt6B#S8rp5WtV7&nHzDd23_SWPenecqz_k#S7Y^Do< zj!3A{79ngJYV@xTy!=G_vb;Y(+6WoX<($VYET{8sw)9~F4@{z7G`EjM>>CmA*E62+n{^^MMQDr zxqnB08JJ8D8FcEVkpwMf7X|DJRBaD>u8w_MiXD2$1H!yMw|}2OfapAr59hrU)hFvQ zur_;&yM*?Zx{waGeYV;ZM8qcro#F$QSQzM$Na<}>*H1x5B_H1xGV`8`?HRV_)s`S3 zLS#R@zEl=s=c;I<1S=gNS zy|nvfppDDxjepGAOhhk2<;8}LgszXqTvcsDG09n-m3A>x%OCl-M@a`I2V=h*{B6Zt zhRBNWL^OJCJ$#Z7W*nY%_NvuyL%r>=*tdhAblm37D*h_YID~1@S0CtYa(I$c2#uz)X&j02ER*Z5ay)%qxGTFC4)R@CWC2ZH3cBH6R2w599xZ4gVMwrMe z6S$e^Tz^cNHLVEO`bdWWVa4b}`GMJ}*Y54j?KM1@N*;m^KvrlpBn;%%`mBXu_;?^G zr5*zj2jIcT>YX-y9aQHqjLr;ySYE#*)|Y2=0I;o{fZN z$qqqp7A3P!W=hFCrv_{<B!72FL_t(|ob6dbvcn(_)uu=pSk?)(Y%MC2)J0f-gO(x;Gvm~g8zO%{?R}D8$CzI)ew1B^!q(|m z&sLVZQvw->uzwa;prR716$P-`aaN5m$jXWCu6YAsXFY0i1oncHB9e6ZdviCnYeoQp zTc5-WnQa~chPrP`Pb@QjOWyLN`R-GU2ceA-NlVPIy?$u23Re_ z#7l3+X^GrSG=i!$p;ZIG0QO{vDB)!m(65VTAv}C2B7e0`h)sKUK$7pXTVaMt)L4Yu zQ5`{Kh84tiKxK-+$oTEeYsWkTrWz|zsFqOc7H69&9U(jM-=~_Gg3c)D1Ldj<7nZ?O zyx|Qeelppa%pvjN;b$FNma|AVU|w~-hU*IU@Bwb1BpC)UTAb@Moe8VesF}b(9ZQ1{ zmJl&Ab${NolyImq!FfT?XiYL9u}O!+|_3kunNwXc{7j$8B$pw1*CWpJfdD`_x* z?xI@mP|dGkFB2Yk89zh#>K_baAL0Y`#ekKgZ6#ghpbIU6E@8SE&#Yx<{NB1IUg1#D y71AIxj%E28ND01xpQty0Lgwg_@FI4>gFn;H77<%^#&ARc00005h^Ppw z9gy;Tz;Oq4o{#L+qKj(Rp;Po4Wzt$fQpKL4LNrb4sOxW0n98v7v5-DAcF{|&^Zb;K zbWCIibvky_P=V;PMhQ)y~Bt3|h){GujQA66~x>fTqPQvtL z)Oc8hJTlNiwjl~Qr7ufCNz1pX>b;ZR0#LKqD69oLH7G{+-Y&2Pmu?1?&y~7<63U?-$OT3+);}MX(B} zYzgvyrR|x_dB2Lk9ww@$52NUBmVvE;q{(6mC7)alrup#s@wogCJKW3k6#1LymQ%}&9k}MCs2rs>_ziZ zSqSZ`>`vRX31=}jTu`eM>j!8`WMO)ox-%gB<7uyp+?{KFy?81Mtk@iN%LhAUeL`Qx zpf@|s7}!=+oPUt*-T=7<(A2lJ{GfbUwc?hM9(55V@SX|l1gKTkz&^{8v?KCmTh7+( zDyEyT5bQK3bQ&6VadkeMPCW&&S-VrA`Anf@w!SWyE-qCC%44=~E^teBt&6_HS>qiT0P!^-HbG@Yhq@G}Rc2$m`7i^J|FY<{Has9UqAJasU7T07*qoM6N<$f~3~k9{>OV diff --git a/tests_zemu/snapshots/s-sign_large_nomination/00007.png b/tests_zemu/snapshots/s-sign_large_nomination/00007.png index 81be580c432a6c7cbca055969f777e39a10a4a32..a18b9b9c575cbab2b583bc2c7b4a7c5ea9319fd3 100644 GIT binary patch delta 680 zcmV;Z0$2T-1;7Q6B!7oVL_t(|ob6fN(u5!gwVitZ2i}YQE}Avs&x7LDH`BQ)LqI?j zS_;MIU6!q+A9~0G!rU5ROn;oOx%hHkOHq9?A02D+ zr*tfVPN65kY*P>s-xPF-4_IPhphqI5_gVQ%`28ANI=qe#GV@-GWeXeYZcC655wM;< z-zp2Sb5%WQM-E|Ti^^oG5iZ|<5E4(q!3{BgKdo(&|Bk-6zIiHpkcFl3-AcO$18rPh zZ)DbHBCH6N_kR{P61qM*b5*q+#Uy8SR@%KwEq~;zMM(!G2WP+Il@ypX{DQ6+YU6B! z6JKqT5JnuHb@s~QmhHuTgvPrc1jTS$b5?1u;)+9<7Jd5zy-g05qiS*MFjOm0@KT$R zTQCQJ=ICBY7P1nqbemcwWQYS&P`CAqUCpvQkOia?-hYLT*UTwQ+73vu5w7UCV3|iZ97*pCBbp5MEf6)vFi;8mb*3LF>J>uP#ud$NhZ7@AX2xwSrPAviwnNJ^>4K*Rxf zFtU25PM-(Wc~PkU15~m+AHePCkjRb#UDo6 z4$UyuZ*?m^V{$^H?GlMP8y{4rs*j)_e)veJsfYm#>mYU{zes3011qT+>tGU|+2XaO z!%8;H#1@KpK|kZ6SObdsHQb2~iX0%8g0K}9fqMF-jf$^Gp_rxGbb>Ub+~vc=91C0! zQd0I&`bRj+!TZ4 z2N~{3U)XucbpWOfE`_83f+w&9-41Zyc|zd(=mC%45d@#WE4Y^`aE*Pc4hgdFpdv1n bt9twaMUC_m2t*rE00000NkvXXu0mjfHcu~~ diff --git a/tests_zemu/snapshots/s-sign_large_nomination/00008.png b/tests_zemu/snapshots/s-sign_large_nomination/00008.png index ddf403ffb6885b4db4c2f2c4f7064ba23a199b14..a7771306b0f3c777ef5f3e36364b5fec35dad25e 100644 GIT binary patch delta 437 zcmV;m0ZRVV1J47HB!8AkL_t(|ob8y)7K9)OK&{jK{|C2d7M?K$gfcK|xU2Gks0iW| za<(;0pP4rFol?npufU%7UZ&6K)f{aK7-S+#Q9YCw0&$g$ zw5Nh_YDOLxP;12a2Q&mKa%zd{-2DKH+~n!B+4bPA%+X>}lY|qiTA>lZr;`s1HI={} zlotj1j)Iu<_kYxZ&)RAwq9}vu%yJW5;xzJygj5b1kV&l3He*ro9N?RhHuganCr9Em z`0SL)w(wQ5cDWoTWmDY%d>LmRfv-a@F381tJ}@+)x&fkL4#JVm=(Tg*V}K%YX?pIi z!9d0_K-8FQK)SNF7yq^ghTQ7Ytu%$@1~s0};6_6_QsNA_xAqG|dvdc6V%;;hqNAgJh1RU!CH>Zt4IC``x1XS%W2t4OYM|F@0| zOyCC&y5gq617ge?1*`>^x0#>Tu}@o(2Bs)fLHl_WTA01M+<%()5Q=MJPsiM7k>(WA zTn`>>!;0Gl^cu1L1`VN9Iki*`7H6=xhrFG>xL!P!ISYeN(|7=1Hf_0{3H{Aeztkef z1jn&)JkPoG0)G&OfNW7pYOy9l_#i}H1HcsmaXo+sM-BM5g0RQ*9@e_oR?S* z(boeVQt1-bUO5VzzCE|75&psa6r`RLIp=*l>ju~#L+Sg5nn-PrV{JHQW1>h0bX&yG zS4l#q{s(j?)3k&r7Lpm*FTkukAWBv>aA8l^c*+f?0yA$&%>``S{4muQNdN!<07*qoM6N<$g1&{%y#N3J diff --git a/tests_zemu/snapshots/s-sign_nomination/00001.png b/tests_zemu/snapshots/s-sign_nomination/00001.png index ad57f7f78b8099a31e37dcf75e9c495a8ba54c90..43d3221938c866cd432907f8ed846c7401713bd1 100644 GIT binary patch delta 682 zcmV;b0#*IH1;Pc8B!7uXL_t(|ob6f5vV$ND#g6^|5ALFO!Bk^joIp_TjAx}t9*_`{ zxD<--r!4Q1j_>F2IzvQLbQM}(nF8CY=~qUWsE^5zZBshZ`6CSJocheDwpaN8iiqOK zbKOVJbWEm)bUO9W$O)UzA`W}<0xeW+56aB;eP4?2ddLI9+Iyzi{%~O&ATl@Lb%9! z_c_@33g{AS`3cEW4 zZCs`|GHNpsmVbxJ#DI2Ot2TLloxOEt+6)2e0 zX2cfE0N{3XuOtgu0auz$tr9ZC0U@Y+_lsT4vN(_hq<<2wLdR?76eev0r0fx{=(u4f zbt5dZ4T}Rpke`XlgtBA@943yf+3(OXm8fZ*{v)!d__jQF@ZiB+(P~9(0OPwFRkPZ> z(I$c4#^}4TuK(u)R*Z5ay)%qxGT663)EL7+CG6LkzNe@ugshD>G>;uV8DSz*Ch#y( zT1=Tat$&E-?js!ngcX|~iVtj$tah(OYc)KWN-YEpfUMAINI1x?^;rwSv2jOGO1%am z2Ed(>)jJ#cJgCNtLj510PRp|a+>Q>3>?qJ>tsj-hCfAWk8B1QnBX|Nf@oXeSB|8Kb z6`kha%ycHRoa(Sv#IuxlFsb`=YtRK-iDr{<1|#D9v;T;lgT4@VeGR4H4{Tcq`moUq QxBvhE07*qoM6N<$f{QRo3jhEB delta 675 zcmV;U0$lyV1-k{1B!7ZQL_t(|ob6ak5`!QN#g4uIfxBoIOli!I2Sn7dZ>10t2qC{E zQM_Mid8Tl@Uz^`OL{vp*q4}3>pq!e{vW0>BF&Q#7g(I9l!jRJBZ?>xZ$`4RPE4Dn> z-{?%kWc!dtr#>1Y-kI;ebCLg~E>3NUE@@&@T*^VF~Ok~|m zpUMldxT;3lrXVc&v*)EIsj)c!15L?|lY^`#F9)#JNv@7QyFR%q`(qYzYAlmwI#@Lp zm7s%96#P=ar+-Hj;;<5^xgeP)r?^ORjfg}b(_G8HWlA6|4vhgtDn&Hp_wiN5gdF@Ua%s)Dx_~BpKp1RpRI_DRu#tQY->>guy!A z9KXb_ymcYi6al;tZ~=%?qB9tCj$-~Rkd=i{qU48?!TtG&*P901ye{>vi>tjI}8DV|n0;ig{ zSV>sD0Y)Q_Ala%N6eREPcX(?IJ}hhbN#5%NXahw}({-mT5W5_4gXKN?%c|rl*w3+L!|Qy3Gw-wHeR#3tDfnCcbVfkI zRTctum8`U*MHrNE5MDUumh-p=bg{4!PR6u;O4!;Wzs^0sc9o3-J@Tvqe4gSul>n)n zyjLJiB5SgTLVrDme0nmrK|ZW;J^gPLu&M#v?+0+$Lx%hie=_5(zzojd#D|fK`wuPx zgg=>P(2QPAa3jjgIx{raInIg*z>Yv>;Z=}7?BEDyd9N_XiVfgq=r{5H&<))yaC_;Z#+u>HovrNo!6y{-zlaS8f*=TjAP9mW2!gdQ8!sI`5}3&?%ClP>-?l{Cb)OL72=jw=XeB>eRyD7!QO~jB>WQ z9nvck6RZO#9l2?+!Y^l?64ryV+S59{bDy7uPd&*%V!R~;V}GFU7n!f+EhX|d@kiks z|A^3qT8$iE5Q=JwZwb2PHvokNP`AWdpEt$3aJ`ScHN1{5aOJ(1yblM9cVWHgr(*{c zma0Oauacd1v~11dZ}t0_>pG~;PX^V*nN7dkqBz z#PE)UJbbB58R63d)Hn4cx;ql`snxDqTzWuplD|kGbw12P!-rdPf$^+=8t!DVyq4or vf&ww?HQ`YnoBKf!1VIo4K@bE%@E`dD%WWl+npX5f00000NkvXXu0mjf?(x=O diff --git a/tests_zemu/snapshots/s-sign_nomination/00003.png b/tests_zemu/snapshots/s-sign_nomination/00003.png index 6f4db75504c6d5bcdb4d944111cd4679bf6c504c..b8b7fa1403e0295ebd9aaf6bc51f47974a91c705 100644 GIT binary patch delta 677 zcmV;W0$TmB1-%83B!7fSL_t(|ob6f5vcn(Th#Sa(9y`p_XW?q=VE(?ck^mX;9w!LA6{Q7 z3z2hGJZVFRFySG4(S$7BgzJBxrAQ}dmZ%?32eA7r{~cp-eeqOwBMY1JUQ4@Q0TP{G zZ+O-wDzpgY7k?W<30)tJxuV&IVO+8}EA3(?mOuPaGCk4@Oe& zwCU?0Ixh>f85OL6DdPy+q{5Zw&=$eZf=00000 LNkvXXu0mjfR$W6@ delta 664 zcmV;J0%!fb1+WE>B!72FL_t(|ob6i6vcn(M=q@Q}lLJV?uMzoCM{V6VL0TG9=sN4tM?tLy@MO%ws+PMf9TP zxqoJ_bWEZLcRKN-;RM-dgB&&jr?!=z(Y|j>v0V=tAk6b4pML@0`r^%bPf0wJcnsKP zFF{PmUlJK;lR+p%yhG4e&VU3Kg7Qi%>1|f)hoD-?$L9r)yx+xkbnoVBCU7tp*{jz} zMImypiZ^Z7B}{0@USuYro3Q=|nv!&Lda=5AIe@)Q^6MD$>%~La4KHl+v=(hY>yC;T zBqI#P6p%0HC4U>&P^3YCv`Iu&x#rrQ@W&DTkhshz$#T2YvYGcT0b@whE>fLo^mcux z>+=w2`+%6LoquTi@7z0W`@mLGaNhFOOSsEC{!yP0gA%DL&oTcUQ_uB&HV+{B{AbE< zt!aEg_9FU$hHRi>tbPF3l=YL&7zYx#XB03GNjZQk4S&9%4ONN&#rfngH7n^P%rC%L zFDj(<@evifjO1+tu@wQ9V8bb_s8Y#C>~{FO8kmyah(a@Mzj5Qofs~6HrMNbiNTf1C zYED}{n~9AkpJut66w@4Fw*l-P1JXih65I9=`;jFBe2@b$W+X^iP*+xv3(EnFr33>> zOPM3_3V(SqXfA+69@|H7cQaPmk7O199plsWifuwqGp;L7Z_aR!^N*V~ z^CdCSjN{%h+*wP(&76z>Gtnbx;s6|r^?8usF4mlR(&$Ved|aXTg0codAR@R#vAB1U yHH=}E`V?3-TrLf;Okwy3|B8sl3v2l)_yg|cT@f?X;4QcS0000fHC;Et5 z;QDSo#Wxe>ZsbRUI~?BH@2dGVOzD(SMjE?Gyqn&slB|!@-`m?9Bxm^36UKF4^#?4N(R8%kWp9*a&bYGO}DPVIn#73 zx=oIMvfQ6P+&S2 zAaqHPeM`$b*|KkkTXXpu)krCQ%+ivlz-u~v(4?v~^rmbv7p@V=j@dWdUT*1yQqd`n z0@q*bCBB(BcVj;qI-q!~-c|Esy1H7EY{0?P2?o_v$WEuZ(0>RQ=2B5YuOVNtYf9{z zIMeY|@|14-;Y1h-T;B$e|J{P-uL0Uv5HJ|R@vY!Vx3JAyFPf<7|(<=Ju*|CTU}fhO_OIYU|7LmthDM_-$*2De9Z z&dj&vM`ty2bAQ1Nm4{)d{gf!$*kNP~(=CY2qn*M|Iny>%&k1pFK*bYcfHKKp3mEJa zR-mAznYIq(wO1^FvT{(MC)FCt6B#S8rp5WtV7&nHzDd23_SWPenecqz_k#S7Y^Do< zj!3A{79ngJYV@xTy!=G_vb;Y(+6WoX<($VYET{8sw)9~F4@{z7G`EjM>>CmA*E62+n{^^MMQDr zxqnB08JJ8D8FcEVkpwMf7X|DJRBaD>u8w_MiXD2$1H!yMw|}2OfapAr59hrU)hFvQ zur_;&yM*?Zx{waGeYV;ZM8qcro#F$QSQzM$Na<}>*H1x5B_H1xGV`8`?HRV_)s`S3 zLS#R@zEl=s=c;I<1S=gNS zy|nvfppDDxjepGAOhhk2<;8}LgszXqTvcsDG09n-m3A>x%OCl-M@a`I2V=h*{B6Zt zhRBNWL^OJCJ$#Z7W*nY%_NvuyL%r>=*tdhAblm37D*h_YID~1@S0CtYa(I$c2#uz)X&j02ER*Z5ay)%qxGTFC4)R@CWC2ZH3cBH6R2w599xZ4gVMwrMe z6S$e^Tz^cNHLVEO`bdWWVa4b}`GMJ}*Y54j?KM1@N*;m^KvrlpBn;%%`mBXu_;?^G zr5*zj2jIcT>YX-y9aQHqjLr;ySYE#*)|Y2=0I;o{fZN z$qqqp7A3P!W=hFCrv_{<B!72FL_t(|ob6dbvcn(_)uu=pSk?)(Y%MC2)J0f-gO(x;Gvm~g8zO%{?R}D8$CzI)ew1B^!q(|m z&sLVZQvw->uzwa;prR716$P-`aaN5m$jXWCu6YAsXFY0i1oncHB9e6ZdviCnYeoQp zTc5-WnQa~chPrP`Pb@QjOWyLN`R-GU2ceA-NlVPIy?$u23Re_ z#7l3+X^GrSG=i!$p;ZIG0QO{vDB)!m(65VTAv}C2B7e0`h)sKUK$7pXTVaMt)L4Yu zQ5`{Kh84tiKxK-+$oTEeYsWkTrWz|zsFqOc7H69&9U(jM-=~_Gg3c)D1Ldj<7nZ?O zyx|Qeelppa%pvjN;b$FNma|AVU|w~-hU*IU@Bwb1BpC)UTAb@Moe8VesF}b(9ZQ1{ zmJl&Ab${NolyImq!FfT?XiYL9u}O!+|_3kunNwXc{7j$8B$pw1*CWpJfdD`_x* z?xI@mP|dGkFB2Yk89zh#>K_baAL0Y`#ekKgZ6#ghpbIU6E@8SE&#Yx<{NB1IUg1#D y71AIxj%E28ND01xpQty0Lgwg_@FI4>gFn;H77<%^#&ARc00005h^Ppw z9gy;Tz;Oq4o{#L+qKj(Rp;Po4Wzt$fQpKL4LNrb4sOxW0n98v7v5-DAcF{|&^Zb;K zbWCIibvky_P=V;PMhQ)y~Bt3|h){GujQA66~x>fTqPQvtL z)Oc8hJTlNiwjl~Qr7ufCNz1pX>b;ZR0#LKqD69oLH7G{+-Y&2Pmu?1?&y~7<63U?-$OT3+);}MX(B} zYzgvyrR|x_dB2Lk9ww@$52NUBmVvE;q{(6mC7)alrup#s@wogCJKW3k6#1LymQ%}&9k}MCs2rs>_ziZ zSqSZ`>`vRX31=}jTu`eM>j!8`WMO)ox-%gB<7uyp+?{KFy?81Mtk@iN%LhAUeL`Qx zpf@|s7}!=+oPUt*-T=7<(A2lJ{GfbUwc?hM9(55V@SX|l1gKTkz&^{8v?KCmTh7+( zDyEyT5bQK3bQ&6VadkeMPCW&&S-VrA`Anf@w!SWyE-qCC%44=~E^teBt&6_HS>qiT0P!^-HbG@Yhq@G}Rc2$m`7i^J|FY<{Has9UqAJasU7T07*qoM6N<$f~3~k9{>OV diff --git a/tests_zemu/snapshots/s-sign_nomination/00007.png b/tests_zemu/snapshots/s-sign_nomination/00007.png index 81be580c432a6c7cbca055969f777e39a10a4a32..a18b9b9c575cbab2b583bc2c7b4a7c5ea9319fd3 100644 GIT binary patch delta 680 zcmV;Z0$2T-1;7Q6B!7oVL_t(|ob6fN(u5!gwVitZ2i}YQE}Avs&x7LDH`BQ)LqI?j zS_;MIU6!q+A9~0G!rU5ROn;oOx%hHkOHq9?A02D+ zr*tfVPN65kY*P>s-xPF-4_IPhphqI5_gVQ%`28ANI=qe#GV@-GWeXeYZcC655wM;< z-zp2Sb5%WQM-E|Ti^^oG5iZ|<5E4(q!3{BgKdo(&|Bk-6zIiHpkcFl3-AcO$18rPh zZ)DbHBCH6N_kR{P61qM*b5*q+#Uy8SR@%KwEq~;zMM(!G2WP+Il@ypX{DQ6+YU6B! z6JKqT5JnuHb@s~QmhHuTgvPrc1jTS$b5?1u;)+9<7Jd5zy-g05qiS*MFjOm0@KT$R zTQCQJ=ICBY7P1nqbemcwWQYS&P`CAqUCpvQkOia?-hYLT*UTwQ+73vu5w7UCV3|iZ97*pCBbp5MEf6)vFi;8mb*3LF>J>uP#ud$NhZ7@AX2xwSrPAviwnNJ^>4K*Rxf zFtU25PM-(Wc~PkU15~m+AHePCkjRb#UDo6 z4$UyuZ*?m^V{$^H?GlMP8y{4rs*j)_e)veJsfYm#>mYU{zes3011qT+>tGU|+2XaO z!%8;H#1@KpK|kZ6SObdsHQb2~iX0%8g0K}9fqMF-jf$^Gp_rxGbb>Ub+~vc=91C0! zQd0I&`bRj+!TZ4 z2N~{3U)XucbpWOfE`_83f+w&9-41Zyc|zd(=mC%45d@#WE4Y^`aE*Pc4hgdFpdv1n bt9twaMUC_m2t*rE00000NkvXXu0mjfHcu~~ diff --git a/tests_zemu/snapshots/s-sign_nomination/00008.png b/tests_zemu/snapshots/s-sign_nomination/00008.png index ddf403ffb6885b4db4c2f2c4f7064ba23a199b14..a7771306b0f3c777ef5f3e36364b5fec35dad25e 100644 GIT binary patch delta 437 zcmV;m0ZRVV1J47HB!8AkL_t(|ob8y)7K9)OK&{jK{|C2d7M?K$gfcK|xU2Gks0iW| za<(;0pP4rFol?npufU%7UZ&6K)f{aK7-S+#Q9YCw0&$g$ zw5Nh_YDOLxP;12a2Q&mKa%zd{-2DKH+~n!B+4bPA%+X>}lY|qiTA>lZr;`s1HI={} zlotj1j)Iu<_kYxZ&)RAwq9}vu%yJW5;xzJygj5b1kV&l3He*ro9N?RhHuganCr9Em z`0SL)w(wQ5cDWoTWmDY%d>LmRfv-a@F381tJ}@+)x&fkL4#JVm=(Tg*V}K%YX?pIi z!9d0_K-8FQK)SNF7yq^ghTQ7Ytu%$@1~s0};6_6_QsNA_xAqG|dvdc6V%;;hqNAgJh1RU!CH>Zt4IC``x1XS%W2t4OYM|F@0| zOyCC&y5gq617ge?1*`>^x0#>Tu}@o(2Bs)fLHl_WTA01M+<%()5Q=MJPsiM7k>(WA zTn`>>!;0Gl^cu1L1`VN9Iki*`7H6=xhrFG>xL!P!ISYeN(|7=1Hf_0{3H{Aeztkef z1jn&)JkPoG0)G&OfNW7pYOy9l_#i}H1HcsmaXo+sM-BM5g0RQ*9@e_oR?S* z(boeVQt1-bUO5VzzCE|75&psa6r`RLIp=*l>ju~#L+Sg5nn-PrV{JHQW1>h0bX&yG zS4l#q{s(j?)3k&r7Lpm*FTkukAWBv>aA8l^c*+f?0yA$&%>``S{4muQNdN!<07*qoM6N<$g1&{%y#N3J diff --git a/tests_zemu/snapshots/sp-mainmenu/00004.png b/tests_zemu/snapshots/sp-mainmenu/00004.png index 0225082d8c061d64395b4f996bef17689ae6eca5..957b76fde70636de013e3356766e10b94b671ca4 100644 GIT binary patch delta 388 zcmV-~0ek+T1D^wsB!6Z}L_t(|obB0Ba)clZfMMF%n|S{tiT{EcO!kIz2?*##K2F?E{0 zDmwL=I^pQU`&Pi&g#uO7Ju(|B+en!vL^ho8=e zcVsoRSMxDv{e3HAT+5MD^Egt0(C_aN|1@{J?;I!go3NQcs{EGZ>5i=h)rxU>FTCvT z{odL6j48(T3dqem{@hX&<33sV4$!|?MURCxQ$;Z4$>M%I@gLnmE#*De`I|g2IRF3v i0000000000kkk*DS43*vethTv0000i(^Q|oVPa}`wlDcI0PC+2(&)WBWVX4UVnYk?8b@?|< z;Xa*t_Pp8;c_)cgKT>&TyQ^Q||IK%Xj4LHy{opT~{X%^DoaWm*3dD9bX8-4lpUb=c zaOR5xuL=XQWa}T~to`|H@p9=Lm!EF;|17UOanbs1!Tpbl=bCapn$NygG@=Y@_YL$?{%C!y(Z}MmKVzd!Y8#>-JK#Hx5;kn iv-3%PjEL~6Si^r|1ILaJ=a|=m1U+5-T-G@yGywp?db#ER diff --git a/tests_zemu/snapshots/sp-mainmenu/00010.png b/tests_zemu/snapshots/sp-mainmenu/00010.png index 0225082d8c061d64395b4f996bef17689ae6eca5..957b76fde70636de013e3356766e10b94b671ca4 100644 GIT binary patch delta 388 zcmV-~0ek+T1D^wsB!6Z}L_t(|obB0Ba)clZfMMF%n|S{tiT{EcO!kIz2?*##K2F?E{0 zDmwL=I^pQU`&Pi&g#uO7Ju(|B+en!vL^ho8=e zcVsoRSMxDv{e3HAT+5MD^Egt0(C_aN|1@{J?;I!go3NQcs{EGZ>5i=h)rxU>FTCvT z{odL6j48(T3dqem{@hX&<33sV4$!|?MURCxQ$;Z4$>M%I@gLnmE#*De`I|g2IRF3v i0000000000kkk*DS43*vethTv0000i(^Q|oVPa}`wlDcI0PC+2(&)WBWVX4UVnYk?8b@?|< z;Xa*t_Pp8;c_)cgKT>&TyQ^Q||IK%Xj4LHy{opT~{X%^DoaWm*3dD9bX8-4lpUb=c zaOR5xuL=XQWa}T~to`|H@p9=Lm!EF;|17UOanbs1!Tpbl=bCapn$NygG@=Y@_YL$?{%C!y(Z}MmKVzd!Y8#>-JK#Hx5;kn iv-3%PjEL~6Si^r|1ILaJ=a|=m1U+5-T-G@yGywp?db#ER diff --git a/tests_zemu/snapshots/sp-sign_nomination/00002.png b/tests_zemu/snapshots/sp-sign_nomination/00002.png index aa0df006ec4b226518a1da1017e56a8f8796622c..efce0214e1246cd9b7ab35f3ffe6ae205ae25e07 100644 GIT binary patch delta 911 zcmV;A191Gl2c-v)B!6s4L_t(|ob8)!lH?!=hO=9HlidGExy$}YwZ-t|i=s(S@%);$ zQ4o|U={b&~D2k#eilW%gpY##0>tZeEd8TUtp~f^b?nY{r-=YqZ#lPI)j-N&^a(#4g z>DiEs3_~LM0Z_44;(4CUo7UE0ecMO1qaPL3iHkf7@^_D#^MAwfbHYx(VmqmQqyp64 z?4x6bFGE#q;DH^$aAwOEJE9`$yQQfTVaE<&s~8lfjVD2NK~j9k)KK6j*|Y<2SXKdD zF!P*b8t*^0?Tj4(xcvxvr-|K@XMJU3=pk(BDh?JQJYb<=UosTsbtz~Cllf%nM#;Yk z52IdxilQirb$@i80qp#D*qK_M1&1q<%mDTkYiS>m5`xoLHQO;vj;!`dD{NSoLwQ0_ zC26A^!8v9)Z!WSV*XV9L zTo@Td-qgU&MEedHlU5DwdLJoFB119xP<~)OvfeUTeXTmHoB~ci0LToT0)|6wiIG(< zofr=!rJ2Wo-?0+_d@-^z3o~K`YVe|isIMVav43a`Kw+;M8d5n>7nCK&s75Ayeh8U? zt6Q<2`a7VhXDy*#vM_1&qGJA&nM$(AsSDQ1c$V=Fi-PfLoP%BTl$^`t_?!MiW}dMW zm-0esDKGkMXo%#i=A0!jk8x2H#SX3y8x*M@nf8mIc61uQkImDNK6SkO>^aqE;ZGB- zi+>U=f;M6Q=Pj&mI%AS^qg3r-jbkOx9mwQkU7ggW3O33ND%PDHLkV1jU7y1)Pc delta 936 zcmV;Z16TZ|2fhc8B!7iTL_t(|ob8-jlH(u@MLk`!6YqaX-b;T_O(}YD0fC)F=PRMH zB*epT?euXZNs=T#s64y$7|4wQr~M_ zX11%2?1n(%J3z%6iRXFNY+6%?U0c7Z7y7-TCUH?_L4NkQIe-5+UK{MJS8OKLue1V9 zH~Z>@;n$%qHgLlXU^uO1gB@|vo4ch;CBlvwz(z4xnHHV|c?q(_cZJ&3@sn(t0XS?` z0aGw@pJX1(hix-sM+cNVg4wCnO5@qJvastWZ23wK)^u#`T9R!A~oe0@G_J3g*a{Mr4I%LL5_)#x95nXRL6Nx4X?snaJ8- zRh_Zf#>j0bRW~c_j0&m|z78teCL6380RyNOkZO~|Xru$wY}N+*lZNHUv146G55Q6) zRgu+@WmB!(HIfjZ4zQA9RZvS9R`d3(OT+pdB0ABr*nezMy91D}-XbHD!746MQSkTBte=K7zU&M%y48SQB($@XkaFiE+-^c#(S3Brlz5O`Ao!LM-RVjp*11rP3fxvUYu*F0RZ#1UmH3t& z9h1#gwQ;p%EYub1!u=gkkWWIQhMxMi+OVnlco>oQ0Q`=JFs8ryuM|FzuoU diff --git a/tests_zemu/snapshots/sp-sign_nomination/00003.png b/tests_zemu/snapshots/sp-sign_nomination/00003.png index e8b5ad7dd16d9a46ebfc75638e725e792face05a..27a73428a63a9911f0b78605d981f0c0053dd2bd 100644 GIT binary patch delta 936 zcmV;Z16TaO2fhc8B!7iTL_t(|ob8)k)*B%RhNnHZKN$yP9VQy#g$T;iS%_K zwN@Es#3ak7ts7OLO4z}lO>!yf3aYi1QkqjNkFc@rtvb+mlYjN;P&mU0-T^A*!}afM zon^?@Yh!&~zesOGPY!ATgN6{{a8dun3JFG(oYilGb=v z3fjSXGTFLOf`4zq)5yEeQ|MgWJdV;r|TAr;8Mg&z^CWn$f+M%OS{L> z_1-<>t6@WK2Hg%1+yibG(7Zvfrg%P4p#!bgmN8UF`+wA*$b^LqC;*^4re_jGRKk^E zqpKuVT|Wg)d;hYFpezqWfs}V{rR#;D5FuAL03kjas%tI=W>bmH3fsCmo`R4xqMk3+ zo*^)GcmKdN`LieCGU-MjMgUAW3)Ue4jDFaF98qAGvbg>M=O*QlAZpG*1OC8H0Pw}g%6}}(h#jcG8x^8{4XJh;jRDx%tA-A# zoTv-R662^w*13EbG6Pq)V?FhEKvU0JhDOQ4q&13m^PkMLCySiAV6BX28Sk(u7_Y`T z*o~f&V_B4c;vX_0%%!-HFO;_Omfwbs5`5KMv*hJ5PLd=!ME!6;k@}WtuLN}*Bm zW*Faw6)k=?3n6j`(3KUwYScmkyPZYt5+;qRyP|VZ{7v|68+JMvX9_-FQ;LwK(*qn( z7ny>*njsYQzmfq+k|arzhxiMb$MrZFw3A{00000< KMNUMnLSTa8sKEUI delta 938 zcmV;b16BOK2fzoAB!7oVL_t(|ob8-jk}DwyhCNefC+>eq?qwdj(nUn@2hn5_zK5xf zQK0b(-I-F7BuSDaNs{C^|6;|p*1D2fYpeteVlUEwazfp>p>=7q!uPzUVJ(0_uCklGetuiAkr4=6ETg3jc} z!OYCzWPN#F#L9+#oy>rfH@q?r94bI{TaGk@z5}=peRfMZdS7b6+6VNZrey71h^+Ni zgB6p8awd1TIKRLn>6arqWZhHKV|#KjaLD@D-;^%@RO0&}!P&S9B~vC&&OX?R$Gy`w zNE%D3Ie%>12vTJ{=Y}=O$F3Fs>ytD5ilQas+H=}O zsaY(sJFm%0_=p>JQWX0nPnjp=6@vf@KNGhpf3VNopgFRxZo(FOiK`G zs^cEPnx0L#8xeGaqPv#Ve34EC*Jyex)TGNzph+4pTrU4Ek;l-)#O3WPfka_Y;j1EBuNs4UyI6B=1T10!vFvP M07*qoM6N<$f{$6vNdN!< diff --git a/tests_zemu/snapshots/sp-sign_nomination/00004.png b/tests_zemu/snapshots/sp-sign_nomination/00004.png index 9fa3aa9d48da9a81ed35e47675f5dc3615a04233..022f03ed9f3e027c3f6d910514794e0157af80df 100644 GIT binary patch delta 935 zcmV;Y16cgE2fYW7B!7fSL_t(|ob8-ja_cY%Kz%!RC*J>(w3mK(;-S2ekSw>HuS5Yo zKt_n9J&vL%ilQirqFBzq-0oUysO3D*+#&qH$(-kj-cm`}2wN1zO=+!BPpt1;lBDhQ zEh{r)QUB9>q_8`vwRZ1Hv^}Auw2N8AzU?`0uXy-cFvj`e_cs0#(4xzSsR zdlxIhaFhkCegY7>Axw27Y#Q!%0{oz; z;#@xsZX<(UFP1$S(;aZx(Vw^6T2z-dh7MsW`Rwt#5y(SX314pF_~JD5S;m9O)CVQ` zCfp5LAyhBxzv)wZJ>Ad2%Sa?6j4M(VkhYw8DmT zIiwi^D+wDzRYs+MePU*Zo)!7?AJZ%n$)$)9hj*_*>4z4U?|U5F?`DqAy3KPlFa;jC z2V5qAaRXj!{qckaDoU@V$-qwTPxXa#%n;#nfYTh^D}Tu%E8tSM!CjI&oE?I?t$)Zx zP!tEU@YL_FLH(6JWvuZ|4$}cCHVV}>2OX1Q6pG}w@!@a?@`MpKzhos-K*RYfpiq+i zPEGQ($EJR>AT7-}Q>#wJg=plm{xTR-m-QD@K6sLfLQi5CxqL7cYF@1x>P#!y)Qa94 z`-s*i*?%;eW{RPSb=*swiE>YOo=>9{%8s5D`N49jXBr_DT|HKe)5}}>PGN5@v?O=q z|BZ<$?CFHw)SM3!)a{r|S~b+PzNawh=?ck*;sdgg^evO5E7e))68zW>@T^cNU?}94 z7*XX?@o`5`8aW1ZMZ*F9&4|h@Xc9AEofqwd{eK#g6^r`7DXdjPLqm4d1!;*fIwBH2 zKZK^?A8y8evY&u^c+?WoqJ>FG3ySF{Gn7Q0V>hf6@ubNsOmfE7D2ZJ(OU`Am{}q2B zlR{sJOZh@+D!cqPG)nSSb8IG?`?x5ILSo7pFzMTQb|Cf^jnYl_z>un>Y@hoaIW~(E zWPe&$P$~`V+&tCXd5c<+hPDrfkj^)Nq)1i9XEoTvrm%L@Uw1U3Pg&2=iLq}bVLAjW zIY|DGbJ-}I*g5SP#b|gEgv#27P&C6g2yPZ^~GoG68Yf2Fpw1E0{@S=0u z3aBh>m>QXINbHq7vYj`1hF%teejmU8Umz7wHre|{Q53~r=NpSq3lg6B-8ujO002ov JPDHLkV1oIC#fJa@ delta 927 zcmV;Q17Q5U2ek)~B!7HKL_t(|ob8)ivg9BLhBH%VC)xj!+{-+qjzt5)ucAq&`JTFM zynz=Wo#RN7BuSDaNs{gSiEXZw!b;BbjO_x44(2>h_Ek#KLRw-}d?=+9X^H)fwP1>%+F4vD^Tc9&x{=){=E)Vb>)rCGWj{9|W^dl*1S6IKJ2oy_fmJWa&l; zj)aF{lYB?OnSUfn@^YLzfVqIRu$3m1aXc&O3iMUsR%VIHw7LL&R--jJ9i-m?>>Q3A zIt~Yxc570=ZQq`S+X#!32L>RCPesUFZVjE(@W-B&ni-xM%$Q7Xr^Z)CKpen!B}+I< z`O6-yBTEX~tsw(*l^c6>bWIR4z`*2}qTWolq+Pc)L4O*=RT-+^d3*!dogqWPmjei% z$&uaR?!zH+O)ElT=MGr3_Svm4(@0cZq%|WeuC|X%knaH1kF1Tl9ZUK0`54O>lkM{i zn2PEYaXRSDgls@$qf?6MMPUc&No9e9|zNDC1TETWezpB1k#^`Nx(g65KRv5r2 z>DA9{GET;mtZ*QMChOAph2>F0xlQTa^?5W-n|oal7Dev?g=4W`&WZADLF~td_kZmV)i5v z%|3kX-$=|QOgCf8T6WU0_t8p$ldLN4APq6&SZ*bfk2M##&nv<@aFC1Uvf~Yz#2^ij zBuVnUEPOvejr-}Z^egzJ9(lHYc)166ghf1Xe|Hdrc-&xJq!!*Co|;|fPltIy<X zuYYQ}(SrKfmXsA+DbEllv+%f53RWYNTR%-S&Zs>rsxQ8xp z>K6Y0H|14sIlffFBH{ZVK78_;(<4ceBpCTx{sCTK?JKS|7MK74002ovPDHLkV1k_K Bz@z{G diff --git a/tests_zemu/snapshots/sp-sign_nomination/00005.png b/tests_zemu/snapshots/sp-sign_nomination/00005.png index c5a02f58bd5dfd6e89109f91303e4def2e66e7ef..06deef777e8570da2d3888d4e1f1bda1e7b7cd98 100644 GIT binary patch delta 939 zcmV;c162H}2f+uBB!7rWL_t(|ob8-jlH(u@MLko!6YqaX-phQXLMeK20SP-jI$tpn zLP%H!Io-!m6h%=KMNt&n`4g+|x-Qmoo@eY3IMf(w#;ctfCL3vsrD~m@KwZbDxk;`c zRjxX^E6K!U7@`OcfQq_&uIoC_vw73Hby(kasdk(Wd4^{}{(o*5<9u^`PSwd*>`rQz zRDimhU0P5L>tZ47z5^J}JlSGLhM4nOYQpT2eh08s3<}f6lOVe|iCb0PjVmY?#g01w zhh-IT^57GaK7Qm_h*$>c0eJZlbY&BJO`G+Vjq4BL8y~+9f<*`q*pS)>Dm_(s>53E#P4%Yq=e?N z+AFN8VVw-+_CS@SjZ%ZN$8hxfhIJJpGr~7NUAI^Smm*dIK0OCV&-JFYv~wI?@7)c) z8aCuu&=t7h9Pn}h%^UPsi{}#++R^%K8AFw{Z~ci(SbxZX0sy*WdL~gsC0rRcx=Lb) z>!+Y;?;my%l;wdakow(gP`uLTjJ2-h=msFfM?-bZ#lVC(MPh|*eK?+ikTjz1FICA9 z*l>6SluD}a)T~G&KE>U_dU?*tD>)Sn)5+!iZ78lT?{B7Ja3__8?xf@7ia{#UybL zL#Ke@5L;qol}jha6G>_1G2nOX1OQ)*tjxlU$bUc$-l!7wHKZyw8Us++tA-8@IZ+ps zCC1Saneh2$$P9eAjP=yN1KRMcWvG`dOj^CDnEzy^k}PuSg0(W9WxPXDFdmJwu^Zhb z$Fit@$6v^VFqh&&UMQvVl;4Jq5`5HLv*h71E{dYq&Glx(Kz6Rx6O6=bbJb(M9O?V?regZjgy)J;y-Z$s6CsNcmZQ(FpYM|Q+j z552yUyGRKDt#E};SamKtrl}!(CW$HNX){NHA?t(Ld`&5$vEN6j1Er)Ou<+UKh15`0 ztY?7F_4!JJMtaVSZ{n6M_7nE?-~|Ulpi4VeJ=1Q563>{{SD>@27I?I+Xwb N002ovPDHLkV1kMm#yJ20 delta 915 zcmV;E18n@k2dM{;B!6&8L_t(|ob8)Y65}8UhO;|+lidGE-en&;%}_x2Rj^5i@2Rnh zD2j^7aTG;S6h%=K#diM0ifgU0l=D1etH7bkP&HoZOfi{AQ+lG-`4=eb_*6Hk>qmvF z9qs01*`yhw2sVIGfg}RvWVfhRpG8(!E90Nm;pG< ztALFMS4g`2$hweh8KfKF)sJ9TUfEvFW@TmK`Xc~|$K6~|1|gm# zZ=wXBgr`vtK7U0~6h$h|8o;)Ihvuy1M({ey+h=<9-;l)sQQIxv%cHh;QDGnCWGMea zj;40v;`U=g8h!>2IW4DzB5X^vH%5vrP!>0;w)J$YM$}V_%&Fu{v_mLrX1B8pb!8q^ zxLT1rBMrse9#jVq(jo?Q5M$1I$mQ9~Kpw~D8;48JiV2}QYpj2 zf!tg@kZvpP-@N;42%VFQEwMtE&2#fYMqjsra+;9q5&K-2?I3vp&ZY$((QT(yi+ zqh&94HZzOqQ4lyb=R|$iyYBcxW*fI!t3U!?&Yj)~WOUYpeMnIh#S?L_tBikTS(?%a zh-BpA%&rls0#R%qiyF8FFe+kY!FcDW0c^?Z23Xn!$>^pUW@+z_;sXO}mrPeZrVJvP zm46C}`DB4O2RVY+5Bm`jXx9=_W5)15!avdr_lZM6g716eapJ#{M1tV5NN!b7 zj)G>Gu2IrDw;drKY3paI)6SH=270AO^}-j4H^8_2z>u@*As2RP{9!u pqM=VDcMW*x*e{BrD2g5Y2Z?tQY=8mH>I?t?002ovPDHLkV1mmFym9~l diff --git a/tests_zemu/snapshots/x-mainmenu/00004.png b/tests_zemu/snapshots/x-mainmenu/00004.png index 0225082d8c061d64395b4f996bef17689ae6eca5..957b76fde70636de013e3356766e10b94b671ca4 100644 GIT binary patch delta 388 zcmV-~0ek+T1D^wsB!6Z}L_t(|obB0Ba)clZfMMF%n|S{tiT{EcO!kIz2?*##K2F?E{0 zDmwL=I^pQU`&Pi&g#uO7Ju(|B+en!vL^ho8=e zcVsoRSMxDv{e3HAT+5MD^Egt0(C_aN|1@{J?;I!go3NQcs{EGZ>5i=h)rxU>FTCvT z{odL6j48(T3dqem{@hX&<33sV4$!|?MURCxQ$;Z4$>M%I@gLnmE#*De`I|g2IRF3v i0000000000kkk*DS43*vethTv0000i(^Q|oVPa}`wlDcI0PC+2(&)WBWVX4UVnYk?8b@?|< z;Xa*t_Pp8;c_)cgKT>&TyQ^Q||IK%Xj4LHy{opT~{X%^DoaWm*3dD9bX8-4lpUb=c zaOR5xuL=XQWa}T~to`|H@p9=Lm!EF;|17UOanbs1!Tpbl=bCapn$NygG@=Y@_YL$?{%C!y(Z}MmKVzd!Y8#>-JK#Hx5;kn iv-3%PjEL~6Si^r|1ILaJ=a|=m1U+5-T-G@yGywp?db#ER diff --git a/tests_zemu/snapshots/x-mainmenu/00010.png b/tests_zemu/snapshots/x-mainmenu/00010.png index 0225082d8c061d64395b4f996bef17689ae6eca5..957b76fde70636de013e3356766e10b94b671ca4 100644 GIT binary patch delta 388 zcmV-~0ek+T1D^wsB!6Z}L_t(|obB0Ba)clZfMMF%n|S{tiT{EcO!kIz2?*##K2F?E{0 zDmwL=I^pQU`&Pi&g#uO7Ju(|B+en!vL^ho8=e zcVsoRSMxDv{e3HAT+5MD^Egt0(C_aN|1@{J?;I!go3NQcs{EGZ>5i=h)rxU>FTCvT z{odL6j48(T3dqem{@hX&<33sV4$!|?MURCxQ$;Z4$>M%I@gLnmE#*De`I|g2IRF3v i0000000000kkk*DS43*vethTv0000i(^Q|oVPa}`wlDcI0PC+2(&)WBWVX4UVnYk?8b@?|< z;Xa*t_Pp8;c_)cgKT>&TyQ^Q||IK%Xj4LHy{opT~{X%^DoaWm*3dD9bX8-4lpUb=c zaOR5xuL=XQWa}T~to`|H@p9=Lm!EF;|17UOanbs1!Tpbl=bCapn$NygG@=Y@_YL$?{%C!y(Z}MmKVzd!Y8#>-JK#Hx5;kn iv-3%PjEL~6Si^r|1ILaJ=a|=m1U+5-T-G@yGywp?db#ER diff --git a/tests_zemu/snapshots/x-sign_nomination/00002.png b/tests_zemu/snapshots/x-sign_nomination/00002.png index aa0df006ec4b226518a1da1017e56a8f8796622c..efce0214e1246cd9b7ab35f3ffe6ae205ae25e07 100644 GIT binary patch delta 911 zcmV;A191Gl2c-v)B!6s4L_t(|ob8)!lH?!=hO=9HlidGExy$}YwZ-t|i=s(S@%);$ zQ4o|U={b&~D2k#eilW%gpY##0>tZeEd8TUtp~f^b?nY{r-=YqZ#lPI)j-N&^a(#4g z>DiEs3_~LM0Z_44;(4CUo7UE0ecMO1qaPL3iHkf7@^_D#^MAwfbHYx(VmqmQqyp64 z?4x6bFGE#q;DH^$aAwOEJE9`$yQQfTVaE<&s~8lfjVD2NK~j9k)KK6j*|Y<2SXKdD zF!P*b8t*^0?Tj4(xcvxvr-|K@XMJU3=pk(BDh?JQJYb<=UosTsbtz~Cllf%nM#;Yk z52IdxilQirb$@i80qp#D*qK_M1&1q<%mDTkYiS>m5`xoLHQO;vj;!`dD{NSoLwQ0_ zC26A^!8v9)Z!WSV*XV9L zTo@Td-qgU&MEedHlU5DwdLJoFB119xP<~)OvfeUTeXTmHoB~ci0LToT0)|6wiIG(< zofr=!rJ2Wo-?0+_d@-^z3o~K`YVe|isIMVav43a`Kw+;M8d5n>7nCK&s75Ayeh8U? zt6Q<2`a7VhXDy*#vM_1&qGJA&nM$(AsSDQ1c$V=Fi-PfLoP%BTl$^`t_?!MiW}dMW zm-0esDKGkMXo%#i=A0!jk8x2H#SX3y8x*M@nf8mIc61uQkImDNK6SkO>^aqE;ZGB- zi+>U=f;M6Q=Pj&mI%AS^qg3r-jbkOx9mwQkU7ggW3O33ND%PDHLkV1jU7y1)Pc delta 936 zcmV;Z16TZ|2fhc8B!7iTL_t(|ob8-jlH(u@MLk`!6YqaX-b;T_O(}YD0fC)F=PRMH zB*epT?euXZNs=T#s64y$7|4wQr~M_ zX11%2?1n(%J3z%6iRXFNY+6%?U0c7Z7y7-TCUH?_L4NkQIe-5+UK{MJS8OKLue1V9 zH~Z>@;n$%qHgLlXU^uO1gB@|vo4ch;CBlvwz(z4xnHHV|c?q(_cZJ&3@sn(t0XS?` z0aGw@pJX1(hix-sM+cNVg4wCnO5@qJvastWZ23wK)^u#`T9R!A~oe0@G_J3g*a{Mr4I%LL5_)#x95nXRL6Nx4X?snaJ8- zRh_Zf#>j0bRW~c_j0&m|z78teCL6380RyNOkZO~|Xru$wY}N+*lZNHUv146G55Q6) zRgu+@WmB!(HIfjZ4zQA9RZvS9R`d3(OT+pdB0ABr*nezMy91D}-XbHD!746MQSkTBte=K7zU&M%y48SQB($@XkaFiE+-^c#(S3Brlz5O`Ao!LM-RVjp*11rP3fxvUYu*F0RZ#1UmH3t& z9h1#gwQ;p%EYub1!u=gkkWWIQhMxMi+OVnlco>oQ0Q`=JFs8ryuM|FzuoU diff --git a/tests_zemu/snapshots/x-sign_nomination/00003.png b/tests_zemu/snapshots/x-sign_nomination/00003.png index e8b5ad7dd16d9a46ebfc75638e725e792face05a..27a73428a63a9911f0b78605d981f0c0053dd2bd 100644 GIT binary patch delta 936 zcmV;Z16TaO2fhc8B!7iTL_t(|ob8)k)*B%RhNnHZKN$yP9VQy#g$T;iS%_K zwN@Es#3ak7ts7OLO4z}lO>!yf3aYi1QkqjNkFc@rtvb+mlYjN;P&mU0-T^A*!}afM zon^?@Yh!&~zesOGPY!ATgN6{{a8dun3JFG(oYilGb=v z3fjSXGTFLOf`4zq)5yEeQ|MgWJdV;r|TAr;8Mg&z^CWn$f+M%OS{L> z_1-<>t6@WK2Hg%1+yibG(7Zvfrg%P4p#!bgmN8UF`+wA*$b^LqC;*^4re_jGRKk^E zqpKuVT|Wg)d;hYFpezqWfs}V{rR#;D5FuAL03kjas%tI=W>bmH3fsCmo`R4xqMk3+ zo*^)GcmKdN`LieCGU-MjMgUAW3)Ue4jDFaF98qAGvbg>M=O*QlAZpG*1OC8H0Pw}g%6}}(h#jcG8x^8{4XJh;jRDx%tA-A# zoTv-R662^w*13EbG6Pq)V?FhEKvU0JhDOQ4q&13m^PkMLCySiAV6BX28Sk(u7_Y`T z*o~f&V_B4c;vX_0%%!-HFO;_Omfwbs5`5KMv*hJ5PLd=!ME!6;k@}WtuLN}*Bm zW*Faw6)k=?3n6j`(3KUwYScmkyPZYt5+;qRyP|VZ{7v|68+JMvX9_-FQ;LwK(*qn( z7ny>*njsYQzmfq+k|arzhxiMb$MrZFw3A{00000< KMNUMnLSTa8sKEUI delta 938 zcmV;b16BOK2fzoAB!7oVL_t(|ob8-jk}DwyhCNefC+>eq?qwdj(nUn@2hn5_zK5xf zQK0b(-I-F7BuSDaNs{C^|6;|p*1D2fYpeteVlUEwazfp>p>=7q!uPzUVJ(0_uCklGetuiAkr4=6ETg3jc} z!OYCzWPN#F#L9+#oy>rfH@q?r94bI{TaGk@z5}=peRfMZdS7b6+6VNZrey71h^+Ni zgB6p8awd1TIKRLn>6arqWZhHKV|#KjaLD@D-;^%@RO0&}!P&S9B~vC&&OX?R$Gy`w zNE%D3Ie%>12vTJ{=Y}=O$F3Fs>ytD5ilQas+H=}O zsaY(sJFm%0_=p>JQWX0nPnjp=6@vf@KNGhpf3VNopgFRxZo(FOiK`G zs^cEPnx0L#8xeGaqPv#Ve34EC*Jyex)TGNzph+4pTrU4Ek;l-)#O3WPfka_Y;j1EBuNs4UyI6B=1T10!vFvP M07*qoM6N<$f{$6vNdN!< diff --git a/tests_zemu/snapshots/x-sign_nomination/00004.png b/tests_zemu/snapshots/x-sign_nomination/00004.png index 9fa3aa9d48da9a81ed35e47675f5dc3615a04233..022f03ed9f3e027c3f6d910514794e0157af80df 100644 GIT binary patch delta 935 zcmV;Y16cgE2fYW7B!7fSL_t(|ob8-ja_cY%Kz%!RC*J>(w3mK(;-S2ekSw>HuS5Yo zKt_n9J&vL%ilQirqFBzq-0oUysO3D*+#&qH$(-kj-cm`}2wN1zO=+!BPpt1;lBDhQ zEh{r)QUB9>q_8`vwRZ1Hv^}Auw2N8AzU?`0uXy-cFvj`e_cs0#(4xzSsR zdlxIhaFhkCegY7>Axw27Y#Q!%0{oz; z;#@xsZX<(UFP1$S(;aZx(Vw^6T2z-dh7MsW`Rwt#5y(SX314pF_~JD5S;m9O)CVQ` zCfp5LAyhBxzv)wZJ>Ad2%Sa?6j4M(VkhYw8DmT zIiwi^D+wDzRYs+MePU*Zo)!7?AJZ%n$)$)9hj*_*>4z4U?|U5F?`DqAy3KPlFa;jC z2V5qAaRXj!{qckaDoU@V$-qwTPxXa#%n;#nfYTh^D}Tu%E8tSM!CjI&oE?I?t$)Zx zP!tEU@YL_FLH(6JWvuZ|4$}cCHVV}>2OX1Q6pG}w@!@a?@`MpKzhos-K*RYfpiq+i zPEGQ($EJR>AT7-}Q>#wJg=plm{xTR-m-QD@K6sLfLQi5CxqL7cYF@1x>P#!y)Qa94 z`-s*i*?%;eW{RPSb=*swiE>YOo=>9{%8s5D`N49jXBr_DT|HKe)5}}>PGN5@v?O=q z|BZ<$?CFHw)SM3!)a{r|S~b+PzNawh=?ck*;sdgg^evO5E7e))68zW>@T^cNU?}94 z7*XX?@o`5`8aW1ZMZ*F9&4|h@Xc9AEofqwd{eK#g6^r`7DXdjPLqm4d1!;*fIwBH2 zKZK^?A8y8evY&u^c+?WoqJ>FG3ySF{Gn7Q0V>hf6@ubNsOmfE7D2ZJ(OU`Am{}q2B zlR{sJOZh@+D!cqPG)nSSb8IG?`?x5ILSo7pFzMTQb|Cf^jnYl_z>un>Y@hoaIW~(E zWPe&$P$~`V+&tCXd5c<+hPDrfkj^)Nq)1i9XEoTvrm%L@Uw1U3Pg&2=iLq}bVLAjW zIY|DGbJ-}I*g5SP#b|gEgv#27P&C6g2yPZ^~GoG68Yf2Fpw1E0{@S=0u z3aBh>m>QXINbHq7vYj`1hF%teejmU8Umz7wHre|{Q53~r=NpSq3lg6B-8ujO002ov JPDHLkV1oIC#fJa@ delta 927 zcmV;Q17Q5U2ek)~B!7HKL_t(|ob8)ivg9BLhBH%VC)xj!+{-+qjzt5)ucAq&`JTFM zynz=Wo#RN7BuSDaNs{gSiEXZw!b;BbjO_x44(2>h_Ek#KLRw-}d?=+9X^H)fwP1>%+F4vD^Tc9&x{=){=E)Vb>)rCGWj{9|W^dl*1S6IKJ2oy_fmJWa&l; zj)aF{lYB?OnSUfn@^YLzfVqIRu$3m1aXc&O3iMUsR%VIHw7LL&R--jJ9i-m?>>Q3A zIt~Yxc570=ZQq`S+X#!32L>RCPesUFZVjE(@W-B&ni-xM%$Q7Xr^Z)CKpen!B}+I< z`O6-yBTEX~tsw(*l^c6>bWIR4z`*2}qTWolq+Pc)L4O*=RT-+^d3*!dogqWPmjei% z$&uaR?!zH+O)ElT=MGr3_Svm4(@0cZq%|WeuC|X%knaH1kF1Tl9ZUK0`54O>lkM{i zn2PEYaXRSDgls@$qf?6MMPUc&No9e9|zNDC1TETWezpB1k#^`Nx(g65KRv5r2 z>DA9{GET;mtZ*QMChOAph2>F0xlQTa^?5W-n|oal7Dev?g=4W`&WZADLF~td_kZmV)i5v z%|3kX-$=|QOgCf8T6WU0_t8p$ldLN4APq6&SZ*bfk2M##&nv<@aFC1Uvf~Yz#2^ij zBuVnUEPOvejr-}Z^egzJ9(lHYc)166ghf1Xe|Hdrc-&xJq!!*Co|;|fPltIy<X zuYYQ}(SrKfmXsA+DbEllv+%f53RWYNTR%-S&Zs>rsxQ8xp z>K6Y0H|14sIlffFBH{ZVK78_;(<4ceBpCTx{sCTK?JKS|7MK74002ovPDHLkV1k_K Bz@z{G diff --git a/tests_zemu/snapshots/x-sign_nomination/00005.png b/tests_zemu/snapshots/x-sign_nomination/00005.png index c5a02f58bd5dfd6e89109f91303e4def2e66e7ef..06deef777e8570da2d3888d4e1f1bda1e7b7cd98 100644 GIT binary patch delta 939 zcmV;c162H}2f+uBB!7rWL_t(|ob8-jlH(u@MLko!6YqaX-phQXLMeK20SP-jI$tpn zLP%H!Io-!m6h%=KMNt&n`4g+|x-Qmoo@eY3IMf(w#;ctfCL3vsrD~m@KwZbDxk;`c zRjxX^E6K!U7@`OcfQq_&uIoC_vw73Hby(kasdk(Wd4^{}{(o*5<9u^`PSwd*>`rQz zRDimhU0P5L>tZ47z5^J}JlSGLhM4nOYQpT2eh08s3<}f6lOVe|iCb0PjVmY?#g01w zhh-IT^57GaK7Qm_h*$>c0eJZlbY&BJO`G+Vjq4BL8y~+9f<*`q*pS)>Dm_(s>53E#P4%Yq=e?N z+AFN8VVw-+_CS@SjZ%ZN$8hxfhIJJpGr~7NUAI^Smm*dIK0OCV&-JFYv~wI?@7)c) z8aCuu&=t7h9Pn}h%^UPsi{}#++R^%K8AFw{Z~ci(SbxZX0sy*WdL~gsC0rRcx=Lb) z>!+Y;?;my%l;wdakow(gP`uLTjJ2-h=msFfM?-bZ#lVC(MPh|*eK?+ikTjz1FICA9 z*l>6SluD}a)T~G&KE>U_dU?*tD>)Sn)5+!iZ78lT?{B7Ja3__8?xf@7ia{#UybL zL#Ke@5L;qol}jha6G>_1G2nOX1OQ)*tjxlU$bUc$-l!7wHKZyw8Us++tA-8@IZ+ps zCC1Saneh2$$P9eAjP=yN1KRMcWvG`dOj^CDnEzy^k}PuSg0(W9WxPXDFdmJwu^Zhb z$Fit@$6v^VFqh&&UMQvVl;4Jq5`5HLv*h71E{dYq&Glx(Kz6Rx6O6=bbJb(M9O?V?regZjgy)J;y-Z$s6CsNcmZQ(FpYM|Q+j z552yUyGRKDt#E};SamKtrl}!(CW$HNX){NHA?t(Ld`&5$vEN6j1Er)Ou<+UKh15`0 ztY?7F_4!JJMtaVSZ{n6M_7nE?-~|Ulpi4VeJ=1Q563>{{SD>@27I?I+Xwb N002ovPDHLkV1kMm#yJ20 delta 915 zcmV;E18n@k2dM{;B!6&8L_t(|ob8)Y65}8UhO;|+lidGE-en&;%}_x2Rj^5i@2Rnh zD2j^7aTG;S6h%=K#diM0ifgU0l=D1etH7bkP&HoZOfi{AQ+lG-`4=eb_*6Hk>qmvF z9qs01*`yhw2sVIGfg}RvWVfhRpG8(!E90Nm;pG< ztALFMS4g`2$hweh8KfKF)sJ9TUfEvFW@TmK`Xc~|$K6~|1|gm# zZ=wXBgr`vtK7U0~6h$h|8o;)Ihvuy1M({ey+h=<9-;l)sQQIxv%cHh;QDGnCWGMea zj;40v;`U=g8h!>2IW4DzB5X^vH%5vrP!>0;w)J$YM$}V_%&Fu{v_mLrX1B8pb!8q^ zxLT1rBMrse9#jVq(jo?Q5M$1I$mQ9~Kpw~D8;48JiV2}QYpj2 zf!tg@kZvpP-@N;42%VFQEwMtE&2#fYMqjsra+;9q5&K-2?I3vp&ZY$((QT(yi+ zqh&94HZzOqQ4lyb=R|$iyYBcxW*fI!t3U!?&Yj)~WOUYpeMnIh#S?L_tBikTS(?%a zh-BpA%&rls0#R%qiyF8FFe+kY!FcDW0c^?Z23Xn!$>^pUW@+z_;sXO}mrPeZrVJvP zm46C}`DB4O2RVY+5Bm`jXx9=_W5)15!avdr_lZM6g716eapJ#{M1tV5NN!b7 zj)G>Gu2IrDw;drKY3paI)6SH=270AO^}-j4H^8_2z>u@*As2RP{9!u pqM=VDcMW*x*e{BrD2g5Y2Z?tQY=8mH>I?t?002ovPDHLkV1mmFym9~l diff --git a/tests_zemu/tests/zemu_blobs.ts b/tests_zemu/tests/zemu_blobs.ts index 4d12aad..6126e33 100644 --- a/tests_zemu/tests/zemu_blobs.ts +++ b/tests_zemu/tests/zemu_blobs.ts @@ -15,17 +15,17 @@ ******************************************************************************* */ export const txBalances_transfer = - '050000313233343536373839303132333435363738393031323334353637383930313233158139ae28a3dfaac5fe1560a5e9e05cd5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063' + '050000313233343536373839303132333435363738393031323334353637383930313233158139ae28a3dfaac5fe1560a5e9e05cd5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063' export const txIdentity_addClaim = - '070721fb3357f380fa8d142d491dfc8dade2d43b794f9a8e1b00a6b9df6a1262a64300015449434b45522d3334353637010001000000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063' + '070721fb3357f380fa8d142d491dfc8dade2d43b794f9a8e1b00a6b9df6a1262a64300015449434b45522d3334353637010001000000000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063' export const txStaking_nominate = - '110510006642553f552ac56c8398aac18acd0c40e2fcf0938aada70b1cb590d5801b906a0038ce1790fe8a51e82e37f4b61fe16c25bd113a122d300008772ca71ee4d5840300faad3bd639d1a22dbc09a830d999e0bdb23b01df6f30fd54cc79348ca85b6144007610d4f8e5f96a1081d92bdb847abed6335be1d8083c92a40ac46fe424ab5268d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063' + '110510003132333435363738393031323334353637383930313233343536373839303132003132333435363738393031323334353637383930313233343536373839303133003132333435363738393031323334353637383930313233343536373839303134003132333435363738393031323334353637383930313233343536373839303135d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063' export const txSession_setKeys = - '13003132333435363738393031323334353637383930313233343536373839303132313233343536373839303132333435363738393031323334353637383930313231323334353637383930313233343536373839303132333435363738393031323132333435363738393031323334353637383930313233343536373839303132100c293435d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063' + '13003132333435363738393031323334353637383930313233343536373839303132313233343536373839303132333435363738393031323334353637383930313231323334353637383930313233343536373839303132333435363738393031323132333435363738393031323334353637383930313233343536373839303132100c293435d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063' export const txUtility_batch = - '29000800002c000000000058000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05cc20b0000020000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063' + '29000800002c000000000058000000d5038d2433158139ae28a3dfaac5fe1560a5e9e05c414b4c00030000006fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f40636fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063' From 69a5eb47fd02ae91c4db02f4f3da3d183af3b210 Mon Sep 17 00:00:00 2001 From: Carlo Sala Date: Sun, 19 Jun 2022 13:29:52 +0200 Subject: [PATCH 13/13] fix ci --- .github/workflows/check_version.yml | 7 +++-- .github/workflows/ledger.yml | 8 +++-- .github/workflows/main.yml | 45 +++++++++++++++++++++++------ 3 files changed, 45 insertions(+), 15 deletions(-) diff --git a/.github/workflows/check_version.yml b/.github/workflows/check_version.yml index 85e7bb4..94b30bb 100644 --- a/.github/workflows/check_version.yml +++ b/.github/workflows/check_version.yml @@ -1,9 +1,9 @@ -name: "Verify PRs to master" +name: "Verify PRs to main" on: pull_request: branches: - - master + - main jobs: configure: @@ -55,4 +55,5 @@ jobs: - name: Tag exists if: ${{ steps.checkTag.outputs.exists == 'true' }} - run: exit 1 \ No newline at end of file + run: exit 1 + diff --git a/.github/workflows/ledger.yml b/.github/workflows/ledger.yml index 200bb66..14029c3 100644 --- a/.github/workflows/ledger.yml +++ b/.github/workflows/ledger.yml @@ -1,11 +1,11 @@ name: CI on: - # Triggers the workflow on push or pull request events but only for the master branch + # Triggers the workflow on push or pull request events but only for the main branch push: - branches: [ master ] + branches: [main] pull_request: - branches: [ master ] + branches: [main] # Allows you to run this workflow manually from the Actions tab workflow_dispatch: @@ -20,6 +20,8 @@ jobs: steps: - uses: actions/checkout@v2 + with: + submodules: true - name: Build with Clang Static Analyzer run: | diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 45fe030..b281474 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,5 +1,5 @@ name: Build -on: [ push ] +on: [push] jobs: configure: @@ -139,7 +139,7 @@ jobs: - name: Install node uses: actions/setup-node@v2 with: - node-version: '14.17.0' + node-version: "14.17.0" - name: Install yarn run: | npm install -g yarn @@ -171,7 +171,7 @@ jobs: - name: Install node uses: actions/setup-node@v2 with: - node-version: '14.17.0' + node-version: "14.17.0" - name: Install yarn run: | npm install -g yarn @@ -188,8 +188,17 @@ jobs: cd tests_zemu && yarn testSR25519 build_package_0: - needs: [configure, build, build_nano_S, build_nano_SP, build_nano_X, test_zemu, test_zemu_sr25519] - if: ${{ github.ref == 'refs/heads/master' }} + needs: + [ + configure, + build, + build_nano_S, + build_nano_SP, + build_nano_X, + test_zemu, + test_zemu_sr25519, + ] + if: ${{ github.ref == 'refs/heads/main' }} runs-on: ubuntu-latest container: image: zondax/builder-bolos:latest @@ -227,8 +236,17 @@ jobs: prerelease: false build_package_1: - needs: [configure, build, build_nano_S, build_nano_SP, build_nano_X, test_zemu, test_zemu_sr25519] - if: ${{ github.ref == 'refs/heads/master' }} + needs: + [ + configure, + build, + build_nano_S, + build_nano_SP, + build_nano_X, + test_zemu, + test_zemu_sr25519, + ] + if: ${{ github.ref == 'refs/heads/main' }} runs-on: ubuntu-latest container: image: zondax/builder-bolos:latest @@ -266,8 +284,17 @@ jobs: prerelease: false build_package_2: - needs: [configure, build, build_nano_S, build_nano_SP, build_nano_X, test_zemu, test_zemu_sr25519] - if: ${{ github.ref == 'refs/heads/master' }} + needs: + [ + configure, + build, + build_nano_S, + build_nano_SP, + build_nano_X, + test_zemu, + test_zemu_sr25519, + ] + if: ${{ github.ref == 'refs/heads/main' }} runs-on: ubuntu-latest container: image: zondax/builder-bolos:latest