From 1518ac243e816191469e60505d5c766c5411860e Mon Sep 17 00:00:00 2001 From: Andrei Baltariu Date: Thu, 19 Dec 2024 12:02:20 +0200 Subject: [PATCH] Added `new()` function for `SovereignConfig` Signed-off-by: Andrei Baltariu --- common/transaction/src/lib.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/common/transaction/src/lib.rs b/common/transaction/src/lib.rs index 52791f0a..4deb9392 100644 --- a/common/transaction/src/lib.rs +++ b/common/transaction/src/lib.rs @@ -62,6 +62,22 @@ pub struct SovereignConfig { pub opt_additional_stake_required: Option>>, } +impl SovereignConfig { + pub fn new( + min_validators: u64, + max_validators: u64, + min_stake: BigUint, + opt_additional_stake_required: Option>>, + ) -> Self { + SovereignConfig { + min_validators, + max_validators, + min_stake, + opt_additional_stake_required, + } + } +} + #[type_abi] #[derive(TopEncode, TopDecode, NestedEncode, NestedDecode, ManagedVecItem, Clone)] pub struct Operation {