Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

Commit 3331a02

Browse files
chevdorbkchr
andauthored
Fix statemint ed25519 (#867)
* Use `ed25519` as key * Fix build * Fmt Co-authored-by: Bastian Köcher <info@kchr.de>
1 parent 4292ce5 commit 3331a02

File tree

3 files changed

+12
-7
lines changed

3 files changed

+12
-7
lines changed

polkadot-parachains/parachains-common/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ mod types {
5050
pub type DigestItem = sp_runtime::generic::DigestItem<Hash>;
5151

5252
// Aura consensus authority.
53-
pub type AuraId = sp_consensus_aura::sr25519::AuthorityId;
53+
pub type AuraId = sp_consensus_aura::ed25519::AuthorityId;
5454

5555
// Id used for identifying assets.
5656
pub type AssetId = u32;

polkadot-parachains/src/chain_spec.rs

+7-3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616

1717
use cumulus_primitives_core::ParaId;
1818
use hex_literal::hex;
19-
use rococo_parachain_runtime::{AccountId, AuraId, Signature};
19+
use parachains_common::AuraId;
20+
use rococo_parachain_runtime::{AccountId, Signature};
2021
use sc_chain_spec::{ChainSpecExtension, ChainSpecGroup};
2122
use sc_service::ChainType;
2223
use serde::{Deserialize, Serialize};
@@ -75,7 +76,10 @@ pub fn get_chain_spec(id: ParaId) -> ChainSpec {
7576
move || {
7677
testnet_genesis(
7778
get_account_id_from_seed::<sr25519::Public>("Alice"),
78-
vec![get_from_seed::<AuraId>("Alice"), get_from_seed::<AuraId>("Bob")],
79+
vec![
80+
get_from_seed::<rococo_parachain_runtime::AuraId>("Alice"),
81+
get_from_seed::<rococo_parachain_runtime::AuraId>("Bob"),
82+
],
7983
vec![
8084
get_account_id_from_seed::<sr25519::Public>("Alice"),
8185
get_account_id_from_seed::<sr25519::Public>("Bob"),
@@ -147,7 +151,7 @@ pub fn staging_test_net(id: ParaId) -> ChainSpec {
147151

148152
fn testnet_genesis(
149153
root_key: AccountId,
150-
initial_authorities: Vec<AuraId>,
154+
initial_authorities: Vec<rococo_parachain_runtime::AuraId>,
151155
endowed_accounts: Vec<AccountId>,
152156
id: ParaId,
153157
) -> rococo_parachain_runtime::GenesisConfig {

polkadot-parachains/src/service.rs

+4-3
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ pub use parachains_common::{AccountId, Balance, Block, Hash, Header, Index as No
3434

3535
use cumulus_client_consensus_relay_chain::Verifier as RelayChainVerifier;
3636
use futures::lock::Mutex;
37+
use parachains_common::AuraId;
3738
use sc_client_api::ExecutorProvider;
3839
use sc_consensus::{
3940
import_queue::{BasicQueue, Verifier as VerifierT},
@@ -45,7 +46,7 @@ use sc_service::{Configuration, PartialComponents, Role, TFullBackend, TFullClie
4546
use sc_telemetry::{Telemetry, TelemetryHandle, TelemetryWorker, TelemetryWorkerHandle};
4647
use sp_api::{ApiExt, ConstructRuntimeApi};
4748
use sp_consensus::{CacheKeyId, SlotData};
48-
use sp_consensus_aura::{sr25519::AuthorityId as AuraId, AuraApi};
49+
use sp_consensus_aura::AuraApi;
4950
use sp_keystore::SyncCryptoStorePtr;
5051
use sp_runtime::{
5152
generic::BlockId,
@@ -996,7 +997,7 @@ where
996997
let slot_duration = cumulus_client_consensus_aura::slot_duration(&*client2).unwrap();
997998

998999
Box::new(cumulus_client_consensus_aura::build_verifier::<
999-
sp_consensus_aura::sr25519::AuthorityPair,
1000+
sp_consensus_aura::ed25519::AuthorityPair,
10001001
_,
10011002
_,
10021003
_,
@@ -1109,7 +1110,7 @@ where
11091110
let relay_chain_client2 = relay_chain_client.clone();
11101111

11111112
build_aura_consensus::<
1112-
sp_consensus_aura::sr25519::AuthorityPair,
1113+
sp_consensus_aura::ed25519::AuthorityPair,
11131114
_,
11141115
_,
11151116
_,

0 commit comments

Comments
 (0)