IPriceBound
Functions
setOracleFloorBasisPoints
function setOracleFloorBasisPoints(
uint256 newFloor
) external
sets the floor price in BP
Parameters
Name | Type | Description |
---|---|---|
newFloor | uint256 |
setOracleCeilingBasisPoints
function setOracleCeilingBasisPoints(
uint256 newCeiling
) external
sets the ceiling price in BP
Parameters
Name | Type | Description |
---|---|---|
newCeiling | uint256 |
floor
function floor() external returns (uint256)
get the floor price in basis points
ceiling
function ceiling() external returns (uint256)
get the ceiling price in basis points
isPriceValid
function isPriceValid() external returns (bool)
return wether the current oracle price is valid or not
Events
OracleFloorUpdate
event OracleFloorUpdate(
uint256 oldFloor,
uint256 newFloor
)
event emitted when minimum floor price is updated
Parameters
Name | Type | Description |
---|---|---|
oldFloor | uint256 | |
newFloor | uint256 |
OracleCeilingUpdate
event OracleCeilingUpdate(
uint256 oldCeiling,
uint256 newCeiling
)
event emitted when maximum ceiling price is updated
Parameters
Name | Type | Description |
---|---|---|
oldCeiling | uint256 | |
newCeiling | uint256 |