DelegateManagerV2
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
19
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 46 additional slots
Balances ($0.00)
No balances found for "DelegateManagerV2"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "DelegateManagerV2"
ABI
ABI objects
Getter at block 21244875 getClaimsManagerAddress() view returns (address) getGovernanceAddress() view returns (address) getMaxDelegators() view returns (uint256) getMinDelegationAmount() view returns (uint256) getRemoveDelegatorEvalDuration() view returns (uint256) getRemoveDelegatorLockupDuration() view returns (uint256) getServiceProviderFactoryAddress() view returns (address) getStakingAddress() view returns (address) getUndelegateLockupDuration() view returns (uint256)
Read-only
getDelegatorStakeForServiceProvider(address _delegator, address _serviceProvider) view returns (uint256)
getDelegatorsList(address _sp) view returns (address[])
getPendingRemoveDelegatorRequest(address _serviceProvider, address _delegator) view returns (uint256)
getPendingUndelegateRequest(address _delegator) view returns (address target, uint256 amount, uint256 lockupExpiryBlock)
getSPMinDelegationAmount(address _serviceProvider) view returns (uint256)
getTotalDelegatedToServiceProvider(address _sp) view returns (uint256)
getTotalDelegatorStake(address _delegator) view returns (uint256)
getTotalLockedDelegationForServiceProvider(address _sp) view returns (uint256)
State-modifying
Events cancelRemoveDelegatorRequest(address _serviceProvider, address _delegator)
cancelUndelegateStakeRequest()
claimRewards(address _serviceProvider)
delegateStake(address _targetSP, uint256 _amount) returns (uint256)
initialize()
initialize(address _tokenAddress, address _governanceAddress, uint256 _undelegateLockupDuration)
removeDelegator(address _serviceProvider, address _delegator)
requestRemoveDelegator(address _serviceProvider, address _delegator)
requestUndelegateStake(address _target, uint256 _amount) returns (uint256)
setClaimsManagerAddress(address _claimsManagerAddress)
setGovernanceAddress(address _governanceAddress)
setServiceProviderFactoryAddress(address _spFactory)
setStakingAddress(address _stakingAddress)
slash(uint256 _amount, address _slashAddress)
undelegateStake() returns (uint256)
updateMaxDelegators(uint256 _maxDelegators)
updateMinDelegationAmount(uint256 _minDelegationAmount)
updateRemoveDelegatorEvalDuration(uint256 _duration)
updateRemoveDelegatorLockupDuration(uint256 _duration)
updateSPMinDelegationAmount(address _serviceProvider, uint256 _spMinDelegationAmount)
updateUndelegateLockupDuration(uint256 _duration)
Claim(address indexed _claimer, uint256 indexed _rewards, uint256 indexed _newTotal)
ClaimsManagerAddressUpdated(address indexed _newClaimsManagerAddress)
GovernanceAddressUpdated(address indexed _newGovernanceAddress)
IncreaseDelegatedStake(address indexed _delegator, address indexed _serviceProvider, uint256 indexed _increaseAmount)
MaxDelegatorsUpdated(uint256 indexed _maxDelegators)
MinDelegationUpdated(uint256 indexed _minDelegationAmount)
RemoveDelegatorEvalDurationUpdated(uint256 indexed _removeDelegatorEvalDuration)
RemoveDelegatorLockupDurationUpdated(uint256 indexed _removeDelegatorLockupDuration)
RemoveDelegatorRequestCancelled(address indexed _serviceProvider, address indexed _delegator)
RemoveDelegatorRequestEvaluated(address indexed _serviceProvider, address indexed _delegator, uint256 indexed _unstakedAmount)
RemoveDelegatorRequested(address indexed _serviceProvider, address indexed _delegator, uint256 indexed _lockupExpiryBlock)
SPMinDelegationAmountUpdated(address indexed _serviceProvider, uint256 indexed _spMinDelegationAmount)
ServiceProviderFactoryAddressUpdated(address indexed _newServiceProviderFactoryAddress)
Slash(address indexed _target, uint256 indexed _amount, uint256 indexed _newTotal)
StakingAddressUpdated(address indexed _newStakingAddress)
UndelegateLockupDurationUpdated(uint256 indexed _undelegateLockupDuration)
UndelegateStakeRequestCancelled(address indexed _delegator, address indexed _serviceProvider, uint256 indexed _amount)
UndelegateStakeRequestEvaluated(address indexed _delegator, address indexed _serviceProvider, uint256 indexed _amount)
UndelegateStakeRequested(address indexed _delegator, address indexed _serviceProvider, uint256 indexed _amount, uint256 _lockupExpiryBlock)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.