MetaPoolETH

Verified contract

Proxy

Active on Ethereum with 870 txns
Deployed by via 0x4a25d762 at 17687491
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 44 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
11 additional variables

No balances found for "MetaPoolETH"

0xe2c57962b148fe28550d5b8198b62be13ac0e8e3ee4387084a14da8dd8b8c71f
0xfb2fc350ac35e18beb5efb7ef9baabf09bed8595b8af2afe310faeb7d9daad0e
0xdd13dbbc000e880559bcdd793d509dd1d7c2b16a3a94f9746976b48e5d48907a
0x588c002bad54b38f6ca24e4bdba08290f372bc33316eda7e23e15e5fcfdc1501
0x23de03d362dd914929db5707e8fbcdaa6d704aad54bacdf0fb924b5147b0fbf9
0x053993bd05bb40a513b271775b353ad3bdfdc42725708d85c2023508e0efdaea
0x0acbd798773220301caa689ca74a5993712a4e4fca3eae867842dbe54f838b20
0x2b052c57fa67d21349737f739180d77c22d83e2675f9215bae231bfe98080362
0x56256712ccb23e51ce37ab7f8da2ad9d5d33fb757d41862f0f5aa9c1e4ac3f83
0x6ffaea8c5c4512ca2252c71fbf3882439b86d1627a7bdffaa4cb7d6b7606caa5

Functions
Getter at block 20860228
ACTIVATOR_ROLE(view returns (bytes32)
0xec5aad7bdface20c35bc02d6d2d5760df981277427368525d634f4e2603ea192
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MAX_ACCEPTABLE_UNDERLYING_CHANGE(view returns (uint16)
200
MAX_DEPOSIT_FEE(view returns (uint16)
100
MAX_REWARDS_FEE(view returns (uint16)
2000
MIN_DEPOSIT(view returns (uint64)
10000000000000000
SUBMIT_REPORT_TIMELOCK(view returns (uint64)
14400
UPDATER_ROLE(view returns (bytes32)
0x73e573f9566d61418a34d5de3ff49360f9c51fec37f7486551670290f6285dab
acceptableUnderlyingChange(view returns (uint16)
100
asset(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
decimals(view returns (uint8)
18
depositContract(view returns (address)
0x00000000219ab540356cbb839cbe05303d7705fa
depositFee(view returns (uint16)
0
estimatedRewardsPerSecond(view returns (int256)
3211667689393
lastEpochReported(view returns (uint64)
314444
liquidUnstakePool(view returns (address)
0xdf261f967e87b2aa44e18a22f4ace5d7f74f03cc
name(view returns (string)
MetaPoolETH
rewardsFee(view returns (uint16)
500
submitReportUnlockTime(view returns (uint256)
1727586227
symbol(view returns (string)
mpETH
totalAssets(view returns (uint256 assets)
875717277477536760026
totalNodesActivated(view returns (uint32)
34
totalSupply(view returns (uint256)
810323747574685553144
totalUnderlying(view returns (uint256)
875433160507062297674
treasury(view returns (address)
0x52e5219ef6af019776c0a64925370f92cab282ec
whitelistEnabled(view returns (bool)
false
withdrawal(view returns (address)
0xe55e5fde6c25ac4ad75d867817d2d8a45836af49
withdrawalCredential(view returns (bytes)
0x010000000000000000000000e55e5fde6c25ac4ad75d867817d2d8a45836af49
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)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
maxDeposit(addressview returns (uint256)
maxMint(addressview returns (uint256)
maxRedeem(address ownerview returns (uint256)
maxWithdraw(address ownerview returns (uint256)
nodePubkeyUsed(bytesview returns (bool)
previewDeposit(uint256 assetsview returns (uint256)
previewMint(uint256 sharesview returns (uint256)
previewRedeem(uint256 sharesview returns (uint256)
previewWithdraw(uint256 assetsview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
whitelistedAccounts(addressview returns (bool)
State-modifying
addToWhitelist(address[] addresses
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 _assetsaddress _receiverreturns (uint256)
depositETH(address _receiverpayable returns (uint256)
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _liquidPooladdress _withdrawaladdress _depositContractaddress _wethaddress _treasuryaddress _updateraddress _activator
mint(uint256 sharesaddress receiverreturns (uint256)
pushToBeacon(struct StakingNode[] _nodesuint256 _requestPoolAmountuint256 _requestWithdrawalAmountbytes32 _depositContractRoot
redeem(uint256 sharesaddress receiveraddress ownerreturns (uint256)
removeFromWhitelist(address[] addresses
renounceRole(bytes32 roleaddress account
reportEpochs(struct StakingEpochsReport _epochsReportint256 _estimatedRewardsPerSecond
requestEthFromLiquidPoolToWithdrawal(uint256 _requestedETH
revokeRole(bytes32 roleaddress account
toggleWhitelistEnabled(
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
updateAcceptableUnderlyingChange(uint16 _acceptableUnderlyingChange
updateDepositFee(uint16 _depositFee
updateEstimatedRewardsPerSecond(int256 _estimatedRewardsPerSecond
updateLiquidPool(address _liquidPool
updateRewardsFee(uint16 _rewardsFee
updateWithdrawal(address _withdrawal
withdraw(uint256 assetsaddress receiveraddress ownerreturns (uint256)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
Initialized(uint8 version
Mint(address indexed senderaddress indexed owneruint256 assetsuint256 shares
ReportEpochs(struct StakingEpochsReport reportuint256 newTotalUnderlying
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Stake(uint256 nodeIdbytes indexed pubkey
Transfer(address indexed fromaddress indexed touint256 value
UpdateNodeData(uint256 nodeIdstruct StakingNode data
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
AcceptableUnderlyingChangeTooBig(uint16 _acceptableUnderlyingChangeSentuint16 _maxAcceptableUnderlyingChange
DepositRootMismatch(
DepositTooLow(uint256 _minAmountuint256 _amountSent
FeeSentTooBig(uint16 _sentFeeuint16 _maxFee
InvalidEpochFrom(uint64 _fromuint64 _lastEpochReported
InvalidEpochs(uint64 _fromuint64 _to
NodeAlreadyUsed(bytes _pubkey
NotEnoughETHtoStake(uint256 _stakingBalanceuint256 _requestedToPooluint256 _requestedToWithdrawaluint256 _requiredBalance
RewardsPerSecondTooBig(int256 _rewardsPerSecondSentint256 _maxRewardsPerSecond
SubmitReportTimelocked(uint256 _unlockTimestampuint256 _currentTimestamp
UpdateTooBig(uint256 _currentTotalAssetsuint256 _newTotalUnderlyinguint256 _differenceuint256 _maxDifference
UserNotWhitelisted(address _user
ZeroAddress(string _address