ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 34 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
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 45 additional slots
-
variable spans 42 additional slots
5 additional
variables
Balances ($0.00)
No balances found for "ERC1967Proxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14835793 | 3 years ago | | | 0 | 0.00084457163 | |
| 14835790 | 3 years ago | | | 0 | 0.00060353038 | |
| 14835784 | 3 years ago | | | 0 | 0.00089049815 | |
| 14835778 | 3 years ago | | | 0 | 0.00075906326 | |
| 14835777 | 3 years ago | | | 0 | 0.00067859366 | |
| 14835773 | 3 years ago | | | 0 | 0.00052785811 | |
| 14835763 | 3 years ago | | | 0 | 0.00089523501 | |
| 14835752 | 3 years ago | | | 0 | 0.0014534032 | |
| 14835747 | 3 years ago | | | 0 | 0.0015325084 | |
| 14835722 | 3 years ago | | | 0 | 0.0024424872 |
ABI
ABI objects
Getter at block 21304836 proxiableUUID() view returns (bytes32)
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
feePool() view returns (address)
0x68ecc6bba5f538cd7ba6011b3a52513a282036ab
indexLogic() view returns (address)
0xb7de911ebc406055744253b06949e3642647e424
maxComponents() view returns (uint256)
20
orderer() view returns (address)
0x906996a52432b7b3727e791bf2287e19f0045baa
priceOracle() view returns (address)
0x384ac33558821383ff4fc73d1dee3539a74bf540
totalMarketCap() view returns (uint256)
5465190722
Read-only
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
indexOfName(string) view returns (address)
indexOfSymbol(string) view returns (address)
marketCapOf(address) view returns (uint256)
marketCapsOf(address[] _assets) view returns (uint256[] _marketCaps, uint256 _totalMarketCap)
nameOfIndex(address) view returns (string)
supportsInterface(bytes4 _interfaceId) view returns (bool)
symbolOfIndex(address) view returns (string)
State-modifying
Events addAsset(address _asset, uint256 _marketCap)
grantRole(bytes32 role, address account)
initialize(address _indexLogic, uint256 _maxComponents)
registerIndex(address _index, struct IIndexFactoryNameDetails _nameDetails)
removeAsset(address _asset)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setFeePool(address _feePool)
setIndexLogic(address _indexLogic)
setIndexName(address _index, string _name)
setIndexSymbol(address _index, string _symbol)
setMaxComponents(uint256 _maxComponents)
setOrderer(address _orderer)
setPriceOracle(address _priceOracle)
setRoleAdmin(bytes32 role, bytes32 adminRole)
updateAssetMarketCap(address _asset, uint256 _marketCap)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Initialized(uint8 version)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SetFeePool(address indexed account, address feePool)
SetIndexLogic(address indexed account, address indexLogic)
SetMaxComponents(address indexed account, uint256 maxComponents)
SetName(address index, string name)
SetOrderer(address indexed account, address orderer)
SetPriceOracle(address indexed account, address priceOracle)
SetSymbol(address index, string name)
UpdateAsset(address indexed asset, uint256 marketCap)
Upgraded(address indexed implementation)
constructor(address _logic, bytes _data)
fallback()
receive()
This contract contains no error objects.