Update to latest sdk_common version
This commit is contained in:
parent
733d65b99b
commit
980bd390c6
@ -169,17 +169,17 @@ pub fn setup() {
|
|||||||
pub fn generate_sp_wallet(
|
pub fn generate_sp_wallet(
|
||||||
label: Option<String>,
|
label: Option<String>,
|
||||||
birthday: u32,
|
birthday: u32,
|
||||||
is_testnet: bool,
|
network: Network,
|
||||||
) -> ApiResult<SpWallet> {
|
) -> ApiResult<SpWallet> {
|
||||||
let mut seed = [0u8; 64];
|
let mut seed = [0u8; 64];
|
||||||
rand::thread_rng().fill(&mut seed);
|
rand::thread_rng().fill(&mut seed);
|
||||||
let (scan_sk, spend_sk) = derive_keys_from_seed(&seed, is_testnet)?;
|
let (scan_sk, spend_sk) = derive_keys_from_seed(&seed, network)?;
|
||||||
let sp_client = SpClient::new(
|
let sp_client = SpClient::new(
|
||||||
label.unwrap_or("default".into()),
|
label.unwrap_or("default".into()),
|
||||||
scan_sk,
|
scan_sk,
|
||||||
SpendKey::Secret(spend_sk),
|
SpendKey::Secret(spend_sk),
|
||||||
None,
|
None,
|
||||||
IS_TESTNET,
|
network,
|
||||||
)?;
|
)?;
|
||||||
let our_address: SilentPaymentAddress = sp_client.get_receiving_address().try_into()?;
|
let our_address: SilentPaymentAddress = sp_client.get_receiving_address().try_into()?;
|
||||||
log::info!(
|
log::info!(
|
||||||
@ -229,11 +229,11 @@ pub fn create_user(
|
|||||||
process: String,
|
process: String,
|
||||||
) -> ApiResult<createUserReturn> {
|
) -> ApiResult<createUserReturn> {
|
||||||
//recover
|
//recover
|
||||||
let sp_wallet_recover = generate_sp_wallet(label.clone(), birthday_signet, true)?;
|
let sp_wallet_recover = generate_sp_wallet(label.clone(), birthday_signet, Network::Signet)?;
|
||||||
//revoke
|
//revoke
|
||||||
let sp_wallet_revoke = generate_sp_wallet(label.clone(), birthday_signet, true)?;
|
let sp_wallet_revoke = generate_sp_wallet(label.clone(), birthday_signet, Network::Signet)?;
|
||||||
//mainet
|
//mainet
|
||||||
let sp_wallet_main = generate_sp_wallet(label, birthday_main, false)?;
|
let sp_wallet_main = generate_sp_wallet(label, birthday_main, Network::Bitcoin)?;
|
||||||
|
|
||||||
let user_wallets = UserWallets::new(
|
let user_wallets = UserWallets::new(
|
||||||
Some(sp_wallet_main),
|
Some(sp_wallet_main),
|
||||||
|
@ -5,6 +5,7 @@ use sdk_common::sp_client::bitcoin::hashes::HashEngine;
|
|||||||
use sdk_common::sp_client::bitcoin::hex::{DisplayHex, FromHex};
|
use sdk_common::sp_client::bitcoin::hex::{DisplayHex, FromHex};
|
||||||
use sdk_common::sp_client::bitcoin::secp256k1::SecretKey;
|
use sdk_common::sp_client::bitcoin::secp256k1::SecretKey;
|
||||||
use sdk_common::sp_client::bitcoin::secp256k1::ThirtyTwoByteHash;
|
use sdk_common::sp_client::bitcoin::secp256k1::ThirtyTwoByteHash;
|
||||||
|
use sdk_common::sp_client::bitcoin::Network;
|
||||||
use sdk_common::sp_client::spclient::SpClient;
|
use sdk_common::sp_client::spclient::SpClient;
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
use serde_json::{json, Value};
|
use serde_json::{json, Value};
|
||||||
@ -336,7 +337,7 @@ impl User {
|
|||||||
SecretKey::from_slice(&retrieved_scan_key)?,
|
SecretKey::from_slice(&retrieved_scan_key)?,
|
||||||
SpendKey::Secret(SecretKey::from_slice(&retrieved_spend_key)?),
|
SpendKey::Secret(SecretKey::from_slice(&retrieved_spend_key)?),
|
||||||
None,
|
None,
|
||||||
true,
|
Network::Signet,
|
||||||
)?;
|
)?;
|
||||||
|
|
||||||
let recover_outputs = outputs
|
let recover_outputs = outputs
|
||||||
@ -463,7 +464,7 @@ mod tests {
|
|||||||
SecretKey::from_str(MAIN_SCAN).unwrap(),
|
SecretKey::from_str(MAIN_SCAN).unwrap(),
|
||||||
SpendKey::Secret(SecretKey::from_str(MAIN_SPEND).unwrap()),
|
SpendKey::Secret(SecretKey::from_str(MAIN_SPEND).unwrap()),
|
||||||
None,
|
None,
|
||||||
true,
|
Network::Bitcoin,
|
||||||
)
|
)
|
||||||
.unwrap();
|
.unwrap();
|
||||||
let sp_recover = SpClient::new(
|
let sp_recover = SpClient::new(
|
||||||
@ -471,7 +472,7 @@ mod tests {
|
|||||||
SecretKey::from_str(RECOVER_SCAN).unwrap(),
|
SecretKey::from_str(RECOVER_SCAN).unwrap(),
|
||||||
SpendKey::Secret(SecretKey::from_str(RECOVER_SPEND).unwrap()),
|
SpendKey::Secret(SecretKey::from_str(RECOVER_SPEND).unwrap()),
|
||||||
None,
|
None,
|
||||||
true,
|
Network::Signet,
|
||||||
)
|
)
|
||||||
.unwrap();
|
.unwrap();
|
||||||
let sp_revoke = SpClient::new(
|
let sp_revoke = SpClient::new(
|
||||||
@ -479,7 +480,7 @@ mod tests {
|
|||||||
SecretKey::from_str(REVOKE_SCAN).unwrap(),
|
SecretKey::from_str(REVOKE_SCAN).unwrap(),
|
||||||
SpendKey::Secret(SecretKey::from_str(REVOKE_SPEND).unwrap()),
|
SpendKey::Secret(SecretKey::from_str(REVOKE_SPEND).unwrap()),
|
||||||
None,
|
None,
|
||||||
true,
|
Network::Signet,
|
||||||
)
|
)
|
||||||
.unwrap();
|
.unwrap();
|
||||||
let user_wallets = UserWallets::new(
|
let user_wallets = UserWallets::new(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user