Skip to content

Commit

Permalink
Fix optimizer
Browse files Browse the repository at this point in the history
  • Loading branch information
n9lsjr committed Feb 19, 2024
1 parent 23c9dbb commit 3e5cbbb
Showing 1 changed file with 3 additions and 9 deletions.
12 changes: 3 additions & 9 deletions utils/wallet.js
Original file line number Diff line number Diff line change
Expand Up @@ -166,22 +166,16 @@ async function optimizeMessages(wallet, nbrOfTxs, fee = 10000, attempt = 0) {
if (attempt > 10) {
return false
}
console.log("Optimizing!")

if (wallet.subWallets.getAddresses().length === 1) {
console.log("Creating subwallet!")
const [spendKey, viewKey] = wallet.getPrimaryAddressPrivateKeys()
const subWalletKeys = await crypto.generateDeterministicSubwalletKeys(spendKey, 1)
await wallet.importSubWallet(subWalletKeys.private_key)
console.log("Subwallet created!", wallet.subWallets.getAddresses())
}

const [walletHeight, localHeight, networkHeight] = wallet.getSyncStatus()
console.log("Got addresses", wallet.getAddresses())
console.log("Test get addresses", wallet.subWallets.getAddresses())

let inputs = await wallet.subWallets.getSpendableTransactionInputs(wallet.subWallets.getAddresses()[1], networkHeight)

console.log("Got inputs!", inputs)

let inputs = await wallet.subWallets.getSpendableTransactionInputs([wallet.subWallets.getAddresses()[1]], networkHeight)

if (inputs.length > 8) {
return inputs.length
Expand Down

0 comments on commit 3e5cbbb

Please sign in to comment.