33 lines
683 B
Solidity
33 lines
683 B
Solidity
|
// SPDX-License-Identifier: MIT
|
||
|
|
||
|
pragma solidity ^0.6.0;
|
||
|
|
||
|
contract Dummy {
|
||
|
uint256 public value;
|
||
|
string public text;
|
||
|
|
||
|
function initialize() public {
|
||
|
value = 1;
|
||
|
text = "dummy";
|
||
|
}
|
||
|
|
||
|
// function update(address _impl) public {
|
||
|
// MyProxy(address(uint160(address(this)))).upgradeTo(_impl);
|
||
|
// // MyProxy(address(this)).upgradeTo(_impl);
|
||
|
// }
|
||
|
}
|
||
|
|
||
|
contract DummySecond {
|
||
|
uint256 public value;
|
||
|
string public text;
|
||
|
|
||
|
function initialize() public {
|
||
|
value = 2;
|
||
|
text = "dummy2";
|
||
|
}
|
||
|
|
||
|
// function update(address _impl) public {
|
||
|
// MyProxy(address(uint160(address(this)))).upgradeTo(_impl);
|
||
|
// }
|
||
|
}
|