Skip to main content

OIP_194A

Git Source

Inherits: GovernorBravoProposal

OIP-194A updates the Cooler V2 origination LTV target.

Constants​

TARGET_ORIGINATION_LTV​

uint96 private constant TARGET_ORIGINATION_LTV = 3_123_183_268_921_960_038_400;

TARGET_ORIGINATION_LTV_TIME​

uint40 private constant TARGET_ORIGINATION_LTV_TIME = 1_793_059_200;

PROPOSAL_MAX_ORIGINATION_LTV_RATE​

uint96 private constant PROPOSAL_MAX_ORIGINATION_LTV_RATE = 10_000_000_000_000;

PROPOSAL_MAX_ORIGINATION_LTV_RATE_TIME_DELTA​

uint32 private constant PROPOSAL_MAX_ORIGINATION_LTV_RATE_TIME_DELTA = 1;

PREVIOUS_MAX_ORIGINATION_LTV_RATE_TIME_DELTA​

uint32 private constant PREVIOUS_MAX_ORIGINATION_LTV_RATE_TIME_DELTA = 1;

State Variables​

_kernel​

Kernel internal _kernel;

_previousMaxOriginationLtvRate​

uint96 internal _previousMaxOriginationLtvRate;

Functions​

id​

function id() public pure override returns (uint256);

Returns

NameTypeDescription
<none>uint256

name​

function name() public pure override returns (string memory);

Returns

NameTypeDescription
<none>string

description​

function description() public pure override returns (string memory);

Returns

NameTypeDescription
<none>string

_deploy​

function _deploy(Addresses addresses, address) internal override;

Parameters

NameTypeDescription
addressesAddresses
_address

_afterDeploy​

function _afterDeploy(Addresses addresses, address) internal override;

Parameters

NameTypeDescription
addressesAddresses
_address

_build​

function _build(Addresses addresses) internal override;

Parameters

NameTypeDescription
addressesAddresses

_run​

function _run(Addresses addresses, address) internal override;

Parameters

NameTypeDescription
addressesAddresses
_address

_validate​

function _validate(Addresses addresses, address) internal view override;

Parameters

NameTypeDescription
addressesAddresses
_address