@@ -88,15 +88,7 @@ impl Alternative {
8888 testnet_genesis (
8989 vec ! [ get_authority_keys_from_seed( "Alice" ) ] ,
9090 get_account_id_from_seed :: < sr25519:: Public > ( "Alice" ) ,
91- vec ! [
92- get_account_id_from_seed:: <sr25519:: Public >( "Alice" ) ,
93- get_account_id_from_seed:: <sr25519:: Public >( "Bob" ) ,
94- get_account_id_from_seed:: <sr25519:: Public >( "Alice//stash" ) ,
95- get_account_id_from_seed:: <sr25519:: Public >( "Bob//stash" ) ,
96- derive_account_from_rialto_id( bp_runtime:: SourceAccount :: Account (
97- get_account_id_from_seed:: <sr25519:: Public >( "Alice" ) ,
98- ) ) ,
99- ] ,
91+ endowed_accounts ( ) ,
10092 true ,
10193 )
10294 } ,
@@ -120,48 +112,7 @@ impl Alternative {
120112 get_authority_keys_from_seed( "Eve" ) ,
121113 ] ,
122114 get_account_id_from_seed :: < sr25519:: Public > ( "Alice" ) ,
123- vec ! [
124- get_account_id_from_seed:: <sr25519:: Public >( "Alice" ) ,
125- get_account_id_from_seed:: <sr25519:: Public >( "Bob" ) ,
126- get_account_id_from_seed:: <sr25519:: Public >( "Charlie" ) ,
127- get_account_id_from_seed:: <sr25519:: Public >( "Dave" ) ,
128- get_account_id_from_seed:: <sr25519:: Public >( "Eve" ) ,
129- get_account_id_from_seed:: <sr25519:: Public >( "Ferdie" ) ,
130- get_account_id_from_seed:: <sr25519:: Public >( "George" ) ,
131- get_account_id_from_seed:: <sr25519:: Public >( "Harry" ) ,
132- get_account_id_from_seed:: <sr25519:: Public >( "Alice//stash" ) ,
133- get_account_id_from_seed:: <sr25519:: Public >( "Bob//stash" ) ,
134- get_account_id_from_seed:: <sr25519:: Public >( "Charlie//stash" ) ,
135- get_account_id_from_seed:: <sr25519:: Public >( "Dave//stash" ) ,
136- get_account_id_from_seed:: <sr25519:: Public >( "Eve//stash" ) ,
137- get_account_id_from_seed:: <sr25519:: Public >( "Ferdie//stash" ) ,
138- get_account_id_from_seed:: <sr25519:: Public >( "George//stash" ) ,
139- get_account_id_from_seed:: <sr25519:: Public >( "Harry//stash" ) ,
140- get_account_id_from_seed:: <sr25519:: Public >( "RialtoMessagesOwner" ) ,
141- get_account_id_from_seed:: <sr25519:: Public >( "WithRialtoTokenSwap" ) ,
142- pallet_bridge_messages:: relayer_fund_account_id:: <
143- bp_millau:: AccountId ,
144- bp_millau:: AccountIdConverter ,
145- >( ) ,
146- derive_account_from_rialto_id( bp_runtime:: SourceAccount :: Account (
147- get_account_id_from_seed:: <sr25519:: Public >( "Alice" ) ,
148- ) ) ,
149- derive_account_from_rialto_id( bp_runtime:: SourceAccount :: Account (
150- get_account_id_from_seed:: <sr25519:: Public >( "Bob" ) ,
151- ) ) ,
152- derive_account_from_rialto_id( bp_runtime:: SourceAccount :: Account (
153- get_account_id_from_seed:: <sr25519:: Public >( "Charlie" ) ,
154- ) ) ,
155- derive_account_from_rialto_id( bp_runtime:: SourceAccount :: Account (
156- get_account_id_from_seed:: <sr25519:: Public >( "Dave" ) ,
157- ) ) ,
158- derive_account_from_rialto_id( bp_runtime:: SourceAccount :: Account (
159- get_account_id_from_seed:: <sr25519:: Public >( "Eve" ) ,
160- ) ) ,
161- derive_account_from_rialto_id( bp_runtime:: SourceAccount :: Account (
162- get_account_id_from_seed:: <sr25519:: Public >( "Ferdie" ) ,
163- ) ) ,
164- ] ,
115+ endowed_accounts ( ) ,
165116 true ,
166117 )
167118 } ,
@@ -175,6 +126,55 @@ impl Alternative {
175126 }
176127}
177128
129+ /// We're using the same set of endowed accounts on all Millau chains (dev/local) to make
130+ /// sure that all accounts, required for bridge to be functional (e.g. relayers fund account,
131+ /// accounts used by relayers in our test deployments, accounts used for demonstration
132+ /// purposes), are all available on these chains.
133+ fn endowed_accounts ( ) -> Vec < AccountId > {
134+ vec ! [
135+ get_account_id_from_seed:: <sr25519:: Public >( "Alice" ) ,
136+ get_account_id_from_seed:: <sr25519:: Public >( "Bob" ) ,
137+ get_account_id_from_seed:: <sr25519:: Public >( "Charlie" ) ,
138+ get_account_id_from_seed:: <sr25519:: Public >( "Dave" ) ,
139+ get_account_id_from_seed:: <sr25519:: Public >( "Eve" ) ,
140+ get_account_id_from_seed:: <sr25519:: Public >( "Ferdie" ) ,
141+ get_account_id_from_seed:: <sr25519:: Public >( "George" ) ,
142+ get_account_id_from_seed:: <sr25519:: Public >( "Harry" ) ,
143+ get_account_id_from_seed:: <sr25519:: Public >( "Alice//stash" ) ,
144+ get_account_id_from_seed:: <sr25519:: Public >( "Bob//stash" ) ,
145+ get_account_id_from_seed:: <sr25519:: Public >( "Charlie//stash" ) ,
146+ get_account_id_from_seed:: <sr25519:: Public >( "Dave//stash" ) ,
147+ get_account_id_from_seed:: <sr25519:: Public >( "Eve//stash" ) ,
148+ get_account_id_from_seed:: <sr25519:: Public >( "Ferdie//stash" ) ,
149+ get_account_id_from_seed:: <sr25519:: Public >( "George//stash" ) ,
150+ get_account_id_from_seed:: <sr25519:: Public >( "Harry//stash" ) ,
151+ get_account_id_from_seed:: <sr25519:: Public >( "RialtoMessagesOwner" ) ,
152+ get_account_id_from_seed:: <sr25519:: Public >( "WithRialtoTokenSwap" ) ,
153+ pallet_bridge_messages:: relayer_fund_account_id:: <
154+ bp_millau:: AccountId ,
155+ bp_millau:: AccountIdConverter ,
156+ >( ) ,
157+ derive_account_from_rialto_id( bp_runtime:: SourceAccount :: Account (
158+ get_account_id_from_seed:: <sr25519:: Public >( "Alice" ) ,
159+ ) ) ,
160+ derive_account_from_rialto_id( bp_runtime:: SourceAccount :: Account (
161+ get_account_id_from_seed:: <sr25519:: Public >( "Bob" ) ,
162+ ) ) ,
163+ derive_account_from_rialto_id( bp_runtime:: SourceAccount :: Account (
164+ get_account_id_from_seed:: <sr25519:: Public >( "Charlie" ) ,
165+ ) ) ,
166+ derive_account_from_rialto_id( bp_runtime:: SourceAccount :: Account (
167+ get_account_id_from_seed:: <sr25519:: Public >( "Dave" ) ,
168+ ) ) ,
169+ derive_account_from_rialto_id( bp_runtime:: SourceAccount :: Account (
170+ get_account_id_from_seed:: <sr25519:: Public >( "Eve" ) ,
171+ ) ) ,
172+ derive_account_from_rialto_id( bp_runtime:: SourceAccount :: Account (
173+ get_account_id_from_seed:: <sr25519:: Public >( "Ferdie" ) ,
174+ ) ) ,
175+ ]
176+ }
177+
178178fn session_keys ( aura : AuraId , beefy : BeefyId , grandpa : GrandpaId ) -> SessionKeys {
179179 SessionKeys { aura, beefy, grandpa }
180180}
0 commit comments