File tree Expand file tree Collapse file tree 3 files changed +10
-10
lines changed Expand file tree Collapse file tree 3 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -42,9 +42,4 @@ pub const WITH_ROCOCO_GRANDPA_PALLET_NAME: &str = "BridgeRococoGrandpa";
42
42
/// reserve.
43
43
pub const MAX_NESTED_PARACHAIN_HEAD_DATA_SIZE : u32 = 128 ;
44
44
45
- /// Maximal number of GRANDPA authorities at Rococo.
46
- ///
47
- /// Corresponds to the `MaxAuthorities` constant value from the Rococo runtime configuration.
48
- pub const MAX_AUTHORITIES_COUNT : u32 = 100_000 ;
49
-
50
45
decl_bridge_finality_runtime_apis ! ( rococo) ;
Original file line number Diff line number Diff line change @@ -63,11 +63,6 @@ pub const WITH_WESTEND_GRANDPA_PALLET_NAME: &str = "BridgeWestendGrandpa";
63
63
/// Name of the With-Westend parachains bridge pallet instance that is deployed at bridged chains.
64
64
pub const WITH_WESTEND_BRIDGE_PARAS_PALLET_NAME : & str = "BridgeWestendParachains" ;
65
65
66
- /// Maximal number of GRANDPA authorities at Westend.
67
- ///
68
- /// Corresponds to the `MaxAuthorities` constant value from the Westend runtime configuration.
69
- pub const MAX_AUTHORITIES_COUNT : u32 = 100_000 ;
70
-
71
66
/// Maximal SCALE-encoded size of parachains headers that are stored at Westend `Paras` pallet.
72
67
///
73
68
/// It includes the block number and state root, so it shall be near 40 bytes, but let's have some
Original file line number Diff line number Diff line change @@ -43,6 +43,16 @@ pub use sp_runtime::{traits::Convert, Perbill};
43
43
44
44
pub mod parachains;
45
45
46
+ /// Maximal number of GRANDPA authorities at Polkadot-like chains.
47
+ ///
48
+ /// Ideally, we would set it to the value of `MaxAuthorities` constant from bridged runtime
49
+ /// configurations. But right now it is set to the `100_000`, which makes PoV size for
50
+ /// our bridge hub parachains huge. So let's stick to the real-world value here.
51
+ ///
52
+ /// Right now both Kusama and Polkadot aim to have around 1000 validators. Let's be safe here and
53
+ /// take twice as much here.
54
+ pub const MAX_AUTHORITIES_COUNT : u32 = 2_048 ;
55
+
46
56
/// Number of extra bytes (excluding size of storage value itself) of storage proof, built at
47
57
/// Polkadot-like chain. This mostly depends on number of entries in the storage trie.
48
58
/// Some reserve is reserved to account future chain growth.
You can’t perform that action at this time.
0 commit comments