InitializableImmutableAdminUpgradeabilityProxy
Verified contract
Proxy
Active on
Base with 0 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
0xa238…d1c5
Balances ($0.00)
No balances found for "InitializableImmutableAdminUpgradeabilityProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "InitializableImmutableAdminUpgradeabilityProxy"
ABI
ABI objects
Getter at block 22726664
CONFIGURATOR_REVISION() view returns (uint256)
4
MAX_GRACE_PERIOD() view returns (uint40)
14400
getConfiguratorLogic() pure returns (address)
0x3a593a622754ed9572599d33aad6d799b0899fae
Read-only
getPendingLtv(address asset) view returns (uint256)
State-modifying
Events admin() returns (address)
implementation() returns (address)
initialize(address _logic, bytes _data) payable
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
configureReserveAsCollateral(address asset, uint256 ltv, uint256 liquidationThreshold, uint256 liquidationBonus)
disableLiquidationGracePeriod(address asset)
dropReserve(address asset)
initReserves(struct ConfiguratorInputTypesInitReserveInput[] input)
initialize(address provider)
setAssetBorrowableInEMode(address asset, uint8 categoryId, bool borrowable)
setAssetCollateralInEMode(address asset, uint8 categoryId, bool allowed)
setBorrowCap(address asset, uint256 newBorrowCap)
setBorrowableInIsolation(address asset, bool borrowable)
setDebtCeiling(address asset, uint256 newDebtCeiling)
setEModeCategory(uint8 categoryId, uint16 ltv, uint16 liquidationThreshold, uint16 liquidationBonus, string label)
setLiquidationProtocolFee(address asset, uint256 newFee)
setPoolPause(bool paused)
setPoolPause(bool paused, uint40 gracePeriod)
setReserveActive(address asset, bool active)
setReserveBorrowing(address asset, bool enabled)
setReserveFactor(address asset, uint256 newReserveFactor)
setReserveFlashLoaning(address asset, bool enabled)
setReserveFreeze(address asset, bool freeze)
setReserveInterestRateData(address asset, bytes rateData)
setReserveInterestRateStrategyAddress(address asset, address rateStrategyAddress, bytes rateData)
setReservePause(address asset, bool paused)
setReservePause(address asset, bool paused, uint40 gracePeriod)
setSiloedBorrowing(address asset, bool newSiloed)
setSupplyCap(address asset, uint256 newSupplyCap)
setUnbackedMintCap(address asset, uint256 newUnbackedMintCap)
updateAToken(struct ConfiguratorInputTypesUpdateATokenInput input)
updateBridgeProtocolFee(uint256 newBridgeProtocolFee)
updateFlashloanPremiumToProtocol(uint128 newFlashloanPremiumToProtocol)
updateFlashloanPremiumTotal(uint128 newFlashloanPremiumTotal)
updateVariableDebtToken(struct ConfiguratorInputTypesUpdateDebtTokenInput input)
Upgraded(address indexed implementation)
ATokenUpgraded(address indexed asset, address indexed proxy, address indexed implementation)
AssetBorrowableInEModeChanged(address indexed asset, uint8 categoryId, bool borrowable)
AssetCollateralInEModeChanged(address indexed asset, uint8 categoryId, bool collateral)
BorrowCapChanged(address indexed asset, uint256 oldBorrowCap, uint256 newBorrowCap)
BorrowableInIsolationChanged(address asset, bool borrowable)
BridgeProtocolFeeUpdated(uint256 oldBridgeProtocolFee, uint256 newBridgeProtocolFee)
CollateralConfigurationChanged(address indexed asset, uint256 ltv, uint256 liquidationThreshold, uint256 liquidationBonus)
DebtCeilingChanged(address indexed asset, uint256 oldDebtCeiling, uint256 newDebtCeiling)
EModeCategoryAdded(uint8 indexed categoryId, uint256 ltv, uint256 liquidationThreshold, uint256 liquidationBonus, address oracle, string label)
FlashloanPremiumToProtocolUpdated(uint128 oldFlashloanPremiumToProtocol, uint128 newFlashloanPremiumToProtocol)
FlashloanPremiumTotalUpdated(uint128 oldFlashloanPremiumTotal, uint128 newFlashloanPremiumTotal)
LiquidationGracePeriodChanged(address indexed asset, uint40 gracePeriodUntil)
LiquidationGracePeriodDisabled(address indexed asset)
LiquidationProtocolFeeChanged(address indexed asset, uint256 oldFee, uint256 newFee)
PendingLtvChanged(address indexed asset, uint256 ltv)
ReserveActive(address indexed asset, bool active)
ReserveBorrowing(address indexed asset, bool enabled)
ReserveDropped(address indexed asset)
ReserveFactorChanged(address indexed asset, uint256 oldReserveFactor, uint256 newReserveFactor)
ReserveFlashLoaning(address indexed asset, bool enabled)
ReserveFrozen(address indexed asset, bool frozen)
ReserveInitialized(address indexed asset, address indexed aToken, address stableDebtToken, address variableDebtToken, address interestRateStrategyAddress)
ReserveInterestRateDataChanged(address indexed asset, address indexed strategy, bytes data)
ReserveInterestRateStrategyChanged(address indexed asset, address oldStrategy, address newStrategy)
ReservePaused(address indexed asset, bool paused)
SiloedBorrowingChanged(address indexed asset, bool oldState, bool newState)
SupplyCapChanged(address indexed asset, uint256 oldSupplyCap, uint256 newSupplyCap)
UnbackedMintCapChanged(address indexed asset, uint256 oldUnbackedMintCap, uint256 newUnbackedMintCap)
VariableDebtTokenUpgraded(address indexed asset, address indexed proxy, address indexed implementation)
constructor(address admin)
fallback()
This contract contains no error objects.