\
function HUNDRED_PERCENT()
view
returns (
uint256
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | uint256 |
uint256 |
\
Accepts the governorship if the caller is the `pendingGovernor`.
function acceptGovernor()
nonpayable;
\
Activates the pool manager.
function activatePoolManager(
address poolManager_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | poolManager_ |
address |
address |
The address of the pool manager to activate. |
\
Returns the proxy's admin address.
function admin()
view
returns (
address admin_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | admin_ |
address |
address |
The address of the admin. |
\
Gets the virtualized first mint that acts as as offset to `totalAssets` and `totalSupply` for a given pool asset.
function bootstrapMint(
address
)
view
returns (
uint256
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | `` | address |
address |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | uint256 |
uint256 |
\
Gets whether a caller account can deploy from the factory calling this function.
function canDeploy(
address caller_
)
view
returns (
bool canDeploy_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | caller_ |
address |
address |
The address of the account calling the factory. |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | canDeploy_ |
bool |
bool |
Whether the account can deploy from the factory. |
\
Gets whether a caller account can deploy from a factory.
function canDeployFrom(
address factory_,
address caller_
)
view
returns (
bool canDeployFrom_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | factory_ |
address |
address |
The address of the factory. |
1 | caller_ |
address |
address |
The address of the account calling the factory. |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | canDeployFrom_ |
bool |
bool |
Whether the account can deploy from the factory. |
\
Gets the default timelock parameters.
function defaultTimelockParameters()
view
returns (
uint128 delay,
uint128 duration
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | delay |
uint128 |
uint128 |
The default timelock delay. |
1 | duration |
uint128 |
uint128 |
The default timelock duration. |
\
Gets the latest price for an asset.
function getLatestPrice(
address asset_
)
view
returns (
uint256 latestPrice_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | asset_ |
address |
address |
The address of the asset to query. |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | latestPrice_ |
uint256 |
uint256 |
The latest price for the asset. |
\
Gets governor address.
function governor()
view
returns (
address governor_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | governor_ |
address |
address |
The address of the governor. |
\
Returns the proxy's implementation address.
function implementation()
view
returns (
address implementation_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | implementation_ |
address |
address |
The address of the implementation. |
\
Gets the validity of a borrower.
function isBorrower(
address
)
view
returns (
bool
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | `` | address |
address |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | bool |
bool |
\
Gets the validity of a collateral asset.
function isCollateralAsset(
address
)
view
returns (
bool
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | `` | address |
address |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | bool |
bool |
\
Gets whether a contract is uniquely paused.
function isContractPaused(
address
)
view
returns (
bool
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | `` | address |
address |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | bool |
bool |
\
Gets the validity of a factory.
function isFactory(
bytes32 factoryId_,
address factory_
)
view
returns (
bool isFactory_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | factoryId_ |
bytes32 |
bytes32 |
The address of the factory to query. |
1 | factory_ |
address |
address |
The address of the factory to query. |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | isFactory_ |
bool |
bool |
A boolean indicating the validity of the factory. |
\
Gets whether a contract's function is paused.
function isFunctionPaused(
bytes4 sig_
)
view
returns (
bool functionIsPaused_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | sig_ |
bytes4 |
bytes4 |
The function signature within the contract. |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | functionIsPaused_ |
bool |
bool |
Whether the contract's function is paused. |
\
Gets whether a contract's function is paused.
function isFunctionPaused(
address contract_,
bytes4 sig_
)
view
returns (
bool functionIsPaused_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | contract_ |
address |
address |
The address of a contract in the protocol. |
1 | sig_ |
bytes4 |
bytes4 |
The function signature within the contract. |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | functionIsPaused_ |
bool |
bool |
Whether the contract's function is paused. |
\
Gets whether a contract's function is uniquely unpaused. A false does not imply it is paused.
function isFunctionUnpaused(
address,
bytes4
)
view
returns (
bool
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | `` | address |
address |
|
1 | `` | bytes4 |
bytes4 |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | bool |
bool |
\
Gets wether an instance is of some instance key.
function isInstanceOf(
bytes32,
address
)
view
returns (
bool
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | `` | bytes32 |
bytes32 |
|
1 | `` | address |
address |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | bool |
bool |
\
Gets the validity of a pool asset.
function isPoolAsset(
address
)
view
returns (
bool
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | `` | address |
address |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | bool |
bool |
\
Gets the validity of a pool delegate.
function isPoolDelegate(
address account_
)
view
returns (
bool isPoolDelegate_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | account_ |
address |
address |
The address of the account to query. |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | isPoolDelegate_ |
bool |
bool |
A boolean indicating the validity of the pool delegate. |
\
Gets the validity of a pool deployer.
function isPoolDeployer(
address caller_
)
view
returns (
bool isPoolDeployer_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | caller_ |
address |
address |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | isPoolDeployer_ |
bool |
bool |
A boolean indicating the validity of the pool deployer. |
\
Checks if a call is scheduled.
function isValidScheduledCall(
address caller_,
address contract_,
bytes32 functionId_,
bytes callData_
)
view
returns (
bool isValid_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | isValid_ |
bool |
bool |
True if the call is scheduled, false otherwise. |
\
Gets the manual override price for an asset.
function manualOverridePrice(
address
)
view
returns (
uint256
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | `` | address |
address |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | uint256 |
uint256 |
\
Gets maple treasury address.
function mapleTreasury()
view
returns (
address
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | address |
address |
\
Gets the maximum cover liquidation percent for a given pool manager.
function maxCoverLiquidationPercent(
address
)
view
returns (
uint256
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | `` | address |
address |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | uint256 |
uint256 |
\
Gets the migration admin address.
function migrationAdmin()
view
returns (
address
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | address |
address |
\
Gets the minimum cover amount for a given pool manager.
function minCoverAmount(
address
)
view
returns (
uint256
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | `` | address |
address |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | uint256 |
uint256 |
\
Gets the operational admin address.
function operationalAdmin()
view
returns (
address
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | address |
address |
\
Gets the address of the owner pool manager.
function ownedPoolManager(
address account_
)
view
returns (
address poolManager_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | account_ |
address |
address |
The address of the account to query. |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | poolManager_ |
address |
address |
The address of the pool manager. |
\
Gets the pending governor address.
function pendingGovernor()
view
returns (
address
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | address |
address |
\
Gets the platform management fee rate for a given pool manager.
function platformManagementFeeRate(
address
)
view
returns (
uint256
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | `` | address |
address |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | uint256 |
uint256 |
\
Gets the platform origination fee rate for a given pool manager.
function platformOriginationFeeRate(
address
)
view
returns (
uint256
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | `` | address |
address |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | uint256 |
uint256 |
\
Gets the platform service fee rate for a given pool manager.
function platformServiceFeeRate(
address
)
view
returns (
uint256
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | `` | address |
address |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | uint256 |
uint256 |
\
Gets pool delegate address information.
function poolDelegates(
address
)
view
returns (
address ownedPoolManager,
bool isPoolDelegate
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | `` | address |
address |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
Gets the address and maximum delay of the oracle for the given asset.
function priceOracleOf(
address
)
view
returns (
address oracle,
uint96 maxDelay
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | `` | address |
address |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | oracle |
address |
address |
The address of the oracle. |
1 | maxDelay |
uint96 |
uint96 |
The maximum delay of the oracle. |
\
Gets the status of the protocol pause.
function protocolPaused()
view
returns (
bool
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | bool |
bool |
\
Schedules a call to be executed.
function scheduleCall(
address contract_,
bytes32 functionId_,
bytes callData_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
Gets the schedule calls for the parameters.
function scheduledCalls(
address,
address,
bytes32
)
view
returns (
uint256 timestamp,
bytes32 dataHash
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | `` | address |
address |
|
1 | `` | address |
address |
|
2 | `` | bytes32 |
bytes32 |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | timestamp |
uint256 |
uint256 |
The timestamp of the next scheduled call. |
1 | dataHash |
bytes32 |
bytes32 |
The hash of data fot the scheduled call. |
\
Gets security admin address.
function securityAdmin()
view
returns (
address
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | address |
address |
\
Sets 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;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | asset_ |
address |
address |
The address of the pool asset. |
1 | amount_ |
uint256 |
uint256 |
\
Sets whether an account can deploying an instance from a particular factory.
function setCanDeployFrom(
address factory_,
address account_,
bool canDeployFrom_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
Sets whether a contract is uniquely paused.
function setContractPause(
address contract_,
bool contractPaused_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | contract_ |
address |
address |
The address of a contract in the protocol. |
1 | contractPaused_ |
bool |
bool |
Whether the contract is uniquely paused. |
\
Sets the default time lock parameters.
function setDefaultTimelockParameters(
uint128 defaultTimelockDelay_,
uint128 defaultTimelockDuration_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | defaultTimelockDelay_ |
uint128 |
uint128 |
The default time lock delay. |
1 | defaultTimelockDuration_ |
uint128 |
uint128 |
The default time lock duration. |
\
Sets 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;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
Sets the manual override price of the asset.
function setManualOverridePrice(
address asset_,
uint256 price_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | asset_ |
address |
address |
The address of the asset to set the price for. |
1 | price_ |
uint256 |
uint256 |
The price of the asset. |
\
Sets the address of the Maple treasury.
function setMapleTreasury(
address mapleTreasury_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | mapleTreasury_ |
address |
address |
The address of the Maple treasury. |
\
Sets the maximum cover liquidation percent for the given pool manager.
function setMaxCoverLiquidationPercent(
address poolManager_,
uint256 maxCoverLiquidationPercent_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
Sets the address of the migration admin.
function setMigrationAdmin(
address migrationAdmin_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | migrationAdmin_ |
address |
address |
The address of the migration admin. |
\
Sets the minimum cover amount for the given pool manager.
function setMinCoverAmount(
address poolManager_,
uint256 minCoverAmount_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
Sets the address of the operational admin.
function setOperationalAdmin(
address operationalAdmin_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | operationalAdmin_ |
address |
address |
The address of the operational admin. |
\
Sets the pending governor.
function setPendingGovernor(
address pendingGovernor_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | pendingGovernor_ |
address |
address |
The new pending governor. |
\
Sets the platform management fee rate for the given pool manager.
function setPlatformManagementFeeRate(
address poolManager_,
uint256 platformManagementFeeRate_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | poolManager_ |
address |
address |
The address of the pool manager to set the fee for. |
1 | platformManagementFeeRate_ |
uint256 |
uint256 |
The platform management fee rate. |
\
Sets the platform origination fee rate for the given pool manager.
function setPlatformOriginationFeeRate(
address poolManager_,
uint256 platformOriginationFeeRate_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | poolManager_ |
address |
address |
The address of the pool manager to set the fee for. |
1 | platformOriginationFeeRate_ |
uint256 |
uint256 |
The platform origination fee rate. |
\
Sets the platform service fee rate for the given pool manager.
function setPlatformServiceFeeRate(
address poolManager_,
uint256 platformServiceFeeRate_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | poolManager_ |
address |
address |
The address of the pool manager to set the fee for. |
1 | platformServiceFeeRate_ |
uint256 |
uint256 |
The platform service fee rate. |
\
Sets the price oracle for the given asset.
function setPriceOracle(
address asset_,
address oracle_,
uint96 maxDelay_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
Sets the protocol pause.
function setProtocolPause(
bool protocolPaused_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | protocolPaused_ |
bool |
bool |
A boolean indicating the status of the protocol pause. |
\
Sets the address of the security admin.
function setSecurityAdmin(
address securityAdmin_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | securityAdmin_ |
address |
address |
The address of the security admin. |
\
Sets the timelock for the given contract.
function setTimelockWindow(
address contract_,
bytes32 functionId_,
uint128 delay_,
uint128 duration_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
Sets the timelock for the many function ids in a contract.
function setTimelockWindows(
address contract_,
bytes32[] functionIds_,
uint128[] delays_,
uint128[] durations_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
Sets the validity of the borrower.
function setValidBorrower(
address borrower_,
bool isValid_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
Sets the validity of a collateral asset.
function setValidCollateralAsset(
address collateralAsset_,
bool isValid_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
Sets the validity of the instance.
function setValidInstanceOf(
bytes32 instanceKey_,
address instance_,
bool isValid_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
Sets the validity of the pool asset.
function setValidPoolAsset(
address poolAsset_,
bool isValid_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
Sets the validity of the pool delegate.
function setValidPoolDelegate(
address account_,
bool isValid_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | account_ |
address |
address |
|
1 | isValid_ |
bool |
bool |
A boolean indicating the validity of the pool delegate. |
\
Sets the validity of the pool deployer.
function setValidPoolDeployer(
address account_,
bool isPoolDeployer_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
Gets the time lock parameters for a given contract and function.
function timelockParametersOf(
address,
bytes32
)
view
returns (
uint128 delay,
uint128 duration
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | `` | address |
address |
|
1 | `` | bytes32 |
bytes32 |
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | delay |
uint128 |
uint128 |
The time lock delay. |
1 | duration |
uint128 |
uint128 |
The time lock duration. |
\
Transfer the ownership of the pool manager.
function transferOwnedPoolManager(
address fromPoolDelegate_,
address toPoolDelegate_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
Unschedules a call to be executed.
function unscheduleCall(
address caller_,
address contract_,
bytes32 functionId_,
bytes callData_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
Unschedules a call to be executed.
function unscheduleCall(
address caller_,
bytes32 functionId_,
bytes callData_
)
nonpayable;
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
A virtualized first mint that acts as as offset to `totalAssets` and `totalSupply`.
event BootstrapMintSet(
address asset_,
uint256 bootstrapMint_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | asset_ |
address |
address |
The address of the pool asset. |
1 | bootstrapMint_ |
uint256 |
uint256 |
The amount of shares that will offset `totalAssets` and `totalSupply`. |
\
A time locked call has been scheduled.
event CallScheduled(
address caller_,
address contract_,
bytes32 functionId_,
bytes32 dataHash_,
uint256 timestamp_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
A time locked call has been unscheduled.
event CallUnscheduled(
address caller_,
address contract_,
bytes32 functionId_,
bytes32 dataHash_,
uint256 timestamp_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
An account has been allowed/disallowed from deploying an instance from a particular factory.
event CanDeployFromSet(
address factory_,
address account_,
bool canDeployFrom_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
The paused state for a given protocol contract was set.
event ContractPauseSet(
address caller_,
address contract_,
bool contractPaused_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
The default parameters for the time lock has been set.
event DefaultTimelockParametersSet(
uint256 previousDelay_,
uint256 currentDelay_,
uint256 previousDuration_,
uint256 currentDuration_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
The paused state for a function of a given protocol contract was set.
event FunctionUnpauseSet(
address caller_,
address contract_,
bytes4 sig_,
bool functionUnpaused_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
The governorship has been accepted.
event GovernorshipAccepted(
address previousGovernor_,
address currentGovernor_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | previousGovernor_ |
address |
address |
The previous governor. |
1 | currentGovernor_ |
address |
address |
The new governor. |
\
The price for an asset has been set.
event ManualOverridePriceSet(
address asset_,
uint256 price_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | asset_ |
address |
address |
The address of the asset. |
1 | price_ |
uint256 |
uint256 |
The manually set price of the asset. |
\
The address for the Maple treasury has been set.
event MapleTreasurySet(
address previousMapleTreasury_,
address currentMapleTreasury_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | previousMapleTreasury_ |
address |
address |
The previous treasury. |
1 | currentMapleTreasury_ |
address |
address |
The new treasury. |
\
The max liquidation percent for the given pool manager has been set.
event MaxCoverLiquidationPercentSet(
address poolManager_,
uint256 maxCoverLiquidationPercent_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | poolManager_ |
address |
address |
The address of the pool manager. |
1 | maxCoverLiquidationPercent_ |
uint256 |
uint256 |
The new value for the cover liquidation percent. |
\
The migration admin has been set.
event MigrationAdminSet(
address previousMigrationAdmin_,
address nextMigrationAdmin_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | previousMigrationAdmin_ |
address |
address |
The previous migration admin. |
1 | nextMigrationAdmin_ |
address |
address |
The new migration admin. |
\
The minimum cover amount for the given pool manager has been set.
event MinCoverAmountSet(
address poolManager_,
uint256 minCoverAmount_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | poolManager_ |
address |
address |
The address of the pool manager. |
1 | minCoverAmount_ |
uint256 |
uint256 |
The new value for the minimum cover amount. |
\
The operational admin was set.
event OperationalAdminSet(
address previousOperationalAdmin_,
address currentOperationalAdmin_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | previousOperationalAdmin_ |
address |
address |
The address of the previous operational admin. |
1 | currentOperationalAdmin_ |
address |
address |
The address of the new operational admin. |
\
The pending governor has been set.
event PendingGovernorSet(
address pendingGovernor_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | pendingGovernor_ |
address |
address |
The new pending governor. |
\
The platform management fee rate for the given pool manager has been set.
event PlatformManagementFeeRateSet(
address poolManager_,
uint256 platformManagementFeeRate_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | poolManager_ |
address |
address |
The address of the pool manager. |
1 | platformManagementFeeRate_ |
uint256 |
uint256 |
The new value for the platform management fee rate. |
\
The platform origination fee rate for the given pool manager has been set.
event PlatformOriginationFeeRateSet(
address poolManager_,
uint256 platformOriginationFeeRate_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | poolManager_ |
address |
address |
The address of the pool manager. |
1 | platformOriginationFeeRate_ |
uint256 |
uint256 |
The new value for the origination fee rate. |
\
The platform service fee rate for the given pool manager has been set.
event PlatformServiceFeeRateSet(
address poolManager_,
uint256 platformServiceFeeRate_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | poolManager_ |
address |
address |
The address of the pool manager. |
1 | platformServiceFeeRate_ |
uint256 |
uint256 |
The new value for the platform service fee rate. |
\
The pool manager was activated.
event PoolManagerActivated(
address poolManager_,
address poolDelegate_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | poolManager_ |
address |
address |
The address of the pool manager. |
1 | poolDelegate_ |
address |
address |
The address of the pool delegate. |
\
The ownership of the pool manager was transferred.
event PoolManagerOwnershipTransferred(
address fromPoolDelegate_,
address toPoolDelegate_,
address poolManager_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
The oracle for an asset has been set.
event PriceOracleSet(
address asset_,
address oracle_,
uint96 maxDelay_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
The protocol pause was set to a new state.
event ProtocolPauseSet(
address caller_,
bool protocolPaused_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | caller_ |
address |
address |
The address of the security admin or governor that performed the action. |
1 | protocolPaused_ |
bool |
bool |
The protocol paused state. |
\
The security admin was set.
event SecurityAdminSet(
address previousSecurityAdmin_,
address currentSecurityAdmin_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | previousSecurityAdmin_ |
address |
address |
The address of the previous security admin. |
1 | currentSecurityAdmin_ |
address |
address |
The address of the new security admin. |
\
A new timelock window was set.
event TimelockWindowSet(
address contract_,
bytes32 functionId_,
uint128 delay_,
uint128 duration_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
A valid borrower was set.
event ValidBorrowerSet(
address borrower_,
bool isValid_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | borrower_ |
address |
address |
The address of the borrower. |
1 | isValid_ |
bool |
bool |
The validity of the borrower. |
\
A valid asset was set.
event ValidCollateralAssetSet(
address collateralAsset_,
bool isValid_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | collateralAsset_ |
address |
address |
The address of the collateral asset. |
1 | isValid_ |
bool |
bool |
The validity of the collateral asset. |
\
A valid instance was set.
event ValidInstanceSet(
bytes32 instanceKey_,
address instance_,
bool isValid_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
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. |
\
A valid asset was set.
event ValidPoolAssetSet(
address poolAsset_,
bool isValid_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | poolAsset_ |
address |
address |
The address of the asset. |
1 | isValid_ |
bool |
bool |
The validity of the asset. |
\
A valid pool delegate was set.
event ValidPoolDelegateSet(
address account_,
bool isValid_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | account_ |
address |
address |
The address the account. |
1 | isValid_ |
bool |
bool |
The validity of the asset. |
\
A valid pool deployer was set.
event ValidPoolDeployerSet(
address poolDeployer_,
bool isValid_
);
Index | Name | Type | Internal Type | Description |
---|---|---|---|---|
0 | poolDeployer_ |
address |
address |
The address the account. |
1 | isValid_ |
bool |
bool |
The validity of the asset. |
\