From dd33f183aee968511b506b467e43b5c4f9325eae Mon Sep 17 00:00:00 2001 From: mingda Date: Sun, 26 Jul 2020 13:22:25 +0800 Subject: [PATCH] add comments --- contracts/helper/CloneFactory.sol | 3 +++ contracts/impl/Storage.sol | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/contracts/helper/CloneFactory.sol b/contracts/helper/CloneFactory.sol index 0476913..fd8f755 100644 --- a/contracts/helper/CloneFactory.sol +++ b/contracts/helper/CloneFactory.sol @@ -12,6 +12,9 @@ interface ICloneFactory { function clone(address prototype) external returns (address proxy); } +// introduction of proxy mode design: https://docs.openzeppelin.com/upgrades/2.8/ +// minimum implementation of transparent proxy: https://eips.ethereum.org/EIPS/eip-1167 + contract CloneFactory is ICloneFactory { function clone(address prototype) external override returns (address proxy) { bytes20 targetBytes = bytes20(prototype); diff --git a/contracts/impl/Storage.sol b/contracts/impl/Storage.sol index f805dc1..dd34d3e 100644 --- a/contracts/impl/Storage.sol +++ b/contracts/impl/Storage.sol @@ -106,6 +106,6 @@ contract Storage is InitializableOwnable, ReentrancyGuard { // ============ Version Control ============ function version() external pure returns (uint256) { - return 1; + return 100; // 1.0.0 } }