ERC1967ProxyWithReceive

Verified contract

Proxy

Active on Ethereum with 71,580 txns
Deployed by via 0x4ea26f47 at 15621089
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
3 additional variables
Native
Value $4,849,273.58
ERC-20
--
 (#10)
ERC-1555
--
 (#9)
ERC-1555
--
 (#20)
ERC-1555
--
 (#19)
ERC-1555
--
 (#18)
ERC-1555
--
 (#17)
ERC-1555
--
 (#16)
ERC-1555
--
 (#15)
ERC-1555
--
0x85be4e182a04c780fcb92845766593526f9ba485bf3bd919b945509e07aa5e4a
0xc0162a5188788cfaeba69334ec3a56721d4fb00287a51d028dc6da83c052bf06
0x0d886148f1f620956f837e922b662f4cdc7a8593e6f463de601a46574c200d7d
0x06a227582b0cb43c8b85bf9d60409ebd57e4ddf69cc051157d057b402415faa0
0x1b004d9d61216913f8052fe5d36a022b7a75dbade81ab8437731c4881d86054b
0x08b1cb54a6acddff4a76ac2d573fc3a483b1b7b6d3533e1a6f0d2c04bd4e2c58
0x77e66eeca69780bf2004ff45f2fdb376e46b74bb676b5b487dbb87d4ea417a50
0xe9e502516ec0863a6a0bbeeacf05e50bffd4c1807bbf30230319a0c4685079ac
0x31a2bd6c630d132381afa2d5f6beaa32ac7c22a93970514676b629e76ad40a3d
0x2c1062198299d73b96db00c7f97f6b81a2267e204e5118e6f98950f5b32d1a28

Functions
Getter at block 21244427
amountTransferredToColdWallet(view returns (uint256)
0
getAccLifetimeStakefishCommission(view returns (uint256)
2031621104534158569789
getAccRewardPerValidator(view returns (uint256)
655807285141038030
getLifetimeReward(view returns (uint256)
8718673863832427582524
getPoolState(view returns (uint256uint256uint256uint256uint256uint256bool)
(21243963, 655807285141038030, 15378, 1800000000000000000000, 5450820557125402015386, 0, true)
isOpenForWithdrawal(view returns (bool)
true
lifetimeCollectedCommission(view returns (uint256)
1800000000000000000000
lifetimePaidUserRewards(view returns (uint256)
5450820557125402015386
 
proxiableUUID(view returns (bytes32)
stakefishCommissionRateBasisPoints(view returns (uint256)
2500
totalValidators(view returns (uint256)
15378
Read-only
decodeValidatorInfo(uint256 datapure returns (addressuint256)
encodeValidatorInfo(address ownerAddressuint256 joinPoolTimestamppure returns (uint256)
getUserState(address userview returns (uint256uint256uint256uint256)
pendingReward(address depositorAddressview returns (uint256uint256)
State-modifying
batchCollectReward(address beneficiaryaddress[] walletuint256[] amountRequested
bulkJoinPool(bytes validatorPubkeyArrayaddress[] depositorAddressesuint256
bulkPartPool(bytes validatorPubkeyArrayuint256
changeOperator(address newOperator
closePoolForWithdrawal(
collectPoolCommission(address beneficiaryuint256 amountRequested
collectReward(address beneficiaryuint256 amountRequested
collectRewardForNFT(address beneficiaryaddress nftWalletuint256 amountRequested
emergencyWithdraw(address[] depositorAddressesaddress[] beneficiariesuint256 maxAmount
initialize(address operatorAddress_address adminAddress_
initializeAccLifetimeStakefishComission(
initialize_version3(
joinPool(bytes validatorPubKeyaddress depositor
joinPool(bytes validatorPubKeyaddress depositoruint256
loadFromColdWallet(payable 
migrateFromV2(address[] userlist
openPoolForWithdrawal(
partPool(bytes validatorPubKey
partPool(bytes validatorPubKeyuint256
saveToColdWallet(address walletuint256 amount
setCommissionRate(uint256 commissionRate
setNFTManager(address nftManager
transferClaimHistory(address[] addressesuint256[] claimAmount
transferValidatorByAdmin(bytes validatorPubkeysaddress[] toAddresses
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
CommissionCollected(address beneficiaryuint256 collectedAmount
CommissionRateChanged(uint256 newRate
Initialized(uint8 version
OperatorChanged(address newOperator
Upgraded(address indexed implementation
ValidatorBulkJoined(bytes validatorPubkeyArrayaddress[] depositorAddressuint256 time
ValidatorBulkParted(bytes validatorPubkeyArrayaddress[] depositorAddressuint256 time
ValidatorJoined(bytes indexed validatorPubkeyaddress indexed depositorAddressuint256 ts
ValidatorParted(bytes indexed validatorPubkeyaddress indexed depositorAddressuint256 ts
ValidatorRewardCollected(address indexed depositorAddressaddress beneficiaryuint256 rewardAmountaddress requester
ValidatorTransferred(bytes indexed validatorPubkeyaddress indexed fromaddress indexed touint256 ts
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.