fix getEquivalentNativeUsdcPosition for null TokenPosition
This commit is contained in:
parent
b44f628c01
commit
eee7ed097b
|
@ -96,11 +96,12 @@ export class MangoAccount {
|
|||
sourceBank: Bank,
|
||||
nativeTokenPosition: TokenPosition,
|
||||
): I80F48 {
|
||||
return nativeTokenPosition
|
||||
.native(sourceBank)
|
||||
return nativeTokenPosition ?
|
||||
nativeTokenPosition.native(sourceBank)
|
||||
.mul(I80F48.fromNumber(Math.pow(10, QUOTE_DECIMALS)))
|
||||
.div(I80F48.fromNumber(Math.pow(10, sourceBank.mintDecimals)))
|
||||
.mul(sourceBank.price);
|
||||
.mul(sourceBank.price)
|
||||
: ZERO_I80F48;
|
||||
}
|
||||
|
||||
static getEquivalentNativeTokenPosition(
|
||||
|
|
Loading…
Reference in New Issue