Skip to content

Commit 8a8c0da

Browse files
committed
feat(data): 🚧 experiment with dashsight.getAllTxs
1 parent b2ecab5 commit 8a8c0da

File tree

4 files changed

+21
-4
lines changed

4 files changed

+21
-4
lines changed

package-lock.json

Lines changed: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"dashhd": "^3.3.0",
4343
"dashkeys": "^1.1.0",
4444
"dashphrase": "^1.4.0",
45-
"dashsight": "^1.6.1",
45+
"dashsight": "dashhive/DashSight.js#feat/bulk-txs",
4646
"dashtx": "^0.13.2",
4747
"dashwallet": "^0.7.0-1",
4848
"html5-qrcode": "^2.3.8",

src/helpers/wallet.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -926,6 +926,11 @@ export async function updateAllFunds(wallet, walletFunds) {
926926
)
927927

928928
let balances = await dashsight.getInstantBalances(addrKeys)
929+
let txs = await dashsight.getAllTxs(
930+
addrKeys
931+
)
932+
933+
console.log('getAllTxs', txs)
929934

930935
if (balances.length >= 0) {
931936
walletFunds.balance = funds
@@ -1270,6 +1275,7 @@ export async function deriveTxWallet(
12701275
let cachedAddrs = {}
12711276
let privateKeys = {}
12721277
let coreUtxos
1278+
let txs
12731279
let tmpWallet
12741280

12751281
if (Array.isArray(fundAddrs) && fundAddrs.length > 0) {
@@ -1296,6 +1302,9 @@ export async function deriveTxWallet(
12961302
coreUtxos = await dashsight.getMultiCoreUtxos(
12971303
Object.keys(privateKeys)
12981304
)
1305+
txs = await dashsight.getAllTxs(
1306+
Object.keys(privateKeys)
1307+
)
12991308
} else {
13001309
tmpWallet = await deriveWalletData(
13011310
fromWallet.recoveryPhrase,
@@ -1315,8 +1324,13 @@ export async function deriveTxWallet(
13151324
coreUtxos = await dashsight.getCoreUtxos(
13161325
tmpWallet.address
13171326
)
1327+
txs = await dashsight.getAllTxs(
1328+
[tmpWallet.address]
1329+
)
13181330
}
13191331

1332+
console.log('getAllTxs', txs)
1333+
13201334
return {
13211335
privateKeys,
13221336
cachedAddrs,

src/rigs/send-confirm.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,10 @@ export let sendConfirmRig = (async function (globals) {
210210
...appState.sentTransactions,
211211
[txRes.txid]: state.tx,
212212
}
213+
store.transactions.setItem(
214+
txRes.txid,
215+
state.tx
216+
)
213217
console.log(
214218
'===sentTransactions===',
215219
appState?.sentTransactions

0 commit comments

Comments
 (0)