Skip to content

Commit aaafd59

Browse files
authored
Merge pull request #11 from pshenmic/fix/mainnet-network-type
Allow mainnet as a network type
2 parents c92e736 + 2bc87b1 commit aaafd59

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

src/commands/masternode_vote_dpns_name.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,8 @@ impl MasternodeVoteDPNSNameCommand {
8484

8585
let secp = Secp256k1::new();
8686

87-
let network_type = Network::from_str(&self.network).expect("Could not parse network");
87+
let network = if &self.network == "mainnet" { "dash" } else { &self.network };
88+
let network_type = Network::from_str(network).expect("Could not parse network");
8889
let private_key_data = fs::read_to_string(&self.private_key).expect("Unable to read private key file");
8990
let private_key = Utils::decode_private_key_from_input_string(private_key_data.as_str(), network_type)?;
9091
let public_key = private_key.public_key(&secp);

src/commands/register_dpns_name.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,8 @@ impl RegisterDPNSNameCommand {
101101

102102
let secp = Secp256k1::new();
103103

104-
let network_type = Network::from_str(&self.network).expect("Could not parse network");
104+
let network = if &self.network == "mainnet" { "dash" } else { &self.network };
105+
let network_type = Network::from_str(network).expect("Could not parse network");
105106
let private_key_data = fs::read_to_string(&self.private_key).expect("Unable to read private key file");
106107
let private_key = Utils::decode_private_key_from_input_string(private_key_data.as_str(), network_type)?;
107108
let public_key = private_key.public_key(&secp);

src/commands/withdraw.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,8 @@ impl WithdrawCommand {
8787

8888
let secp = Secp256k1::new();
8989

90-
let network_type = Network::from_str(&self.network).expect("Could not parse network");
90+
let network = if &self.network == "mainnet" { "dash" } else { &self.network };
91+
let network_type = Network::from_str(network).expect("Could not parse network");
9192
let private_key_data = fs::read_to_string(&self.private_key).expect("Unable to read private key file");
9293
let private_key = Utils::decode_private_key_from_input_string(private_key_data.as_str(), network_type)?;
9394
let public_key = private_key.public_key(&secp);

0 commit comments

Comments
 (0)