Euler Protocol
Verified contract
Proxy
Active on
Ethereum with 3 txns
Unified storage
Map
Table
Raw
Constants and immutables
47
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
3 additional
variables
Balances ($54,051.57)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
EUL | ERC-20 | 10.433413K | $3.04 |
$31,717.57 | |
ENS | ERC-20 | 491.800168 | $16.98 |
$8,350.77 | |
cbETH | ERC-20 | 1.557305 | $2,621.68 |
$4,082.75 | |
RAI | ERC-20 | 1.175425K | $3.03 |
$3,561.54 | |
WETH | ERC-20 | 0.981111 | $2,427.89 |
$2,382.03 | |
GRT | ERC-20 | 6.404387K | $0.159984 |
$1,024.6 | |
MATIC | ERC-20 | 1.809211K | $0.381897 |
$690.93 | |
WBTC | ERC-20 | 0.009005 | $61,788.00 |
$556.4 | |
BANK | ERC-20 | 719.064695 | $0.537743 |
$386.67 | |
MIM | ERC-20 | 300.847489 | $1.002 |
$301.45 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16885488 | 2 years ago | | | 0 | 0.00078417420 | |
| 16885467 | 2 years ago | | | 0 | 0.00089554047 | |
| 16818993 | 2 years ago | | | 0 | 0.00040074285 |
ABI
ABI objects
Getter at block 20893344 moduleGitCommit() view returns (bytes32) moduleId() view returns (uint256)
name() view returns (string)
Euler Protocol
Read-only
moduleIdToImplementation(uint256 moduleId) view returns (address)
moduleIdToProxy(uint256 moduleId) view returns (address)
doStaticCall(address contractAddress, bytes payload) view returns (bytes)
getAverageLiquidityDelegateAccount(address account) view returns (address)
State-modifying
Events dispatch()
batchDispatch(struct ExecEulerBatchItem[] items, address[] deferLiquidityChecks)
batchDispatchSimulate(struct ExecEulerBatchItem[] items, address[] deferLiquidityChecks)
deferLiquidityCheck(address account, bytes data)
detailedLiquidity(address account) returns (struct IRiskManagerAssetLiquidity[] assets)
getAverageLiquidity(address account) returns (uint256)
getAverageLiquidityWithDelegate(address account) returns (uint256)
getPrice(address underlying) returns (uint256 twap, uint256 twapPeriod)
getPriceFull(address underlying) returns (uint256 twap, uint256 twapPeriod, uint256 currPrice)
liquidity(address account) returns (struct IRiskManagerLiquidityStatus status)
pTokenUnWrap(address underlying, uint256 amount)
pTokenWrap(address underlying, uint256 amount)
trackAverageLiquidity(uint256 subAccountId, address delegate, bool onlyDelegate)
unTrackAverageLiquidity(uint256 subAccountId)
usePermit(address token, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
usePermitAllowed(address token, uint256 nonce, uint256 expiry, bool allowed, uint8 v, bytes32 r, bytes32 s)
usePermitPacked(address token, uint256 value, uint256 deadline, bytes signature)
AssetStatus(address indexed underlying, uint256 totalBalances, uint256 totalBorrows, uint96 reserveBalance, uint256 poolSize, uint256 interestAccumulator, int96 interestRate, uint256 timestamp)
Borrow(address indexed underlying, address indexed account, uint256 amount)
DelegateAverageLiquidity(address indexed account, address indexed delegate)
Deposit(address indexed underlying, address indexed account, uint256 amount)
EnterMarket(address indexed underlying, address indexed account)
ExitMarket(address indexed underlying, address indexed account)
Genesis()
GovConvertReserves(address indexed underlying, address indexed recipient, uint256 amount)
GovSetAssetConfig(address indexed underlying, struct StorageAssetConfig newConfig)
GovSetIRM(address indexed underlying, uint256 interestRateModel, bytes resetParams)
GovSetPricingConfig(address indexed underlying, uint16 newPricingType, uint32 newPricingParameter)
GovSetReserveFee(address indexed underlying, uint32 newReserveFee)
InstallerInstallModule(uint256 indexed moduleId, address indexed moduleImpl, bytes32 moduleGitCommit)
InstallerSetGovernorAdmin(address indexed newGovernorAdmin)
InstallerSetUpgradeAdmin(address indexed newUpgradeAdmin)
Liquidation(address indexed liquidator, address indexed violator, address indexed underlying, address collateral, uint256 repay, uint256 yield, uint256 healthScore, uint256 baseDiscount, uint256 discount)
MarketActivated(address indexed underlying, address indexed eToken, address indexed dToken)
PTokenActivated(address indexed underlying, address indexed pToken)
PTokenUnWrap(address indexed underlying, address indexed account, uint256 amount)
PTokenWrap(address indexed underlying, address indexed account, uint256 amount)
ProxyCreated(address indexed proxy, uint256 moduleId)
Repay(address indexed underlying, address indexed account, uint256 amount)
RequestBorrow(address indexed account, uint256 amount)
RequestBurn(address indexed account, uint256 amount)
RequestDeposit(address indexed account, uint256 amount)
RequestLiquidate(address indexed liquidator, address indexed violator, address indexed underlying, address collateral, uint256 repay, uint256 minYield)
RequestMint(address indexed account, uint256 amount)
RequestRepay(address indexed account, uint256 amount)
RequestSwap(address indexed accountIn, address indexed accountOut, address indexed underlyingIn, address underlyingOut, uint256 amount, uint256 swapType)
RequestTransferDToken(address indexed from, address indexed to, uint256 amount)
RequestTransferEToken(address indexed from, address indexed to, uint256 amount)
RequestWithdraw(address indexed account, uint256 amount)
TrackAverageLiquidity(address indexed account)
UnTrackAverageLiquidity(address indexed account)
Withdraw(address indexed underlying, address indexed account, uint256 amount)
AssetStatus(address indexed underlying, uint256 totalBalances, uint256 totalBorrows, uint96 reserveBalance, uint256 poolSize, uint256 interestAccumulator, int96 interestRate, uint256 timestamp)
Borrow(address indexed underlying, address indexed account, uint256 amount)
DelegateAverageLiquidity(address indexed account, address indexed delegate)
Deposit(address indexed underlying, address indexed account, uint256 amount)
EnterMarket(address indexed underlying, address indexed account)
ExitMarket(address indexed underlying, address indexed account)
Genesis()
GovConvertReserves(address indexed underlying, address indexed recipient, uint256 amount)
GovSetAssetConfig(address indexed underlying, struct StorageAssetConfig newConfig)
GovSetChainlinkPriceFeed(address indexed underlying, address chainlinkAggregator)
GovSetIRM(address indexed underlying, uint256 interestRateModel, bytes resetParams)
GovSetPricingConfig(address indexed underlying, uint16 newPricingType, uint32 newPricingParameter)
GovSetReserveFee(address indexed underlying, uint32 newReserveFee)
InstallerInstallModule(uint256 indexed moduleId, address indexed moduleImpl, bytes32 moduleGitCommit)
InstallerSetGovernorAdmin(address indexed newGovernorAdmin)
InstallerSetUpgradeAdmin(address indexed newUpgradeAdmin)
Liquidation(address indexed liquidator, address indexed violator, address indexed underlying, address collateral, uint256 repay, uint256 yield, uint256 healthScore, uint256 baseDiscount, uint256 discount)
MarketActivated(address indexed underlying, address indexed eToken, address indexed dToken)
PTokenActivated(address indexed underlying, address indexed pToken)
PTokenUnWrap(address indexed underlying, address indexed account, uint256 amount)
PTokenWrap(address indexed underlying, address indexed account, uint256 amount)
ProxyCreated(address indexed proxy, uint256 moduleId)
Repay(address indexed underlying, address indexed account, uint256 amount)
RequestBorrow(address indexed account, uint256 amount)
RequestBurn(address indexed account, uint256 amount)
RequestDeposit(address indexed account, uint256 amount)
RequestDonate(address indexed account, uint256 amount)
RequestLiquidate(address indexed liquidator, address indexed violator, address indexed underlying, address collateral, uint256 repay, uint256 minYield)
RequestMint(address indexed account, uint256 amount)
RequestRepay(address indexed account, uint256 amount)
RequestSwap(address indexed accountIn, address indexed accountOut, address indexed underlyingIn, address underlyingOut, uint256 amount, uint256 swapType)
RequestTransferDToken(address indexed from, address indexed to, uint256 amount)
RequestTransferEToken(address indexed from, address indexed to, uint256 amount)
RequestWithdraw(address indexed account, uint256 amount)
TrackAverageLiquidity(address indexed account)
UnTrackAverageLiquidity(address indexed account)
Withdraw(address indexed underlying, address indexed account, uint256 amount)
constructor(address admin, address installerModule)
This contract contains no fallback and receive objects.
BatchDispatchSimulation(struct ExecEulerBatchItemResponse[] simulation)