scripts/create-token.py: silence Solidity warnings
This commit is contained in:
parent
afb09f6fc1
commit
e847f8802d
1 changed files with 6 additions and 5 deletions
|
|
@ -70,6 +70,7 @@ Use ‘mmgen-tool eth_checksummed_addr’ to create it if necessary.
|
||||||
# https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
|
# https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
|
||||||
|
|
||||||
solidity_code_template = """
|
solidity_code_template = """
|
||||||
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
pragma solidity %s;
|
pragma solidity %s;
|
||||||
|
|
||||||
|
|
@ -110,7 +111,7 @@ contract Owned {
|
||||||
|
|
||||||
event OwnershipTransferred(address indexed _from, address indexed _to);
|
event OwnershipTransferred(address indexed _from, address indexed _to);
|
||||||
|
|
||||||
constructor() public {
|
constructor() {
|
||||||
owner = msg.sender;
|
owner = msg.sender;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -143,7 +144,7 @@ contract Token is ERC20Interface, Owned, SafeMath {
|
||||||
mapping(address => uint) balances;
|
mapping(address => uint) balances;
|
||||||
mapping(address => mapping(address => uint)) allowed;
|
mapping(address => mapping(address => uint)) allowed;
|
||||||
|
|
||||||
constructor() public {
|
constructor() {
|
||||||
symbol = "$symbol";
|
symbol = "$symbol";
|
||||||
name = "$name";
|
name = "$name";
|
||||||
decimals = $decimals;
|
decimals = $decimals;
|
||||||
|
|
@ -151,10 +152,10 @@ contract Token is ERC20Interface, Owned, SafeMath {
|
||||||
balances[$owner_addr] = _totalSupply;
|
balances[$owner_addr] = _totalSupply;
|
||||||
emit Transfer(address(0), $owner_addr, _totalSupply);
|
emit Transfer(address(0), $owner_addr, _totalSupply);
|
||||||
}
|
}
|
||||||
function totalSupply() public override returns (uint) {
|
function totalSupply() public view override returns (uint) {
|
||||||
return _totalSupply - balances[address(0)];
|
return _totalSupply - balances[address(0)];
|
||||||
}
|
}
|
||||||
function balanceOf(address tokenOwner) public override returns (uint balance) {
|
function balanceOf(address tokenOwner) public view override returns (uint balance) {
|
||||||
return balances[tokenOwner];
|
return balances[tokenOwner];
|
||||||
}
|
}
|
||||||
function transfer(address to, uint tokens) public override returns (bool success) {
|
function transfer(address to, uint tokens) public override returns (bool success) {
|
||||||
|
|
@ -175,7 +176,7 @@ contract Token is ERC20Interface, Owned, SafeMath {
|
||||||
emit Transfer(from, to, tokens);
|
emit Transfer(from, to, tokens);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
function allowance(address tokenOwner, address spender) public override returns (uint remaining) {
|
function allowance(address tokenOwner, address spender) public view override returns (uint remaining) {
|
||||||
return allowed[tokenOwner][spender];
|
return allowed[tokenOwner][spender];
|
||||||
}
|
}
|
||||||
// Owner can transfer out any accidentally sent ERC20 tokens
|
// Owner can transfer out any accidentally sent ERC20 tokens
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue