Globals
Functions
HUNDRED_PERCENT
HUNDRED_PERCENT function HUNDRED_PERCENT()
view
returns (
uint256
);Return Values:
0
uint256
uint256
acceptGovernor
acceptGovernorAccepts the governorship if the caller is the `pendingGovernor`.
function acceptGovernor()
nonpayable;activatePoolManager
activatePoolManagerActivates the pool manager.
function activatePoolManager(
address poolManager_
)
nonpayable;Parameters:
0
poolManager_
address
address
The address of the pool manager to activate.
admin
adminReturns the proxy's admin address.
function admin()
view
returns (
address admin_
);Return Values:
0
admin_
address
address
The address of the admin.
bootstrapMint
bootstrapMintGets the virtualized first mint that acts as as offset to `totalAssets` and `totalSupply` for a given pool asset.
function bootstrapMint(
address
)
view
returns (
uint256
);Parameters:
0
``
address
address
Return Values:
0
uint256
uint256
canDeploy
canDeployGets whether a caller account can deploy from the factory calling this function.
function canDeploy(
address caller_
)
view
returns (
bool canDeploy_
);Parameters:
0
caller_
address
address
The address of the account calling the factory.
Return Values:
0
canDeploy_
bool
bool
Whether the account can deploy from the factory.
canDeployFrom
canDeployFromGets whether a caller account can deploy from a factory.
function canDeployFrom(
address factory_,
address caller_
)
view
returns (
bool canDeployFrom_
);Parameters:
0
factory_
address
address
The address of the factory.
1
caller_
address
address
The address of the account calling the factory.
Return Values:
0
canDeployFrom_
bool
bool
Whether the account can deploy from the factory.
defaultTimelockParameters
defaultTimelockParametersGets the default timelock parameters.
function defaultTimelockParameters()
view
returns (
uint128 delay,
uint128 duration
);Return Values:
0
delay
uint128
uint128
The default timelock delay.
1
duration
uint128
uint128
The default timelock duration.
getLatestPrice
getLatestPriceGets the latest price for an asset.
function getLatestPrice(
address asset_
)
view
returns (
uint256 latestPrice_
);Parameters:
0
asset_
address
address
The address of the asset to query.
Return Values:
0
latestPrice_
uint256
uint256
The latest price for the asset.
governor
governorGets governor address.
function governor()
view
returns (
address governor_
);Return Values:
0
governor_
address
address
The address of the governor.
implementation
implementationReturns the proxy's implementation address.
function implementation()
view
returns (
address implementation_
);Return Values:
0
implementation_
address
address
The address of the implementation.
isBorrower
isBorrowerGets the validity of a borrower.
function isBorrower(
address
)
view
returns (
bool
);Parameters:
0
``
address
address
Return Values:
0
bool
bool
isCollateralAsset
isCollateralAssetGets the validity of a collateral asset.
function isCollateralAsset(
address
)
view
returns (
bool
);Parameters:
0
``
address
address
Return Values:
0
bool
bool
isContractPaused
isContractPausedGets whether a contract is uniquely paused.
function isContractPaused(
address
)
view
returns (
bool
);Parameters:
0
``
address
address
Return Values:
0
bool
bool
isFactory
isFactoryGets the validity of a factory.
function isFactory(
bytes32 factoryId_,
address factory_
)
view
returns (
bool isFactory_
);Parameters:
0
factoryId_
bytes32
bytes32
The address of the factory to query.
1
factory_
address
address
The address of the factory to query.
Return Values:
0
isFactory_
bool
bool
A boolean indicating the validity of the factory.
isFunctionPaused
isFunctionPausedGets whether a contract's function is paused.
function isFunctionPaused(
bytes4 sig_
)
view
returns (
bool functionIsPaused_
);Parameters:
0
sig_
bytes4
bytes4
The function signature within the contract.
Return Values:
0
functionIsPaused_
bool
bool
isFunctionPaused
isFunctionPausedGets whether a contract's function is paused.
function isFunctionPaused(
address contract_,
bytes4 sig_
)
view
returns (
bool functionIsPaused_
);Parameters:
0
contract_
address
address
The address of a contract in the protocol.
1
sig_
bytes4
bytes4
The function signature within the contract.
Return Values:
0
functionIsPaused_
bool
bool
isFunctionUnpaused
isFunctionUnpausedGets whether a contract's function is uniquely unpaused. A false does not imply it is paused.
function isFunctionUnpaused(
address,
bytes4
)
view
returns (
bool
);Parameters:
0
``
address
address
1
``
bytes4
bytes4
Return Values:
0
bool
bool
isInstanceOf
isInstanceOfGets wether an instance is of some instance key.
function isInstanceOf(
bytes32,
address
)
view
returns (
bool
);Parameters:
0
``
bytes32
bytes32
1
``
address
address
Return Values:
0
bool
bool
isPoolAsset
isPoolAssetGets the validity of a pool asset.
function isPoolAsset(
address
)
view
returns (
bool
);Parameters:
0
``
address
address
Return Values:
0
bool
bool
isPoolDelegate
isPoolDelegateGets the validity of a pool delegate.
function isPoolDelegate(
address account_
)
view
returns (
bool isPoolDelegate_
);Parameters:
0
account_
address
address
The address of the account to query.
Return Values:
0
isPoolDelegate_
bool
bool
A boolean indicating the validity of the pool delegate.
isPoolDeployer
isPoolDeployerGets the validity of a pool deployer.
function isPoolDeployer(
address caller_
)
view
returns (
bool isPoolDeployer_
);Parameters:
0
caller_
address
address
Return Values:
0
isPoolDeployer_
bool
bool
A boolean indicating the validity of the pool deployer.
isValidScheduledCall
isValidScheduledCallChecks if a call is scheduled.
function isValidScheduledCall(
address caller_,
address contract_,
bytes32 functionId_,
bytes callData_
)
view
returns (
bool isValid_
);Parameters:
0
caller_
address
address
The contract to execute the call on.
1
contract_
address
address
The contract to execute the call on.
2
functionId_
bytes32
bytes32
The id of the function to execute.
3
callData_
bytes
bytes
The of the parameters to pass to the function.
Return Values:
0
isValid_
bool
bool
True if the call is scheduled, false otherwise.
manualOverridePrice
manualOverridePriceGets the manual override price for an asset.
function manualOverridePrice(
address
)
view
returns (
uint256
);Parameters:
0
``
address
address
Return Values:
0
uint256
uint256
mapleTreasury
mapleTreasuryGets maple treasury address.
function mapleTreasury()
view
returns (
address
);Return Values:
0
address
address
maxCoverLiquidationPercent
maxCoverLiquidationPercentGets the maximum cover liquidation percent for a given pool manager.
function maxCoverLiquidationPercent(
address
)
view
returns (
uint256
);Parameters:
0
``
address
address
Return Values:
0
uint256
uint256
migrationAdmin
migrationAdminGets the migration admin address.
function migrationAdmin()
view
returns (
address
);Return Values:
0
address
address
minCoverAmount
minCoverAmountGets the minimum cover amount for a given pool manager.
function minCoverAmount(
address
)
view
returns (
uint256
);Parameters:
0
``
address
address
Return Values:
0
uint256
uint256
operationalAdmin
operationalAdminGets the operational admin address.
function operationalAdmin()
view
returns (
address
);Return Values:
0
address
address
ownedPoolManager
ownedPoolManagerGets the address of the owner pool manager.
function ownedPoolManager(
address account_
)
view
returns (
address poolManager_
);Parameters:
0
account_
address
address
The address of the account to query.
Return Values:
0
poolManager_
address
address
The address of the pool manager.
pendingGovernor
pendingGovernorGets the pending governor address.
function pendingGovernor()
view
returns (
address
);Return Values:
0
address
address
platformManagementFeeRate
platformManagementFeeRateGets the platform management fee rate for a given pool manager.
function platformManagementFeeRate(
address
)
view
returns (
uint256
);Parameters:
0
``
address
address
Return Values:
0
uint256
uint256
platformOriginationFeeRate
platformOriginationFeeRateGets the platform origination fee rate for a given pool manager.
function platformOriginationFeeRate(
address
)
view
returns (
uint256
);Parameters:
0
``
address
address
Return Values:
0
uint256
uint256
platformServiceFeeRate
platformServiceFeeRateGets the platform service fee rate for a given pool manager.
function platformServiceFeeRate(
address
)
view
returns (
uint256
);Parameters:
0
``
address
address
Return Values:
0
uint256
uint256
poolDelegates
poolDelegatesGets pool delegate address information.
function poolDelegates(
address
)
view
returns (
address ownedPoolManager,
bool isPoolDelegate
);Parameters:
0
``
address
address
Return Values:
0
ownedPoolManager
address
address
The address of the pool manager owned by the pool delegate.
1
isPoolDelegate
bool
bool
A boolean indication weather or not the address passed is a current pool delegate.
priceOracleOf
priceOracleOfGets the address and maximum delay of the oracle for the given asset.
function priceOracleOf(
address
)
view
returns (
address oracle,
uint96 maxDelay
);Parameters:
0
``
address
address
Return Values:
0
oracle
address
address
The address of the oracle.
1
maxDelay
uint96
uint96
The maximum delay of the oracle.
protocolPaused
protocolPausedGets the status of the protocol pause.
function protocolPaused()
view
returns (
bool
);Return Values:
0
bool
bool
scheduleCall
scheduleCallSchedules a call to be executed.
function scheduleCall(
address contract_,
bytes32 functionId_,
bytes callData_
)
nonpayable;Parameters:
0
contract_
address
address
The contract to execute the call on.
1
functionId_
bytes32
bytes32
The id of the function to execute.
2
callData_
bytes
bytes
The of the parameters to pass to the function.
scheduledCalls
scheduledCallsGets the schedule calls for the parameters.
function scheduledCalls(
address,
address,
bytes32
)
view
returns (
uint256 timestamp,
bytes32 dataHash
);Parameters:
0
``
address
address
1
``
address
address
2
``
bytes32
bytes32
Return Values:
0
timestamp
uint256
uint256
The timestamp of the next scheduled call.
1
dataHash
bytes32
bytes32
The hash of data fot the scheduled call.
securityAdmin
securityAdminGets security admin address.
function securityAdmin()
view
returns (
address
);Return Values:
0
address
address
setBootstrapMint
setBootstrapMintSets the virtualized first mint that acts as as offset to `totalAssets` and `totalSupply` to prevent an MEV-exploit vector against the first pool depositor.
function setBootstrapMint(
address asset_,
uint256 amount_
)
nonpayable;Parameters:
0
asset_
address
address
The address of the pool asset.
1
amount_
uint256
uint256
setCanDeployFrom
setCanDeployFromSets whether an account can deploying an instance from a particular factory.
function setCanDeployFrom(
address factory_,
address account_,
bool canDeployFrom_
)
nonpayable;Parameters:
0
factory_
address
address
The address of the factory.
1
account_
address
address
The address of the account.
2
canDeployFrom_
bool
bool
Whether the account can deploy or not from the factory.
setContractPause
setContractPauseSets whether a contract is uniquely paused.
function setContractPause(
address contract_,
bool contractPaused_
)
nonpayable;Parameters:
0
contract_
address
address
The address of a contract in the protocol.
1
contractPaused_
bool
bool
Whether the contract is uniquely paused.
setDefaultTimelockParameters
setDefaultTimelockParametersSets the default time lock parameters.
function setDefaultTimelockParameters(
uint128 defaultTimelockDelay_,
uint128 defaultTimelockDuration_
)
nonpayable;Parameters:
0
defaultTimelockDelay_
uint128
uint128
The default time lock delay.
1
defaultTimelockDuration_
uint128
uint128
The default time lock duration.
setFunctionUnpause
setFunctionUnpauseSets whether a contract's function is uniquely unpaused. A false does not imply it is paused.
function setFunctionUnpause(
address contract_,
bytes4 sig_,
bool functionUnpaused_
)
nonpayable;Parameters:
0
contract_
address
address
The address of a contract in the protocol.
1
sig_
bytes4
bytes4
The function signature within the contract.
2
functionUnpaused_
bool
bool
Whether the contract's function is uniquely unpaused.
setManualOverridePrice
setManualOverridePriceSets the manual override price of the asset.
function setManualOverridePrice(
address asset_,
uint256 price_
)
nonpayable;Parameters:
0
asset_
address
address
The address of the asset to set the price for.
1
price_
uint256
uint256
The price of the asset.
setMapleTreasury
setMapleTreasurySets the address of the Maple treasury.
function setMapleTreasury(
address mapleTreasury_
)
nonpayable;Parameters:
0
mapleTreasury_
address
address
The address of the Maple treasury.
setMaxCoverLiquidationPercent
setMaxCoverLiquidationPercentSets the maximum cover liquidation percent for the given pool manager.
function setMaxCoverLiquidationPercent(
address poolManager_,
uint256 maxCoverLiquidationPercent_
)
nonpayable;Parameters:
0
poolManager_
address
address
The address of the pool manager to set the maximum cover liquidation percent for.
1
maxCoverLiquidationPercent_
uint256
uint256
The maximum cover liquidation percent.
setMigrationAdmin
setMigrationAdminSets the address of the migration admin.
function setMigrationAdmin(
address migrationAdmin_
)
nonpayable;Parameters:
0
migrationAdmin_
address
address
The address of the migration admin.
setMinCoverAmount
setMinCoverAmountSets the minimum cover amount for the given pool manager.
function setMinCoverAmount(
address poolManager_,
uint256 minCoverAmount_
)
nonpayable;Parameters:
0
poolManager_
address
address
The address of the pool manager to set the minimum cover amount for.
1
minCoverAmount_
uint256
uint256
The minimum cover amount.
setOperationalAdmin
setOperationalAdminSets the address of the operational admin.
function setOperationalAdmin(
address operationalAdmin_
)
nonpayable;Parameters:
0
operationalAdmin_
address
address
The address of the operational admin.
setPendingGovernor
setPendingGovernorSets the pending governor.
function setPendingGovernor(
address pendingGovernor_
)
nonpayable;Parameters:
0
pendingGovernor_
address
address
The new pending governor.
setPlatformManagementFeeRate
setPlatformManagementFeeRateSets the platform management fee rate for the given pool manager.
function setPlatformManagementFeeRate(
address poolManager_,
uint256 platformManagementFeeRate_
)
nonpayable;Parameters:
0
poolManager_
address
address
The address of the pool manager to set the fee for.
1
platformManagementFeeRate_
uint256
uint256
The platform management fee rate.
setPlatformOriginationFeeRate
setPlatformOriginationFeeRateSets the platform origination fee rate for the given pool manager.
function setPlatformOriginationFeeRate(
address poolManager_,
uint256 platformOriginationFeeRate_
)
nonpayable;Parameters:
0
poolManager_
address
address
The address of the pool manager to set the fee for.
1
platformOriginationFeeRate_
uint256
uint256
The platform origination fee rate.
setPlatformServiceFeeRate
setPlatformServiceFeeRateSets the platform service fee rate for the given pool manager.
function setPlatformServiceFeeRate(
address poolManager_,
uint256 platformServiceFeeRate_
)
nonpayable;Parameters:
0
poolManager_
address
address
The address of the pool manager to set the fee for.
1
platformServiceFeeRate_
uint256
uint256
The platform service fee rate.
setPriceOracle
setPriceOracleSets the price oracle for the given asset.
function setPriceOracle(
address asset_,
address oracle_,
uint96 maxDelay_
)
nonpayable;Parameters:
0
asset_
address
address
The address of the asset to set the oracle for.
1
oracle_
address
address
The address of the oracle to set for the asset.
2
maxDelay_
uint96
uint96
Maximum delay set to check for stale price.
setProtocolPause
setProtocolPauseSets the protocol pause.
function setProtocolPause(
bool protocolPaused_
)
nonpayable;Parameters:
0
protocolPaused_
bool
bool
A boolean indicating the status of the protocol pause.
setSecurityAdmin
setSecurityAdminSets the address of the security admin.
function setSecurityAdmin(
address securityAdmin_
)
nonpayable;Parameters:
0
securityAdmin_
address
address
The address of the security admin.
setTimelockWindow
setTimelockWindowSets the timelock for the given contract.
function setTimelockWindow(
address contract_,
bytes32 functionId_,
uint128 delay_,
uint128 duration_
)
nonpayable;Parameters:
0
contract_
address
address
The address of the contract to add.
1
functionId_
bytes32
bytes32
The id of the function.
2
delay_
uint128
uint128
The delay for the timelock window.
3
duration_
uint128
uint128
The duration for the timelock window.
setTimelockWindows
setTimelockWindowsSets the timelock for the many function ids in a contract.
function setTimelockWindows(
address contract_,
bytes32[] functionIds_,
uint128[] delays_,
uint128[] durations_
)
nonpayable;Parameters:
0
contract_
address
address
The address of the contract to add.
1
functionIds_
bytes32[]
bytes32[]
The ids of the functions.
2
delays_
uint128[]
uint128[]
The delays for the timelock window.
3
durations_
uint128[]
uint128[]
The durations for the timelock window.
setValidBorrower
setValidBorrowerSets the validity of the borrower.
function setValidBorrower(
address borrower_,
bool isValid_
)
nonpayable;Parameters:
0
borrower_
address
address
The address of the borrower to set the validity for.
1
isValid_
bool
bool
A boolean indicating the validity of the borrower.
setValidCollateralAsset
setValidCollateralAssetSets the validity of a collateral asset.
function setValidCollateralAsset(
address collateralAsset_,
bool isValid_
)
nonpayable;Parameters:
0
collateralAsset_
address
address
The address of the collateral asset to set the validity for.
1
isValid_
bool
bool
A boolean indicating the validity of the collateral asset.
setValidInstanceOf
setValidInstanceOfSets the validity of the instance.
function setValidInstanceOf(
bytes32 instanceKey_,
address instance_,
bool isValid_
)
nonpayable;Parameters:
0
instanceKey_
bytes32
bytes32
The key of the instance to set the validity for.
1
instance_
address
address
The address of the instance to set the validity for.
2
isValid_
bool
bool
Boolean indicating the validity of the instance.
setValidPoolAsset
setValidPoolAssetSets the validity of the pool asset.
function setValidPoolAsset(
address poolAsset_,
bool isValid_
)
nonpayable;Parameters:
0
poolAsset_
address
address
The address of the pool asset to set the validity for.
1
isValid_
bool
bool
A boolean indicating the validity of the pool asset.
setValidPoolDelegate
setValidPoolDelegateSets the validity of the pool delegate.
function setValidPoolDelegate(
address account_,
bool isValid_
)
nonpayable;Parameters:
0
account_
address
address
1
isValid_
bool
bool
A boolean indicating the validity of the pool delegate.
setValidPoolDeployer
setValidPoolDeployerSets the validity of the pool deployer.
function setValidPoolDeployer(
address account_,
bool isPoolDeployer_
)
nonpayable;Parameters:
0
account_
address
address
The address of the pool deployer to set the validity for.
1
isPoolDeployer_
bool
bool
A boolean indicating the validity of the pool deployer.
timelockParametersOf
timelockParametersOfGets the time lock parameters for a given contract and function.
function timelockParametersOf(
address,
bytes32
)
view
returns (
uint128 delay,
uint128 duration
);Parameters:
0
``
address
address
1
``
bytes32
bytes32
Return Values:
0
delay
uint128
uint128
The time lock delay.
1
duration
uint128
uint128
The time lock duration.
transferOwnedPoolManager
transferOwnedPoolManagerTransfer the ownership of the pool manager.
function transferOwnedPoolManager(
address fromPoolDelegate_,
address toPoolDelegate_
)
nonpayable;Parameters:
0
fromPoolDelegate_
address
address
The address of the pool delegate to transfer ownership from.
1
toPoolDelegate_
address
address
The address of the pool delegate to transfer ownership to.
unscheduleCall
unscheduleCallUnschedules a call to be executed.
function unscheduleCall(
address caller_,
address contract_,
bytes32 functionId_,
bytes callData_
)
nonpayable;Parameters:
0
caller_
address
address
The contract to execute the call on.
1
contract_
address
address
The contract to execute the call on.
2
functionId_
bytes32
bytes32
The id of the function to execute.
3
callData_
bytes
bytes
The of the parameters to pass to the function.
unscheduleCall
unscheduleCallUnschedules a call to be executed.
function unscheduleCall(
address caller_,
bytes32 functionId_,
bytes callData_
)
nonpayable;Parameters:
0
caller_
address
address
The contract to execute the call on.
1
functionId_
bytes32
bytes32
The id of the function to execute.
2
callData_
bytes
bytes
The of the parameters to pass to the function.
Events
BootstrapMintSet
BootstrapMintSetA virtualized first mint that acts as as offset to `totalAssets` and `totalSupply`.
event BootstrapMintSet(
address asset_,
uint256 bootstrapMint_
);Parameters:
0
asset_
address
address
The address of the pool asset.
1
bootstrapMint_
uint256
uint256
The amount of shares that will offset `totalAssets` and `totalSupply`.
CallScheduled
CallScheduledA time locked call has been scheduled.
event CallScheduled(
address caller_,
address contract_,
bytes32 functionId_,
bytes32 dataHash_,
uint256 timestamp_
);Parameters:
0
caller_
address
address
The address of the function caller.
1
contract_
address
address
The contract to execute the call on.
2
functionId_
bytes32
bytes32
The id of the function to execute.
3
dataHash_
bytes32
bytes32
The hash of the parameters to pass to the function.
4
timestamp_
uint256
uint256
The timestamp of the schedule.
CallUnscheduled
CallUnscheduledA time locked call has been unscheduled.
event CallUnscheduled(
address caller_,
address contract_,
bytes32 functionId_,
bytes32 dataHash_,
uint256 timestamp_
);Parameters:
0
caller_
address
address
The address of the function caller.
1
contract_
address
address
The contract to execute the call on.
2
functionId_
bytes32
bytes32
The id of the function to execute.
3
dataHash_
bytes32
bytes32
The hash of the parameters to pass to the function.
4
timestamp_
uint256
uint256
The timestamp of the schedule.
CanDeployFromSet
CanDeployFromSetAn account has been allowed/disallowed from deploying an instance from a particular factory.
event CanDeployFromSet(
address factory_,
address account_,
bool canDeployFrom_
);Parameters:
0
factory_
address
address
The address of the factory.
1
account_
address
address
The address of the account.
2
canDeployFrom_
bool
bool
Whether the account can deploy from the factory.
ContractPauseSet
ContractPauseSetThe paused state for a given protocol contract was set.
event ContractPauseSet(
address caller_,
address contract_,
bool contractPaused_
);Parameters:
0
caller_
address
address
The address of the security admin or governor that performed the action.
1
contract_
address
address
The address of a contract in the protocol.
2
contractPaused_
bool
bool
Whether the contract is uniquely paused.
DefaultTimelockParametersSet
DefaultTimelockParametersSetThe default parameters for the time lock has been set.
event DefaultTimelockParametersSet(
uint256 previousDelay_,
uint256 currentDelay_,
uint256 previousDuration_,
uint256 currentDuration_
);Parameters:
0
previousDelay_
uint256
uint256
The previous required delay.
1
currentDelay_
uint256
uint256
The newly set required delay.
2
previousDuration_
uint256
uint256
The previous required duration.
3
currentDuration_
uint256
uint256
The newly set required duration.
FunctionUnpauseSet
FunctionUnpauseSetThe paused state for a function of a given protocol contract was set.
event FunctionUnpauseSet(
address caller_,
address contract_,
bytes4 sig_,
bool functionUnpaused_
);Parameters:
0
caller_
address
address
The address of the security admin or governor that performed the action.
1
contract_
address
address
The address of a contract in the protocol.
2
sig_
bytes4
bytes4
The function signature within the contract.
3
functionUnpaused_
bool
bool
Whether the contract's function is uniquely unpaused.
GovernorshipAccepted
GovernorshipAcceptedThe governorship has been accepted.
event GovernorshipAccepted(
address previousGovernor_,
address currentGovernor_
);Parameters:
0
previousGovernor_
address
address
The previous governor.
1
currentGovernor_
address
address
The new governor.
ManualOverridePriceSet
ManualOverridePriceSetThe price for an asset has been set.
event ManualOverridePriceSet(
address asset_,
uint256 price_
);Parameters:
0
asset_
address
address
The address of the asset.
1
price_
uint256
uint256
The manually set price of the asset.
MapleTreasurySet
MapleTreasurySetThe address for the Maple treasury has been set.
event MapleTreasurySet(
address previousMapleTreasury_,
address currentMapleTreasury_
);Parameters:
0
previousMapleTreasury_
address
address
The previous treasury.
1
currentMapleTreasury_
address
address
The new treasury.
MaxCoverLiquidationPercentSet
MaxCoverLiquidationPercentSetThe max liquidation percent for the given pool manager has been set.
event MaxCoverLiquidationPercentSet(
address poolManager_,
uint256 maxCoverLiquidationPercent_
);Parameters:
0
poolManager_
address
address
The address of the pool manager.
1
maxCoverLiquidationPercent_
uint256
uint256
The new value for the cover liquidation percent.
MigrationAdminSet
MigrationAdminSetThe migration admin has been set.
event MigrationAdminSet(
address previousMigrationAdmin_,
address nextMigrationAdmin_
);Parameters:
0
previousMigrationAdmin_
address
address
The previous migration admin.
1
nextMigrationAdmin_
address
address
The new migration admin.
MinCoverAmountSet
MinCoverAmountSetThe minimum cover amount for the given pool manager has been set.
event MinCoverAmountSet(
address poolManager_,
uint256 minCoverAmount_
);Parameters:
0
poolManager_
address
address
The address of the pool manager.
1
minCoverAmount_
uint256
uint256
The new value for the minimum cover amount.
OperationalAdminSet
OperationalAdminSetThe operational admin was set.
event OperationalAdminSet(
address previousOperationalAdmin_,
address currentOperationalAdmin_
);Parameters:
0
previousOperationalAdmin_
address
address
The address of the previous operational admin.
1
currentOperationalAdmin_
address
address
The address of the new operational admin.
PendingGovernorSet
PendingGovernorSetThe pending governor has been set.
event PendingGovernorSet(
address pendingGovernor_
);Parameters:
0
pendingGovernor_
address
address
The new pending governor.
PlatformManagementFeeRateSet
PlatformManagementFeeRateSetThe platform management fee rate for the given pool manager has been set.
event PlatformManagementFeeRateSet(
address poolManager_,
uint256 platformManagementFeeRate_
);Parameters:
0
poolManager_
address
address
The address of the pool manager.
1
platformManagementFeeRate_
uint256
uint256
The new value for the platform management fee rate.
PlatformOriginationFeeRateSet
PlatformOriginationFeeRateSetThe platform origination fee rate for the given pool manager has been set.
event PlatformOriginationFeeRateSet(
address poolManager_,
uint256 platformOriginationFeeRate_
);Parameters:
0
poolManager_
address
address
The address of the pool manager.
1
platformOriginationFeeRate_
uint256
uint256
The new value for the origination fee rate.
PlatformServiceFeeRateSet
PlatformServiceFeeRateSetThe platform service fee rate for the given pool manager has been set.
event PlatformServiceFeeRateSet(
address poolManager_,
uint256 platformServiceFeeRate_
);Parameters:
0
poolManager_
address
address
The address of the pool manager.
1
platformServiceFeeRate_
uint256
uint256
The new value for the platform service fee rate.
PoolManagerActivated
PoolManagerActivatedThe pool manager was activated.
event PoolManagerActivated(
address poolManager_,
address poolDelegate_
);Parameters:
0
poolManager_
address
address
The address of the pool manager.
1
poolDelegate_
address
address
The address of the pool delegate.
PoolManagerOwnershipTransferred
PoolManagerOwnershipTransferredThe ownership of the pool manager was transferred.
event PoolManagerOwnershipTransferred(
address fromPoolDelegate_,
address toPoolDelegate_,
address poolManager_
);Parameters:
0
fromPoolDelegate_
address
address
The address of the previous pool delegate.
1
toPoolDelegate_
address
address
The address of the new pool delegate.
2
poolManager_
address
address
The address of the pool manager.
PriceOracleSet
PriceOracleSetThe oracle for an asset has been set.
event PriceOracleSet(
address asset_,
address oracle_,
uint96 maxDelay_
);Parameters:
0
asset_
address
address
The address of the asset.
1
oracle_
address
address
The address of the oracle.
2
maxDelay_
uint96
uint96
The maximum delay of the oracle.
ProtocolPauseSet
ProtocolPauseSetThe protocol pause was set to a new state.
event ProtocolPauseSet(
address caller_,
bool protocolPaused_
);Parameters:
0
caller_
address
address
The address of the security admin or governor that performed the action.
1
protocolPaused_
bool
bool
The protocol paused state.
SecurityAdminSet
SecurityAdminSetThe security admin was set.
event SecurityAdminSet(
address previousSecurityAdmin_,
address currentSecurityAdmin_
);Parameters:
0
previousSecurityAdmin_
address
address
The address of the previous security admin.
1
currentSecurityAdmin_
address
address
The address of the new security admin.
TimelockWindowSet
TimelockWindowSetA new timelock window was set.
event TimelockWindowSet(
address contract_,
bytes32 functionId_,
uint128 delay_,
uint128 duration_
);Parameters:
0
contract_
address
address
The contract to execute the call on.
1
functionId_
bytes32
bytes32
The id of the function to execute.
2
delay_
uint128
uint128
The delay of the timelock window.
3
duration_
uint128
uint128
The duration of the timelock window.
ValidBorrowerSet
ValidBorrowerSetA valid borrower was set.
event ValidBorrowerSet(
address borrower_,
bool isValid_
);Parameters:
0
borrower_
address
address
The address of the borrower.
1
isValid_
bool
bool
The validity of the borrower.
ValidCollateralAssetSet
ValidCollateralAssetSetA valid asset was set.
event ValidCollateralAssetSet(
address collateralAsset_,
bool isValid_
);Parameters:
0
collateralAsset_
address
address
The address of the collateral asset.
1
isValid_
bool
bool
The validity of the collateral asset.
ValidInstanceSet
ValidInstanceSetA valid instance was set.
event ValidInstanceSet(
bytes32 instanceKey_,
address instance_,
bool isValid_
);Parameters:
0
instanceKey_
bytes32
bytes32
The key of the instance.
1
instance_
address
address
The address of the instance.
2
isValid_
bool
bool
The validity of the instance.
ValidPoolAssetSet
ValidPoolAssetSetA valid asset was set.
event ValidPoolAssetSet(
address poolAsset_,
bool isValid_
);Parameters:
0
poolAsset_
address
address
The address of the asset.
1
isValid_
bool
bool
The validity of the asset.
ValidPoolDelegateSet
ValidPoolDelegateSetA valid pool delegate was set.
event ValidPoolDelegateSet(
address account_,
bool isValid_
);Parameters:
0
account_
address
address
The address the account.
1
isValid_
bool
bool
The validity of the asset.
ValidPoolDeployerSet
ValidPoolDeployerSetA valid pool deployer was set.
event ValidPoolDeployerSet(
address poolDeployer_,
bool isValid_
);Parameters:
0
poolDeployer_
address
address
The address the account.
1
isValid_
bool
bool
The validity of the asset.
Last updated