mirror of
https://github.com/Qortal/piratewallet-light-cli.git
synced 2025-01-30 18:42:15 +00:00
only add 1 zaddress to a new wallet
This commit is contained in:
parent
12ff810a4d
commit
ea64467363
@ -215,8 +215,8 @@ impl LightWallet {
|
|||||||
let bip39_seed = bip39::Seed::new(&Mnemonic::from_entropy(&seed_bytes, Language::English).unwrap(), "");
|
let bip39_seed = bip39::Seed::new(&Mnemonic::from_entropy(&seed_bytes, Language::English).unwrap(), "");
|
||||||
|
|
||||||
// Derive only the first sk and address
|
// Derive only the first sk and address
|
||||||
let tpk = LightWallet::get_taddr_from_bip39seed(&config, &bip39_seed.as_bytes(), 0);
|
// let tpk = LightWallet::get_taddr_from_bip39seed(&config, &bip39_seed.as_bytes(), 0);
|
||||||
let taddr = LightWallet::address_from_prefix_sk(&config.base58_pubkey_address(), &tpk);
|
// let taddr = LightWallet::address_from_prefix_sk(&config.base58_pubkey_address(), &tpk);
|
||||||
|
|
||||||
// TODO: We need to monitor addresses, and always keep 1 "free" address, so
|
// TODO: We need to monitor addresses, and always keep 1 "free" address, so
|
||||||
// users can import a seed phrase and automatically get all used addresses
|
// users can import a seed phrase and automatically get all used addresses
|
||||||
@ -231,8 +231,8 @@ impl LightWallet {
|
|||||||
nonce: vec![],
|
nonce: vec![],
|
||||||
seed: seed_bytes,
|
seed: seed_bytes,
|
||||||
zkeys: Arc::new(RwLock::new(vec![WalletZKey::new_hdkey(hdkey_num, extsk)])),
|
zkeys: Arc::new(RwLock::new(vec![WalletZKey::new_hdkey(hdkey_num, extsk)])),
|
||||||
tkeys: Arc::new(RwLock::new(vec![tpk])),
|
tkeys: Arc::new(RwLock::new(vec![])),
|
||||||
taddresses: Arc::new(RwLock::new(vec![taddr])),
|
taddresses: Arc::new(RwLock::new(vec![])),
|
||||||
blocks: Arc::new(RwLock::new(vec![])),
|
blocks: Arc::new(RwLock::new(vec![])),
|
||||||
txs: Arc::new(RwLock::new(HashMap::new())),
|
txs: Arc::new(RwLock::new(HashMap::new())),
|
||||||
mempool_txs: Arc::new(RwLock::new(HashMap::new())),
|
mempool_txs: Arc::new(RwLock::new(HashMap::new())),
|
||||||
@ -242,12 +242,12 @@ impl LightWallet {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// If restoring from seed, make sure we are creating 5 addresses for users
|
// If restoring from seed, make sure we are creating 5 addresses for users
|
||||||
if seed_phrase.is_some() {
|
// if seed_phrase.is_some() {
|
||||||
for _i in 0..1 {
|
// for _i in 0..1 {
|
||||||
// lw.add_taddr();
|
// lw.add_taddr();
|
||||||
lw.add_zaddr();
|
// lw.add_zaddr();
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
Ok(lw)
|
Ok(lw)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user