add more info to debug bank scripts

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
This commit is contained in:
microwavedcola1 2022-12-08 16:50:11 +01:00
parent c2a0c8c920
commit 3e7f5487b7
2 changed files with 10 additions and 7 deletions

View File

@ -201,8 +201,8 @@ export class Bank implements BankForHealth {
minVaultToDepositsRatio: number,
netBorrowLimitWindowSizeTs: BN,
lastNetBorrowsWindowStartTs: BN,
netBorrowLimitPerWindowQuote: BN,
netBorrowsInWindow: BN,
public netBorrowLimitPerWindowQuote: BN,
public netBorrowsInWindow: BN,
public borrowWeightScaleStartQuote: number,
public depositWeightScaleStartQuote: number,
) {

View File

@ -109,6 +109,10 @@ async function main(): Promise<void> {
`\n ${'error'.padEnd(40)} ${error}` +
`\n ${'collectedFeesNative'.padEnd(40)} ${bank.collectedFeesNative}` +
`\n ${'dust'.padEnd(40)} ${bank.dust}` +
`\n ${'vault balance'.padEnd(40)} ${toUiDecimals(
vault,
bank.mintDecimals,
)}, ${vault} native` +
`\n ${'deposits'.padEnd(40)} ${bank.indexedDeposits.mul(
bank.depositIndex,
)}` +
@ -137,16 +141,15 @@ async function main(): Promise<void> {
`\n ${'borrowRate'.padEnd(40)} ${(
100 * bank.getBorrowRate().toNumber()
).toFixed(2)}%` +
`\n ${'vault balance'.padEnd(40)} ${toUiDecimals(
vault,
bank.mintDecimals,
)}, ${vault} native` +
`\n ${'last index update'.padEnd(40)} ${new Date(
1000 * bank.indexLastUpdated.toNumber(),
)}` +
`\n ${'last rates update'.padEnd(40)} ${new Date(
1000 * bank.bankRateLastUpdated.toNumber(),
)}`;
)}` +
`\n ${'net borrows in window'.padEnd(
40,
)} ${bank.netBorrowsInWindow.toNumber()} / ${bank.netBorrowLimitPerWindowQuote.toNumber()}`;
console.log(`${res}`);
}