Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 56 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 16286767 | 717 days ago | IN | 0 ETH | 0.00072636 | ||||
Transfer | 10371832 | 1628 days ago | IN | 0 ETH | 0.0015655 | ||||
Transfer | 10371586 | 1628 days ago | IN | 0 ETH | 0.00111822 | ||||
Transfer | 10371460 | 1628 days ago | IN | 0 ETH | 0.00235179 | ||||
Transfer | 10364941 | 1629 days ago | IN | 0 ETH | 0.00104687 | ||||
Transfer | 10313578 | 1637 days ago | IN | 0 ETH | 0.00115549 | ||||
Transfer | 10308475 | 1637 days ago | IN | 0 ETH | 0.0009982 | ||||
Transfer | 10307405 | 1638 days ago | IN | 0 ETH | 0.00089457 | ||||
Transfer | 10307232 | 1638 days ago | IN | 0 ETH | 0.0007082 | ||||
Transfer | 10307183 | 1638 days ago | IN | 0 ETH | 0.00099297 | ||||
Transfer | 10300853 | 1639 days ago | IN | 0 ETH | 0.00116544 | ||||
Transfer | 10300648 | 1639 days ago | IN | 0 ETH | 0.00114976 | ||||
Transfer | 8669506 | 1899 days ago | IN | 0 ETH | 0.00056217 | ||||
Transfer | 8431772 | 1936 days ago | IN | 0 ETH | 0.00044973 | ||||
Transfer | 8426260 | 1937 days ago | IN | 0 ETH | 0.00083479 | ||||
Transfer | 8424738 | 1938 days ago | IN | 0 ETH | 0.00053893 | ||||
Transfer | 8385797 | 1944 days ago | IN | 0 ETH | 0.00037478 | ||||
Transfer | 8372497 | 1946 days ago | IN | 0 ETH | 0.00034635 | ||||
Transfer | 8353792 | 1949 days ago | IN | 0 ETH | 0.0009446 | ||||
Transfer | 8348528 | 1949 days ago | IN | 0 ETH | 0.00020781 | ||||
Transfer | 8347513 | 1950 days ago | IN | 0 ETH | 0.00036734 | ||||
Transfer | 8346205 | 1950 days ago | IN | 0 ETH | 0.00022486 | ||||
Transfer | 8346036 | 1950 days ago | IN | 0 ETH | 0.00016518 | ||||
Transfer | 8341695 | 1950 days ago | IN | 0 ETH | 0.00034635 | ||||
Transfer | 8341498 | 1950 days ago | IN | 0 ETH | 0.00036734 |
Loading...
Loading
Contract Name:
KNB
Compiler Version
v0.4.25+commit.59dbf8f1
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2019-07-28 */ pragma solidity ^0.4.25; library SafeMath { /** * @dev Multiplies two numbers, throws on overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256 c) { // Gas optimization: this is cheaper than asserting '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; } c = a * b; require(c / a == b); return c; } /** * @dev Integer division of two numbers, truncating the quotient. */ function div(uint256 a, uint256 b) internal pure returns (uint256) { // assert(b > 0); // Solidity automatically throws when dividing by 0 // uint256 c = a / b; // require(a == b * c + a % b); // There is no case in which this doesn't hold return a / b; } /** * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend). */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a); return a - b; } /** * @dev Adds two numbers, throws on overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256 c) { c = a + b; require(c >= a); return c; } } library Address { /** * @dev Returns true if `account` is a contract. * * This test is non-exhaustive, and there may be false-negatives: during the * execution of a contract's constructor, its address will be reported as * not containing a contract. * * > It is unsafe to assume that an address for which this function returns * false is an externally-owned account (EOA) and not a contract. */ function isContract(address account) internal view returns (bool) { // This method relies in extcodesize, which returns 0 for contracts in // construction, since the code is only stored at the end of the // constructor execution. uint256 size; // solhint-disable-next-line no-inline-assembly assembly { size := extcodesize(account) } return size > 0; } } contract IERC20Receiver { function onERC20Received(address from, uint256 value) public returns (bytes4); } /** * @title ERC20 interface * @dev see https://eips.ethereum.org/EIPS/eip-20 */ interface 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 totalSupply() public view returns (uint256); 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); } /** * @title Standard ERC20 token * * @dev Implementation of the basic standard token. * https://eips.ethereum.org/EIPS/eip-20 * Originally based on code by FirstBlood: * https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol * * This implementation emits additional Approval events, allowing applications to reconstruct the allowance status for * all accounts just by listening to said events. Note that this isn't required by the specification, and other * compliant implementations may not do it. */ contract ERC20 is IERC20 { using SafeMath for uint256; using Address for address; mapping(address => uint256) internal _balances; mapping(address => mapping(address => uint256)) private _allowed; uint256 internal _totalSupply; /** * @dev Total number of tokens in existence. */ function totalSupply() public view returns (uint256) { return _totalSupply; } /** * @dev Gets the balance of the specified address. * @param owner The address to query the balance of. * @return A uint256 representing the amount owned by the passed address. */ function balanceOf(address owner) public view returns (uint256) { return _balances[owner]; } /** * @dev Function to check the amount of tokens that an owner allowed to a spender. * @param owner address The address which owns the funds. * @param spender address The address which will spend the funds. * @return A uint256 specifying the amount of tokens still available for the spender. */ function allowance(address owner, address spender) public view returns (uint256) { return _allowed[owner][spender]; } /** * @dev Transfer token to a specified address. * @param to The address to transfer to. * @param value The amount to be transferred. */ function transfer(address to, uint256 value) public returns (bool) { _transfer(msg.sender, to, value); return true; } /** * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender. * Beware that changing an allowance with this method brings the risk that someone may use both the old * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards: * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 * @param spender The address which will spend the funds. * @param value The amount of tokens to be spent. */ function approve(address spender, uint256 value) public returns (bool) { _approve(msg.sender, spender, value); return true; } /** * @dev Transfer tokens from one address to another. * Note that while this function emits an Approval event, this is not required as per the specification, * and other compliant implementations may not emit the event. * @param from address The address which you want to send tokens from * @param to address The address which you want to transfer to * @param value uint256 the amount of tokens to be transferred */ 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; } /** * @dev Increase the amount of tokens that an owner allowed to a spender. * approve should be called when _allowed[msg.sender][spender] == 0. To increment * allowed value is better to use this function to avoid 2 calls (and wait until * the first transaction is mined) * From MonolithDAO Token.sol * Emits an Approval event. * @param spender The address which will spend the funds. * @param addedValue The amount of tokens to increase the allowance by. */ function increaseAllowance(address spender, uint256 addedValue) public returns (bool) { _approve(msg.sender, spender, _allowed[msg.sender][spender].add(addedValue)); return true; } /** * @dev Decrease the amount of tokens that an owner allowed to a spender. * approve should be called when _allowed[msg.sender][spender] == 0. To decrement * allowed value is better to use this function to avoid 2 calls (and wait until * the first transaction is mined) * From MonolithDAO Token.sol * Emits an Approval event. * @param spender The address which will spend the funds. * @param subtractedValue The amount of tokens to decrease the allowance by. */ function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) { _approve(msg.sender, spender, _allowed[msg.sender][spender].sub(subtractedValue)); return true; } /** * @dev Transfer token for a specified addresses. * @param from The address to transfer from. * @param to The address to transfer to. * @param value The amount to be transferred. */ 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); if (to.isContract()) { IERC20Receiver(to).onERC20Received(from, value); } emit Transfer(from, to, value); } /** * @dev Internal function that burns an amount of the token of a given * account. * @param account The account whose tokens will be burnt. * @param value The amount that will be burnt. */ function _burn(address account, uint256 value) internal { require(account != address(0)); _totalSupply = _totalSupply.sub(value); _balances[account] = _balances[account].sub(value); emit Transfer(account, address(0), value); } function burn(uint256 value) public { _burn(msg.sender, value); } /** * @dev Approve an address to spend another addresses' tokens. * @param owner The address that owns the tokens. * @param spender The address that will spend the tokens. * @param value The number of tokens that can be spent. */ 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); } /** * @dev Internal function that burns an amount of the token of a given * account, deducting from the sender's allowance for said account. Uses the * internal burn function. * Emits an Approval event (reflecting the reduced allowance). * @param account The account whose tokens will be burnt. * @param value The amount that will be burnt. */ function _burnFrom(address account, uint256 value) internal { _burn(account, value); _approve(account, msg.sender, _allowed[account][msg.sender].sub(value)); } } contract KNB is ERC20 { string public name; string public symbol; uint8 public decimals; address public owner; /** * @dev Constructor function */ constructor (string _name, string _symbol, uint8 _decimals, uint256 totalSupply) public { owner = msg.sender; name = _name; symbol = _symbol; decimals = _decimals; _totalSupply = totalSupply; _balances[msg.sender] = totalSupply; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"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":false,"inputs":[{"name":"value","type":"uint256"}],"name":"burn","outputs":[],"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":"owner","outputs":[{"name":"","type":"address"}],"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":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimals","type":"uint8"},{"name":"totalSupply","type":"uint256"}],"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
608060405234801561001057600080fd5b506040516109f33803806109f383398101604090815281516020808401519284015160608501516005805461010060a860020a031916336101000217905592850180519095949094019390929161006c916003918701906100b3565b5082516100809060049060208601906100b3565b506005805460ff191660ff93909316929092179091556002819055336000908152602081905260409020555061014e9050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100f457805160ff1916838001178555610121565b82800160010185558215610121579182015b82811115610121578251825591602001919060010190610106565b5061012d929150610131565b5090565b61014b91905b8082111561012d5760008155600101610137565b90565b6108968061015d6000396000f3006080604052600436106100c45763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100c9578063095ea7b31461015357806318160ddd1461018b57806323b872dd146101b2578063313ce567146101dc578063395093511461020757806342966c681461022b57806370a08231146102455780638da5cb5b1461026657806395d89b4114610297578063a457c2d7146102ac578063a9059cbb146102d0578063dd62ed3e146102f4575b600080fd5b3480156100d557600080fd5b506100de61031b565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610118578181015183820152602001610100565b50505050905090810190601f1680156101455780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015f57600080fd5b50610177600160a060020a03600435166024356103a9565b604080519115158252519081900360200190f35b34801561019757600080fd5b506101a06103bf565b60408051918252519081900360200190f35b3480156101be57600080fd5b50610177600160a060020a03600435811690602435166044356103c5565b3480156101e857600080fd5b506101f161041c565b6040805160ff9092168252519081900360200190f35b34801561021357600080fd5b50610177600160a060020a0360043516602435610425565b34801561023757600080fd5b50610243600435610461565b005b34801561025157600080fd5b506101a0600160a060020a036004351661046e565b34801561027257600080fd5b5061027b610489565b60408051600160a060020a039092168252519081900360200190f35b3480156102a357600080fd5b506100de61049d565b3480156102b857600080fd5b50610177600160a060020a03600435166024356104f8565b3480156102dc57600080fd5b50610177600160a060020a0360043516602435610534565b34801561030057600080fd5b506101a0600160a060020a0360043581169060243516610541565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103a15780601f10610376576101008083540402835291602001916103a1565b820191906000526020600020905b81548152906001019060200180831161038457829003601f168201915b505050505081565b60006103b633848461056c565b50600192915050565b60025490565b60006103d28484846105f8565b600160a060020a03841660009081526001602090815260408083203380855292529091205461041291869161040d908663ffffffff61078e16565b61056c565b5060019392505050565b60055460ff1681565b336000818152600160209081526040808320600160a060020a038716845290915281205490916103b691859061040d908663ffffffff6107a316565b61046b33826107b9565b50565b600160a060020a031660009081526020819052604090205490565b6005546101009004600160a060020a031681565b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103a15780601f10610376576101008083540402835291602001916103a1565b336000818152600160209081526040808320600160a060020a038716845290915281205490916103b691859061040d908663ffffffff61078e16565b60006103b63384846105f8565b600160a060020a03918216600090815260016020908152604080832093909416825291909152205490565b600160a060020a038216151561058157600080fd5b600160a060020a038316151561059657600080fd5b600160a060020a03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b600160a060020a038216151561060d57600080fd5b600160a060020a038316600090815260208190526040902054610636908263ffffffff61078e16565b600160a060020a03808516600090815260208190526040808220939093559084168152205461066b908263ffffffff6107a316565b600160a060020a03831660008181526020819052604090209190915561069090610862565b1561073e5781600160a060020a031663bc04f0af84836040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b15801561071157600080fd5b505af1158015610725573d6000803e3d6000fd5b505050506040513d602081101561073b57600080fd5b50505b81600160a060020a031683600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b60008282111561079d57600080fd5b50900390565b818101828110156107b357600080fd5b92915050565b600160a060020a03821615156107ce57600080fd5b6002546107e1908263ffffffff61078e16565b600255600160a060020a03821660009081526020819052604090205461080d908263ffffffff61078e16565b600160a060020a038316600081815260208181526040808320949094558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35050565b6000903b11905600a165627a7a7230582057a110a9f70dcf81acd3b0d088cded6ac19e5689e2560f213933ae4371c2eb1e0029000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000030e4f9b40000000000000000000000000000000000000000000000000000000000000000074b616e6f6269730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034b4e420000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106100c45763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100c9578063095ea7b31461015357806318160ddd1461018b57806323b872dd146101b2578063313ce567146101dc578063395093511461020757806342966c681461022b57806370a08231146102455780638da5cb5b1461026657806395d89b4114610297578063a457c2d7146102ac578063a9059cbb146102d0578063dd62ed3e146102f4575b600080fd5b3480156100d557600080fd5b506100de61031b565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610118578181015183820152602001610100565b50505050905090810190601f1680156101455780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015f57600080fd5b50610177600160a060020a03600435166024356103a9565b604080519115158252519081900360200190f35b34801561019757600080fd5b506101a06103bf565b60408051918252519081900360200190f35b3480156101be57600080fd5b50610177600160a060020a03600435811690602435166044356103c5565b3480156101e857600080fd5b506101f161041c565b6040805160ff9092168252519081900360200190f35b34801561021357600080fd5b50610177600160a060020a0360043516602435610425565b34801561023757600080fd5b50610243600435610461565b005b34801561025157600080fd5b506101a0600160a060020a036004351661046e565b34801561027257600080fd5b5061027b610489565b60408051600160a060020a039092168252519081900360200190f35b3480156102a357600080fd5b506100de61049d565b3480156102b857600080fd5b50610177600160a060020a03600435166024356104f8565b3480156102dc57600080fd5b50610177600160a060020a0360043516602435610534565b34801561030057600080fd5b506101a0600160a060020a0360043581169060243516610541565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103a15780601f10610376576101008083540402835291602001916103a1565b820191906000526020600020905b81548152906001019060200180831161038457829003601f168201915b505050505081565b60006103b633848461056c565b50600192915050565b60025490565b60006103d28484846105f8565b600160a060020a03841660009081526001602090815260408083203380855292529091205461041291869161040d908663ffffffff61078e16565b61056c565b5060019392505050565b60055460ff1681565b336000818152600160209081526040808320600160a060020a038716845290915281205490916103b691859061040d908663ffffffff6107a316565b61046b33826107b9565b50565b600160a060020a031660009081526020819052604090205490565b6005546101009004600160a060020a031681565b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103a15780601f10610376576101008083540402835291602001916103a1565b336000818152600160209081526040808320600160a060020a038716845290915281205490916103b691859061040d908663ffffffff61078e16565b60006103b63384846105f8565b600160a060020a03918216600090815260016020908152604080832093909416825291909152205490565b600160a060020a038216151561058157600080fd5b600160a060020a038316151561059657600080fd5b600160a060020a03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b600160a060020a038216151561060d57600080fd5b600160a060020a038316600090815260208190526040902054610636908263ffffffff61078e16565b600160a060020a03808516600090815260208190526040808220939093559084168152205461066b908263ffffffff6107a316565b600160a060020a03831660008181526020819052604090209190915561069090610862565b1561073e5781600160a060020a031663bc04f0af84836040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b15801561071157600080fd5b505af1158015610725573d6000803e3d6000fd5b505050506040513d602081101561073b57600080fd5b50505b81600160a060020a031683600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b60008282111561079d57600080fd5b50900390565b818101828110156107b357600080fd5b92915050565b600160a060020a03821615156107ce57600080fd5b6002546107e1908263ffffffff61078e16565b600255600160a060020a03821660009081526020819052604090205461080d908263ffffffff61078e16565b600160a060020a038316600081815260208181526040808320949094558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35050565b6000903b11905600a165627a7a7230582057a110a9f70dcf81acd3b0d088cded6ac19e5689e2560f213933ae4371c2eb1e0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000030e4f9b40000000000000000000000000000000000000000000000000000000000000000074b616e6f6269730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034b4e420000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _name (string): Kanobis
Arg [1] : _symbol (string): KNB
Arg [2] : _decimals (uint8): 2
Arg [3] : totalSupply (uint256): 210000000000
-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [3] : 00000000000000000000000000000000000000000000000000000030e4f9b400
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [5] : 4b616e6f62697300000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [7] : 4b4e420000000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
10533:488:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10564:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10564:18: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;10564:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5913:148;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5913:148:0;-1:-1:-1;;;;;5913:148:0;;;;;;;;;;;;;;;;;;;;;;;;;4065:91;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4065:91:0;;;;;;;;;;;;;;;;;;;;6534:228;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6534:228:0;-1:-1:-1;;;;;6534:228:0;;;;;;;;;;;;10616:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10616:21:0;;;;;;;;;;;;;;;;;;;;;;;7288:203;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;7288:203:0;-1:-1:-1;;;;;7288:203:0;;;;;;;9339:79;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;9339:79:0;;;;;;;4375:106;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4375:106:0;-1:-1:-1;;;;;4375:106:0;;;;;10644:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10644:20:0;;;;;;;;-1:-1:-1;;;;;10644:20:0;;;;;;;;;;;;;;10589;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10589:20:0;;;;8022:213;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;8022:213:0;-1:-1:-1;;;;;8022:213:0;;;;;;;5126:140;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5126:140:0;-1:-1:-1;;;;;5126:140:0;;;;;;;4820:131;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4820:131:0;-1:-1:-1;;;;;4820:131:0;;;;;;;;;;10564:18;;;;;;;;;;;;;;;-1:-1:-1;;10564:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5913:148::-;5978:4;5995:36;6004:10;6016:7;6025:5;5995:8;:36::i;:::-;-1:-1:-1;6049:4:0;5913:148;;;;:::o;4065:91::-;4136:12;;4065:91;:::o;6534:228::-;6613:4;6630:26;6640:4;6646:2;6650:5;6630:9;:26::i;:::-;-1:-1:-1;;;;;6694:14:0;;;;;;:8;:14;;;;;;;;6682:10;6694:26;;;;;;;;;6667:65;;6676:4;;6694:37;;6725:5;6694:37;:30;:37;:::i;:::-;6667:8;:65::i;:::-;-1:-1:-1;6750:4:0;6534:228;;;;;:::o;10616:21::-;;;;;;:::o;7288:203::-;7394:10;7368:4;7415:20;;;:8;:20;;;;;;;;-1:-1:-1;;;;;7415:29:0;;;;;;;;;;7368:4;;7385:76;;7406:7;;7415:45;;7449:10;7415:45;:33;:45;:::i;9339:79::-;9386:24;9392:10;9404:5;9386;:24::i;:::-;9339:79;:::o;4375:106::-;-1:-1:-1;;;;;4457:16:0;4430:7;4457:16;;;;;;;;;;;;4375:106::o;10644:20::-;;;;;;-1:-1:-1;;;;;10644:20:0;;:::o;10589:::-;;;;;;;;;;;;;;;-1:-1:-1;;10589:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8022:213;8133:10;8107:4;8154:20;;;:8;:20;;;;;;;;-1:-1:-1;;;;;8154:29:0;;;;;;;;;;8107:4;;8124:81;;8145:7;;8154:50;;8188:15;8154:50;:33;:50;:::i;5126:140::-;5187:4;5204:32;5214:10;5226:2;5230:5;5204:9;:32::i;4820:131::-;-1:-1:-1;;;;;4919:15:0;;;4892:7;4919:15;;;:8;:15;;;;;;;;:24;;;;;;;;;;;;;4820:131::o;9691:254::-;-1:-1:-1;;;;;9784:21:0;;;;9776:30;;;;;;-1:-1:-1;;;;;9825:19:0;;;;9817:28;;;;;;-1:-1:-1;;;;;9858:15:0;;;;;;;:8;:15;;;;;;;;:24;;;;;;;;;;;;;:32;;;9906:31;;;;;;;;;;;;;;;;;9691:254;;;:::o;8463:365::-;-1:-1:-1;;;;;8551:16:0;;;;8543:25;;;;;;-1:-1:-1;;;;;8597:15:0;;:9;:15;;;;;;;;;;;:26;;8617:5;8597:26;:19;:26;:::i;:::-;-1:-1:-1;;;;;8579:15:0;;;:9;:15;;;;;;;;;;;:44;;;;8650:13;;;;;;;:24;;8668:5;8650:24;:17;:24;:::i;:::-;-1:-1:-1;;;;;8634:13:0;;:9;:13;;;;;;;;;;:40;;;;8689:15;;:13;:15::i;:::-;8685:95;;;8736:2;-1:-1:-1;;;;;8721:34:0;;8756:4;8762:5;8721:47;;;;;;;;;;;;;-1:-1:-1;;;;;8721:47:0;-1:-1:-1;;;;;8721:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8721:47:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8721:47:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;8685:95:0;8810:2;-1:-1:-1;;;;;8795:25:0;8804:4;-1:-1:-1;;;;;8795:25:0;;8814:5;8795:25;;;;;;;;;;;;;;;;;;8463:365;;;:::o;1068:124::-;1126:7;1154:6;;;;1146:15;;;;;;-1:-1:-1;1179:5:0;;;1068:124::o;1267:142::-;1351:5;;;1375:6;;;;1367:15;;;;;;1267:142;;;;:::o;9062:269::-;-1:-1:-1;;;;;9137:21:0;;;;9129:30;;;;;;9187:12;;:23;;9204:5;9187:23;:16;:23;:::i;:::-;9172:12;:38;-1:-1:-1;;;;;9242:18:0;;:9;:18;;;;;;;;;;;:29;;9265:5;9242:29;:22;:29;:::i;:::-;-1:-1:-1;;;;;9221:18:0;;:9;:18;;;;;;;;;;;:50;;;;9287:36;;;;;;;9221:9;;9287:36;;;;;;;;;;;9062:269;;:::o;1877:422::-;1937:4;2244:20;;2283:8;;1877:422::o
Swarm Source
bzzr://57a110a9f70dcf81acd3b0d088cded6ac19e5689e2560f213933ae4371c2eb1e
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.