StakefishTransactionFeePoolV3
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
7
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "StakefishTransactionFeePoolV3"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "StakefishTransactionFeePoolV3"
ABI
ABI objects
Getter at block 21244427
amountTransferredToColdWallet() view returns (uint256)
0
getAccLifetimeStakefishCommission() view returns (uint256)
0
getAccRewardPerValidator() view returns (uint256)
0
getLifetimeReward() view returns (uint256)
0
getPoolState() view returns (uint256, uint256, uint256, uint256, uint256, uint256, bool)
(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 data) pure returns (address, uint256)
encodeValidatorInfo(address ownerAddress, uint256 joinPoolTimestamp) pure returns (uint256)
getUserState(address user) view returns (uint256, uint256, uint256, uint256)
pendingReward(address depositorAddress) view returns (uint256, uint256)
State-modifying
Events batchCollectReward(address beneficiary, address[] wallet, uint256[] amountRequested)
bulkJoinPool(bytes validatorPubkeyArray, address[] depositorAddresses, uint256)
bulkPartPool(bytes validatorPubkeyArray, uint256)
changeOperator(address newOperator)
closePoolForWithdrawal()
collectPoolCommission(address beneficiary, uint256 amountRequested)
collectReward(address beneficiary, uint256 amountRequested)
collectRewardForNFT(address beneficiary, address nftWallet, uint256 amountRequested)
emergencyWithdraw(address[] depositorAddresses, address[] beneficiaries, uint256 maxAmount)
initialize(address operatorAddress_, address adminAddress_)
initializeAccLifetimeStakefishComission()
initialize_version3()
joinPool(bytes validatorPubKey, address depositor)
joinPool(bytes validatorPubKey, address depositor, uint256)
loadFromColdWallet() payable
migrateFromV2(address[] userlist)
openPoolForWithdrawal()
partPool(bytes validatorPubKey)
partPool(bytes validatorPubKey, uint256)
saveToColdWallet(address wallet, uint256 amount)
setCommissionRate(uint256 commissionRate)
setNFTManager(address nftManager)
transferClaimHistory(address[] addresses, uint256[] claimAmount)
transferValidatorByAdmin(bytes validatorPubkeys, address[] toAddresses)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
CommissionCollected(address beneficiary, uint256 collectedAmount)
CommissionRateChanged(uint256 newRate)
Initialized(uint8 version)
OperatorChanged(address newOperator)
Upgraded(address indexed implementation)
ValidatorBulkJoined(bytes validatorPubkeyArray, address[] depositorAddress, uint256 time)
ValidatorBulkParted(bytes validatorPubkeyArray, address[] depositorAddress, uint256 time)
ValidatorJoined(bytes indexed validatorPubkey, address indexed depositorAddress, uint256 ts)
ValidatorParted(bytes indexed validatorPubkey, address indexed depositorAddress, uint256 ts)
ValidatorRewardCollected(address indexed depositorAddress, address beneficiary, uint256 rewardAmount, address requester)
ValidatorTransferred(bytes indexed validatorPubkey, address indexed from, address indexed to, uint256 ts)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.