@stabbleorg/anchor-contrib
Advanced tools
Comparing version 1.4.7 to 1.4.8
@@ -103,3 +103,3 @@ "use strict"; | ||
const balances = result.items | ||
.filter((item) => item.token_info && item.token_info.decimals !== undefined) | ||
.filter((item) => item.token_info && item.id !== spl_token_1.NATIVE_MINT.toBase58() && item.token_info.decimals !== undefined) | ||
.map((item) => { | ||
@@ -115,18 +115,9 @@ const decimals = item.token_info.decimals; | ||
}); | ||
if (lamports) { | ||
const index = balances.findIndex((balance) => balance.address.equals(spl_token_1.NATIVE_MINT)); | ||
const balance = { | ||
address: spl_token_1.NATIVE_MINT, | ||
amount: lamports.toString(), | ||
decimals: 9, | ||
uiAmountString: utils_1.SafeAmount.toNanoString(lamports), | ||
uiAmount: utils_1.SafeAmount.toNano(lamports), | ||
}; | ||
if (index !== -1) { | ||
balances[index] = balance; | ||
} | ||
else { | ||
balances.push(balance); | ||
} | ||
} | ||
balances.push({ | ||
address: spl_token_1.NATIVE_MINT, | ||
amount: lamports.toString(), | ||
decimals: 9, | ||
uiAmountString: utils_1.SafeAmount.toNanoString(lamports), | ||
uiAmount: utils_1.SafeAmount.toNano(lamports), | ||
}); | ||
return balances; | ||
@@ -133,0 +124,0 @@ }); |
{ | ||
"name": "@stabbleorg/anchor-contrib", | ||
"version": "1.4.7", | ||
"version": "1.4.8", | ||
"main": "dist/index.js", | ||
@@ -5,0 +5,0 @@ "types": "dist/index.d.ts", |
@@ -144,3 +144,3 @@ import bs58 from "bs58"; | ||
const balances = result.items | ||
.filter((item) => item.token_info && item.token_info.decimals !== undefined) | ||
.filter((item) => item.token_info && item.id !== NATIVE_MINT.toBase58() && item.token_info.decimals !== undefined) | ||
.map<TokenAccountBalancePair>((item) => { | ||
@@ -158,20 +158,10 @@ const decimals = item.token_info.decimals!; | ||
if (lamports) { | ||
const index = balances.findIndex((balance) => balance.address.equals(NATIVE_MINT)); | ||
balances.push({ | ||
address: NATIVE_MINT, | ||
amount: lamports.toString(), | ||
decimals: 9, | ||
uiAmountString: SafeAmount.toNanoString(lamports), | ||
uiAmount: SafeAmount.toNano(lamports), | ||
}); | ||
const balance: TokenAccountBalancePair = { | ||
address: NATIVE_MINT, | ||
amount: lamports.toString(), | ||
decimals: 9, | ||
uiAmountString: SafeAmount.toNanoString(lamports), | ||
uiAmount: SafeAmount.toNano(lamports), | ||
}; | ||
if (index !== -1) { | ||
balances[index] = balance; | ||
} else { | ||
balances.push(balance); | ||
} | ||
} | ||
return balances; | ||
@@ -178,0 +168,0 @@ } |
Sorry, the diff of this file is not supported yet
46393
856