TransparentUpgradeableProxyV2

Verified contract

Proxy

Active on Ethereum with 1 txns
Deployed by via 0xa96eb22c at 15006553
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "TransparentUpgradeableProxyV2"

0xe56e16c0f8d5fea26f72cfbc42a7fa181a18abe941edb50f757a1bdbd4c5b792
From

Functions
Getter at block 21158540
 
getGovernors(view returns (address[])
getThreshold(view returns (uint256uint256)
(70, 100)
 
getValidatorInfo(view returns (struct IWeightedValidatorWeightedValidator[] _list)
 
getValidators(view returns (address[])
minimumVoteWeight(view returns (uint256)
1260
nonce(view returns (uint256)
6
totalValidators(view returns (uint256)
18
totalWeights(view returns (uint256)
1800
Read-only
checkThreshold(uint256 _voteWeightview returns (bool)
getGovernorWeight(address _governorview returns (uint256)
getValidatorWeight(address _validatorview returns (uint256)
sumGovernorWeights(address[] _addrListview returns (uint256 _weight)
sumValidatorWeights(address[] _addrListview returns (uint256 _weight)
validators(uint256 _indexview returns (struct IWeightedValidatorWeightedValidator)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
functionDelegateCall(bytes _datapayable 
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addValidators(struct IWeightedValidatorWeightedValidator[] _validatorList
initialize(struct IWeightedValidatorWeightedValidator[] _initValidatorsuint256 _numeratoruint256 _denominator
removeValidators(address[] _validatorList
setThreshold(uint256 _numeratoruint256 _denominatorreturns (uint256 _previousNumuint256 _previousDenom)
updateValidators(struct IWeightedValidatorWeightedValidator[] _validatorList
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
ThresholdUpdated(uint256 indexed nonceuint256 indexed numeratoruint256 indexed denominatoruint256 previousNumeratoruint256 previousDenominator
ValidatorsAdded(uint256 indexed noncestruct IWeightedValidatorWeightedValidator[] validators
ValidatorsRemoved(uint256 indexed nonceaddress[] validators
ValidatorsUpdated(uint256 indexed noncestruct IWeightedValidatorWeightedValidator[] validators
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.