NativeStakingSSVStrategy
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
18
Slot
XX
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
Balances ($0.00)
No balances found for "NativeStakingSSVStrategy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "NativeStakingSSVStrategy"
ABI
ABI objects
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(address) view returns (address)
checkBalance(address _asset) view returns (uint256 balance)
rewardTokenAddresses(uint256) view returns (address)
supportsAsset(address _asset) view returns (bool)
validatorsStates(bytes32) view returns (uint8)
State-modifying
Events claimGovernance()
collectRewardTokens()
deposit(address _asset, uint256 _amount)
depositAll()
depositSSV(uint64[] operatorIds, uint256 ssvAmount, struct Cluster cluster)
doAccounting() returns (bool accountingValid)
exitSsvValidator(bytes publicKey, uint64[] operatorIds)
initialize(address[] _rewardTokenAddresses, address[] _assets, address[] _pTokens)
manuallyFixAccounting(int256 _validatorsDelta, int256 _consensusRewardsDelta, uint256 _ethToVaultAmount)
pause()
registerSsvValidators(bytes[] publicKeys, uint64[] operatorIds, bytes[] sharesData, uint256 ssvAmount, struct Cluster cluster)
removePToken(uint256 _assetIndex)
removeSsvValidator(bytes publicKey, uint64[] operatorIds, struct Cluster cluster)
resetStakeETHTally()
safeApproveAllTokens()
setFeeRecipient()
setFuseInterval(uint256 _fuseIntervalStart, uint256 _fuseIntervalEnd)
setHarvesterAddress(address _harvesterAddress)
setPTokenAddress(address _asset, address _pToken)
setRegistrator(address _address)
setRewardTokenAddresses(address[] _rewardTokenAddresses)
setStakeETHThreshold(uint256 _amount)
setStakingMonitor(address _address)
stakeEth(struct ValidatorStakeData[] validators)
transferGovernance(address _newGovernor)
transferToken(address _asset, uint256 _amount)
withdraw(address _recipient, address _asset, uint256 _amount)
withdrawAll()
AccountingConsensusRewards(uint256 amount)
AccountingFullyWithdrawnValidator(uint256 noOfValidators, uint256 remainingValidators, uint256 wethSentToVault)
AccountingManuallyFixed(int256 validatorsDelta, int256 consensusRewardsDelta, uint256 wethToVault)
AccountingValidatorSlashed(uint256 remainingValidators, uint256 wethSentToVault)
Deposit(address indexed _asset, address _pToken, uint256 _amount)
ETHStaked(bytes32 indexed pubKeyHash, bytes pubKey, uint256 amount)
FuseIntervalUpdated(uint256 start, uint256 end)
GovernorshipTransferred(address indexed previousGovernor, address indexed newGovernor)
HarvesterAddressesUpdated(address _oldHarvesterAddress, address _newHarvesterAddress)
PTokenAdded(address indexed _asset, address _pToken)
PTokenRemoved(address indexed _asset, address _pToken)
Paused(address account)
PendingGovernorshipTransfer(address indexed previousGovernor, address indexed newGovernor)
RegistratorChanged(address indexed newAddress)
RewardTokenAddressesUpdated(address[] _oldAddresses, address[] _newAddresses)
RewardTokenCollected(address recipient, address rewardToken, uint256 amount)
SSVValidatorExitCompleted(bytes32 indexed pubKeyHash, bytes pubKey, uint64[] operatorIds)
SSVValidatorExitInitiated(bytes32 indexed pubKeyHash, bytes pubKey, uint64[] operatorIds)
SSVValidatorRegistered(bytes32 indexed pubKeyHash, bytes pubKey, uint64[] operatorIds)
StakeETHTallyReset()
StakeETHThresholdChanged(uint256 amount)
StakingMonitorChanged(address indexed newAddress)
Unpaused(address account)
Withdrawal(address indexed _asset, address _pToken, uint256 _amount)
constructor(struct InitializableAbstractStrategyBaseStrategyConfig _baseConfig, address _wethAddress, address _ssvToken, address _ssvNetwork, uint256 _maxValidators, address _feeAccumulator, address _beaconChainDepositContract)
receive()
This contract contains no error objects.