print SS.self_public when starting SS node (#8949)
This commit is contained in:
parent
86a8584252
commit
796d72f48e
@ -118,7 +118,7 @@ mod server {
|
|||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
use ethcore_secretstore;
|
use ethcore_secretstore;
|
||||||
use ethkey::KeyPair;
|
use ethkey::KeyPair;
|
||||||
use ansi_term::Colour::Red;
|
use ansi_term::Colour::{Red, White};
|
||||||
use db;
|
use db;
|
||||||
use super::{Configuration, Dependencies, NodeSecretKey, ContractAddress};
|
use super::{Configuration, Dependencies, NodeSecretKey, ContractAddress};
|
||||||
|
|
||||||
@ -137,10 +137,6 @@ mod server {
|
|||||||
impl KeyServer {
|
impl KeyServer {
|
||||||
/// Create new key server
|
/// Create new key server
|
||||||
pub fn new(mut conf: Configuration, deps: Dependencies) -> Result<Self, String> {
|
pub fn new(mut conf: Configuration, deps: Dependencies) -> Result<Self, String> {
|
||||||
if conf.acl_check_contract_address.is_none() {
|
|
||||||
warn!("Running SecretStore with disabled ACL check: {}", Red.bold().paint("everyone has access to stored keys"));
|
|
||||||
}
|
|
||||||
|
|
||||||
let self_secret: Arc<ethcore_secretstore::NodeKeyPair> = match conf.self_secret.take() {
|
let self_secret: Arc<ethcore_secretstore::NodeKeyPair> = match conf.self_secret.take() {
|
||||||
Some(NodeSecretKey::Plain(secret)) => Arc::new(ethcore_secretstore::PlainNodeKeyPair::new(
|
Some(NodeSecretKey::Plain(secret)) => Arc::new(ethcore_secretstore::PlainNodeKeyPair::new(
|
||||||
KeyPair::from_secret(secret).map_err(|e| format!("invalid secret: {}", e))?)),
|
KeyPair::from_secret(secret).map_err(|e| format!("invalid secret: {}", e))?)),
|
||||||
@ -165,6 +161,11 @@ mod server {
|
|||||||
None => return Err("self secret is required when using secretstore".into()),
|
None => return Err("self secret is required when using secretstore".into()),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
info!("Starting SecretStore node: {}", White.bold().paint(format!("{:?}", self_secret.public())));
|
||||||
|
if conf.acl_check_contract_address.is_none() {
|
||||||
|
warn!("Running SecretStore with disabled ACL check: {}", Red.bold().paint("everyone has access to stored keys"));
|
||||||
|
}
|
||||||
|
|
||||||
let key_server_name = format!("{}:{}", conf.interface, conf.port);
|
let key_server_name = format!("{}:{}", conf.interface, conf.port);
|
||||||
let mut cconf = ethcore_secretstore::ServiceConfiguration {
|
let mut cconf = ethcore_secretstore::ServiceConfiguration {
|
||||||
listener_address: if conf.http_enabled { Some(ethcore_secretstore::NodeAddress {
|
listener_address: if conf.http_enabled { Some(ethcore_secretstore::NodeAddress {
|
||||||
|
Loading…
Reference in New Issue
Block a user