TUPProxy

Verified contract

Proxy

Active on Ethereum with 610 txns
Deployed by via 0x2b78e7e5 at 18986166
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $3,935.26
ERC-20
--
0x6934069e76ec966232ca6ba50bfbf477249fa7ecc18a7d2635959efd6856a1ac
0x8bbdd5b3f0a8c17869b0b18c2bb9d37613dba8fa5624509b8ab554ed9f2440da
0x62a3e87834dbb6b531b14849e8408b5fd761408267514e7317c358c0c45c1892
0xd35511d83b4438a24521488e6246f856386eb357487e68628d92accb605ef469
0xf2a09ef903c8cf49b54e965f851daea7ab056c31688fa9e007e59acf4b6560e0
0xf8ba51adfa0c49084bf3ddbaf995694ca7bfb59e4b85bafcd5125ff50ddccee7
0xd184ee2558d33feab801eff098f16a02241c1cc34cbfafee2655ecb3fcb1e96a
0x49eb142df6d028fd9dbd777c1d4af892f6de97ae758ac3b556f9b2efc46ed84d
0x57b719c92431b4b364692b3177c3ab13eb6ef45d2a52bfb69a2b8a9c7d7c01fc
0xd0217a17d61b936cd8467c4faa6825996240ce1ab1d32342f4a738ba54674bfe

Functions
Getter at block 21272753
admin(view returns (address)
0xf64f1967b0ffdbfd0ad9ce84d14c7fda6353767e
decimals(view returns (uint8)
18
depositsPaused(view returns (bool)
false
getCurrentSplit(pure returns (address[]uint256[])
([0xefae3C84B322Fb534E4d06771b0dDf70E46b9ccB, 0x10d3ff6BEF23FcBf22E44393B309527b7CF056E7, 0x3c31940cA471B56a4Db947868a0cf15EF93e88cb], [3250, 2500, 4250])
name(view returns (string)
MEW_Coinbase Staked ETH
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pools(view returns (address[])
[0x8eea6cc08D824B20Efb3bf7C248de694cb1f75F4]
 
rate(view returns (uint256)
symbol(view returns (string)
MEWcbETH
totalSupply(view returns (uint256)
2373411809994664276841
 
totalUnderlyingSupply(view returns (uint256)
Read-only
_getPool(uint256 poolIdview returns (address)
balanceOf(address accountview returns (uint256)
balanceOfUnderlying(address accountview returns (uint256)
getFee(uint256 poolIdview returns (uint256)
getPoolActivation(uint256 poolIdview returns (bool)
integratorCommissionOwed(uint256 poolIdview returns (uint256)
multiResolve(address[] exitQueuesuint256[][] ticketIdsview returns (int64[][] caskIdsOrErrors)
State-modifying
admin(returns (address admin_)
cancelFreeze(
changeAdmin(address newAdmin
changePauser(address newPauser
freeze(uint256 freezeTimeout
freezeTime(returns (uint256)
frozen(returns (bool)
implementation(returns (address implementation_)
pause(
paused(returns (bool)
pauser(returns (address)
unpause(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
acceptAdmin(
addPool(address pooluint256 feeBps
changeFee(uint256 poolIduint256 newFeeBps
changeSplit(address[] recipientsuint256[] splits
exitCommissionShares(uint256 poolId
initialize(struct Native20Configuration args
multiClaim(address[] exitQueuesuint256[][] ticketIdsuint32[][] casksIdsreturns (uint8[][] statuses)
onvPoolSharesReceived(address operatoraddress fromuint256 amountbytesreturns (bytes4)
pauseDeposits(bool isPaused
requestExit(uint256 amount
setMonoTicketThreshold(uint256 minTicketEthValue
setPoolActivation(uint256 poolIdbool statusuint256[] newPoolPercentages
setPoolPercentages(uint256[] split
stake(payable 
transferAdmin(address newAdmin
withdrawCommission(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
PauserChanged(address previousPauseraddress newPauser
SetFreezeTime(uint256 freezeTime
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
CommissionSharesSold(uint256 pSharesSolduint256 iduint256 amountSold
CommissionWithdrawn(address indexed withdraweruint256 amountWithdrawn
Exit(address indexed stakeruint128 exitedTokensstruct PoolExitDetails[] exitDetails
ExitedCommissionShares(uint256 indexed poolIduint256 sharesuint256[] weightsaddress[] recipients
Initialized(uint256 versionbytes cdata
NewCommissionSplit(address[] recipientsuint256[] splits
PoolActivation(address poolAddressuint256 idbool isActive
PoolAdded(address poolAddressuint256 id
SetAdmin(address admin
SetDepositsPaused(bool isPaused
SetFee(uint256 poolIduint256 operatorFeeBps
SetMaxCommission(uint256 maxCommission
SetName(string name
SetPendingAdmin(address pendingAdmin
SetPoolPercentages(uint256[] split
SetSymbol(string symbol
Stake(address indexed stakeruint128 depositedEthuint128 mintedTokensstruct PoolStakeDetails[] stakeDetails
Transfer(address indexed fromaddress indexed touint256 value
VPoolSharesReceived(address vPooluint256 poolIduint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
CallWhenPaused(
FreezeTimeoutTooLow(uint256 providedValueuint256 minimumValue
Frozen(
Unauthorized(address accountaddress expected
AlreadyInitialized(uint256 versionuint256 currentVersion
CallbackNotFromMinting(
CommissionPaidUnderflow(
DepositsPaused(
EmptyPoolList(
FeeOverMax(uint256 maxFeeBps
InsufficientAllowance(uint256 amountuint256 allowance
InsufficientBalance(uint256 amountuint256 balance
InvalidAmounts(uint256 sumuint256 msgValue
InvalidBPSValue(
InvalidNullValue(
InvalidPoolId(uint256 poolId
InvalidZeroAddress(
NoSharesToExit(uint256 poolId
NonZeroPercentageOnDeactivatedPool(uint256 id
NotARegisteredPool(address poolAddress
OutstandingCommission(uint256 ethLeftuint256 id
PRBMath__MulDivOverflow(uint256 prod1uint256 denominator
PoolAlreadyRegistered(address newPool
PoolDisabled(uint256 poolId
PoolTransferFailed(uint256 id
Reentrancy(
Unauthorized(address accountaddress expected
UnequalLengths(uint256 lengthAuint256 lengthB
ZeroSharesMint(