Skip to content

Commit 1a8e683

Browse files
committed
Fixup devnet too
1 parent 65b7a68 commit 1a8e683

File tree

3 files changed

+20
-16
lines changed

3 files changed

+20
-16
lines changed

dash/src/blockdata/constants.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -156,9 +156,9 @@ pub fn genesis_block(network: Network) -> Block {
156156
version: block::Version::ONE,
157157
prev_blockhash: Hash::all_zeros(),
158158
merkle_root,
159-
time: 1598918400,
160-
bits: CompactTarget::from_consensus(0x1e0377ae),
161-
nonce: 52613770,
159+
time: 1417713337,
160+
bits: CompactTarget::from_consensus(0x207fffff),
161+
nonce: 1096447,
162162
},
163163
txdata,
164164
}
@@ -268,12 +268,12 @@ mod test {
268268
genesis_block.header.merkle_root.to_string(),
269269
"e0028eb9648db56b1ac77cf090b99048a8007e2bb64b68f092c03c7f56a662c7"
270270
);
271-
assert_eq!(genesis_block.header.time, 1598918400);
272-
assert_eq!(genesis_block.header.bits, CompactTarget::from_consensus(0x1e0377ae));
273-
assert_eq!(genesis_block.header.nonce, 52613770);
271+
assert_eq!(genesis_block.header.time, 1417713337);
272+
assert_eq!(genesis_block.header.bits, CompactTarget::from_consensus(0x207fffff));
273+
assert_eq!(genesis_block.header.nonce, 1096447);
274274
assert_eq!(
275275
genesis_block.header.block_hash().to_string(),
276-
"4e5f930c5d73a8792fa681ba8c5eaf74aa63974a5b1f598dd508029aee70167b"
276+
"000008ca1832a4baf228eb1553c03d3a2c8e02399550dd6ea8d65cec3ef23d2e"
277277
);
278278
}
279279

key-wallet/src/account/account_type.rs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ impl AccountType {
260260
Network::Dash => {
261261
Ok(DerivationPath::from(crate::dip9::IDENTITY_REGISTRATION_PATH_MAINNET))
262262
}
263-
Network::Testnet | Network::Regtest => {
263+
Network::Testnet | Network::Devnet | Network::Regtest => {
264264
Ok(DerivationPath::from(crate::dip9::IDENTITY_REGISTRATION_PATH_TESTNET))
265265
}
266266
_ => Err(crate::error::Error::InvalidNetwork),
@@ -272,7 +272,9 @@ impl AccountType {
272272
// Base path with registration index - actual key index added when deriving
273273
let base_path = match network {
274274
Network::Dash => crate::dip9::IDENTITY_TOPUP_PATH_MAINNET,
275-
Network::Testnet | Network::Regtest => crate::dip9::IDENTITY_TOPUP_PATH_TESTNET,
275+
Network::Testnet | Network::Devnet | Network::Regtest => {
276+
crate::dip9::IDENTITY_TOPUP_PATH_TESTNET
277+
}
276278
_ => return Err(crate::error::Error::InvalidNetwork),
277279
};
278280
let mut path = DerivationPath::from(base_path);
@@ -288,7 +290,7 @@ impl AccountType {
288290
Network::Dash => {
289291
Ok(DerivationPath::from(crate::dip9::IDENTITY_TOPUP_PATH_MAINNET))
290292
}
291-
Network::Testnet | Network::Regtest => {
293+
Network::Testnet | Network::Devnet | Network::Regtest => {
292294
Ok(DerivationPath::from(crate::dip9::IDENTITY_TOPUP_PATH_TESTNET))
293295
}
294296
_ => Err(crate::error::Error::InvalidNetwork),
@@ -300,7 +302,7 @@ impl AccountType {
300302
Network::Dash => {
301303
Ok(DerivationPath::from(crate::dip9::IDENTITY_INVITATION_PATH_MAINNET))
302304
}
303-
Network::Testnet | Network::Regtest => {
305+
Network::Testnet | Network::Devnet | Network::Regtest => {
304306
Ok(DerivationPath::from(crate::dip9::IDENTITY_INVITATION_PATH_TESTNET))
305307
}
306308
_ => Err(crate::error::Error::InvalidNetwork),
@@ -354,7 +356,7 @@ impl AccountType {
354356
// Base DashPay root + account 0' + user_id/friend_id (non-hardened per DIP-14/DIP-15)
355357
let mut path = match network {
356358
Network::Dash => DerivationPath::from(crate::dip9::DASHPAY_ROOT_PATH_MAINNET),
357-
Network::Testnet | Network::Regtest => {
359+
Network::Testnet | Network::Devnet | Network::Regtest => {
358360
DerivationPath::from(crate::dip9::DASHPAY_ROOT_PATH_TESTNET)
359361
}
360362
_ => return Err(crate::error::Error::InvalidNetwork),
@@ -376,7 +378,7 @@ impl AccountType {
376378
// Base DashPay root + account 0' + friend_id/user_id (non-hardened per DIP-14/DIP-15)
377379
let mut path = match network {
378380
Network::Dash => DerivationPath::from(crate::dip9::DASHPAY_ROOT_PATH_MAINNET),
379-
Network::Testnet | Network::Regtest => {
381+
Network::Testnet | Network::Devnet | Network::Regtest => {
380382
DerivationPath::from(crate::dip9::DASHPAY_ROOT_PATH_TESTNET)
381383
}
382384
_ => return Err(crate::error::Error::InvalidNetwork),

key-wallet/src/derivation.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +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 => {
102+
Network::Testnet | Network::Devnet | Network::Regtest => {
103103
crate::dip9::DASH_BIP44_PATH_TESTNET
104104
}
105105
_ => return Err(Error::InvalidNetwork),
@@ -118,7 +118,9 @@ impl HDWallet {
118118
pub fn coinjoin_account(&self, account: u32) -> Result<ExtendedPrivKey> {
119119
let path = match self.master_key.network {
120120
crate::Network::Dash => crate::dip9::COINJOIN_PATH_MAINNET,
121-
crate::Network::Testnet | crate::Network::Regtest => crate::dip9::COINJOIN_PATH_TESTNET,
121+
Network::Testnet | Network::Devnet | Network::Regtest => {
122+
crate::dip9::COINJOIN_PATH_TESTNET
123+
}
122124
_ => return Err(Error::InvalidNetwork),
123125
};
124126

@@ -139,7 +141,7 @@ impl HDWallet {
139141
) -> Result<ExtendedPrivKey> {
140142
let path = match self.master_key.network {
141143
crate::Network::Dash => crate::dip9::IDENTITY_AUTHENTICATION_PATH_MAINNET,
142-
crate::Network::Testnet | crate::Network::Regtest => {
144+
Network::Testnet | Network::Devnet | Network::Regtest => {
143145
crate::dip9::IDENTITY_AUTHENTICATION_PATH_TESTNET
144146
}
145147
_ => return Err(Error::InvalidNetwork),

0 commit comments

Comments
 (0)