Miner querying wallet receiver for coinbase output

With the coinbase receiver daemon in place, when starting a Grin
server in mining mode, the miner will now ask the receiver for a
coinbase output. The output is then used to insert in a block when
successfully mined.
This commit is contained in:
Ignotus Peverell
2017-05-25 17:22:21 -07:00
parent f45cfe97f2
commit 791d2355ee
8 changed files with 114 additions and 29 deletions
+1 -2
View File
@@ -141,7 +141,7 @@ fn server_command(server_args: &ArgMatches) {
server_config.p2p_config.port = port.parse().unwrap();
}
if server_args.is_present("mine") {
server_config.enable_mining = true;
server_config.mining_config.enable_mining = true;
}
if let Some(seeds) = server_args.values_of("seed") {
server_config.seeding_type = grin::Seeding::List(seeds.map(|s| s.to_string()).collect());
@@ -218,7 +218,6 @@ fn default_config() -> grin::ServerConfig {
grin::ServerConfig {
cuckoo_size: 12,
seeding_type: grin::Seeding::WebStatic,
enable_mining: false,
..Default::default()
}
}