PRBProxyRegistry

Verified contract

Active on Base with 53 txns
Deployed by via 0x57e7adfa at 1758592
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots

No balances found for "PRBProxyRegistry"

0x1fbd17bf564cc2d97b0833bc1c76ac0307b934efc15100661d4c56a1b82daec7
0x00dde3debd1f94c35bacd70ff0d663db6a7669e3b3e618a7281c13dc521d6ee2
0xa09361924401e3d7f337de539f4804ff9ad849f4dcb3938113b8ad58c9c2c829
0x99df0c7e50809533144494f679f1136723e58dcd83a06fe7db02cd69bb96a957
0x16f2549478e8cb360fa7485f914dfc27aca661a8b121282eeb0231269d268f1e
0x95b1a2c8f8b842e411f537f4f18d2927717ae408638877396803c88a7ae53846
0x3c9b00a86e7215460064daea2187f8d0de2d7270f67c967c3ef4cb3989f7182a
0x8b8638cb6474b7d1ac49dc6cb657ed8c05eaa144148d87ead8f961a4356fd17d
0x82785da17ac5c6f697554954e82259a9aea906638d835c2d26ae974f268d7b7a
0x06f46c36e5fcf43b8c9d0655e64800b2220154e18dae175ad0d4b53e7334aa24

Functions
Getter at block 23194124
VERSION(view returns (string)
4.0.1
constructorParams(view returns (address owneraddress targetbytes data)
(owner=0x0000000000000000000000000000000000000000, target=0x0000000000000000000000000000000000000000, data=0x)
Read-only
getMethodsByOwner(address owneraddress pluginview returns (bytes4[] methods)
getMethodsByProxy(address proxyaddress pluginview returns (bytes4[] methods)
getPermissionByOwner(address owneraddress envoyaddress targetview returns (bool permission)
getPermissionByProxy(address proxyaddress envoyaddress targetview returns (bool permission)
getPluginByOwner(address ownerbytes4 methodview returns (address plugin)
getPluginByProxy(address proxybytes4 methodview returns (address plugin)
getProxy(address userview returns (address proxy)
State-modifying
deploy(returns (address proxy)
deployAndExecute(address targetbytes datareturns (address proxy)
deployAndExecuteAndInstallPlugin(address targetbytes dataaddress pluginreturns (address proxy)
deployAndInstallPlugin(address pluginreturns (address proxy)
deployFor(address userreturns (address proxy)
installPlugin(address plugin
setPermission(address envoyaddress targetbool permission
uninstallPlugin(address plugin
Events
DeployProxy(address indexed operatoraddress indexed owneraddress proxy
InstallPlugin(address indexed owneraddress indexed proxyaddress indexed pluginbytes4[] methods
SetPermission(address indexed owneraddress indexed proxyaddress indexed envoyaddress targetbool newPermission
UninstallPlugin(address indexed owneraddress indexed proxyaddress indexed pluginbytes4[] methods
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
PRBProxyRegistry_PluginMethodCollision(address currentPluginaddress newPluginbytes4 method
PRBProxyRegistry_PluginUnknown(address plugin
PRBProxyRegistry_PluginWithZeroMethods(address plugin
PRBProxyRegistry_UserDoesNotHaveProxy(address user
PRBProxyRegistry_UserHasProxy(address useraddress proxy