├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── foundry.toml └── src ├── ProxyTester.sol ├── test ├── ProxyTester.t.sol └── utils │ └── TestImplementation.sol └── utils ├── DeployProxy.sol ├── IProxyAdmin.sol ├── UpgradeProxy.sol └── UpgradeableBeaconProxy.sol /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odyslam/foundry-upgrades/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odyslam/foundry-upgrades/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odyslam/foundry-upgrades/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odyslam/foundry-upgrades/HEAD/README.md -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odyslam/foundry-upgrades/HEAD/foundry.toml -------------------------------------------------------------------------------- /src/ProxyTester.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odyslam/foundry-upgrades/HEAD/src/ProxyTester.sol -------------------------------------------------------------------------------- /src/test/ProxyTester.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odyslam/foundry-upgrades/HEAD/src/test/ProxyTester.t.sol -------------------------------------------------------------------------------- /src/test/utils/TestImplementation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odyslam/foundry-upgrades/HEAD/src/test/utils/TestImplementation.sol -------------------------------------------------------------------------------- /src/utils/DeployProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odyslam/foundry-upgrades/HEAD/src/utils/DeployProxy.sol -------------------------------------------------------------------------------- /src/utils/IProxyAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odyslam/foundry-upgrades/HEAD/src/utils/IProxyAdmin.sol -------------------------------------------------------------------------------- /src/utils/UpgradeProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odyslam/foundry-upgrades/HEAD/src/utils/UpgradeProxy.sol -------------------------------------------------------------------------------- /src/utils/UpgradeableBeaconProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/odyslam/foundry-upgrades/HEAD/src/utils/UpgradeableBeaconProxy.sol --------------------------------------------------------------------------------