TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 532 txns
Deployed by via 0xff272f76 at 17722419
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 1 additional slot

No balances found for "TransparentUpgradeableProxy"

0x4a04e919fc7a3e86f6d7a99185ceefa89f4aa53e96ad7e40c56dd3dd45858bab
0x51595de83dbdbe69c7c195923530046046c6abfed8a2f274fd2259b141f977d6
0x289ef514fd63c67f0c8a4b7c822c662a1b9c3fa0fa45afb04d26fd5e7bba8731
0x65acdd43271dfe092805bbbd90133ff975ffcf1afda30489d13dbad22158c6a4
0xc9d8cacde457e9e1f97bffae20674a0e73aca3d106863876ef70344828404416
0x920e995474ed5d71d0fd24394d303c8fbbf1057bf0d99ed1724034be1efb35da
0x91edb493286998512fb8428722b671a582d1e2152cc8185a05af2be0b0a16e8d
0x68a3ca7913fb5d415ac146d0b734a92a45745fff02ad247f3effc2cb9d391771
0xdedd978c97030d43a242eef94df452f9ab4fe0d1fb2b95cbfe12e063ad2a5869
0xf71cee766e48d9f24a35405d760dcbe61da841178f9523cfb9e9a3727aa4330a

Functions
Getter at block 20884020
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
ROLE_RULE_ADMIN(view returns (bytes32)
0x422fdaf494df115262347bf152b59ce2e4e0d0d8baa9f828fa6d6500f25a0aac
genesis(view returns (bytes32 universeRuleIdbytes32 emptyRuleId)
(universeRuleId=0x9aad70ed4818056165a8d9d89c7d1fc459ddb5844c0fe90722c70837d5181fab, emptyRuleId=0x696c44009bf6fce41e151cc3b2402d0aa17283616b00c6f14b4dfd69aa2337c0)
ruleCount(view returns (uint256 count)
518
Read-only
generateRuleId(string descriptionuint8 operatorbytes32[] operandspure returns (bytes32 ruleId)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isRule(bytes32 ruleIdview returns (bool isIndeed)
isTrustedForwarder(address forwarderview returns (bool)
rule(bytes32 ruleIdview returns (string descriptionstring uriuint8 operatoruint256 operandCount)
ruleAtIndex(uint256 indexview returns (bytes32 ruleId)
ruleDescription(bytes32 ruleIdview returns (string description)
ruleIsToxic(bytes32 ruleIdview returns (bool isIndeed)
ruleOperandAtIndex(bytes32 ruleIduint256 indexview returns (bytes32 operandId)
ruleOperandCount(bytes32 ruleIdview returns (uint256 count)
ruleOperator(bytes32 ruleIdview returns (uint8 operator)
ruleUri(bytes32 ruleIdview returns (string uri)
supportsInterface(bytes4view returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
createRule(string descriptionstring uriuint8 operatorbytes32[] operandsreturns (bytes32 ruleId)
grantRole(bytes32 roleaddress account
init(string universeDescriptionstring universeUristring emptyDescriptionstring emptyUri
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setToxic(bytes32 ruleIdbool toxic
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
CreateRule(address indexed userbytes32 indexed ruleIdstring descriptionstring uribool toxicuint8 operatorbytes32[] operands
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
RuleRegistryDeployed(address deployeraddress trustedForwarder
RuleRegistryInitialized(address adminstring universeDescriptionstring universeUristring emptyDescriptionstring emptyUribytes32 universeRulebytes32 emptyRule
SetToxic(address adminbytes32 ruleIdbool isToxic
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
Bytes32SetConsistency(string modulestring methodstring reasonstring context
Unacceptable(string reason
Unauthorized(address senderstring modulestring methodbytes32 rolestring reasonstring context