Skip to content

Commit 2a80466

Browse files
committed
support more btc addresses
1 parent f84832f commit 2a80466

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

projects/helper/chain/bitcoin.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,12 @@ const limiter = new RateLimiter({ tokensPerInterval: 1, interval: 10_000 });
1818

1919
async function _sumTokensBlockchain({ balances = {}, owners = [], }) {
2020
console.time('bitcoin' + owners.length + '___' + owners[0])
21-
const { addresses } = await get(url3(owners))
22-
for (const addr of addresses)
23-
sdk.util.sumSingleBalance(balances, 'bitcoin', addr.final_balance / 1e8)
21+
const STEP = 200
22+
for(let i=0; i<owners.length; i+=STEP){
23+
const { addresses } = await get(url3(owners.slice(i, i+STEP)))
24+
for (const addr of addresses)
25+
sdk.util.sumSingleBalance(balances, 'bitcoin', addr.final_balance / 1e8)
26+
}
2427

2528
console.timeEnd('bitcoin' + owners.length + '___' + owners[0])
2629
return balances

0 commit comments

Comments
 (0)