📚
INIT Capital Developer Docs
  • Overview
  • Core Contracts
  • Guides
    • Basic Interaction
      • Deposit and Withdraw
      • Create Position
      • Add and Remove Collateral
      • Borrow and Repay
      • Changing Position Mode
    • Advanced Interaction
      • Liquidate Position
      • Flashloan
      • Multicall
      • Callback
    • Liquidity Hook
      • Multicall with Callback
      • Money Market Hook
      • Looping Hook
      • Margin Trading Hook
  • Contract References
    • InitCore
    • PosManager
    • LendingPool
    • Config
    • RiskManager
    • InitOracle
    • LiqIncentiveCalculator
    • DoubleSlopeIRM
    • InitErrors
    • MoneyMarketHook
    • LoopingHook
    • MarginTradingHook
  • Contract Addresses
    • Blast
    • Mantle
Powered by GitBook
On this page
  • View Functions
  • CORE
  • getModeDebtShares
  • getModeDebtAmtStored
  • getModeDebtCeilingAmt
  • External Functions
  • getModeDebtAmtCurrent
  1. Contract References

RiskManager

PreviousConfigNextInitOracle

Last updated 1 year ago

INIT risk manager contract.

View Functions

CORE

InitCore contract address.

function CORE() external view returns (address initCore);

getModeDebtShares

Get current mode debt shares.

function getModeDebtShares(uint16 _mode, address _pool) external view returns (uint debtShares);

getModeDebtAmtStored

Get mode debt amount without interest accrual. For interest accrual, use .

function getModeDebtAmtStored(uint16 _mode, address _pool) external view returns (uint debtAmount);

getModeDebtCeilingAmt

Get mode debt ceiling amount. Positions in a mode cannot have a total borrow more than the debt ceiling amount.

function getModeDebtCeilingAmt(uint16 _mode, address _pool) external view returns (uint debtCeiling);

External Functions

getModeDebtAmtCurrent

Accrue interest and get mode debt amount.

function getModeDebtAmtCurrent(uint16 _mode, address _pool) external returns (uint debtAmount);

Parameters:

Name
Type
Description

_mode

uint16

mode to get debt amount

_pool

address

lending pool to get debt amount

Returns:

Name
Type
Description

debtAmount

uint256

underlying token debt amount of mode after accrue interest

getModeDebtAmtCurrent