NativeStakingSSVStrategy

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x12c83274 at 20516574
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 46 additional slots
-
variable spans 48 additional slots
6 additional variables

No balances found for "NativeStakingSSVStrategy"

No transactions found for "NativeStakingSSVStrategy"


Functions
Getter at block 21268545
BEACON_CHAIN_DEPOSIT_CONTRACT(view returns (address)
0x00000000219ab540356cbb839cbe05303d7705fa
FEE_ACCUMULATOR_ADDRESS(view returns (address)
0xfee31c09fa5e9cdbc1f80c90b42b58640be91ddf
FULL_STAKE(view returns (uint256)
32000000000000000000
MAX_VALIDATORS(view returns (uint256)
500
MIN_FIX_ACCOUNTING_CADENCE(view returns (uint256)
7200
SSV_NETWORK(view returns (address)
0xdd9bc35ae942ef0cfa76930954a156b3ff30a4e1
SSV_TOKEN(view returns (address)
0x9d65ff81a3c488d585bbfb0bfe3c7707c7917f54
VAULT_ADDRESS(view returns (address)
0x39254033945aa2e4809cc2977e7087bee48bd7ab
WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
activeDepositedValidators(view returns (uint256)
0
consensusRewards(view returns (uint256)
0
depositedWethAccountedFor(view returns (uint256)
0
fuseIntervalEnd(view returns (uint256)
0
fuseIntervalStart(view returns (uint256)
0
getRewardTokenAddresses(view returns (address[])
[]
governor(view returns (address)
0x3ba227d87c2a7ab89eaacefbed9bfa0d15ad249a
harvesterAddress(view returns (address)
0x0000000000000000000000000000000000000000
isGovernor(view returns (bool)
false
lastFixAccountingBlockNumber(view returns (uint256)
0
paused(view returns (bool)
false
platformAddress(view returns (address)
0x0000000000000000000000000000000000000000
stakeETHTally(view returns (uint256)
0
stakeETHThreshold(view returns (uint256)
0
stakingMonitor(view returns (address)
0x0000000000000000000000000000000000000000
validatorRegistrator(view returns (address)
0x0000000000000000000000000000000000000000
vaultAddress(view returns (address)
0x39254033945aa2e4809cc2977e7087bee48bd7ab
Read-only
assetToPToken(addressview returns (address)
checkBalance(address _assetview returns (uint256 balance)
rewardTokenAddresses(uint256view returns (address)
supportsAsset(address _assetview returns (bool)
validatorsStates(bytes32view returns (uint8)
State-modifying
claimGovernance(
collectRewardTokens(
deposit(address _assetuint256 _amount
depositAll(
depositSSV(uint64[] operatorIdsuint256 ssvAmountstruct Cluster cluster
doAccounting(returns (bool accountingValid)
exitSsvValidator(bytes publicKeyuint64[] operatorIds
initialize(address[] _rewardTokenAddressesaddress[] _assetsaddress[] _pTokens
manuallyFixAccounting(int256 _validatorsDeltaint256 _consensusRewardsDeltauint256 _ethToVaultAmount
pause(
registerSsvValidators(bytes[] publicKeysuint64[] operatorIdsbytes[] sharesDatauint256 ssvAmountstruct Cluster cluster
removePToken(uint256 _assetIndex
removeSsvValidator(bytes publicKeyuint64[] operatorIdsstruct Cluster cluster
resetStakeETHTally(
safeApproveAllTokens(
setFeeRecipient(
setFuseInterval(uint256 _fuseIntervalStartuint256 _fuseIntervalEnd
setHarvesterAddress(address _harvesterAddress
setPTokenAddress(address _assetaddress _pToken
setRegistrator(address _address
setRewardTokenAddresses(address[] _rewardTokenAddresses
setStakeETHThreshold(uint256 _amount
setStakingMonitor(address _address
stakeEth(struct ValidatorStakeData[] validators
transferGovernance(address _newGovernor
transferToken(address _assetuint256 _amount
withdraw(address _recipientaddress _assetuint256 _amount
withdrawAll(
Events
AccountingConsensusRewards(uint256 amount
AccountingFullyWithdrawnValidator(uint256 noOfValidatorsuint256 remainingValidatorsuint256 wethSentToVault
AccountingManuallyFixed(int256 validatorsDeltaint256 consensusRewardsDeltauint256 wethToVault
AccountingValidatorSlashed(uint256 remainingValidatorsuint256 wethSentToVault
Deposit(address indexed _assetaddress _pTokenuint256 _amount
ETHStaked(bytes32 indexed pubKeyHashbytes pubKeyuint256 amount
FuseIntervalUpdated(uint256 startuint256 end
GovernorshipTransferred(address indexed previousGovernoraddress indexed newGovernor
HarvesterAddressesUpdated(address _oldHarvesterAddressaddress _newHarvesterAddress
PTokenAdded(address indexed _assetaddress _pToken
PTokenRemoved(address indexed _assetaddress _pToken
Paused(address account
PendingGovernorshipTransfer(address indexed previousGovernoraddress indexed newGovernor
RegistratorChanged(address indexed newAddress
RewardTokenAddressesUpdated(address[] _oldAddressesaddress[] _newAddresses
RewardTokenCollected(address recipientaddress rewardTokenuint256 amount
SSVValidatorExitCompleted(bytes32 indexed pubKeyHashbytes pubKeyuint64[] operatorIds
SSVValidatorExitInitiated(bytes32 indexed pubKeyHashbytes pubKeyuint64[] operatorIds
SSVValidatorRegistered(bytes32 indexed pubKeyHashbytes pubKeyuint64[] operatorIds
StakeETHTallyReset(
StakeETHThresholdChanged(uint256 amount
StakingMonitorChanged(address indexed newAddress
Unpaused(address account
Withdrawal(address indexed _assetaddress _pTokenuint256 _amount
Constructor
constructor(struct InitializableAbstractStrategyBaseStrategyConfig _baseConfigaddress _wethAddressaddress _ssvTokenaddress _ssvNetworkuint256 _maxValidatorsaddress _feeAccumulatoraddress _beaconChainDepositContract
Fallback and receive
receive(
Errors

This contract contains no error objects.