├── .editorconfig ├── .env.example ├── .gas-snapshot ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── config.yml │ └── deployment_request.yml └── workflows │ ├── ci-deep.yml │ ├── ci.yml │ └── sync.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.yml ├── .solhint.json ├── .vscode └── settings.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── audits ├── cantina-2023-07-11.pdf ├── iaro-2023-07-03.pdf └── omniscia-2023-07-10.pdf ├── bun.lockb ├── codecov.yml ├── deployments.json ├── foundry.toml ├── package.json ├── remappings.txt ├── script ├── Base.s.sol ├── DeployDeterministicRegistry.s.sol ├── DeployProxyViaRegistry.s.sol ├── DeployRegistry.s.sol └── SetPermission.s.sol ├── shell ├── prepare-artifacts.sh └── update-precompiles.sh ├── slither.config.json ├── src ├── PRBProxy.sol ├── PRBProxyRegistry.sol └── interfaces │ ├── IPRBProxy.sol │ ├── IPRBProxyPlugin.sol │ └── IPRBProxyRegistry.sol └── test ├── Base.t.sol ├── mocks ├── plugins │ ├── PluginBasic.sol │ ├── PluginCollider.sol │ ├── PluginEcho.sol │ ├── PluginEmpty.sol │ ├── PluginPanic.sol │ ├── PluginReverter.sol │ ├── PluginSablier.sol │ └── PluginSelfDestructer.sol └── targets │ ├── TargetBasic.sol │ ├── TargetEcho.sol │ ├── TargetPanic.sol │ ├── TargetReverter.sol │ └── TargetSelfDestructer.sol ├── proxy ├── Proxy.t.sol ├── execute │ ├── execute.t.sol │ └── execute.tree ├── receive │ ├── receive.t.sol │ └── receive.tree └── run-plugin │ ├── runPlugin.t.sol │ └── runPlugin.tree ├── registry ├── Registry.t.sol ├── deploy-and-execute-and-install-plugin │ ├── deployAndExecuteAndInstallPlugin.t.sol │ └── deployAndExecuteAndInstallPlugin.tree ├── deploy-and-execute │ ├── deployAndExecute.t.sol │ └── deployAndExecute.tree ├── deploy-and-install-plugin │ ├── deployAndInstallPlugin.t.sol │ └── deployAndInstallPlugin.tree ├── deploy-for │ ├── deployFor.t.sol │ └── deployFor.tree ├── deploy │ ├── deploy.t.sol │ └── deploy.tree ├── get-methods-by-owner │ ├── getMethodsByOwner.t.sol │ └── getMethodsByOwner.tree ├── get-methods-by-proxy │ ├── getMethodsByProxy.t.sol │ └── getMethodsByProxy.tree ├── get-permission-by-owner │ ├── getPermissionByOwner.t.sol │ └── getPermissionByOwner.tree ├── get-permission-by-proxy │ ├── getPermissionByProxy.t.sol │ └── getPermissionByProxy.tree ├── get-plugin-by-owner │ ├── getPluginByOwner.t.sol │ └── getPluginByOwner.tree ├── get-plugin-by-proxy │ ├── getPluginByProxy.t.sol │ └── getPluginByProxy.tree ├── install-plugin │ ├── installPlugin.t.sol │ └── installPlugin.tree ├── set-permission │ ├── setPermission.t.sol │ └── setPermission.tree ├── uninstall-plugin │ ├── uninstallPlugin.t.sol │ └── uninstallPlugin.tree └── version │ ├── version.t.sol │ └── version.tree └── utils ├── Assertions.sol ├── DeployOptimized.sol ├── Events.sol ├── Precompiles.sol └── Precompiles.t.sol /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/.env.example -------------------------------------------------------------------------------- /.gas-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/.gas-snapshot -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: "https://3cities.xyz/#/pay?c=CAESFAKY9DMuOFdjE4Wzl2YyUFipPiSfIgICATICCAJaFURvbmF0aW9uIHRvIFBhdWwgQmVyZw" 2 | github: "PaulRBerg" 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: true 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/deployment_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/.github/ISSUE_TEMPLATE/deployment_request.yml -------------------------------------------------------------------------------- /.github/workflows/ci-deep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/.github/workflows/ci-deep.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/.github/workflows/sync.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/.prettierrc.yml -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/.solhint.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/README.md -------------------------------------------------------------------------------- /audits/cantina-2023-07-11.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/audits/cantina-2023-07-11.pdf -------------------------------------------------------------------------------- /audits/iaro-2023-07-03.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/audits/iaro-2023-07-03.pdf -------------------------------------------------------------------------------- /audits/omniscia-2023-07-10.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/audits/omniscia-2023-07-10.pdf -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/bun.lockb -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/codecov.yml -------------------------------------------------------------------------------- /deployments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/deployments.json -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/foundry.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/package.json -------------------------------------------------------------------------------- /remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/remappings.txt -------------------------------------------------------------------------------- /script/Base.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/script/Base.s.sol -------------------------------------------------------------------------------- /script/DeployDeterministicRegistry.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/script/DeployDeterministicRegistry.s.sol -------------------------------------------------------------------------------- /script/DeployProxyViaRegistry.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/script/DeployProxyViaRegistry.s.sol -------------------------------------------------------------------------------- /script/DeployRegistry.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/script/DeployRegistry.s.sol -------------------------------------------------------------------------------- /script/SetPermission.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/script/SetPermission.s.sol -------------------------------------------------------------------------------- /shell/prepare-artifacts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/shell/prepare-artifacts.sh -------------------------------------------------------------------------------- /shell/update-precompiles.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/shell/update-precompiles.sh -------------------------------------------------------------------------------- /slither.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/slither.config.json -------------------------------------------------------------------------------- /src/PRBProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/src/PRBProxy.sol -------------------------------------------------------------------------------- /src/PRBProxyRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/src/PRBProxyRegistry.sol -------------------------------------------------------------------------------- /src/interfaces/IPRBProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/src/interfaces/IPRBProxy.sol -------------------------------------------------------------------------------- /src/interfaces/IPRBProxyPlugin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/src/interfaces/IPRBProxyPlugin.sol -------------------------------------------------------------------------------- /src/interfaces/IPRBProxyRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/src/interfaces/IPRBProxyRegistry.sol -------------------------------------------------------------------------------- /test/Base.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/Base.t.sol -------------------------------------------------------------------------------- /test/mocks/plugins/PluginBasic.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/mocks/plugins/PluginBasic.sol -------------------------------------------------------------------------------- /test/mocks/plugins/PluginCollider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/mocks/plugins/PluginCollider.sol -------------------------------------------------------------------------------- /test/mocks/plugins/PluginEcho.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/mocks/plugins/PluginEcho.sol -------------------------------------------------------------------------------- /test/mocks/plugins/PluginEmpty.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/mocks/plugins/PluginEmpty.sol -------------------------------------------------------------------------------- /test/mocks/plugins/PluginPanic.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/mocks/plugins/PluginPanic.sol -------------------------------------------------------------------------------- /test/mocks/plugins/PluginReverter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/mocks/plugins/PluginReverter.sol -------------------------------------------------------------------------------- /test/mocks/plugins/PluginSablier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/mocks/plugins/PluginSablier.sol -------------------------------------------------------------------------------- /test/mocks/plugins/PluginSelfDestructer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/mocks/plugins/PluginSelfDestructer.sol -------------------------------------------------------------------------------- /test/mocks/targets/TargetBasic.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/mocks/targets/TargetBasic.sol -------------------------------------------------------------------------------- /test/mocks/targets/TargetEcho.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/mocks/targets/TargetEcho.sol -------------------------------------------------------------------------------- /test/mocks/targets/TargetPanic.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/mocks/targets/TargetPanic.sol -------------------------------------------------------------------------------- /test/mocks/targets/TargetReverter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/mocks/targets/TargetReverter.sol -------------------------------------------------------------------------------- /test/mocks/targets/TargetSelfDestructer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/mocks/targets/TargetSelfDestructer.sol -------------------------------------------------------------------------------- /test/proxy/Proxy.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/proxy/Proxy.t.sol -------------------------------------------------------------------------------- /test/proxy/execute/execute.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/proxy/execute/execute.t.sol -------------------------------------------------------------------------------- /test/proxy/execute/execute.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/proxy/execute/execute.tree -------------------------------------------------------------------------------- /test/proxy/receive/receive.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/proxy/receive/receive.t.sol -------------------------------------------------------------------------------- /test/proxy/receive/receive.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/proxy/receive/receive.tree -------------------------------------------------------------------------------- /test/proxy/run-plugin/runPlugin.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/proxy/run-plugin/runPlugin.t.sol -------------------------------------------------------------------------------- /test/proxy/run-plugin/runPlugin.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/proxy/run-plugin/runPlugin.tree -------------------------------------------------------------------------------- /test/registry/Registry.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/Registry.t.sol -------------------------------------------------------------------------------- /test/registry/deploy-and-execute-and-install-plugin/deployAndExecuteAndInstallPlugin.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/deploy-and-execute-and-install-plugin/deployAndExecuteAndInstallPlugin.t.sol -------------------------------------------------------------------------------- /test/registry/deploy-and-execute-and-install-plugin/deployAndExecuteAndInstallPlugin.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/deploy-and-execute-and-install-plugin/deployAndExecuteAndInstallPlugin.tree -------------------------------------------------------------------------------- /test/registry/deploy-and-execute/deployAndExecute.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/deploy-and-execute/deployAndExecute.t.sol -------------------------------------------------------------------------------- /test/registry/deploy-and-execute/deployAndExecute.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/deploy-and-execute/deployAndExecute.tree -------------------------------------------------------------------------------- /test/registry/deploy-and-install-plugin/deployAndInstallPlugin.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/deploy-and-install-plugin/deployAndInstallPlugin.t.sol -------------------------------------------------------------------------------- /test/registry/deploy-and-install-plugin/deployAndInstallPlugin.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/deploy-and-install-plugin/deployAndInstallPlugin.tree -------------------------------------------------------------------------------- /test/registry/deploy-for/deployFor.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/deploy-for/deployFor.t.sol -------------------------------------------------------------------------------- /test/registry/deploy-for/deployFor.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/deploy-for/deployFor.tree -------------------------------------------------------------------------------- /test/registry/deploy/deploy.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/deploy/deploy.t.sol -------------------------------------------------------------------------------- /test/registry/deploy/deploy.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/deploy/deploy.tree -------------------------------------------------------------------------------- /test/registry/get-methods-by-owner/getMethodsByOwner.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/get-methods-by-owner/getMethodsByOwner.t.sol -------------------------------------------------------------------------------- /test/registry/get-methods-by-owner/getMethodsByOwner.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/get-methods-by-owner/getMethodsByOwner.tree -------------------------------------------------------------------------------- /test/registry/get-methods-by-proxy/getMethodsByProxy.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/get-methods-by-proxy/getMethodsByProxy.t.sol -------------------------------------------------------------------------------- /test/registry/get-methods-by-proxy/getMethodsByProxy.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/get-methods-by-proxy/getMethodsByProxy.tree -------------------------------------------------------------------------------- /test/registry/get-permission-by-owner/getPermissionByOwner.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/get-permission-by-owner/getPermissionByOwner.t.sol -------------------------------------------------------------------------------- /test/registry/get-permission-by-owner/getPermissionByOwner.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/get-permission-by-owner/getPermissionByOwner.tree -------------------------------------------------------------------------------- /test/registry/get-permission-by-proxy/getPermissionByProxy.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/get-permission-by-proxy/getPermissionByProxy.t.sol -------------------------------------------------------------------------------- /test/registry/get-permission-by-proxy/getPermissionByProxy.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/get-permission-by-proxy/getPermissionByProxy.tree -------------------------------------------------------------------------------- /test/registry/get-plugin-by-owner/getPluginByOwner.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/get-plugin-by-owner/getPluginByOwner.t.sol -------------------------------------------------------------------------------- /test/registry/get-plugin-by-owner/getPluginByOwner.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/get-plugin-by-owner/getPluginByOwner.tree -------------------------------------------------------------------------------- /test/registry/get-plugin-by-proxy/getPluginByProxy.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/get-plugin-by-proxy/getPluginByProxy.t.sol -------------------------------------------------------------------------------- /test/registry/get-plugin-by-proxy/getPluginByProxy.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/get-plugin-by-proxy/getPluginByProxy.tree -------------------------------------------------------------------------------- /test/registry/install-plugin/installPlugin.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/install-plugin/installPlugin.t.sol -------------------------------------------------------------------------------- /test/registry/install-plugin/installPlugin.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/install-plugin/installPlugin.tree -------------------------------------------------------------------------------- /test/registry/set-permission/setPermission.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/set-permission/setPermission.t.sol -------------------------------------------------------------------------------- /test/registry/set-permission/setPermission.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/set-permission/setPermission.tree -------------------------------------------------------------------------------- /test/registry/uninstall-plugin/uninstallPlugin.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/uninstall-plugin/uninstallPlugin.t.sol -------------------------------------------------------------------------------- /test/registry/uninstall-plugin/uninstallPlugin.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/uninstall-plugin/uninstallPlugin.tree -------------------------------------------------------------------------------- /test/registry/version/version.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/version/version.t.sol -------------------------------------------------------------------------------- /test/registry/version/version.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/registry/version/version.tree -------------------------------------------------------------------------------- /test/utils/Assertions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/utils/Assertions.sol -------------------------------------------------------------------------------- /test/utils/DeployOptimized.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/utils/DeployOptimized.sol -------------------------------------------------------------------------------- /test/utils/Events.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/utils/Events.sol -------------------------------------------------------------------------------- /test/utils/Precompiles.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/utils/Precompiles.sol -------------------------------------------------------------------------------- /test/utils/Precompiles.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulRBerg/prb-proxy/HEAD/test/utils/Precompiles.t.sol --------------------------------------------------------------------------------