From ebedafc0c85ea8b41d166ffc524c653c38f3c653 Mon Sep 17 00:00:00 2001 From: cyc60 Date: Mon, 8 Jul 2024 22:40:55 +0300 Subject: [PATCH] Add reward_vote_epoch_divider to protocol config --- sw_utils/protocol_config.py | 1 + sw_utils/typings.py | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/sw_utils/protocol_config.py b/sw_utils/protocol_config.py index 026258c..7a582b0 100644 --- a/sw_utils/protocol_config.py +++ b/sw_utils/protocol_config.py @@ -45,4 +45,5 @@ def build_protocol_config( exit_signature_epoch=config_data['exit_signature_epoch'], signature_validity_period=config_data['signature_validity_period'], until_force_exit_epochs=config_data['until_force_exit_epochs'], + reward_vote_epoch_divider=config_data.get('reward_vote_epoch_divider', 0), ) diff --git a/sw_utils/typings.py b/sw_utils/typings.py index 998622f..0cca6d9 100644 --- a/sw_utils/typings.py +++ b/sw_utils/typings.py @@ -67,5 +67,9 @@ class ProtocolConfig: exit_signature_recover_threshold: int + # Vote for rewards every n epochs + reward_vote_epoch_divider: int = 0 + + # values from contracts validators_threshold: int = 0 rewards_threshold: int = 0