StakefishTransactionFeePoolV3

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x1210e381 at 17511111
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "StakefishTransactionFeePoolV3"

No transactions found for "StakefishTransactionFeePoolV3"


Functions
Getter at block 20790956
amountTransferredToColdWallet(view returns (uint256)
0
getAccLifetimeStakefishCommission(view returns (uint256)
0
getAccRewardPerValidator(view returns (uint256)
0
getLifetimeReward(view returns (uint256)
0
getPoolState(view returns (uint256uint256uint256uint256uint256uint256bool)
(0, 0, 0, 0, 0, 0, false)
isOpenForWithdrawal(view returns (bool)
false
lifetimeCollectedCommission(view returns (uint256)
0
lifetimePaidUserRewards(view returns (uint256)
0
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
stakefishCommissionRateBasisPoints(view returns (uint256)
0
totalValidators(view returns (uint256)
0
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
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(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.