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 af9ee1df..a9a20b63 100644 --- a/ansible/roles/dashmate/templates/dashmate.json.j2 +++ b/ansible/roles/dashmate/templates/dashmate.json.j2 @@ -446,10 +446,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 }} }