File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -833,7 +833,12 @@ impl Config {
833
833
}
834
834
835
835
let miner = match config_file. miner {
836
- Some ( miner) => miner. into_config_default ( miner_default_config) ?,
836
+ Some ( mut miner) => {
837
+ if miner. mining_key . is_none ( ) && !node. seed . is_empty ( ) {
838
+ miner. mining_key = Some ( to_hex ( & node. seed ) ) ;
839
+ }
840
+ miner. into_config_default ( miner_default_config) ?
841
+ }
837
842
None => miner_default_config,
838
843
} ;
839
844
@@ -2546,6 +2551,13 @@ pub struct MinerConfigFile {
2546
2551
2547
2552
impl MinerConfigFile {
2548
2553
fn into_config_default ( self , miner_default_config : MinerConfig ) -> Result < MinerConfig , String > {
2554
+ match & self . mining_key {
2555
+ Some ( _) => { }
2556
+ None => {
2557
+ panic ! ( "mining key not set" ) ;
2558
+ }
2559
+ }
2560
+
2549
2561
let mining_key = self
2550
2562
. mining_key
2551
2563
. as_ref ( )
You can’t perform that action at this time.
0 commit comments