Seamless ILM 3x Loop ETH/USDC
Verified contract
Proxy
Active on
Base with 2,052 txns
Unified storage
Raw
Slot | Value |
---|---|
0x0000000000000000000000000000000000000000000000000000000000000000 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000001 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000002 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000003 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000004 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
variableDebtSeamUSDC | ERC-20 | 1.384237M | -- | -- | |
srWETH | ERC-20 | 635.323592 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22750757 | an hour ago | | | 0 | 0.000058971406 | |
| 22747328 | 3 hours ago | | | 0 | 0.00014685703 | |
| 22747283 | 3 hours ago | | | 0 | 0.00014685748 | |
| 22747111 | 3 hours ago | | | 0 | 0.00015458469 | |
| 22743960 | 5 hours ago | | | 0 | 0.0000041815466 | |
| 22733739 | 10 hours ago | | | 0 | 0.0000037949777 | |
| 22732170 | 11 hours ago | | | 0 | 0.0000040991796 | |
| 22728505 | 13 hours ago | | | 0 | 0.00013499983 | |
| 22728374 | 13 hours ago | | | 0 | 0.00018677341 | |
| 22728352 | 13 hours ago | | | 0 | 0.00016474814 |
ABI
ABI objects
Getter at block 22752534 collateralUSD() view returns (uint256 amount) currentCollateralRatio() view returns (uint256 ratio) debtUSD() view returns (uint256 amount) equity() view returns (uint256 amount) equityUSD() view returns (uint256 amount) proxiableUUID() view returns (bytes32) rebalanceNeeded() view returns (bool shouldRebalance) totalAssets() view returns (uint256)
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
INCENTIVES_CONTROLLER() view returns (bytes32)
0x703c2c8634bed68d98c029c18f310e7f7ec0e5d6342c590190b3cb8b3ba54532
MANAGER_ROLE() view returns (bytes32)
0x241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08
PAUSER_ROLE() view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
UPGRADER_ROLE() view returns (bytes32)
0x189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3
UPGRADE_INTERFACE_VERSION() view returns (string)
5.0.0
asset() view returns (address)
0x4200000000000000000000000000000000000006
decimals() view returns (uint8)
18
getAssets() view returns (struct StrategyAssets assets)
(0x4200000000000000000000000000000000000006, 0x3e8707557d4ad25d6042f590bcf8a06071da2c5f, 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913)
getAssetsCap() view returns (uint256 assetsCap)
215000000000000000000
getCollateralRatioTargets() view returns (struct CollateralRatio ratio)
(150000000, 127500000, 172500000, 150000000, 150000000)
getLendingPool() view returns (struct LendingPool pool)
(0x8f44fd754285aa6a2b8b9b97739b79746e0475a7, 2, 0xc52d72b89931fda7c7b7b13cc3359ef6207d4638)
getMaxIterations() view returns (uint256 iterations)
20
getMaxSlippageOnRebalance() view returns (uint256 maxslippage)
1000000
getOracle() view returns (address oracle)
0xfdd4e83890bccd1fbf9b10d71a5cc0a738753b01
getPoolAddressProvider() view returns (address poolAddressProvider)
0x0e02eb705be325407707662c6f6d3466e939f3a0
getRatioMargin() view returns (uint256 marginUSD)
1
getSwapper() view returns (address swapper)
0xe314ae9d279919a00d4773cce37946a98faddabc
name() view returns (string)
Seamless ILM 3x Loop ETH/USDC
paused() view returns (bool)
false
scaledTotalSupply() view returns (uint256)
726394785188925281273
symbol() view returns (string)
ilm-ETH/USDC-3xloop
totalSupply() view returns (uint256)
726394785188925281273
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
convertToAssets(uint256 shares) view returns (uint256)
convertToShares(uint256 assets) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
getScaledUserBalanceAndSupply(address user) view returns (uint256, uint256)
hasRole(bytes32 role, address account) view returns (bool)
maxDeposit(address) view returns (uint256)
maxMint(address) pure returns (uint256)
maxRedeem(address owner) view returns (uint256)
maxWithdraw(address) pure returns (uint256)
mint(uint256, address) view returns (uint256)
previewDeposit(uint256 assets) view returns (uint256)
previewMint(uint256) view returns (uint256)
previewRedeem(uint256 shares) view returns (uint256)
previewWithdraw(uint256) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
withdraw(uint256, address, address) view returns (uint256)
State-modifying
Events LoopStrategy_init(string _erc20name, string _erc20symbol, address _initialAdmin, struct StrategyAssets _strategyAssets, struct CollateralRatio _collateralRatioTargets, address _poolAddressProvider, address _oracle, address _swapper, uint256 _ratioMargin, uint16 _maxIterations)
approve(address spender, uint256 value) returns (bool)
deposit(uint256 assets, address receiver) returns (uint256 shares)
deposit(uint256 assets, address receiver, uint256 minSharesReceived) returns (uint256 shares)
grantRole(bytes32 role, address account)
pause()
rebalance()
redeem(uint256 shares, address receiver, address owner) returns (uint256)
redeem(uint256 shares, address receiver, address owner, uint256 minUnderlyingAsset) returns (uint256 assets)
renounceRole(bytes32 role, address callerConfirmation)
revokeRole(bytes32 role, address account)
setAssetsCap(uint256 assetsCap)
setCollateralRatioTargets(struct CollateralRatio targets)
setInterestRateMode(uint256 _interestRateMode)
setMaxIterations(uint16 iterations)
setMaxSlippageOnRebalance(uint256 maxSlippage)
setRatioMargin(uint256 marginUSD)
setSwapper(address swapper)
transfer(address to, uint256 value) returns (bool)
transferFrom(address from, address to, uint256 value) returns (bool)
unpause()
upgradeToAndCall(address newImplementation, bytes data) payable
Upgraded(address indexed implementation)
Approval(address indexed owner, address indexed spender, uint256 value)
AssetsCapSet(uint256 assetsCap)
CollateralRatioTargetsSet(struct CollateralRatio targets)
Deposit(address indexed sender, address indexed owner, uint256 assets, uint256 shares)
Initialized(uint64 version)
MaxIterationsSet(uint16 iterations)
MaxSlippageOnRebalanceSet(uint256 maxSlippage)
Paused(address account)
RatioMarginSet(uint256 margin)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SwapperSet(address swapper)
Transfer(address indexed from, address indexed to, uint256 value)
USDMarginSet(uint256 margin)
Unpaused(address account)
Upgraded(address indexed implementation)
Withdraw(address indexed sender, address indexed receiver, address indexed owner, uint256 assets, uint256 shares)
constructor(address implementation, bytes _data)
fallback()
AddressEmptyCode(address target)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
AccessControlBadConfirmation()
AccessControlUnauthorizedAccount(address account, bytes32 neededRole)
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
ERC20InsufficientAllowance(address spender, uint256 allowance, uint256 needed)
ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed)
ERC20InvalidApprover(address approver)
ERC20InvalidReceiver(address receiver)
ERC20InvalidSender(address sender)
ERC20InvalidSpender(address spender)
ERC4626ExceededMaxDeposit(address receiver, uint256 assets, uint256 max)
ERC4626ExceededMaxMint(address receiver, uint256 shares, uint256 max)
ERC4626ExceededMaxRedeem(address owner, uint256 shares, uint256 max)
ERC4626ExceededMaxWithdraw(address owner, uint256 assets, uint256 max)
EnforcedPause()
ExpectedPause()
FailedInnerCall()
InvalidCollateralRatioTargets()
InvalidInitialization()
MarginOutsideRange()
MathOverflowedMulDiv()
MaxSlippageOutOfRange()
MintDisabled()
NotInitializing()
RebalanceNotNeeded()
RedeemerNotOwner()
SafeERC20FailedOperation(address token)
SharesReceivedBelowMinimum(uint256 sharesReceived, uint256 minSharesReceived)
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)
UnderlyingReceivedBelowMinimum(uint256 underlyingReceived, uint256 minUnderlyingReceived)
WithdrawDisabled()