This is how I'm currently interfacing my ERC20 contract:
address public MY_TOKEN_ADDRESS;
MyToken myToken = MyToken(MY_TOKEN_ADDRESS);
constructor(address _myTokenAddress) public {
MY_TOKEN_ADDRESS = _myTokenAddress;
myToken = MyToken(MY_TOKEN_ADDRESS);
}
function setMyToken(address _myTokenAddress) public onlyOwner {
MY_TOKEN_ADDRESS = _myTokenAddress;
myToken = MyToken(MY_TOKEN_ADDRESS);
}
but there must exist a sexier way?
Jul 7, 2018, 2:35 AM
This looks pretty standard
Jul 7, 2018, 2:39 AM
mb this
ERC20 public myToken;
constructor(ERC20 _myTokenAddress) public {
myToken = _myTokenAddress;
}
function setMyToken(ERC20 _myTokenAddress) public onlyOwner {
myToken = _myTokenAddress;
}
constructor(ERC20 _myTokenAddress) public {
myToken = _myTokenAddress;
}
function setMyToken(ERC20 _myTokenAddress) public onlyOwner {
myToken = _myTokenAddress;
}
Jul 7, 2018, 2:48 AM
Now this is much better! Thanks a lot for your suggestion. I'm gonna try it out asap! :D
Jul 7, 2018, 3:02 AM