Skip to content

coinleft/uups

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to use

  1. forge install
forge install OpenZeppelin/openzeppelin-contracts-upgradeable
forge install OpenZeppelin/openzeppelin-contracts
  1. Add remappings.txt
@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/
@openzeppelin/contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/
  1. add .env KEY=0x123 URL=
export $(grep -v '^#' .env | xargs)
  1. run script setup owner first in CounterV1.s.sol
 forge script script/CounterV1.s.sol:CounterScript --rpc-url $URL --broadcast

setup proxy address

forge script script/Upgrade.s.sol:UpgradeScript --rpc-url $URL --broadcast  
  1. reference https://www.rareskills.io/post/uups-proxy

https://github.com/OpenZeppelin/openzeppelin-contracts

https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable

About

uups demo using openzepplin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published