ETH Price: $3,062.71 (-3.74%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer184145262023-10-23 17:42:23463 days ago1698082943IN
0xa70b2f07...23714A104
0 ETH0.0022267142.582259
Transfer170453302023-04-14 12:11:11655 days ago1681474271IN
0xa70b2f07...23714A104
0 ETH0.0012699426.74008261
Transfer168585182023-03-19 1:31:11681 days ago1679189471IN
0xa70b2f07...23714A104
0 ETH0.0006515113.71495808
Transfer155835502022-09-21 18:32:35860 days ago1663785155IN
0xa70b2f07...23714A104
0 ETH0.001295127.25614404
Transfer148428292022-05-25 16:16:42979 days ago1653495402IN
0xa70b2f07...23714A104
0 ETH0.0040325177.11540444
Transfer137454902021-12-05 10:13:521150 days ago1638699232IN
0xa70b2f07...23714A104
0 ETH0.0027957358.8229179
Transfer134634772021-10-21 21:42:021195 days ago1634852522IN
0xa70b2f07...23714A104
0 ETH0.0032533668.4688504
Transfer134100522021-10-13 12:42:501203 days ago1634128970IN
0xa70b2f07...23714A104
0 ETH0.00282385115.5
Transfer134100522021-10-13 12:42:501203 days ago1634128970IN
0xa70b2f07...23714A104
0 ETH0.0035706875.16607801
Approve123759672021-05-05 18:53:561364 days ago1620240836IN
0xa70b2f07...23714A104
0 ETH0.0027213361
Transfer123395102021-04-30 3:46:531369 days ago1619754413IN
0xa70b2f07...23714A104
0 ETH0.0018833736
Transfer123277862021-04-28 8:20:421371 days ago1619598042IN
0xa70b2f07...23714A104
0 ETH0.00141838.00000112
Approve123266172021-04-28 3:56:371371 days ago1619582197IN
0xa70b2f07...23714A104
0 ETH0.0021730549
Transfer123201452021-04-27 4:08:421372 days ago1619496522IN
0xa70b2f07...23714A104
0 ETH0.0023536845
Transfer123055812021-04-24 22:10:541375 days ago1619302254IN
0xa70b2f07...23714A104
0 ETH0.0024001945.89991526
Transfer122360492021-04-14 4:26:121385 days ago1618374372IN
0xa70b2f07...23714A104
0 ETH0.0036831793.00000145
Transfer109952672020-10-05 10:43:441576 days ago1601894624IN
0xa70b2f07...23714A104
0 ETH0.0031692880
Approve107334942020-08-26 2:58:021616 days ago1598410682IN
0xa70b2f07...23714A104
0 ETH0.0025719760.5
Approve107334582020-08-26 2:49:181616 days ago1598410158IN
0xa70b2f07...23714A104
0 ETH0.0026357462
Approve107334442020-08-26 2:46:041616 days ago1598409964IN
0xa70b2f07...23714A104
0 ETH0.0026357462
Approve107016942020-08-21 5:27:121621 days ago1597987632IN
0xa70b2f07...23714A104
0 ETH0.00556907131.00000145
Transfer105467952020-07-28 7:59:151645 days ago1595923155IN
0xa70b2f07...23714A104
0 ETH0.0025369664
Transfer102064952020-06-05 15:20:301698 days ago1591370430IN
0xa70b2f07...23714A104
0 ETH0.001083144
Transfer101361282020-05-25 16:55:001709 days ago1590425700IN
0xa70b2f07...23714A104
0 ETH0.0012277231.00000123
Transfer99907732020-05-03 3:20:301731 days ago1588476030IN
0xa70b2f07...23714A104
0 ETH0.0007923220
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TokenERC20

Compiler Version
v0.5.1+commit.c8a2cb62

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2019-03-11
*/

pragma solidity ^0.5.1;


contract TokenERC20 {

    string public name;

    string public symbol;

    uint8 public decimals = 8;  // 18 是建议的默认值

    uint256 public totalSupply;

    mapping (address => uint256) public balanceOf;  //

    mapping (address => mapping (address => uint256)) public allowance;

    event Transfer(address indexed from, address indexed to, uint256 value);

    event Burn(address indexed from, uint256 value);

    constructor(uint256 initialSupply, string memory tokenName, string memory tokenSymbol) public{

        totalSupply = initialSupply * 10 ** uint256(decimals);

        balanceOf[msg.sender] = totalSupply;

        name = tokenName;

        symbol = tokenSymbol;

    }

    function _transfer(address _from, address _to, uint _value) internal {

        require(_to != address(0));

        require(balanceOf[_from] >= _value);

        require(balanceOf[_to] + _value > balanceOf[_to]);

        uint previousBalances = balanceOf[_from] + balanceOf[_to];

        balanceOf[_from] -= _value;

        balanceOf[_to] += _value;

        assert(balanceOf[_from] + balanceOf[_to] == previousBalances);

        emit Transfer(_from, _to, _value);



    }

    function transfer(address _to, uint256 _value) public {

        _transfer(msg.sender, _to, _value);

    }

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {

        require(_value <= allowance[_from][msg.sender]);     // Check allowance

        allowance[_from][msg.sender] -= _value;

        _transfer(_from, _to, _value);

        return true;

    }

    function approve(address _spender, uint256 _value) public

    returns (bool success) {

        allowance[msg.sender][_spender] = _value;

        return true;

    }


    function burn(uint256 _value) public returns (bool success) {

        require(balanceOf[msg.sender] >= _value);

        balanceOf[msg.sender] -= _value;

        totalSupply -= _value;

        emit Burn(msg.sender, _value);

        return true;

    }

    function burnFrom(address _from, uint256 _value) public returns (bool success) {

        require(balanceOf[_from] >= _value);

        require(_value <= allowance[_from][msg.sender]);

        balanceOf[_from] -= _value;

        allowance[_from][msg.sender] -= _value;

        totalSupply -= _value;

        emit Burn(_from, _value);

        return true;
    }
}

Contract Security Audit

Contract ABI

[{"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":"success","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":"success","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":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"},{"name":"tokenName","type":"string"},{"name":"tokenSymbol","type":"string"}],"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":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

60806040526002805460ff1916600817905534801561001d57600080fd5b5060405161094a38038061094a8339810180604052606081101561004057600080fd5b81516020830180519193928301929164010000000081111561006157600080fd5b8201602081018481111561007457600080fd5b815164010000000081118282018710171561008e57600080fd5b505092919060200180516401000000008111156100aa57600080fd5b820160208101848111156100bd57600080fd5b81516401000000008111828201871017156100d757600080fd5b505060025460ff16600a0a8602600381905533600090815260046020908152604082209290925586519295506101129450925085019061012f565b50805161012690600190602084019061012f565b505050506101ca565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061017057805160ff191683800117855561019d565b8280016001018555821561019d579182015b8281111561019d578251825591602001919060010190610182565b506101a99291506101ad565b5090565b6101c791905b808211156101a957600081556001016101b3565b90565b610771806101d96000396000f3fe6080604052600436106100a8577c0100000000000000000000000000000000000000000000000000000000600035046306fdde0381146100ad578063095ea7b31461013757806318160ddd1461018457806323b872dd146101ab578063313ce567146101ee57806342966c681461021957806370a082311461024357806379cc67901461027657806395d89b41146102af578063a9059cbb146102c4578063dd62ed3e146102ff575b600080fd5b3480156100b957600080fd5b506100c261033a565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100fc5781810151838201526020016100e4565b50505050905090810190601f1680156101295780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561014357600080fd5b506101706004803603604081101561015a57600080fd5b50600160a060020a0381351690602001356103c8565b604080519115158252519081900360200190f35b34801561019057600080fd5b506101996103f5565b60408051918252519081900360200190f35b3480156101b757600080fd5b50610170600480360360608110156101ce57600080fd5b50600160a060020a038135811691602081013590911690604001356103fb565b3480156101fa57600080fd5b5061020361046a565b6040805160ff9092168252519081900360200190f35b34801561022557600080fd5b506101706004803603602081101561023c57600080fd5b5035610473565b34801561024f57600080fd5b506101996004803603602081101561026657600080fd5b5035600160a060020a03166104eb565b34801561028257600080fd5b506101706004803603604081101561029957600080fd5b50600160a060020a0381351690602001356104fd565b3480156102bb57600080fd5b506100c26105ce565b3480156102d057600080fd5b506102fd600480360360408110156102e757600080fd5b50600160a060020a038135169060200135610628565b005b34801561030b57600080fd5b506101996004803603604081101561032257600080fd5b50600160a060020a0381358116916020013516610637565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103c05780601f10610395576101008083540402835291602001916103c0565b820191906000526020600020905b8154815290600101906020018083116103a357829003601f168201915b505050505081565b336000908152600560209081526040808320600160a060020a039590951683529390529190912055600190565b60035481565b600160a060020a038316600090815260056020908152604080832033845290915281205482111561042b57600080fd5b600160a060020a0384166000908152600560209081526040808320338452909152902080548390039055610460848484610654565b5060019392505050565b60025460ff1681565b3360009081526004602052604081205482111561048f57600080fd5b3360008181526004602090815260409182902080548690039055600380548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2506001919050565b60046020526000908152604090205481565b600160a060020a03821660009081526004602052604081205482111561052257600080fd5b600160a060020a038316600090815260056020908152604080832033845290915290205482111561055257600080fd5b600160a060020a0383166000818152600460209081526040808320805487900390556005825280832033845282529182902080548690039055600380548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a250600192915050565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103c05780601f10610395576101008083540402835291602001916103c0565b610633338383610654565b5050565b600560209081526000928352604080842090915290825290205481565b600160a060020a038216151561066957600080fd5b600160a060020a03831660009081526004602052604090205481111561068e57600080fd5b600160a060020a038216600090815260046020526040902054818101116106b457600080fd5b600160a060020a0382811660009081526004602052604080822080549387168352912080548481038255825485019283905590549201910181146106f457fe5b82600160a060020a031684600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505056fea165627a7a72305820506eefa72e06f00300d4f823db0af04496f1b6c926e26f5031cd712d8050fa4a0029000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000034b544e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034b544e0000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6080604052600436106100a8577c0100000000000000000000000000000000000000000000000000000000600035046306fdde0381146100ad578063095ea7b31461013757806318160ddd1461018457806323b872dd146101ab578063313ce567146101ee57806342966c681461021957806370a082311461024357806379cc67901461027657806395d89b41146102af578063a9059cbb146102c4578063dd62ed3e146102ff575b600080fd5b3480156100b957600080fd5b506100c261033a565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100fc5781810151838201526020016100e4565b50505050905090810190601f1680156101295780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561014357600080fd5b506101706004803603604081101561015a57600080fd5b50600160a060020a0381351690602001356103c8565b604080519115158252519081900360200190f35b34801561019057600080fd5b506101996103f5565b60408051918252519081900360200190f35b3480156101b757600080fd5b50610170600480360360608110156101ce57600080fd5b50600160a060020a038135811691602081013590911690604001356103fb565b3480156101fa57600080fd5b5061020361046a565b6040805160ff9092168252519081900360200190f35b34801561022557600080fd5b506101706004803603602081101561023c57600080fd5b5035610473565b34801561024f57600080fd5b506101996004803603602081101561026657600080fd5b5035600160a060020a03166104eb565b34801561028257600080fd5b506101706004803603604081101561029957600080fd5b50600160a060020a0381351690602001356104fd565b3480156102bb57600080fd5b506100c26105ce565b3480156102d057600080fd5b506102fd600480360360408110156102e757600080fd5b50600160a060020a038135169060200135610628565b005b34801561030b57600080fd5b506101996004803603604081101561032257600080fd5b50600160a060020a0381358116916020013516610637565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103c05780601f10610395576101008083540402835291602001916103c0565b820191906000526020600020905b8154815290600101906020018083116103a357829003601f168201915b505050505081565b336000908152600560209081526040808320600160a060020a039590951683529390529190912055600190565b60035481565b600160a060020a038316600090815260056020908152604080832033845290915281205482111561042b57600080fd5b600160a060020a0384166000908152600560209081526040808320338452909152902080548390039055610460848484610654565b5060019392505050565b60025460ff1681565b3360009081526004602052604081205482111561048f57600080fd5b3360008181526004602090815260409182902080548690039055600380548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2506001919050565b60046020526000908152604090205481565b600160a060020a03821660009081526004602052604081205482111561052257600080fd5b600160a060020a038316600090815260056020908152604080832033845290915290205482111561055257600080fd5b600160a060020a0383166000818152600460209081526040808320805487900390556005825280832033845282529182902080548690039055600380548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a250600192915050565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103c05780601f10610395576101008083540402835291602001916103c0565b610633338383610654565b5050565b600560209081526000928352604080842090915290825290205481565b600160a060020a038216151561066957600080fd5b600160a060020a03831660009081526004602052604090205481111561068e57600080fd5b600160a060020a038216600090815260046020526040902054818101116106b457600080fd5b600160a060020a0382811660009081526004602052604080822080549387168352912080548481038255825485019283905590549201910181146106f457fe5b82600160a060020a031684600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505056fea165627a7a72305820506eefa72e06f00300d4f823db0af04496f1b6c926e26f5031cd712d8050fa4a0029

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000034b544e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034b544e0000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : initialSupply (uint256): 1000000000
Arg [1] : tokenName (string): KTN
Arg [2] : tokenSymbol (string): KTN

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000003b9aca00
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [4] : 4b544e0000000000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 4b544e0000000000000000000000000000000000000000000000000000000000


Swarm Source

bzzr://506eefa72e06f00300d4f823db0af04496f1b6c926e26f5031cd712d8050fa4a

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.