mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-14 12:11:09 +00:00
Use same endowed accounts set on dev/local chains (#1244)
* use same accounts set on dev/local chains * run altruistic relayers in local demo scripts
This commit is contained in:
committed by
Bastian Köcher
parent
4cdd959057
commit
b84d0e4028
@@ -88,15 +88,7 @@ impl Alternative {
|
|||||||
testnet_genesis(
|
testnet_genesis(
|
||||||
vec![get_authority_keys_from_seed("Alice")],
|
vec![get_authority_keys_from_seed("Alice")],
|
||||||
get_account_id_from_seed::<sr25519::Public>("Alice"),
|
get_account_id_from_seed::<sr25519::Public>("Alice"),
|
||||||
vec![
|
endowed_accounts(),
|
||||||
get_account_id_from_seed::<sr25519::Public>("Alice"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Bob"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Alice//stash"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Bob//stash"),
|
|
||||||
derive_account_from_rialto_id(bp_runtime::SourceAccount::Account(
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Alice"),
|
|
||||||
)),
|
|
||||||
],
|
|
||||||
true,
|
true,
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
@@ -120,48 +112,7 @@ impl Alternative {
|
|||||||
get_authority_keys_from_seed("Eve"),
|
get_authority_keys_from_seed("Eve"),
|
||||||
],
|
],
|
||||||
get_account_id_from_seed::<sr25519::Public>("Alice"),
|
get_account_id_from_seed::<sr25519::Public>("Alice"),
|
||||||
vec![
|
endowed_accounts(),
|
||||||
get_account_id_from_seed::<sr25519::Public>("Alice"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Bob"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Charlie"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Dave"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Eve"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Ferdie"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("George"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Harry"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Alice//stash"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Bob//stash"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Charlie//stash"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Dave//stash"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Eve//stash"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Ferdie//stash"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("George//stash"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Harry//stash"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("RialtoMessagesOwner"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("WithRialtoTokenSwap"),
|
|
||||||
pallet_bridge_messages::relayer_fund_account_id::<
|
|
||||||
bp_millau::AccountId,
|
|
||||||
bp_millau::AccountIdConverter,
|
|
||||||
>(),
|
|
||||||
derive_account_from_rialto_id(bp_runtime::SourceAccount::Account(
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Alice"),
|
|
||||||
)),
|
|
||||||
derive_account_from_rialto_id(bp_runtime::SourceAccount::Account(
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Bob"),
|
|
||||||
)),
|
|
||||||
derive_account_from_rialto_id(bp_runtime::SourceAccount::Account(
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Charlie"),
|
|
||||||
)),
|
|
||||||
derive_account_from_rialto_id(bp_runtime::SourceAccount::Account(
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Dave"),
|
|
||||||
)),
|
|
||||||
derive_account_from_rialto_id(bp_runtime::SourceAccount::Account(
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Eve"),
|
|
||||||
)),
|
|
||||||
derive_account_from_rialto_id(bp_runtime::SourceAccount::Account(
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Ferdie"),
|
|
||||||
)),
|
|
||||||
],
|
|
||||||
true,
|
true,
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
@@ -175,6 +126,55 @@ impl Alternative {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// We're using the same set of endowed accounts on all Millau chains (dev/local) to make
|
||||||
|
/// sure that all accounts, required for bridge to be functional (e.g. relayers fund account,
|
||||||
|
/// accounts used by relayers in our test deployments, accounts used for demonstration
|
||||||
|
/// purposes), are all available on these chains.
|
||||||
|
fn endowed_accounts() -> Vec<AccountId> {
|
||||||
|
vec![
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Alice"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Bob"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Charlie"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Dave"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Eve"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Ferdie"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("George"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Harry"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Alice//stash"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Bob//stash"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Charlie//stash"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Dave//stash"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Eve//stash"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Ferdie//stash"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("George//stash"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Harry//stash"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("RialtoMessagesOwner"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("WithRialtoTokenSwap"),
|
||||||
|
pallet_bridge_messages::relayer_fund_account_id::<
|
||||||
|
bp_millau::AccountId,
|
||||||
|
bp_millau::AccountIdConverter,
|
||||||
|
>(),
|
||||||
|
derive_account_from_rialto_id(bp_runtime::SourceAccount::Account(
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Alice"),
|
||||||
|
)),
|
||||||
|
derive_account_from_rialto_id(bp_runtime::SourceAccount::Account(
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Bob"),
|
||||||
|
)),
|
||||||
|
derive_account_from_rialto_id(bp_runtime::SourceAccount::Account(
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Charlie"),
|
||||||
|
)),
|
||||||
|
derive_account_from_rialto_id(bp_runtime::SourceAccount::Account(
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Dave"),
|
||||||
|
)),
|
||||||
|
derive_account_from_rialto_id(bp_runtime::SourceAccount::Account(
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Eve"),
|
||||||
|
)),
|
||||||
|
derive_account_from_rialto_id(bp_runtime::SourceAccount::Account(
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Ferdie"),
|
||||||
|
)),
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
fn session_keys(aura: AuraId, beefy: BeefyId, grandpa: GrandpaId) -> SessionKeys {
|
fn session_keys(aura: AuraId, beefy: BeefyId, grandpa: GrandpaId) -> SessionKeys {
|
||||||
SessionKeys { aura, beefy, grandpa }
|
SessionKeys { aura, beefy, grandpa }
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -96,15 +96,7 @@ impl Alternative {
|
|||||||
testnet_genesis(
|
testnet_genesis(
|
||||||
vec![get_authority_keys_from_seed("Alice")],
|
vec![get_authority_keys_from_seed("Alice")],
|
||||||
get_account_id_from_seed::<sr25519::Public>("Alice"),
|
get_account_id_from_seed::<sr25519::Public>("Alice"),
|
||||||
vec![
|
endowed_accounts(),
|
||||||
get_account_id_from_seed::<sr25519::Public>("Alice"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Bob"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Alice//stash"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Bob//stash"),
|
|
||||||
derive_account_from_millau_id(bp_runtime::SourceAccount::Account(
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Bob"),
|
|
||||||
)),
|
|
||||||
],
|
|
||||||
true,
|
true,
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
@@ -128,48 +120,7 @@ impl Alternative {
|
|||||||
get_authority_keys_from_seed("Eve"),
|
get_authority_keys_from_seed("Eve"),
|
||||||
],
|
],
|
||||||
get_account_id_from_seed::<sr25519::Public>("Alice"),
|
get_account_id_from_seed::<sr25519::Public>("Alice"),
|
||||||
vec![
|
endowed_accounts(),
|
||||||
get_account_id_from_seed::<sr25519::Public>("Alice"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Bob"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Charlie"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Dave"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Eve"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Ferdie"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("George"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Harry"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Alice//stash"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Bob//stash"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Charlie//stash"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Dave//stash"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Eve//stash"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Ferdie//stash"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("George//stash"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Harry//stash"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("MillauMessagesOwner"),
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("WithMillauTokenSwap"),
|
|
||||||
pallet_bridge_messages::relayer_fund_account_id::<
|
|
||||||
bp_rialto::AccountId,
|
|
||||||
bp_rialto::AccountIdConverter,
|
|
||||||
>(),
|
|
||||||
derive_account_from_millau_id(bp_runtime::SourceAccount::Account(
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Alice"),
|
|
||||||
)),
|
|
||||||
derive_account_from_millau_id(bp_runtime::SourceAccount::Account(
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Bob"),
|
|
||||||
)),
|
|
||||||
derive_account_from_millau_id(bp_runtime::SourceAccount::Account(
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Charlie"),
|
|
||||||
)),
|
|
||||||
derive_account_from_millau_id(bp_runtime::SourceAccount::Account(
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Dave"),
|
|
||||||
)),
|
|
||||||
derive_account_from_millau_id(bp_runtime::SourceAccount::Account(
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Eve"),
|
|
||||||
)),
|
|
||||||
derive_account_from_millau_id(bp_runtime::SourceAccount::Account(
|
|
||||||
get_account_id_from_seed::<sr25519::Public>("Ferdie"),
|
|
||||||
)),
|
|
||||||
],
|
|
||||||
true,
|
true,
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
@@ -183,6 +134,55 @@ impl Alternative {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// We're using the same set of endowed accounts on all Millau chains (dev/local) to make
|
||||||
|
/// sure that all accounts, required for bridge to be functional (e.g. relayers fund account,
|
||||||
|
/// accounts used by relayers in our test deployments, accounts used for demonstration
|
||||||
|
/// purposes), are all available on these chains.
|
||||||
|
fn endowed_accounts() -> Vec<AccountId> {
|
||||||
|
vec![
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Alice"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Bob"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Charlie"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Dave"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Eve"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Ferdie"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("George"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Harry"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Alice//stash"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Bob//stash"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Charlie//stash"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Dave//stash"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Eve//stash"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Ferdie//stash"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("George//stash"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Harry//stash"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("MillauMessagesOwner"),
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("WithMillauTokenSwap"),
|
||||||
|
pallet_bridge_messages::relayer_fund_account_id::<
|
||||||
|
bp_rialto::AccountId,
|
||||||
|
bp_rialto::AccountIdConverter,
|
||||||
|
>(),
|
||||||
|
derive_account_from_millau_id(bp_runtime::SourceAccount::Account(
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Alice"),
|
||||||
|
)),
|
||||||
|
derive_account_from_millau_id(bp_runtime::SourceAccount::Account(
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Bob"),
|
||||||
|
)),
|
||||||
|
derive_account_from_millau_id(bp_runtime::SourceAccount::Account(
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Charlie"),
|
||||||
|
)),
|
||||||
|
derive_account_from_millau_id(bp_runtime::SourceAccount::Account(
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Dave"),
|
||||||
|
)),
|
||||||
|
derive_account_from_millau_id(bp_runtime::SourceAccount::Account(
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Eve"),
|
||||||
|
)),
|
||||||
|
derive_account_from_millau_id(bp_runtime::SourceAccount::Account(
|
||||||
|
get_account_id_from_seed::<sr25519::Public>("Ferdie"),
|
||||||
|
)),
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
fn session_keys(
|
fn session_keys(
|
||||||
babe: BabeId,
|
babe: BabeId,
|
||||||
beefy: BeefyId,
|
beefy: BeefyId,
|
||||||
|
|||||||
Reference in New Issue
Block a user