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, minVaultToDepositsRatio: number,
netBorrowLimitWindowSizeTs: BN, netBorrowLimitWindowSizeTs: BN,
lastNetBorrowsWindowStartTs: BN, lastNetBorrowsWindowStartTs: BN,
netBorrowLimitPerWindowQuote: BN, public netBorrowLimitPerWindowQuote: BN,
netBorrowsInWindow: BN, public netBorrowsInWindow: BN,
public borrowWeightScaleStartQuote: number, public borrowWeightScaleStartQuote: number,
public depositWeightScaleStartQuote: number, public depositWeightScaleStartQuote: number,
) { ) {

View File

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