ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 34 txns
Deployed by via 0x61f97909 at 14832541
Slot
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

No balances found for "ERC1967Proxy"

0x9acbe5221cdc6063d4c1ad54395b5d7bd90dde009dc1fb23765e75fc2e472b48
0x3b51aba1506198ae60128cb0119136fc950fd55013a94ed729583e92ad2b42da
0x2bb1c238e9ebc14223e19cff6567256f997a86ec8e3a9c4ec762356f6c1c15db
0x13617d2aaaf9d025a631c243cf6fdece3fd9d5e04eb6c77608f7fbd41f6f4cfc
0xa6915c5a74427ab048f893638c04235f35b9b9b23b9aecfc3e747715c9dc1621
0x1d92d4312a20465ea3f19cb1d624108ac6b4485fd1e4395ed95925190655a000
0xf890ea578ca04925181549253c38fc015662803813f13562d601a91c008df8c5
0xce1b9c51ffcbacd738f978d319e0c252457e7e791d746968713e7362496fc2aa
0xdebbd55e76f3a67a5e5f13616929e88742adc2650696829feabba62c9a0e634e
0x0ed056a6e036cd93359bc682c53f5c4bc174ab1f3cb31911acb0c30eeb8c41f8

Functions
Getter at block 21304836
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
 
proxiableUUID(view returns (bytes32)
totalMarketCap(view returns (uint256)
5465190722
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
indexOfName(stringview returns (address)
indexOfSymbol(stringview returns (address)
marketCapOf(addressview returns (uint256)
marketCapsOf(address[] _assetsview returns (uint256[] _marketCapsuint256 _totalMarketCap)
nameOfIndex(addressview returns (string)
supportsInterface(bytes4 _interfaceIdview returns (bool)
symbolOfIndex(addressview returns (string)
State-modifying
addAsset(address _assetuint256 _marketCap
grantRole(bytes32 roleaddress account
initialize(address _indexLogicuint256 _maxComponents
registerIndex(address _indexstruct IIndexFactoryNameDetails _nameDetails
removeAsset(address _asset
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setFeePool(address _feePool
setIndexLogic(address _indexLogic
setIndexName(address _indexstring _name
setIndexSymbol(address _indexstring _symbol
setMaxComponents(uint256 _maxComponents
setOrderer(address _orderer
setPriceOracle(address _priceOracle
setRoleAdmin(bytes32 rolebytes32 adminRole
updateAssetMarketCap(address _assetuint256 _marketCap
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetFeePool(address indexed accountaddress feePool
SetIndexLogic(address indexed accountaddress indexLogic
SetMaxComponents(address indexed accountuint256 maxComponents
SetName(address indexstring name
SetOrderer(address indexed accountaddress orderer
SetPriceOracle(address indexed accountaddress priceOracle
SetSymbol(address indexstring name
UpdateAsset(address indexed assetuint256 marketCap
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.