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 {