ERC-20
Overview
Max Total Supply
21,000 GAA
Holders
1,420
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 5 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0xDB39597D...198b25f70 The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
GAAToken
Compiler Version
v0.5.16+commit.9c3226ce
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-10-15 */ pragma solidity ^0.5.16; library SafeMath { function mul(uint a, uint b) internal returns (uint) { uint c = a * b; require(a == 0 || c / a == b); return c; } function div(uint a, uint b) internal returns (uint) { require(b > 0); uint c = a / b; require(a == b * c + a % b); return c; } function sub(uint a, uint b) internal returns (uint) { require(b <= a); return a - b; } function add(uint a, uint b) internal returns (uint) { uint c = a + b; require(c >= a); return c; } } contract ERC20Basic { uint public totalSupply; function balanceOf(address who) public view returns (uint); function transfer(address to, uint value) public ; event Transfer(address indexed from, address indexed to, uint value); function allowance(address owner, address spender) public view returns (uint); function transferFrom(address from, address to, uint value) public; function approve(address spender, uint value) public; event Approval(address indexed owner, address indexed spender, uint value); } contract BasicToken is ERC20Basic { using SafeMath for uint; mapping(address => uint) balances; function transfer(address _to, uint _value) public { balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); emit Transfer(msg.sender, _to, _value); } function balanceOf(address _owner) public view returns (uint balance) { return balances[_owner]; } } contract StandardToken is BasicToken { mapping (address => mapping (address => uint)) allowed; function transferFrom(address _from, address _to, uint _value) public { uint _allowance = allowed[_from][msg.sender]; balances[_to] = balances[_to].add(_value); balances[_from] = balances[_from].sub(_value); allowed[_from][msg.sender] = _allowance.sub(_value); emit Transfer(_from, _to, _value); } function approve(address _spender, uint _value) public { require((_value == 0) || (allowed[msg.sender][_spender] == 0)); allowed[msg.sender][_spender] = _value; emit Approval(msg.sender, _spender, _value); } function allowance(address _owner, address _spender) public view returns (uint remaining) { return allowed[_owner][_spender]; } } contract GAAToken is StandardToken { string public constant name = "Garlic"; string public constant symbol = "GAA"; uint public constant decimals = 5; address constant tokenWallet = 0xd7150090a602A492E3dfaB873683f934c2F8Dd27; /** * CONSTRUCTOR, This address will be : 0x... */ constructor () public { totalSupply = 21000 * (10 ** decimals); balances[tokenWallet] = totalSupply; emit Transfer(address(0x0), tokenWallet, totalSupply); } function () external payable { revert(); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"constant":true,"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b50637d2b7500600081815573d7150090a602a492e3dfab873683f934c2f8dd27808252600160209081527f6210fd9dec2d9d88a2b0e1fffdfd4cf17653ef3e662338fd06731e12e1ab8aeb849055604080519485525191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a36105cb806100a26000396000f3fe6080604052600436106100865760003560e01c8063313ce56711610059578063313ce567146101ba57806370a08231146101cf57806395d89b4114610202578063a9059cbb14610217578063dd62ed3e1461025057610086565b806306fdde031461008b578063095ea7b31461011557806318160ddd1461015057806323b872dd14610177575b600080fd5b34801561009757600080fd5b506100a061028b565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100da5781810151838201526020016100c2565b50505050905090810190601f1680156101075780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561012157600080fd5b5061014e6004803603604081101561013857600080fd5b506001600160a01b0381351690602001356102ad565b005b34801561015c57600080fd5b50610165610346565b60408051918252519081900360200190f35b34801561018357600080fd5b5061014e6004803603606081101561019a57600080fd5b506001600160a01b0381358116916020810135909116906040013561034c565b3480156101c657600080fd5b50610165610453565b3480156101db57600080fd5b50610165600480360360208110156101f257600080fd5b50356001600160a01b0316610458565b34801561020e57600080fd5b506100a0610473565b34801561022357600080fd5b5061014e6004803603604081101561023a57600080fd5b506001600160a01b038135169060200135610492565b34801561025c57600080fd5b506101656004803603604081101561027357600080fd5b506001600160a01b038135811691602001351661053d565b604051806040016040528060068152602001654761726c696360d01b81525081565b8015806102db57503360009081526002602090815260408083206001600160a01b0386168452909152902054155b6102e457600080fd5b3360008181526002602090815260408083206001600160a01b03871680855290835292819020859055805185815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35050565b60005481565b6001600160a01b0380841660009081526002602090815260408083203384528252808320549386168352600190915290205461038e908363ffffffff61056816565b6001600160a01b0380851660009081526001602052604080822093909355908616815220546103c3908363ffffffff61058116565b6001600160a01b0385166000908152600160205260409020556103ec818363ffffffff61058116565b6001600160a01b03808616600081815260026020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a350505050565b600581565b6001600160a01b031660009081526001602052604090205490565b6040518060400160405280600381526020016247414160e81b81525081565b336000908152600160205260409020546104b2908263ffffffff61058116565b33600090815260016020526040808220929092556001600160a01b038416815220546104e4908263ffffffff61056816565b6001600160a01b0383166000818152600160209081526040918290209390935580518481529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b60008282018381101561057a57600080fd5b9392505050565b60008282111561059057600080fd5b5090039056fea265627a7a72315820b9d4fa6cf76f089ef3b59aea697e10d1a8677e7b072635fe58758d4f41f888d464736f6c63430005100032
Deployed Bytecode
0x6080604052600436106100865760003560e01c8063313ce56711610059578063313ce567146101ba57806370a08231146101cf57806395d89b4114610202578063a9059cbb14610217578063dd62ed3e1461025057610086565b806306fdde031461008b578063095ea7b31461011557806318160ddd1461015057806323b872dd14610177575b600080fd5b34801561009757600080fd5b506100a061028b565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100da5781810151838201526020016100c2565b50505050905090810190601f1680156101075780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561012157600080fd5b5061014e6004803603604081101561013857600080fd5b506001600160a01b0381351690602001356102ad565b005b34801561015c57600080fd5b50610165610346565b60408051918252519081900360200190f35b34801561018357600080fd5b5061014e6004803603606081101561019a57600080fd5b506001600160a01b0381358116916020810135909116906040013561034c565b3480156101c657600080fd5b50610165610453565b3480156101db57600080fd5b50610165600480360360208110156101f257600080fd5b50356001600160a01b0316610458565b34801561020e57600080fd5b506100a0610473565b34801561022357600080fd5b5061014e6004803603604081101561023a57600080fd5b506001600160a01b038135169060200135610492565b34801561025c57600080fd5b506101656004803603604081101561027357600080fd5b506001600160a01b038135811691602001351661053d565b604051806040016040528060068152602001654761726c696360d01b81525081565b8015806102db57503360009081526002602090815260408083206001600160a01b0386168452909152902054155b6102e457600080fd5b3360008181526002602090815260408083206001600160a01b03871680855290835292819020859055805185815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35050565b60005481565b6001600160a01b0380841660009081526002602090815260408083203384528252808320549386168352600190915290205461038e908363ffffffff61056816565b6001600160a01b0380851660009081526001602052604080822093909355908616815220546103c3908363ffffffff61058116565b6001600160a01b0385166000908152600160205260409020556103ec818363ffffffff61058116565b6001600160a01b03808616600081815260026020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a350505050565b600581565b6001600160a01b031660009081526001602052604090205490565b6040518060400160405280600381526020016247414160e81b81525081565b336000908152600160205260409020546104b2908263ffffffff61058116565b33600090815260016020526040808220929092556001600160a01b038416815220546104e4908263ffffffff61056816565b6001600160a01b0383166000818152600160209081526040918290209390935580518481529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b60008282018381101561057a57600080fd5b9392505050565b60008282111561059057600080fd5b5090039056fea265627a7a72315820b9d4fa6cf76f089ef3b59aea697e10d1a8677e7b072635fe58758d4f41f888d464736f6c63430005100032
Deployed Bytecode Sourcemap
2382:567:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2930:8;;;2424:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2424:38:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;2424:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2003:227;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2003:227:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2003:227:0;;;;;;;;:::i;:::-;;606:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;606:23:0;;;:::i;:::-;;;;;;;;;;;;;;;;1667:330;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1667:330:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;1667:330:0;;;;;;;;;;;;;;;;;:::i;2513:33::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2513:33:0;;;:::i;1446:106::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1446:106:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1446:106:0;-1:-1:-1;;;;;1446:106:0;;:::i;2469:37::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2469:37:0;;;:::i;1237:203::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1237:203:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;1237:203:0;;;;;;;;:::i;2236:135::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2236:135:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2236:135:0;;;;;;;;;;:::i;2424:38::-;;;;;;;;;;;;;;-1:-1:-1;;;2424:38:0;;;;:::o;2003:227::-;2074:11;;;2073:53;;-1:-1:-1;2099:10:0;2091:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;2091:29:0;;;;;;;;;;:34;2073:53;2065:62;;;;;;2144:10;2136:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;2136:29:0;;;;;;;;;;;;:38;;;2186;;;;;;;2136:29;;2144:10;2186:38;;;;;;;;;;;2003:227;;:::o;606:23::-;;;;:::o;1667:330::-;-1:-1:-1;;;;;1763:14:0;;;1745:15;1763:14;;;:7;:14;;;;;;;;1778:10;1763:26;;;;;;;;1816:13;;;;;:8;:13;;;;;;:25;;1834:6;1816:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;1800:13:0;;;;;;;:8;:13;;;;;;:41;;;;1866:15;;;;;;;:27;;1886:6;1866:27;:19;:27;:::i;:::-;-1:-1:-1;;;;;1848:15:0;;;;;;:8;:15;;;;;:45;1929:22;:10;1944:6;1929:22;:14;:22;:::i;:::-;-1:-1:-1;;;;;1900:14:0;;;;;;;:7;:14;;;;;;;;1915:10;1900:26;;;;;;;;:51;;;;1963:28;;;;;;;;;;;1900:14;;1963:28;;;;;;;;;;;1667:330;;;;:::o;2513:33::-;2545:1;2513:33;:::o;1446:106::-;-1:-1:-1;;;;;1530:16:0;1502:12;1530:16;;;:8;:16;;;;;;;1446:106::o;2469:37::-;;;;;;;;;;;;;;-1:-1:-1;;;2469:37:0;;;;:::o;1237:203::-;1324:10;1315:20;;;;:8;:20;;;;;;:32;;1340:6;1315:32;:24;:32;:::i;:::-;1301:10;1292:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;1367:13:0;;;;;;:25;;1385:6;1367:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;1351:13:0;;;;;;:8;:13;;;;;;;;;:41;;;;1401:33;;;;;;;1351:13;;1410:10;;1401:33;;;;;;;;;;1237:203;;:::o;2236:135::-;-1:-1:-1;;;;;2340:15:0;;;2310:14;2340:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;2236:135::o;450:118::-;498:4;520:5;;;540:6;;;;532:15;;;;;;561:1;450:118;-1:-1:-1;;;450:118:0:o;345:101::-;393:4;419:1;414;:6;;406:15;;;;;;-1:-1:-1;435:5:0;;;345:101::o
Swarm Source
bzzr://b9d4fa6cf76f089ef3b59aea697e10d1a8677e7b072635fe58758d4f41f888d4
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.