@@ -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 ) ,
0 commit comments