ERC-20
Source Code
Overview
Max Total Supply
5,000,000 LGC
Holders
36
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Name:
LogisticsCoin
Compiler Version
v0.4.25+commit.59dbf8f1
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2020-02-25
*/
pragma solidity 0.4.25;
contract IERC20 {
function transfer(address to, uint256 value) public returns (bool);
function approve(address spender, uint256 value) public returns (bool);
function transferFrom(address from, address to, uint256 value) public returns (bool);
function balanceOf(address who) public view returns (uint256);
function allowance(address owner, address spender) public view returns (uint256);
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
}
library SafeMath {
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
// Gas optimization: this is cheaper than requiring 'a' not being zero, but the
// benefit is lost if 'b' is also tested.
// See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522
if (a == 0) {
return 0;
}
uint256 c = a * b;
require(c / a == b);
return c;
}
function div(uint256 a, uint256 b) internal pure returns (uint256) {
// Solidity only automatically asserts when dividing by 0
require(b > 0);
uint256 c = a / b;
// assert(a == b * c + a % b); // There is no case in which this doesn't hold
return c;
}
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
require(b <= a);
uint256 c = a - b;
return c;
}
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
require(c >= a);
return c;
}
function mod(uint256 a, uint256 b) internal pure returns (uint256) {
require(b != 0);
return a % b;
}
}
contract ERC20 is IERC20 {
using SafeMath for uint256;
mapping (address => uint256) internal _balances;
mapping (address => mapping (address => uint256)) private _allowed;
function balanceOf(address owner) public view returns (uint256) {
return _balances[owner];
}
function allowance(address owner, address spender) public view returns (uint256) {
return _allowed[owner][spender];
}
function transfer(address to, uint256 value) public returns (bool) {
_transfer(msg.sender, to, value);
return true;
}
function approve(address spender, uint256 value) public returns (bool) {
_approve(msg.sender, spender, value);
return true;
}
function transferFrom(address from, address to, uint256 value) public returns (bool) {
_transfer(from, to, value);
_approve(from, msg.sender, _allowed[from][msg.sender].sub(value));
return true;
}
function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
_approve(msg.sender, spender, _allowed[msg.sender][spender].add(addedValue));
return true;
}
function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
_approve(msg.sender, spender, _allowed[msg.sender][spender].sub(subtractedValue));
return true;
}
function _transfer(address from, address to, uint256 value) internal {
require(to != address(0));
_balances[from] = _balances[from].sub(value);
_balances[to] = _balances[to].add(value);
emit Transfer(from, to, value);
}
function _approve(address owner, address spender, uint256 value) internal {
require(spender != address(0));
require(owner != address(0));
_allowed[owner][spender] = value;
emit Approval(owner, spender, value);
}
}
//contract name
contract LogisticsCoin is ERC20 {
string public constant name = 'Logistics Coin';
string public constant symbol = 'LGC';
uint8 public constant decimals = 18;
uint256 public constant totalSupply = (5 * 1e6) * (10 ** uint256(decimals));
constructor(address _LGC) public {
_balances[_LGC] = totalSupply;
emit Transfer(address(0x0), _LGC, totalSupply);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_LGC","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]Contract Creation Code
608060405234801561001057600080fd5b506040516020806106ba8339810160408181529151600160a060020a038116600081815260208181528582206a0422ca8b0a00a42500000090819055855294519294919390927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a350610629806100916000396000f3006080604052600436106100ae5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100b3578063095ea7b31461013d57806318160ddd1461017557806323b872dd1461019c578063313ce567146101c657806339509351146101f157806370a082311461021557806395d89b4114610236578063a457c2d71461024b578063a9059cbb1461026f578063dd62ed3e14610293575b600080fd5b3480156100bf57600080fd5b506100c86102ba565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101025781810151838201526020016100ea565b50505050905090810190601f16801561012f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561014957600080fd5b50610161600160a060020a03600435166024356102f1565b604080519115158252519081900360200190f35b34801561018157600080fd5b5061018a610307565b60408051918252519081900360200190f35b3480156101a857600080fd5b50610161600160a060020a0360043581169060243516604435610316565b3480156101d257600080fd5b506101db61036d565b6040805160ff9092168252519081900360200190f35b3480156101fd57600080fd5b50610161600160a060020a0360043516602435610372565b34801561022157600080fd5b5061018a600160a060020a03600435166103ae565b34801561024257600080fd5b506100c86103c9565b34801561025757600080fd5b50610161600160a060020a0360043516602435610400565b34801561027b57600080fd5b50610161600160a060020a036004351660243561043c565b34801561029f57600080fd5b5061018a600160a060020a0360043581169060243516610449565b60408051808201909152600e81527f4c6f6769737469637320436f696e000000000000000000000000000000000000602082015281565b60006102fe338484610474565b50600192915050565b6a0422ca8b0a00a42500000081565b6000610323848484610500565b600160a060020a03841660009081526001602090815260408083203380855292529091205461036391869161035e908663ffffffff6105cd16565b610474565b5060019392505050565b601281565b336000818152600160209081526040808320600160a060020a038716845290915281205490916102fe91859061035e908663ffffffff6105e416565b600160a060020a031660009081526020819052604090205490565b60408051808201909152600381527f4c47430000000000000000000000000000000000000000000000000000000000602082015281565b336000818152600160209081526040808320600160a060020a038716845290915281205490916102fe91859061035e908663ffffffff6105cd16565b60006102fe338484610500565b600160a060020a03918216600090815260016020908152604080832093909416825291909152205490565b600160a060020a038216151561048957600080fd5b600160a060020a038316151561049e57600080fd5b600160a060020a03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b600160a060020a038216151561051557600080fd5b600160a060020a03831660009081526020819052604090205461053e908263ffffffff6105cd16565b600160a060020a038085166000908152602081905260408082209390935590841681522054610573908263ffffffff6105e416565b600160a060020a038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600080838311156105dd57600080fd5b5050900390565b6000828201838110156105f657600080fd5b93925050505600a165627a7a72305820268b4f217452888966c5334eb1395addb359b756928be1e9296900671b9679990029000000000000000000000000b69dd8c4d64b0cbed8048975756eef35aa4c4042
Deployed Bytecode
0x6080604052600436106100ae5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100b3578063095ea7b31461013d57806318160ddd1461017557806323b872dd1461019c578063313ce567146101c657806339509351146101f157806370a082311461021557806395d89b4114610236578063a457c2d71461024b578063a9059cbb1461026f578063dd62ed3e14610293575b600080fd5b3480156100bf57600080fd5b506100c86102ba565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101025781810151838201526020016100ea565b50505050905090810190601f16801561012f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561014957600080fd5b50610161600160a060020a03600435166024356102f1565b604080519115158252519081900360200190f35b34801561018157600080fd5b5061018a610307565b60408051918252519081900360200190f35b3480156101a857600080fd5b50610161600160a060020a0360043581169060243516604435610316565b3480156101d257600080fd5b506101db61036d565b6040805160ff9092168252519081900360200190f35b3480156101fd57600080fd5b50610161600160a060020a0360043516602435610372565b34801561022157600080fd5b5061018a600160a060020a03600435166103ae565b34801561024257600080fd5b506100c86103c9565b34801561025757600080fd5b50610161600160a060020a0360043516602435610400565b34801561027b57600080fd5b50610161600160a060020a036004351660243561043c565b34801561029f57600080fd5b5061018a600160a060020a0360043581169060243516610449565b60408051808201909152600e81527f4c6f6769737469637320436f696e000000000000000000000000000000000000602082015281565b60006102fe338484610474565b50600192915050565b6a0422ca8b0a00a42500000081565b6000610323848484610500565b600160a060020a03841660009081526001602090815260408083203380855292529091205461036391869161035e908663ffffffff6105cd16565b610474565b5060019392505050565b601281565b336000818152600160209081526040808320600160a060020a038716845290915281205490916102fe91859061035e908663ffffffff6105e416565b600160a060020a031660009081526020819052604090205490565b60408051808201909152600381527f4c47430000000000000000000000000000000000000000000000000000000000602082015281565b336000818152600160209081526040808320600160a060020a038716845290915281205490916102fe91859061035e908663ffffffff6105cd16565b60006102fe338484610500565b600160a060020a03918216600090815260016020908152604080832093909416825291909152205490565b600160a060020a038216151561048957600080fd5b600160a060020a038316151561049e57600080fd5b600160a060020a03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b600160a060020a038216151561051557600080fd5b600160a060020a03831660009081526020819052604090205461053e908263ffffffff6105cd16565b600160a060020a038085166000908152602081905260408082209390935590841681522054610573908263ffffffff6105e416565b600160a060020a038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600080838311156105dd57600080fd5b5050900390565b6000828201838110156105f657600080fd5b93925050505600a165627a7a72305820268b4f217452888966c5334eb1395addb359b756928be1e9296900671b9679990029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000b69dd8c4d64b0cbed8048975756eef35aa4c4042
-----Decoded View---------------
Arg [0] : _LGC (address): 0xb69dd8C4d64B0cbED8048975756Eef35AA4c4042
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000b69dd8c4d64b0cbed8048975756eef35aa4c4042
Deployed Bytecode Sourcemap
3732:383:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3769:46;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3769:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;3769:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2354:148;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2354:148:0;-1:-1:-1;;;;;2354:148:0;;;;;;;;;;;;;;;;;;;;;;;;;3902:75;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3902:75:0;;;;;;;;;;;;;;;;;;;;2512:228;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2512:228:0;-1:-1:-1;;;;;2512:228:0;;;;;;;;;;;;3862:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3862:35:0;;;;;;;;;;;;;;;;;;;;;;;2750:203;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2750:203:0;-1:-1:-1;;;;;2750:203:0;;;;;;;1947:106;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1947:106:0;-1:-1:-1;;;;;1947:106:0;;;;;3820:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3820:37:0;;;;2963:213;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2963:213:0;-1:-1:-1;;;;;2963:213:0;;;;;;;2204:140;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2204:140:0;-1:-1:-1;;;;;2204:140:0;;;;;;;2063:131;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2063:131:0;-1:-1:-1;;;;;2063:131:0;;;;;;;;;;3769:46;;;;;;;;;;;;;;;;;;;:::o;2354:148::-;2419:4;2436:36;2445:10;2457:7;2466:5;2436:8;:36::i;:::-;-1:-1:-1;2490:4:0;2354:148;;;;:::o;3902:75::-;3940:37;3902:75;:::o;2512:228::-;2591:4;2608:26;2618:4;2624:2;2628:5;2608:9;:26::i;:::-;-1:-1:-1;;;;;2672:14:0;;;;;;:8;:14;;;;;;;;2660:10;2672:26;;;;;;;;;2645:65;;2654:4;;2672:37;;2703:5;2672:37;:30;:37;:::i;:::-;2645:8;:65::i;:::-;-1:-1:-1;2728:4:0;2512:228;;;;;:::o;3862:35::-;3895:2;3862:35;:::o;2750:203::-;2856:10;2830:4;2877:20;;;:8;:20;;;;;;;;-1:-1:-1;;;;;2877:29:0;;;;;;;;;;2830:4;;2847:76;;2868:7;;2877:45;;2911:10;2877:45;:33;:45;:::i;1947:106::-;-1:-1:-1;;;;;2029:16:0;2002:7;2029:16;;;;;;;;;;;;1947:106::o;3820:37::-;;;;;;;;;;;;;;;;;;;:::o;2963:213::-;3074:10;3048:4;3095:20;;;:8;:20;;;;;;;;-1:-1:-1;;;;;3095:29:0;;;;;;;;;;3048:4;;3065:81;;3086:7;;3095:50;;3129:15;3095:50;:33;:50;:::i;2204:140::-;2265:4;2282:32;2292:10;2304:2;2308:5;2282:9;:32::i;2063:131::-;-1:-1:-1;;;;;2162:15:0;;;2135:7;2162:15;;;:8;:15;;;;;;;;:24;;;;;;;;;;;;;2063:131::o;3454:254::-;-1:-1:-1;;;;;3547:21:0;;;;3539:30;;;;;;-1:-1:-1;;;;;3588:19:0;;;;3580:28;;;;;;-1:-1:-1;;;;;3621:15:0;;;;;;;:8;:15;;;;;;;;:24;;;;;;;;;;;;;:32;;;3669:31;;;;;;;;;;;;;;;;;3454:254;;;:::o;3184:262::-;-1:-1:-1;;;;;3272:16:0;;;;3264:25;;;;;;-1:-1:-1;;;;;3320:15:0;;:9;:15;;;;;;;;;;;:26;;3340:5;3320:26;:19;:26;:::i;:::-;-1:-1:-1;;;;;3302:15:0;;;:9;:15;;;;;;;;;;;:44;;;;3373:13;;;;;;;:24;;3391:5;3373:24;:17;:24;:::i;:::-;-1:-1:-1;;;;;3357:13:0;;;:9;:13;;;;;;;;;;;;:40;;;;3413:25;;;;;;;3357:13;;3413:25;;;;;;;;;;;;;3184:262;;;:::o;1340:136::-;1398:7;;1422:6;;;;1414:15;;;;;;-1:-1:-1;;1448:5:0;;;1340:136::o;1482:::-;1540:7;1568:5;;;1588:6;;;;1580:15;;;;;;1611:1;1482:136;-1:-1:-1;;;1482:136:0:o
Swarm Source
bzzr://268b4f217452888966c5334eb1395addb359b756928be1e9296900671b967999
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.
Add Token to MetaMask (Web3)