diff --git a/substrate/node-template/runtime/src/lib.rs b/substrate/node-template/runtime/src/lib.rs index fd82b399d3..0f740aca55 100644 --- a/substrate/node-template/runtime/src/lib.rs +++ b/substrate/node-template/runtime/src/lib.rs @@ -11,7 +11,7 @@ use parity_codec::{Encode, Decode}; use rstd::prelude::*; #[cfg(feature = "std")] use primitives::bytes; -use primitives::{ed25519, OpaqueMetadata}; +use primitives::{ed25519, sr25519, OpaqueMetadata}; use runtime_primitives::{ ApplyResult, transaction_validity::TransactionValidity, generic, create_runtime_str, traits::{self, NumberFor, BlakeTwo256, Block as BlockT, StaticLookup, Verify} @@ -44,7 +44,7 @@ pub type AuthoritySignature = ed25519::Signature; pub type AccountId = ::Signer; /// The type used by authorities to prove their ID. -pub type AccountSignature = ed25519::Signature; +pub type AccountSignature = sr25519::Signature; /// A hash of some data used by the chain. pub type Hash = primitives::H256; diff --git a/substrate/node-template/src/chain_spec.rs b/substrate/node-template/src/chain_spec.rs index a81ca5fd84..e774b3a792 100644 --- a/substrate/node-template/src/chain_spec.rs +++ b/substrate/node-template/src/chain_spec.rs @@ -1,4 +1,4 @@ -use primitives::{ed25519, Pair}; +use primitives::{ed25519, sr25519, Pair}; use node_template_runtime::{ AccountId, GenesisConfig, ConsensusConfig, TimestampConfig, BalancesConfig, SudoConfig, IndicesConfig, @@ -31,7 +31,7 @@ fn authority_key(s: &str) -> AuthorityId { } fn account_key(s: &str) -> AccountId { - ed25519::Pair::from_string(&format!("//{}", s), None) + sr25519::Pair::from_string(&format!("//{}", s), None) .expect("static values are valid; qed") .public() }