Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/odyslam/foundry-upgrades

Helper smart contracts to deploy and manage upgradeable contracts on Ethereum.
https://github.com/odyslam/foundry-upgrades

Last synced: 2 months ago
JSON representation

Helper smart contracts to deploy and manage upgradeable contracts on Ethereum.

Lists

README

        

# foundry-upgrades
Helper smart contracts to deploy and manage upgradeable contracts on Ethereum, with Foundry.

This repository is a port of [OpenZeppelin Hardhat Upgrades](https://github.com/OpenZeppelin/openzeppelin-upgrades/tree/master/packages/plugin-hardhat/), aiming to showcase how the user can test upgradeable
contracts using a simple API in Solidity.

`ProxyTester.sol` is a master-key proxy, that the user can define and instantly spawn proxies for their test contracts.

## Installation

1. `git clone https://github.com/odyslam/foundry-upgrades`
2. `cd foundry-upgrades`
3. `forge install`
4. `forge build` for complile the .sol file.