Skip to content

Commit 90ece31

Browse files
committed
Fixup devnet too
1 parent aecc9f9 commit 90ece31

File tree

3 files changed

+11
-34
lines changed

3 files changed

+11
-34
lines changed

dash/src/blockdata/constants.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,9 +158,9 @@ pub fn genesis_block(network: Network) -> Block {
158158
version: block::Version::ONE,
159159
prev_blockhash: Hash::all_zeros(),
160160
merkle_root,
161-
time: 1598918400,
161+
time: 1417713337,
162162
bits: CompactTarget::from_consensus(0x1e0377ae),
163-
nonce: 52613770,
163+
nonce: 1096447,
164164
},
165165
txdata,
166166
}

key-wallet/src/account/account_type.rs

Lines changed: 6 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -260,10 +260,7 @@ impl AccountType {
260260
Network::Dash => {
261261
Ok(DerivationPath::from(crate::dip9::IDENTITY_REGISTRATION_PATH_MAINNET))
262262
}
263-
Network::Testnet | Network::Regtest => {
264-
Ok(DerivationPath::from(crate::dip9::IDENTITY_REGISTRATION_PATH_TESTNET))
265-
}
266-
_ => Err(crate::error::Error::InvalidNetwork),
263+
_ => Ok(DerivationPath::from(crate::dip9::IDENTITY_REGISTRATION_PATH_TESTNET))
267264
}
268265
}
269266
Self::IdentityTopUp {
@@ -272,8 +269,7 @@ impl AccountType {
272269
// Base path with registration index - actual key index added when deriving
273270
let base_path = match network {
274271
Network::Dash => crate::dip9::IDENTITY_TOPUP_PATH_MAINNET,
275-
Network::Testnet | Network::Regtest => crate::dip9::IDENTITY_TOPUP_PATH_TESTNET,
276-
_ => return Err(crate::error::Error::InvalidNetwork),
272+
_ => crate::dip9::IDENTITY_TOPUP_PATH_TESTNET,
277273
};
278274
let mut path = DerivationPath::from(base_path);
279275
path.push(
@@ -288,10 +284,7 @@ impl AccountType {
288284
Network::Dash => {
289285
Ok(DerivationPath::from(crate::dip9::IDENTITY_TOPUP_PATH_MAINNET))
290286
}
291-
Network::Testnet | Network::Regtest => {
292-
Ok(DerivationPath::from(crate::dip9::IDENTITY_TOPUP_PATH_TESTNET))
293-
}
294-
_ => Err(crate::error::Error::InvalidNetwork),
287+
_ => Ok(DerivationPath::from(crate::dip9::IDENTITY_TOPUP_PATH_TESTNET))
295288
}
296289
}
297290
Self::IdentityInvitation => {
@@ -300,10 +293,7 @@ impl AccountType {
300293
Network::Dash => {
301294
Ok(DerivationPath::from(crate::dip9::IDENTITY_INVITATION_PATH_MAINNET))
302295
}
303-
Network::Testnet | Network::Regtest => {
304-
Ok(DerivationPath::from(crate::dip9::IDENTITY_INVITATION_PATH_TESTNET))
305-
}
306-
_ => Err(crate::error::Error::InvalidNetwork),
296+
_ => Ok(DerivationPath::from(crate::dip9::IDENTITY_INVITATION_PATH_TESTNET))
307297
}
308298
}
309299
Self::ProviderVotingKeys => {
@@ -354,10 +344,7 @@ impl AccountType {
354344
// Base DashPay root + account 0' + user_id/friend_id (non-hardened per DIP-14/DIP-15)
355345
let mut path = match network {
356346
Network::Dash => DerivationPath::from(crate::dip9::DASHPAY_ROOT_PATH_MAINNET),
357-
Network::Testnet | Network::Regtest => {
358-
DerivationPath::from(crate::dip9::DASHPAY_ROOT_PATH_TESTNET)
359-
}
360-
_ => return Err(crate::error::Error::InvalidNetwork),
347+
_ => DerivationPath::from(crate::dip9::DASHPAY_ROOT_PATH_TESTNET)
361348
};
362349
path.push(ChildNumber::from_hardened_idx(0).map_err(crate::error::Error::Bip32)?);
363350
path.push(ChildNumber::Normal256 {
@@ -376,10 +363,7 @@ impl AccountType {
376363
// Base DashPay root + account 0' + friend_id/user_id (non-hardened per DIP-14/DIP-15)
377364
let mut path = match network {
378365
Network::Dash => DerivationPath::from(crate::dip9::DASHPAY_ROOT_PATH_MAINNET),
379-
Network::Testnet | Network::Regtest => {
380-
DerivationPath::from(crate::dip9::DASHPAY_ROOT_PATH_TESTNET)
381-
}
382-
_ => return Err(crate::error::Error::InvalidNetwork),
366+
_ => DerivationPath::from(crate::dip9::DASHPAY_ROOT_PATH_TESTNET)
383367
};
384368
path.push(ChildNumber::from_hardened_idx(0).map_err(crate::error::Error::Bip32)?);
385369
path.push(ChildNumber::Normal256 {

key-wallet/src/derivation.rs

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -99,10 +99,7 @@ impl HDWallet {
9999
pub fn bip44_account(&self, account: u32) -> Result<ExtendedPrivKey> {
100100
let path = match self.master_key.network {
101101
crate::Network::Dash => crate::dip9::DASH_BIP44_PATH_MAINNET,
102-
crate::Network::Testnet | crate::Network::Regtest => {
103-
crate::dip9::DASH_BIP44_PATH_TESTNET
104-
}
105-
_ => return Err(Error::InvalidNetwork),
102+
_ => crate::dip9::DASH_BIP44_PATH_TESTNET
106103
};
107104

108105
// Convert to DerivationPath and append account index
@@ -118,8 +115,7 @@ impl HDWallet {
118115
pub fn coinjoin_account(&self, account: u32) -> Result<ExtendedPrivKey> {
119116
let path = match self.master_key.network {
120117
crate::Network::Dash => crate::dip9::COINJOIN_PATH_MAINNET,
121-
crate::Network::Testnet | crate::Network::Regtest => crate::dip9::COINJOIN_PATH_TESTNET,
122-
_ => return Err(Error::InvalidNetwork),
118+
_ => crate::dip9::COINJOIN_PATH_TESTNET,
123119
};
124120

125121
// Convert to DerivationPath and append account index
@@ -139,10 +135,7 @@ impl HDWallet {
139135
) -> Result<ExtendedPrivKey> {
140136
let path = match self.master_key.network {
141137
crate::Network::Dash => crate::dip9::IDENTITY_AUTHENTICATION_PATH_MAINNET,
142-
crate::Network::Testnet | crate::Network::Regtest => {
143-
crate::dip9::IDENTITY_AUTHENTICATION_PATH_TESTNET
144-
}
145-
_ => return Err(Error::InvalidNetwork),
138+
_ => crate::dip9::IDENTITY_AUTHENTICATION_PATH_TESTNET
146139
};
147140

148141
// Convert to DerivationPath and append indices

0 commit comments

Comments
 (0)