Lido ARM

Verified contract

Proxy

Active on Ethereum with 2,220 txns
Deployed by via 0xd068996e at 18744591
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 40 additional slots
ERC-20
Value $1,614,904.59
ERC-20
Value $6,378.86
 (#60231)
ERC-721
--
 (#60230)
ERC-721
--
 (#60223)
ERC-721
--
 (#60212)
ERC-721
--
 (#60202)
ERC-721
--
 (#60199)
ERC-721
--
 (#60186)
ERC-721
--
 (#60144)
ERC-721
--
0xb3e34ad83596ee0a4dcfbc404d383a4b257f98476ea51f5a7cb91e8e5865a8e5
0x9354e84cc85292cdc52ef2d2f5dc50ee7a3d41ff112f65dcadf103efddc36a75
0x3fce26b5c43a3efd6e1e65c30ecc885699e6fe89ceabff1b253e648f29d8ec78
0xf9ffac80f81e994564732aded480a09df28bdbdeec50a6522a8cbc854c9988c4
0x783b02488ccba8427606c28aaa06e66ffb01059b8a44ddba788fd6efb3c088b5
0x97bbccc989e02dbe960e26ad4291fd5b349487dd27342dcd2f58b8bdb378fa7d
0x7518064f28cc2fd6d2a40498ad3506842ab3e411e677bb5a83aeee311455368a
0xb3d70edf8db7688d6854dd45569f55acf3e22d725d7f7608ba9f5e807b96d8ad
0x080efaab2b9defa7a1a2ae6de7083993922bf5cc47a4c08c47ff5a8ac96b9480
0x0a5e1b72f1c5bd9ee1e0578deecc160d9e6996908a105244cc25ac56b83563b6

Functions
Getter at block 21244879
admin(view returns (address)
0xbe2ab3d3d8f6a32b96414ebbd865dbd276d3d899
implementation(view returns (address)
0x3d724176c8f1f965ef4020cb5da5ad1a891beef1
owner(view returns (address)
0xbe2ab3d3d8f6a32b96414ebbd865dbd276d3d899
FEE_SCALE(view returns (uint256)
10000
MAX_CROSS_PRICE_DEVIATION(view returns (uint256)
2000000000000000000000000000000000
PRICE_SCALE(view returns (uint256)
1000000000000000000000000000000000000
baseAsset(view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
capManager(view returns (address)
0xf54ebff575f699d281645c6f14fe427dffe629cf
claimDelay(view returns (uint256)
600
claimable(view returns (uint256)
513551133274275419662
crossPrice(view returns (uint256)
999800000000000000000000000000000000
decimals(view returns (uint8)
18
fee(view returns (uint16)
2000
feeCollector(view returns (address)
0xf14bbdf064e3f67f51cd9bd646ae3716ad938fdc
 
feesAccrued(view returns (uint256 fees)
lastAvailableAssets(view returns (int128)
2489987238437143689257
lidoWithdrawalQueue(view returns (address)
0x889edc2edab5f40e902b864ad4d7ade8e412f9b1
lidoWithdrawalQueueAmount(view returns (uint256)
2000002473056166817945
liquidityAsset(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
name(view returns (string)
Lido ARM
nextWithdrawalIndex(view returns (uint256)
13
operator(view returns (address)
0x39878253374355dbcc15c86458f084fb6f2d6de7
owner(view returns (address)
0xbe2ab3d3d8f6a32b96414ebbd865dbd276d3d899
steth(view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
symbol(view returns (string)
ARM-WETH-stETH
token0(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
token1(view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
 
totalAssets(view returns (uint256)
totalSupply(view returns (uint256)
2472771152760421153460
traderate0(view returns (uint256)
1000100010001000100010001000100010001
traderate1(view returns (uint256)
999750000000000000000000000000000000
weth(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
withdrawsClaimed(view returns (uint128)
25004790682013819279
withdrawsQueued(view returns (uint128)
25019924517128082415
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256 assets)
convertToShares(uint256 assetsview returns (uint256 shares)
previewDeposit(uint256 assetsview returns (uint256 shares)
previewRedeem(uint256 sharesview returns (uint256 assets)
withdrawalRequests(uint256 requestIdview returns (address withdrawerbool claimeduint40 claimTimestampuint128 assetsuint128 queued)
State-modifying
initialize(address _logicaddress _initOwnerbytes _datapayable 
setOwner(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approve(address spenderuint256 valuereturns (bool)
claimLidoWithdrawals(uint256[] requestIds
claimRedeem(uint256 requestIdreturns (uint256 assets)
collectFees(returns (uint256 fees)
deposit(uint256 assetsreturns (uint256 shares)
deposit(uint256 assetsaddress receiverreturns (uint256 shares)
initialize(string _namestring _symboladdress _operatoruint256 _feeaddress _feeCollectoraddress _capManager
requestLidoWithdrawals(uint256[] amountsreturns (uint256[] requestIds)
requestRedeem(uint256 sharesreturns (uint256 requestIduint256 assets)
setCapManager(address _capManager
setCrossPrice(uint256 newCrossPrice
setFee(uint256 _fee
setFeeCollector(address _feeCollector
setOperator(address newOperator
setOwner(address newOwner
setPrices(uint256 buyT1uint256 sellT1
swapExactTokensForTokens(address inTokenaddress outTokenuint256 amountInuint256 amountOutMinaddress to
swapExactTokensForTokens(uint256 amountInuint256 amountOutMinaddress[] pathaddress touint256 deadlinereturns (uint256[] amounts)
swapTokensForExactTokens(address inTokenaddress outTokenuint256 amountOutuint256 amountInMaxaddress to
swapTokensForExactTokens(uint256 amountOutuint256 amountInMaxaddress[] pathaddress touint256 deadlinereturns (uint256[] amounts)
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
Approval(address indexed owneraddress indexed spenderuint256 value
CapManagerUpdated(address indexed capManager
ClaimLidoWithdrawals(uint256[] requestIds
CrossPriceUpdated(uint256 crossPrice
Deposit(address indexed owneruint256 assetsuint256 shares
FeeCollected(address indexed feeCollectoruint256 fee
FeeCollectorUpdated(address indexed newFeeCollector
FeeUpdated(uint256 fee
Initialized(uint64 version
OperatorChanged(address newAdmin
RedeemClaimed(address indexed withdraweruint256 indexed requestIduint256 assets
RedeemRequested(address indexed withdraweruint256 indexed requestIduint256 assetsuint256 queueduint256 claimTimestamp
RequestLidoWithdrawals(uint256[] amountsuint256[] requestIds
TraderateChanged(uint256 traderate0uint256 traderate1
Transfer(address indexed fromaddress indexed touint256 value
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
InvalidInitialization(
NotInitializing(
SafeCastOverflowedIntDowncast(uint8 bitsint256 value
SafeCastOverflowedIntToUint(int256 value
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value
SafeCastOverflowedUintToInt(uint256 value