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;
}
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

© 2024 Draquery.com All rights reserved.