fix zs address
This commit is contained in:
@@ -708,7 +708,7 @@ impl LightClient {
|
|||||||
let wallet = self.wallet.write().unwrap();
|
let wallet = self.wallet.write().unwrap();
|
||||||
|
|
||||||
let new_address = match addr_type {
|
let new_address = match addr_type {
|
||||||
"z" => wallet.add_zaddr(),
|
"zs1" => wallet.add_zaddr(),
|
||||||
"R" => wallet.add_taddr(),
|
"R" => wallet.add_taddr(),
|
||||||
_ => {
|
_ => {
|
||||||
let e = format!("Unrecognized address type: {}", addr_type);
|
let e = format!("Unrecognized address type: {}", addr_type);
|
||||||
@@ -979,7 +979,7 @@ pub mod tests {
|
|||||||
let lc = super::LightClient::unconnected(TEST_SEED.to_string(), None).unwrap();
|
let lc = super::LightClient::unconnected(TEST_SEED.to_string(), None).unwrap();
|
||||||
|
|
||||||
assert!(!lc.do_export(None).is_err());
|
assert!(!lc.do_export(None).is_err());
|
||||||
assert!(!lc.do_new_address("z").is_err());
|
assert!(!lc.do_new_address("zs1").is_err());
|
||||||
assert!(!lc.do_new_address("R").is_err());
|
assert!(!lc.do_new_address("R").is_err());
|
||||||
assert_eq!(lc.do_seed_phrase().unwrap()["seed"], TEST_SEED.to_string());
|
assert_eq!(lc.do_seed_phrase().unwrap()["seed"], TEST_SEED.to_string());
|
||||||
|
|
||||||
@@ -988,15 +988,15 @@ pub mod tests {
|
|||||||
assert!(lc.do_export(None).is_err());
|
assert!(lc.do_export(None).is_err());
|
||||||
assert!(lc.do_seed_phrase().is_err());
|
assert!(lc.do_seed_phrase().is_err());
|
||||||
assert!(lc.do_new_address("R").is_err());
|
assert!(lc.do_new_address("R").is_err());
|
||||||
assert!(lc.do_new_address("z").is_err());
|
assert!(lc.do_new_address("zs1").is_err());
|
||||||
assert!(lc.do_send(vec![("z", 0, None)]).is_err());
|
assert!(lc.do_send(vec![("zs1", 0, None)]).is_err());
|
||||||
|
|
||||||
// Do a unlock, and make sure it all works now
|
// Do a unlock, and make sure it all works now
|
||||||
lc.wallet.write().unwrap().unlock("password".to_string()).unwrap();
|
lc.wallet.write().unwrap().unlock("password".to_string()).unwrap();
|
||||||
assert!(!lc.do_export(None).is_err());
|
assert!(!lc.do_export(None).is_err());
|
||||||
assert!(!lc.do_seed_phrase().is_err());
|
assert!(!lc.do_seed_phrase().is_err());
|
||||||
assert!(!lc.do_new_address("R").is_err());
|
assert!(!lc.do_new_address("R").is_err());
|
||||||
assert!(!lc.do_new_address("z").is_err());
|
assert!(!lc.do_new_address("zs1").is_err());
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
@@ -1007,8 +1007,8 @@ pub mod tests {
|
|||||||
|
|
||||||
let taddr1 = lc.do_new_address("R").unwrap()[0].as_str().unwrap().to_string();
|
let taddr1 = lc.do_new_address("R").unwrap()[0].as_str().unwrap().to_string();
|
||||||
let taddr2 = lc.do_new_address("R").unwrap()[0].as_str().unwrap().to_string();
|
let taddr2 = lc.do_new_address("R").unwrap()[0].as_str().unwrap().to_string();
|
||||||
let zaddr1 = lc.do_new_address("z").unwrap()[0].as_str().unwrap().to_string();
|
let zaddr1 = lc.do_new_address("zs1").unwrap()[0].as_str().unwrap().to_string();
|
||||||
let zaddr2 = lc.do_new_address("z").unwrap()[0].as_str().unwrap().to_string();
|
let zaddr2 = lc.do_new_address("zs1").unwrap()[0].as_str().unwrap().to_string();
|
||||||
|
|
||||||
let addresses = lc.do_address();
|
let addresses = lc.do_address();
|
||||||
assert_eq!(addresses["z_addresses"].len(), 3);
|
assert_eq!(addresses["z_addresses"].len(), 3);
|
||||||
|
|||||||
Reference in New Issue
Block a user