Skip to main content

IPriceBound

Methods

ceiling

function ceiling() external view returns (uint256)

get the ceiling price in basis points

Returns

NameTypeDescription
_0uint256undefined

floor

function floor() external view returns (uint256)

get the floor price in basis points

Returns

NameTypeDescription
_0uint256undefined

isPriceValid

function isPriceValid() external view returns (bool)

return wether the current oracle price is valid or not

Returns

NameTypeDescription
_0boolundefined

setOracleCeilingBasisPoints

function setOracleCeilingBasisPoints(uint256 newCeiling) external nonpayable

sets the ceiling price in BP

Parameters

NameTypeDescription
newCeilinguint256undefined

setOracleFloorBasisPoints

function setOracleFloorBasisPoints(uint256 newFloor) external nonpayable

sets the floor price in BP

Parameters

NameTypeDescription
newFlooruint256undefined

Events

OracleCeilingUpdate

event OracleCeilingUpdate(uint256 oldCeiling, uint256 newCeiling)

event emitted when maximum ceiling price is updated

Parameters

NameTypeDescription
oldCeilinguint256undefined
newCeilinguint256undefined

OracleFloorUpdate

event OracleFloorUpdate(uint256 oldFloor, uint256 newFloor)

event emitted when minimum floor price is updated

Parameters

NameTypeDescription
oldFlooruint256undefined
newFlooruint256undefined