ERC1967ProxyWithReceive

Verified contract

Proxy

Active on Ethereum with 64,761 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 $3,086,464.43
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
--
0x968f7e85dd1ebcc661eef005229380ccd9b90eb568a8b34a51f9b7b421eff4c1
0xac2c351d2e1b557bf637683500817a848d44aaab5702449cd88183e0df384c55
0x523019fb02c6611048de9e82885564b6be3cbe4847b160b9ea4cd9c92514d51e
0xf75dc8ebb19f6e6559bba83af0bc72de93597fa7145a8f56fd09c30d5e986d56
0xd1c6d68d837c50e7633045d1d0393866e6178a73321af8802d39df6cc7db6dfc
0xfbb458df6e0f83492a7dbe99ea88a6dba428285e269c3acd47bfd457fb32f95f
0x2ff2f9b281521a9d2a812cc31b690ae96a832275a653cd6e397e7ca0be95f3c0
0xb6940ac9bf8b4867e9e99eece4f26c4f4996c7af8cc4ddcec79f6adae07e7ba6
0x82c7fd7ea347f5d9fdee3c6b5f856437a2b0b9fa9968a2b5564c4b9f4bc65b2b
0x42909ccd5fc1cf17ff81ec0ca87555a2f598ded8fba2e048b29958d04ec844e1

Functions
Getter at block 20790956
amountTransferredToColdWallet(view returns (uint256)
0
getAccLifetimeStakefishCommission(view returns (uint256)
1804129622251514485572
getAccRewardPerValidator(view returns (uint256)
608863536815032486
getLifetimeReward(view returns (uint256)
7808707934701851245657
getPoolState(view returns (uint256uint256uint256uint256uint256uint256bool)
(20789170, 608863536815032486, 15056, 1690000000000000000000, 4907013495226401827459, 0, true)
isOpenForWithdrawal(view returns (bool)
true
lifetimeCollectedCommission(view returns (uint256)
1690000000000000000000
lifetimePaidUserRewards(view returns (uint256)
4907013495226401827459
 
proxiableUUID(view returns (bytes32)
stakefishCommissionRateBasisPoints(view returns (uint256)
2500
totalValidators(view returns (uint256)
15056
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.