Skip to main content

ITribeReserveStabilizer

Functions

setCollateralizationOracle

function setCollateralizationOracle(
contract ICollateralizationOracle newCollateralizationOracle
) external

Parameters

NameTypeDescription
newCollateralizationOraclecontract ICollateralizationOracle

setCollateralizationThreshold

function setCollateralizationThreshold(
uint256 newCollateralizationThresholdBasisPoints
) external

Parameters

NameTypeDescription
newCollateralizationThresholdBasisPointsuint256

startOracleDelayCountdown

function startOracleDelayCountdown() external

resetOracleDelayCountdown

function resetOracleDelayCountdown() external

isCollateralizationBelowThreshold

function isCollateralizationBelowThreshold() external returns (bool)

collateralizationOracle

function collateralizationOracle() external returns (contract ICollateralizationOracle)

collateralizationThreshold

function collateralizationThreshold() external returns (struct Decimal.D256)

Events

CollateralizationOracleUpdate

event CollateralizationOracleUpdate(
address oldCollateralizationOracle,
address newCollateralizationOracle
)

Parameters

NameTypeDescription
oldCollateralizationOracleaddress
newCollateralizationOracleaddress

CollateralizationThresholdUpdate

event CollateralizationThresholdUpdate(
uint256 oldCollateralizationThresholdBasisPoints,
uint256 newCollateralizationThresholdBasisPoints
)

Parameters

NameTypeDescription
oldCollateralizationThresholdBasisPointsuint256
newCollateralizationThresholdBasisPointsuint256