Fix formula for computing native amounts on banks
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
This commit is contained in:
parent
b3a33a4a53
commit
8f55e20a05
|
@ -247,23 +247,23 @@ export class Bank {
|
||||||
}
|
}
|
||||||
|
|
||||||
nativeDeposits(): I80F48 {
|
nativeDeposits(): I80F48 {
|
||||||
return this.cachedIndexedTotalDeposits.mul(this.depositIndex);
|
return this.indexedDeposits.mul(this.depositIndex);
|
||||||
}
|
}
|
||||||
|
|
||||||
nativeBorrows(): I80F48 {
|
nativeBorrows(): I80F48 {
|
||||||
return this.cachedIndexedTotalBorrows.mul(this.borrowIndex);
|
return this.indexedBorrows.mul(this.borrowIndex);
|
||||||
}
|
}
|
||||||
|
|
||||||
uiDeposits(): number {
|
uiDeposits(): number {
|
||||||
return nativeI80F48ToUi(
|
return nativeI80F48ToUi(
|
||||||
this.cachedIndexedTotalDeposits.mul(this.depositIndex),
|
this.indexedDeposits.mul(this.depositIndex),
|
||||||
this.mintDecimals,
|
this.mintDecimals,
|
||||||
).toNumber();
|
).toNumber();
|
||||||
}
|
}
|
||||||
|
|
||||||
uiBorrows(): number {
|
uiBorrows(): number {
|
||||||
return nativeI80F48ToUi(
|
return nativeI80F48ToUi(
|
||||||
this.cachedIndexedTotalBorrows.mul(this.borrowIndex),
|
this.indexedBorrows.mul(this.borrowIndex),
|
||||||
this.mintDecimals,
|
this.mintDecimals,
|
||||||
).toNumber();
|
).toNumber();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue