add signer public key to OwnerToken
This commit is contained in:
parent
9110e8fc13
commit
7a365b1be3
|
@ -7,13 +7,16 @@ import "./MasterToken.sol";
|
||||||
contract OwnerToken is BaseToken {
|
contract OwnerToken is BaseToken {
|
||||||
event MasterTokenCreated(address masterToken);
|
event MasterTokenCreated(address masterToken);
|
||||||
|
|
||||||
|
bytes public signerPublicKey;
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
string memory _name,
|
string memory _name,
|
||||||
string memory _symbol,
|
string memory _symbol,
|
||||||
string memory _baseTokenURI,
|
string memory _baseTokenURI,
|
||||||
string memory _masterName,
|
string memory _masterName,
|
||||||
string memory _masterSymbol,
|
string memory _masterSymbol,
|
||||||
string memory _masterBaseTokenURI
|
string memory _masterBaseTokenURI,
|
||||||
|
bytes memory _signerPublicKey
|
||||||
) BaseToken(
|
) BaseToken(
|
||||||
_name,
|
_name,
|
||||||
_symbol,
|
_symbol,
|
||||||
|
@ -24,6 +27,7 @@ contract OwnerToken is BaseToken {
|
||||||
address(this),
|
address(this),
|
||||||
address(this))
|
address(this))
|
||||||
{
|
{
|
||||||
|
signerPublicKey = _signerPublicKey;
|
||||||
MasterToken masterToken = new MasterToken(_masterName, _masterSymbol, _masterBaseTokenURI, address(this));
|
MasterToken masterToken = new MasterToken(_masterName, _masterSymbol, _masterBaseTokenURI, address(this));
|
||||||
emit MasterTokenCreated(address(masterToken));
|
emit MasterTokenCreated(address(masterToken));
|
||||||
}
|
}
|
||||||
|
@ -31,4 +35,8 @@ contract OwnerToken is BaseToken {
|
||||||
function setMaxSupply(uint256 _newMaxSupply) override external onlyOwner {
|
function setMaxSupply(uint256 _newMaxSupply) override external onlyOwner {
|
||||||
revert("max supply locked");
|
revert("max supply locked");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function setMaxSupply(bytes memory _newSignerPublicKey) external onlyOwner {
|
||||||
|
signerPublicKey = _newSignerPublicKey;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue