@@ -656,6 +656,7 @@ impl<'a> Load<'a> for CatchainConfig {
656
656
/// collation_config_tycho#a6
657
657
/// shuffle_mc_validators:Bool
658
658
/// mc_block_min_interval_ms:uint32
659
+ /// empty_sc_block_interval_ms:uint32
659
660
/// max_uncommitted_chain_length:uint8
660
661
/// wu_used_to_import_next_anchor:uint64
661
662
/// msgs_exec_params:MsgsExecutionParams
@@ -665,6 +666,7 @@ impl<'a> Load<'a> for CatchainConfig {
665
666
/// collation_config_tycho#a7
666
667
/// shuffle_mc_validators:Bool
667
668
/// mc_block_min_interval_ms:uint32
669
+ /// mc_block_max_interval_ms:uint32
668
670
/// empty_sc_block_interval_ms:uint32
669
671
/// max_uncommitted_chain_length:uint8
670
672
/// wu_used_to_import_next_anchor:uint64
@@ -674,7 +676,7 @@ impl<'a> Load<'a> for CatchainConfig {
674
676
/// ```
675
677
#[ cfg( feature = "tycho" ) ]
676
678
#[ derive( Debug , Clone , Eq , PartialEq , Store , Load , Default ) ]
677
- #[ tlb( tag = "#a6" ) ]
679
+ #[ tlb( tag = [ "#a6" , "#a7" ] ) ]
678
680
#[ cfg_attr( feature = "serde" , derive( serde:: Serialize , serde:: Deserialize ) ) ]
679
681
pub struct CollationConfig {
680
682
/// Change the order of validators in the masterchain validators list.
@@ -683,6 +685,10 @@ pub struct CollationConfig {
683
685
/// Minimum interval between master blocks.
684
686
pub mc_block_min_interval_ms : u32 ,
685
687
688
+ /// Maximum interval between master blocks.
689
+ #[ tlb( since_tag = 1 ) ]
690
+ pub mc_block_max_interval_ms : u32 ,
691
+
686
692
/// Time to wait before collating an empty shard block.
687
693
pub empty_sc_block_interval_ms : u32 ,
688
694
0 commit comments