TransparentUpgradeableProxyV2
Verified contract
Proxy
Active on
Ethereum with 1 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "TransparentUpgradeableProxyV2"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16130996 | 2 years ago | | | 0 | 0.00040535950 |
ABI
ABI objects
Getter at block 21158540 getGovernors() view returns (address[]) getValidatorInfo() view returns (struct IWeightedValidatorWeightedValidator[] _list) getValidators() view returns (address[])
getThreshold() view returns (uint256, uint256)
(70, 100)
minimumVoteWeight() view returns (uint256)
1260
nonce() view returns (uint256)
6
totalValidators() view returns (uint256)
18
totalWeights() view returns (uint256)
1800
Read-only
checkThreshold(uint256 _voteWeight) view returns (bool)
getGovernorWeight(address _governor) view returns (uint256)
getValidatorWeight(address _validator) view returns (uint256)
sumGovernorWeights(address[] _addrList) view returns (uint256 _weight)
sumValidatorWeights(address[] _addrList) view returns (uint256 _weight)
validators(uint256 _index) view returns (struct IWeightedValidatorWeightedValidator)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
functionDelegateCall(bytes _data) payable
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
addValidators(struct IWeightedValidatorWeightedValidator[] _validatorList)
initialize(struct IWeightedValidatorWeightedValidator[] _initValidators, uint256 _numerator, uint256 _denominator)
removeValidators(address[] _validatorList)
setThreshold(uint256 _numerator, uint256 _denominator) returns (uint256 _previousNum, uint256 _previousDenom)
updateValidators(struct IWeightedValidatorWeightedValidator[] _validatorList)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
ThresholdUpdated(uint256 indexed nonce, uint256 indexed numerator, uint256 indexed denominator, uint256 previousNumerator, uint256 previousDenominator)
ValidatorsAdded(uint256 indexed nonce, struct IWeightedValidatorWeightedValidator[] validators)
ValidatorsRemoved(uint256 indexed nonce, address[] validators)
ValidatorsUpdated(uint256 indexed nonce, struct IWeightedValidatorWeightedValidator[] validators)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.