From 0d23f0b46d95ff7cd9cc8b0b3fbba5f00cb27e5d Mon Sep 17 00:00:00 2001 From: Ivan Shumkov Date: Tue, 29 Oct 2024 14:20:27 +0700 Subject: [PATCH] feat(dashmate): configurable initial protocol version --- ansible/roles/dashmate/defaults/main.yml | 1 + ansible/roles/dashmate/templates/dashmate.json.j2 | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ansible/roles/dashmate/defaults/main.yml b/ansible/roles/dashmate/defaults/main.yml index 9d340037..226c8e28 100644 --- a/ansible/roles/dashmate/defaults/main.yml +++ b/ansible/roles/dashmate/defaults/main.yml @@ -74,6 +74,7 @@ dashmate_core_rpc_drive_check_tx_password: dashmate_core_rpc_tenderdash_password: platform_drive_grovedb_visualizer_enabled: false platform_drive_grovedb_visualizer_port: 8083 +initial_platform_protocol_version: # Unsafe params. Use only if you understand what you are doing. dashmate_platform_drive_tenderdash_consensus_unsafe_override_propose_timeout: diff --git a/ansible/roles/dashmate/templates/dashmate.json.j2 b/ansible/roles/dashmate/templates/dashmate.json.j2 index 02b355f8..adf87a08 100644 --- a/ansible/roles/dashmate/templates/dashmate.json.j2 +++ b/ansible/roles/dashmate/templates/dashmate.json.j2 @@ -445,10 +445,10 @@ }, "abci": { "recheck_tx": true - }, + }{% if initial_platform_protocol_version %}, "version": { - "app_version": "1" - } + "app_version": "{{ initial_platform_protocol_version }}" + }{% endif %} }, "validator_quorum_type": {{ platform_drive_validator_set_quorum_llmq_type }} }