ERC-20
Overview
Max Total Supply
69,000,000 ILOVE
Holders
358
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 8 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
Token
Compiler Version
v0.4.25+commit.59dbf8f1
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-11-10 */ pragma solidity ^0.4.24; library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256 c) { if (a == 0) { return 0; } c = a * b; assert(c / a == b); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { return a / b; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256 c) { c = a + b; assert(c >= a); return c; } } contract Ownable { address public owner; address public newOwner; event OwnershipTransferred(address indexed oldOwner, address indexed newOwner); constructor() public { owner = msg.sender; newOwner = address(0); } modifier onlyOwner() { require(msg.sender == owner, "msg.sender == owner"); _; } function transferOwnership(address _newOwner) public onlyOwner { require(address(0) != _newOwner, "address(0) != _newOwner"); newOwner = _newOwner; } function acceptOwnership() public { require(msg.sender == newOwner, "msg.sender == newOwner"); emit OwnershipTransferred(owner, msg.sender); owner = msg.sender; newOwner = address(0); } } contract Authorizable is Ownable { mapping(address => bool) public authorized; event AuthorizationSet(address indexed addressAuthorized, bool indexed authorization); constructor() public { authorized[msg.sender] = true; } modifier onlyAuthorized() { require(authorized[msg.sender], "authorized[msg.sender]"); _; } function setAuthorized(address addressAuthorized, bool authorization) onlyOwner public { emit AuthorizationSet(addressAuthorized, authorization); authorized[addressAuthorized] = authorization; } } contract ERC20Basic { string public name; string public symbol; uint8 public decimals; uint256 public totalSupply; function balanceOf(address who) public constant returns (uint256); function transfer(address to, uint256 value) public returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); } contract ERC20 is ERC20Basic { function allowance(address owner, address spender) public constant returns (uint256); function transferFrom(address from, address to, uint256 value) public returns (bool); function approve(address spender, uint256 value) public returns (bool); event Approval(address indexed owner, address indexed spender, uint256 value); } contract BasicToken is ERC20Basic { using SafeMath for uint256; mapping(address => uint256) balances; function transferFunction(address _sender, address _to, uint256 _value) internal returns (bool) { require(_to != address(0), "_to != address(0)"); require(_to != address(this), "_to != address(this)"); require(_value <= balances[_sender], "_value <= balances[_sender]"); balances[_sender] = balances[_sender].sub(_value); balances[_to] = balances[_to].add(_value); emit Transfer(_sender, _to, _value); return true; } function transfer(address _to, uint256 _value) public returns (bool) { return transferFunction(msg.sender, _to, _value); } function balanceOf(address _owner) public constant returns (uint256 balance) { return balances[_owner]; } } contract ERC223TokenCompatible is BasicToken { using SafeMath for uint256; event Transfer(address indexed from, address indexed to, uint256 value, bytes indexed data); function transfer(address _to, uint256 _value, bytes _data, string _custom_fallback) public returns (bool success) { require(_to != address(0), "_to != address(0)"); require(_to != address(this), "_to != address(this)"); require(_value <= balances[msg.sender], "_value <= balances[msg.sender]"); balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); if( isContract(_to) ) { require( _to.call.value(0)( bytes4( keccak256( abi.encodePacked( _custom_fallback ) ) ), msg.sender, _value, _data), "_to.call.value(0)(bytes4(keccak256(_custom_fallback)), msg.sender, _value, _data)" ); } emit Transfer(msg.sender, _to, _value, _data); return true; } function transfer(address _to, uint256 _value, bytes _data) public returns (bool success) { return transfer( _to, _value, _data, "tokenFallback(address,uint256,bytes)"); } //assemble the given address bytecode. If bytecode exists then the _addr is a contract. function isContract(address _addr) private view returns (bool is_contract) { uint256 length; assembly { //retrieve the size of the code on target address, this needs assembly length := extcodesize(_addr) } return (length>0); } } contract StandardToken is ERC20, BasicToken { mapping (address => mapping (address => uint256)) internal allowed; function transferFrom(address _from, address _to, uint256 _value) public returns (bool) { require(_to != address(0), "_to != address(0)"); require(_to != address(this), "_to != address(this)"); require(_value <= balances[_from], "_value <= balances[_from]"); require(_value <= allowed[_from][msg.sender], "_value <= allowed[_from][msg.sender]"); balances[_from] = balances[_from].sub(_value); balances[_to] = balances[_to].add(_value); allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value); emit Transfer(_from, _to, _value); return true; } function approve(address _spender, uint256 _value) public returns (bool) { allowed[msg.sender][_spender] = _value; emit Approval(msg.sender, _spender, _value); return true; } function allowance(address _owner, address _spender) public constant returns (uint256 remaining) { return allowed[_owner][_spender]; } function increaseApproval (address _spender, uint _addedValue) public returns (bool success) { allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue); emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } function decreaseApproval (address _spender, uint _subtractedValue) public returns (bool success) { uint oldValue = allowed[msg.sender][_spender]; if (_subtractedValue > oldValue) { allowed[msg.sender][_spender] = 0; } else { allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue); } emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } } contract HumanStandardToken is StandardToken { /* Approves and then calls the receiving contract */ function approveAndCall(address _spender, uint256 _value, bytes _extraData) public returns (bool success) { approve(_spender, _value); require(_spender.call(bytes4(keccak256("receiveApproval(address,uint256,bytes)")), msg.sender, _value, _extraData), '_spender.call(bytes4(keccak256("receiveApproval(address,uint256,bytes)")), msg.sender, _value, _extraData)'); return true; } function approveAndCustomCall(address _spender, uint256 _value, bytes _extraData, bytes4 _customFunction) public returns (bool success) { approve(_spender, _value); require(_spender.call(_customFunction, msg.sender, _value, _extraData), "_spender.call(_customFunction, msg.sender, _value, _extraData)"); return true; } } contract Startable is Ownable, Authorizable { event Start(); bool public started = false; modifier whenStarted() { require( started || authorized[msg.sender], "started || authorized[msg.sender]" ); _; } function start() onlyOwner public { started = true; emit Start(); } } contract StartToken is Startable, ERC223TokenCompatible, StandardToken { function transfer(address _to, uint256 _value) public whenStarted returns (bool) { return super.transfer(_to, _value); } function transfer(address _to, uint256 _value, bytes _data) public whenStarted returns (bool) { return super.transfer(_to, _value, _data); } function transfer(address _to, uint256 _value, bytes _data, string _custom_fallback) public whenStarted returns (bool) { return super.transfer(_to, _value, _data, _custom_fallback); } function transferFrom(address _from, address _to, uint256 _value) public whenStarted returns (bool) { return super.transferFrom(_from, _to, _value); } function approve(address _spender, uint256 _value) public whenStarted returns (bool) { return super.approve(_spender, _value); } function increaseApproval(address _spender, uint _addedValue) public whenStarted returns (bool success) { return super.increaseApproval(_spender, _addedValue); } function decreaseApproval(address _spender, uint _subtractedValue) public whenStarted returns (bool success) { return super.decreaseApproval(_spender, _subtractedValue); } } contract BurnToken is StandardToken { uint256 public initialSupply; event Burn(address indexed burner, uint256 value); constructor(uint256 _totalSupply) internal { initialSupply = _totalSupply; } function burnFunction(address _burner, uint256 _value) internal returns (bool) { require(_value > 0, "_value > 0"); require(_value <= balances[_burner], "_value <= balances[_burner]"); balances[_burner] = balances[_burner].sub(_value); totalSupply = totalSupply.sub(_value); emit Burn(_burner, _value); emit Transfer(_burner, address(0), _value); return true; } function burn(uint256 _value) public returns(bool) { return burnFunction(msg.sender, _value); } function burnFrom(address _from, uint256 _value) public returns (bool) { require(_value <= allowed[_from][msg.sender], "_value <= allowed[_from][msg.sender]"); // check if it has the budget allowed burnFunction(_from, _value); allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value); return true; } } contract Token is ERC20Basic, ERC223TokenCompatible, StandardToken, HumanStandardToken { constructor(string _name, string _symbol, uint8 _decimals, uint256 _totalSupply ) public { name = _name; symbol = _symbol; decimals = _decimals; totalSupply = _totalSupply; balances[msg.sender] = totalSupply; emit Transfer(address(0), msg.sender, totalSupply); } } contract TokenStart is Token, StartToken { constructor(string _name, string _symbol, uint8 _decimals, uint256 _totalSupply ) public Token(_name, _symbol, _decimals, _totalSupply ) { } } contract TokenStartBurn is Token, StartToken, BurnToken { constructor(string _name, string _symbol, uint8 _decimals, uint256 _totalSupply ) public Token(_name, _symbol, _decimals, _totalSupply ) BurnToken(_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":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"},{"name":"_customFunction","type":"bytes4"}],"name":"approveAndCustomCall","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":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"},{"name":"_custom_fallback","type":"string"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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"},{"indexed":true,"name":"data","type":"bytes"}],"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"},{"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"}]
Contract Creation Code
60806040523480156200001157600080fd5b50604051620016d1380380620016d183398101604090815281516020808401519284015160608501519285018051909594909401939092916200005a91600091870190620000d6565b50825162000070906001906020860190620000d6565b506002805460ff191660ff84161790556003819055336000818152600460209081526040808320859055805185815290517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3505050506200017b565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200011957805160ff191683800117855562000149565b8280016001018555821562000149579182015b82811115620001495782518255916020019190600101906200012c565b50620001579291506200015b565b5090565b6200017891905b8082111562000157576000815560010162000162565b90565b611546806200018b6000396000f3006080604052600436106100c15763ffffffff60e060020a60003504166306fdde0381146100c6578063095ea7b31461015057806318160ddd1461018857806323b872dd146101af578063313ce567146101d9578063661884631461020457806370a08231146102285780637e3da0271461024957806395d89b41146102d6578063a9059cbb146102eb578063be45fd621461030f578063cae9ca5114610378578063d73dd623146103e1578063dd62ed3e14610405578063f6368f8a1461042c575b600080fd5b3480156100d257600080fd5b506100db6104d3565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101155781810151838201526020016100fd565b50505050905090810190601f1680156101425780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015c57600080fd5b50610174600160a060020a0360043516602435610561565b604080519115158252519081900360200190f35b34801561019457600080fd5b5061019d6105c7565b60408051918252519081900360200190f35b3480156101bb57600080fd5b50610174600160a060020a03600435811690602435166044356105cd565b3480156101e557600080fd5b506101ee6108ad565b6040805160ff9092168252519081900360200190f35b34801561021057600080fd5b50610174600160a060020a03600435166024356108b6565b34801561023457600080fd5b5061019d600160a060020a03600435166109a6565b34801561025557600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610174948235600160a060020a0316946024803595369594606494920191908190840183828082843750949750505092357fffffffff000000000000000000000000000000000000000000000000000000001693506109c192505050565b3480156102e257600080fd5b506100db610b09565b3480156102f757600080fd5b50610174600160a060020a0360043516602435610b63565b34801561031b57600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610174948235600160a060020a0316946024803595369594606494920191908190840183828082843750949750610b779650505050505050565b34801561038457600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610174948235600160a060020a0316946024803595369594606494920191908190840183828082843750949750610be99650505050505050565b3480156103ed57600080fd5b50610174600160a060020a0360043516602435610dd7565b34801561041157600080fd5b5061019d600160a060020a0360043581169060243516610e70565b34801561043857600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610174948235600160a060020a031694602480359536959460649492019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750949750610e9b9650505050505050565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105595780601f1061052e57610100808354040283529160200191610559565b820191906000526020600020905b81548152906001019060200180831161053c57829003601f168201915b505050505081565b336000818152600560209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60035481565b6000600160a060020a038316151561062f576040805160e560020a62461bcd02815260206004820152601160248201527f5f746f20213d2061646472657373283029000000000000000000000000000000604482015290519081900360640190fd5b600160a060020a038316301415610690576040805160e560020a62461bcd02815260206004820152601460248201527f5f746f20213d2061646472657373287468697329000000000000000000000000604482015290519081900360640190fd5b600160a060020a038416600090815260046020526040902054821115610700576040805160e560020a62461bcd02815260206004820152601960248201527f5f76616c7565203c3d2062616c616e6365735b5f66726f6d5d00000000000000604482015290519081900360640190fd5b600160a060020a03841660009081526005602090815260408083203384529091529020548211156107a0576040805160e560020a62461bcd028152602060048201526024808201527f5f76616c7565203c3d20616c6c6f7765645b5f66726f6d5d5b6d73672e73656e60448201527f6465725d00000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0384166000908152600460205260409020546107c9908363ffffffff6112fb16565b600160a060020a0380861660009081526004602052604080822093909355908516815220546107fe908363ffffffff61130d16565b600160a060020a038085166000908152600460209081526040808320949094559187168152600582528281203382529091522054610842908363ffffffff6112fb16565b600160a060020a03808616600081815260056020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60025460ff1681565b336000908152600560209081526040808320600160a060020a03861684529091528120548083111561090b57336000908152600560209081526040808320600160a060020a0388168452909152812055610940565b61091b818463ffffffff6112fb16565b336000908152600560209081526040808320600160a060020a03891684529091529020555b336000818152600560209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600160a060020a031660009081526004602052604090205490565b60006109cd8585610561565b5084600160a060020a03168260e060020a90043386866040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a03168152602001838152602001828051906020019080838360005b83811015610a3d578181015183820152602001610a25565b50505050905090810190601f168015610a6a5780820380516001836020036101000a031916815260200191505b5093505050506000604051808303816000875af1925050501515610afe576040805160e560020a62461bcd02815260206004820152603e60248201527f5f7370656e6465722e63616c6c285f637573746f6d46756e6374696f6e2c206d60448201527f73672e73656e6465722c205f76616c75652c205f657874726144617461290000606482015290519081900360840190fd5b506001949350505050565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105595780601f1061052e57610100808354040283529160200191610559565b6000610b70338484611320565b9392505050565b6000610be1848484606060405190810160405280602481526020017f746f6b656e46616c6c6261636b28616464726573732c75696e743235362c627981526020017f7465732900000000000000000000000000000000000000000000000000000000815250610e9b565b949350505050565b6000610bf58484610561565b5083600160a060020a031660405180807f72656365697665417070726f76616c28616464726573732c75696e743235362c81526020017f62797465732900000000000000000000000000000000000000000000000000008152506026019050604051809103902060e060020a90043385856040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a03168152602001838152602001828051906020019080838360005b83811015610cc0578181015183820152602001610ca8565b50505050905090810190601f168015610ced5780820380516001836020036101000a031916815260200191505b5093505050506000604051808303816000875af1925050501515610dcd576040805160e560020a62461bcd02815260206004820152606a60248201527f5f7370656e6465722e63616c6c28627974657334286b656363616b323536282260448201527f72656365697665417070726f76616c28616464726573732c75696e743235362c60648201527f6279746573292229292c206d73672e73656e6465722c205f76616c75652c205f60848201527f657874726144617461290000000000000000000000000000000000000000000060a482015290519081900360c40190fd5b5060019392505050565b336000908152600560209081526040808320600160a060020a0386168452909152812054610e0b908363ffffffff61130d16565b336000818152600560209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b6000600160a060020a0385161515610efd576040805160e560020a62461bcd02815260206004820152601160248201527f5f746f20213d2061646472657373283029000000000000000000000000000000604482015290519081900360640190fd5b600160a060020a038516301415610f5e576040805160e560020a62461bcd02815260206004820152601460248201527f5f746f20213d2061646472657373287468697329000000000000000000000000604482015290519081900360640190fd5b33600090815260046020526040902054841115610fc5576040805160e560020a62461bcd02815260206004820152601e60248201527f5f76616c7565203c3d2062616c616e6365735b6d73672e73656e6465725d0000604482015290519081900360640190fd5b33600090815260046020526040902054610fe5908563ffffffff6112fb16565b3360009081526004602052604080822092909255600160a060020a03871681522054611017908563ffffffff61130d16565b600160a060020a03861660009081526004602052604090205561103985611512565b156112595784600160a060020a03166000836040516020018082805190602001908083835b6020831061107d5780518252601f19909201916020918201910161105e565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b602083106110e05780518252601f1990920191602091820191016110c1565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902060e060020a9004903387876040518563ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a03168152602001838152602001828051906020019080838360005b8381101561117257818101518382015260200161115a565b50505050905090810190601f16801561119f5780820380516001836020036101000a031916815260200191505b50935050505060006040518083038185885af193505050501515611259576040805160e560020a62461bcd02815260206004820152605160248201527f5f746f2e63616c6c2e76616c756528302928627974657334286b656363616b3260448201527f3536285f637573746f6d5f66616c6c6261636b29292c206d73672e73656e646560648201527f722c205f76616c75652c205f6461746129000000000000000000000000000000608482015290519081900360a40190fd5b826040518082805190602001908083835b602083106112895780518252601f19909201916020918201910161126a565b51815160209384036101000a6000190180199092169116179052604080519290940182900382208a83529351939550600160a060020a038b16945033937fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c169350918290030190a4506001949350505050565b60008282111561130757fe5b50900390565b8181018281101561131a57fe5b92915050565b6000600160a060020a0383161515611382576040805160e560020a62461bcd02815260206004820152601160248201527f5f746f20213d2061646472657373283029000000000000000000000000000000604482015290519081900360640190fd5b600160a060020a0383163014156113e3576040805160e560020a62461bcd02815260206004820152601460248201527f5f746f20213d2061646472657373287468697329000000000000000000000000604482015290519081900360640190fd5b600160a060020a038416600090815260046020526040902054821115611453576040805160e560020a62461bcd02815260206004820152601b60248201527f5f76616c7565203c3d2062616c616e6365735b5f73656e6465725d0000000000604482015290519081900360640190fd5b600160a060020a03841660009081526004602052604090205461147c908363ffffffff6112fb16565b600160a060020a0380861660009081526004602052604080822093909355908516815220546114b1908363ffffffff61130d16565b600160a060020a0380851660008181526004602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b6000903b11905600a165627a7a7230582032741cfd9b40a2a54481b628a0944745333b1a24dd057d8a770ca3779c2751f60029000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000018838370f34000000000000000000000000000000000000000000000000000000000000000000b494c6f766520546f6b656e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005494c4f5645000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106100c15763ffffffff60e060020a60003504166306fdde0381146100c6578063095ea7b31461015057806318160ddd1461018857806323b872dd146101af578063313ce567146101d9578063661884631461020457806370a08231146102285780637e3da0271461024957806395d89b41146102d6578063a9059cbb146102eb578063be45fd621461030f578063cae9ca5114610378578063d73dd623146103e1578063dd62ed3e14610405578063f6368f8a1461042c575b600080fd5b3480156100d257600080fd5b506100db6104d3565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101155781810151838201526020016100fd565b50505050905090810190601f1680156101425780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015c57600080fd5b50610174600160a060020a0360043516602435610561565b604080519115158252519081900360200190f35b34801561019457600080fd5b5061019d6105c7565b60408051918252519081900360200190f35b3480156101bb57600080fd5b50610174600160a060020a03600435811690602435166044356105cd565b3480156101e557600080fd5b506101ee6108ad565b6040805160ff9092168252519081900360200190f35b34801561021057600080fd5b50610174600160a060020a03600435166024356108b6565b34801561023457600080fd5b5061019d600160a060020a03600435166109a6565b34801561025557600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610174948235600160a060020a0316946024803595369594606494920191908190840183828082843750949750505092357fffffffff000000000000000000000000000000000000000000000000000000001693506109c192505050565b3480156102e257600080fd5b506100db610b09565b3480156102f757600080fd5b50610174600160a060020a0360043516602435610b63565b34801561031b57600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610174948235600160a060020a0316946024803595369594606494920191908190840183828082843750949750610b779650505050505050565b34801561038457600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610174948235600160a060020a0316946024803595369594606494920191908190840183828082843750949750610be99650505050505050565b3480156103ed57600080fd5b50610174600160a060020a0360043516602435610dd7565b34801561041157600080fd5b5061019d600160a060020a0360043581169060243516610e70565b34801561043857600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610174948235600160a060020a031694602480359536959460649492019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750949750610e9b9650505050505050565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105595780601f1061052e57610100808354040283529160200191610559565b820191906000526020600020905b81548152906001019060200180831161053c57829003601f168201915b505050505081565b336000818152600560209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60035481565b6000600160a060020a038316151561062f576040805160e560020a62461bcd02815260206004820152601160248201527f5f746f20213d2061646472657373283029000000000000000000000000000000604482015290519081900360640190fd5b600160a060020a038316301415610690576040805160e560020a62461bcd02815260206004820152601460248201527f5f746f20213d2061646472657373287468697329000000000000000000000000604482015290519081900360640190fd5b600160a060020a038416600090815260046020526040902054821115610700576040805160e560020a62461bcd02815260206004820152601960248201527f5f76616c7565203c3d2062616c616e6365735b5f66726f6d5d00000000000000604482015290519081900360640190fd5b600160a060020a03841660009081526005602090815260408083203384529091529020548211156107a0576040805160e560020a62461bcd028152602060048201526024808201527f5f76616c7565203c3d20616c6c6f7765645b5f66726f6d5d5b6d73672e73656e60448201527f6465725d00000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0384166000908152600460205260409020546107c9908363ffffffff6112fb16565b600160a060020a0380861660009081526004602052604080822093909355908516815220546107fe908363ffffffff61130d16565b600160a060020a038085166000908152600460209081526040808320949094559187168152600582528281203382529091522054610842908363ffffffff6112fb16565b600160a060020a03808616600081815260056020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60025460ff1681565b336000908152600560209081526040808320600160a060020a03861684529091528120548083111561090b57336000908152600560209081526040808320600160a060020a0388168452909152812055610940565b61091b818463ffffffff6112fb16565b336000908152600560209081526040808320600160a060020a03891684529091529020555b336000818152600560209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600160a060020a031660009081526004602052604090205490565b60006109cd8585610561565b5084600160a060020a03168260e060020a90043386866040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a03168152602001838152602001828051906020019080838360005b83811015610a3d578181015183820152602001610a25565b50505050905090810190601f168015610a6a5780820380516001836020036101000a031916815260200191505b5093505050506000604051808303816000875af1925050501515610afe576040805160e560020a62461bcd02815260206004820152603e60248201527f5f7370656e6465722e63616c6c285f637573746f6d46756e6374696f6e2c206d60448201527f73672e73656e6465722c205f76616c75652c205f657874726144617461290000606482015290519081900360840190fd5b506001949350505050565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105595780601f1061052e57610100808354040283529160200191610559565b6000610b70338484611320565b9392505050565b6000610be1848484606060405190810160405280602481526020017f746f6b656e46616c6c6261636b28616464726573732c75696e743235362c627981526020017f7465732900000000000000000000000000000000000000000000000000000000815250610e9b565b949350505050565b6000610bf58484610561565b5083600160a060020a031660405180807f72656365697665417070726f76616c28616464726573732c75696e743235362c81526020017f62797465732900000000000000000000000000000000000000000000000000008152506026019050604051809103902060e060020a90043385856040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a03168152602001838152602001828051906020019080838360005b83811015610cc0578181015183820152602001610ca8565b50505050905090810190601f168015610ced5780820380516001836020036101000a031916815260200191505b5093505050506000604051808303816000875af1925050501515610dcd576040805160e560020a62461bcd02815260206004820152606a60248201527f5f7370656e6465722e63616c6c28627974657334286b656363616b323536282260448201527f72656365697665417070726f76616c28616464726573732c75696e743235362c60648201527f6279746573292229292c206d73672e73656e6465722c205f76616c75652c205f60848201527f657874726144617461290000000000000000000000000000000000000000000060a482015290519081900360c40190fd5b5060019392505050565b336000908152600560209081526040808320600160a060020a0386168452909152812054610e0b908363ffffffff61130d16565b336000818152600560209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b6000600160a060020a0385161515610efd576040805160e560020a62461bcd02815260206004820152601160248201527f5f746f20213d2061646472657373283029000000000000000000000000000000604482015290519081900360640190fd5b600160a060020a038516301415610f5e576040805160e560020a62461bcd02815260206004820152601460248201527f5f746f20213d2061646472657373287468697329000000000000000000000000604482015290519081900360640190fd5b33600090815260046020526040902054841115610fc5576040805160e560020a62461bcd02815260206004820152601e60248201527f5f76616c7565203c3d2062616c616e6365735b6d73672e73656e6465725d0000604482015290519081900360640190fd5b33600090815260046020526040902054610fe5908563ffffffff6112fb16565b3360009081526004602052604080822092909255600160a060020a03871681522054611017908563ffffffff61130d16565b600160a060020a03861660009081526004602052604090205561103985611512565b156112595784600160a060020a03166000836040516020018082805190602001908083835b6020831061107d5780518252601f19909201916020918201910161105e565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b602083106110e05780518252601f1990920191602091820191016110c1565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902060e060020a9004903387876040518563ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a03168152602001838152602001828051906020019080838360005b8381101561117257818101518382015260200161115a565b50505050905090810190601f16801561119f5780820380516001836020036101000a031916815260200191505b50935050505060006040518083038185885af193505050501515611259576040805160e560020a62461bcd02815260206004820152605160248201527f5f746f2e63616c6c2e76616c756528302928627974657334286b656363616b3260448201527f3536285f637573746f6d5f66616c6c6261636b29292c206d73672e73656e646560648201527f722c205f76616c75652c205f6461746129000000000000000000000000000000608482015290519081900360a40190fd5b826040518082805190602001908083835b602083106112895780518252601f19909201916020918201910161126a565b51815160209384036101000a6000190180199092169116179052604080519290940182900382208a83529351939550600160a060020a038b16945033937fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c169350918290030190a4506001949350505050565b60008282111561130757fe5b50900390565b8181018281101561131a57fe5b92915050565b6000600160a060020a0383161515611382576040805160e560020a62461bcd02815260206004820152601160248201527f5f746f20213d2061646472657373283029000000000000000000000000000000604482015290519081900360640190fd5b600160a060020a0383163014156113e3576040805160e560020a62461bcd02815260206004820152601460248201527f5f746f20213d2061646472657373287468697329000000000000000000000000604482015290519081900360640190fd5b600160a060020a038416600090815260046020526040902054821115611453576040805160e560020a62461bcd02815260206004820152601b60248201527f5f76616c7565203c3d2062616c616e6365735b5f73656e6465725d0000000000604482015290519081900360640190fd5b600160a060020a03841660009081526004602052604090205461147c908363ffffffff6112fb16565b600160a060020a0380861660009081526004602052604080822093909355908516815220546114b1908363ffffffff61130d16565b600160a060020a0380851660008181526004602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b6000903b11905600a165627a7a7230582032741cfd9b40a2a54481b628a0944745333b1a24dd057d8a770ca3779c2751f60029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000018838370f34000000000000000000000000000000000000000000000000000000000000000000b494c6f766520546f6b656e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005494c4f5645000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _name (string): ILove Token
Arg [1] : _symbol (string): ILOVE
Arg [2] : _decimals (uint8): 8
Arg [3] : _totalSupply (uint256): 6900000000000000
-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [3] : 0000000000000000000000000000000000000000000000000018838370f34000
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [5] : 494c6f766520546f6b656e000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [7] : 494c4f5645000000000000000000000000000000000000000000000000000000
Swarm Source
bzzr://32741cfd9b40a2a54481b628a0944745333b1a24dd057d8a770ca3779c2751f6
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.