/transparent-upgradeable-version-proxy

version control for upgradeable contract

Primary LanguageSolidity

upgradeable proxy with version control

add version,historyImplementation variables

uint256 public override version = 1;
    
mapping(uint256 => address) override public historyImplementation;

add rollback,backToVersion(uint256 toVersion) methods.