MetaPoolETH
Verified contract
Proxy
Active on
Ethereum with 870 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
0x0000…05fa
0xdf26…03cc
0xe55e…af49
11 additional
variables
Balances ($0.00)
No balances found for "MetaPoolETH"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20852890 | a day ago | | | 0 | 0.00051240049 | |
| 20845348 | 2 days ago | | | 0 | 0.00042844235 | |
| 20839076 | 3 days ago | | | 0 | 0.00076691627 | |
| 20831365 | 4 days ago | | | 0 | 0.00098093925 | |
| 20825531 | 5 days ago | | | 0 | 0.00037523871 | |
| 20825530 | 5 days ago | | | 0 | 0.00058510172 | |
| 20825501 | 5 days ago | | | 0 | 0.00065638295 | |
| 20810565 | 7 days ago | | | 0.0115 | 0.0018179298 | |
| 20809879 | 7 days ago | | | 0 | 0.00051846821 | |
| 20792320 | 9 days ago | | | 0 | 0.0016849816 |
ABI
ABI objects
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 owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
convertToAssets(uint256 shares) view returns (uint256 assets)
convertToShares(uint256 assets) view returns (uint256 shares)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
maxDeposit(address) view returns (uint256)
maxMint(address) view returns (uint256)
maxRedeem(address owner) view returns (uint256)
maxWithdraw(address owner) view returns (uint256)
nodePubkeyUsed(bytes) view returns (bool)
previewDeposit(uint256 assets) view returns (uint256)
previewMint(uint256 shares) view returns (uint256)
previewRedeem(uint256 shares) view returns (uint256)
previewWithdraw(uint256 assets) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
whitelistedAccounts(address) view returns (bool)
State-modifying
Events addToWhitelist(address[] addresses)
approve(address spender, uint256 amount) returns (bool)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
deposit(uint256 _assets, address _receiver) returns (uint256)
depositETH(address _receiver) payable returns (uint256)
grantRole(bytes32 role, address account)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialize(address _liquidPool, address _withdrawal, address _depositContract, address _weth, address _treasury, address _updater, address _activator)
mint(uint256 shares, address receiver) returns (uint256)
pushToBeacon(struct StakingNode[] _nodes, uint256 _requestPoolAmount, uint256 _requestWithdrawalAmount, bytes32 _depositContractRoot)
redeem(uint256 shares, address receiver, address owner) returns (uint256)
removeFromWhitelist(address[] addresses)
renounceRole(bytes32 role, address account)
reportEpochs(struct StakingEpochsReport _epochsReport, int256 _estimatedRewardsPerSecond)
requestEthFromLiquidPoolToWithdrawal(uint256 _requestedETH)
revokeRole(bytes32 role, address account)
toggleWhitelistEnabled()
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
updateAcceptableUnderlyingChange(uint16 _acceptableUnderlyingChange)
updateDepositFee(uint16 _depositFee)
updateEstimatedRewardsPerSecond(int256 _estimatedRewardsPerSecond)
updateLiquidPool(address _liquidPool)
updateRewardsFee(uint16 _rewardsFee)
updateWithdrawal(address _withdrawal)
withdraw(uint256 assets, address receiver, address owner) returns (uint256)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Approval(address indexed owner, address indexed spender, uint256 value)
Deposit(address indexed sender, address indexed owner, uint256 assets, uint256 shares)
Initialized(uint8 version)
Mint(address indexed sender, address indexed owner, uint256 assets, uint256 shares)
ReportEpochs(struct StakingEpochsReport report, uint256 newTotalUnderlying)
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)
Stake(uint256 nodeId, bytes indexed pubkey)
Transfer(address indexed from, address indexed to, uint256 value)
UpdateNodeData(uint256 nodeId, struct StakingNode data)
Withdraw(address indexed sender, address indexed receiver, address indexed owner, uint256 assets, uint256 shares)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
receive()
AcceptableUnderlyingChangeTooBig(uint16 _acceptableUnderlyingChangeSent, uint16 _maxAcceptableUnderlyingChange)
DepositRootMismatch()
DepositTooLow(uint256 _minAmount, uint256 _amountSent)
FeeSentTooBig(uint16 _sentFee, uint16 _maxFee)
InvalidEpochFrom(uint64 _from, uint64 _lastEpochReported)
InvalidEpochs(uint64 _from, uint64 _to)
NodeAlreadyUsed(bytes _pubkey)
NotEnoughETHtoStake(uint256 _stakingBalance, uint256 _requestedToPool, uint256 _requestedToWithdrawal, uint256 _requiredBalance)
RewardsPerSecondTooBig(int256 _rewardsPerSecondSent, int256 _maxRewardsPerSecond)
SubmitReportTimelocked(uint256 _unlockTimestamp, uint256 _currentTimestamp)
UpdateTooBig(uint256 _currentTotalAssets, uint256 _newTotalUnderlying, uint256 _difference, uint256 _maxDifference)
UserNotWhitelisted(address _user)
ZeroAddress(string _address)