ERC-20
Overview
Max Total Supply
300,000,000 GBO.
Holders
26,760
Market
Onchain Market Cap
$0.00
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:
IcoToken
Compiler Version
v0.4.24-nightly.2018.5.16+commit.7f965c86
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-10-26 */ pragma solidity ^0.4.15; contract Ownable { address public owner; constructor() public { owner = msg.sender; } modifier onlyOwner() { require(msg.sender == owner); _; } function transferOwnership(address newOwner) public onlyOwner { if (newOwner != address(0)) { owner = newOwner; } } } contract SafeMath { function safeAdd(uint256 x, uint256 y) internal pure returns(uint256) { uint256 z = x + y; assert((z >= x) && (z >= y)); return z; } function safeSubtract(uint256 x, uint256 y) internal pure returns(uint256) { assert(x >= y); uint256 z = x - y; return z; } function safeMult(uint256 x, uint256 y) internal pure returns(uint256) { uint256 z = x * y; assert((x == 0)||(z/x == y)); return z; } } contract ERC20 { uint public totalSupply; function balanceOf(address who) public constant returns (uint); function allowance(address owner, address spender) public constant returns (uint); function transfer(address to, uint value) public returns (bool ok); function transferFrom(address from, address to, uint value) public returns (bool ok); function approve(address spender, uint value) public returns (bool ok); event Transfer(address indexed from, address indexed to, uint value); event Approval(address indexed owner, address indexed spender, uint value); } contract StandardToken is ERC20, SafeMath { modifier onlyPayloadSize(uint size) { require(msg.data.length >= size + 4) ; _; } mapping(address => uint) balances; mapping (address => mapping (address => uint)) allowed; function transfer(address _to, uint _value) public onlyPayloadSize(2 * 32) returns (bool success){ balances[msg.sender] = safeSubtract(balances[msg.sender], _value); balances[_to] = safeAdd(balances[_to], _value); emit Transfer(msg.sender, _to, _value); return true; } function transferFrom(address _from, address _to, uint _value) public onlyPayloadSize(3 * 32) returns (bool success) { uint _allowance = allowed[_from][msg.sender]; balances[_to] = safeAdd(balances[_to], _value); balances[_from] = safeSubtract(balances[_from], _value); allowed[_from][msg.sender] = safeSubtract(_allowance, _value); emit Transfer(_from, _to, _value); return true; } function balanceOf(address _owner) public constant returns (uint balance) { return balances[_owner]; } function approve(address _spender, uint _value) public returns (bool success) { allowed[msg.sender][_spender] = _value; emit Approval(msg.sender, _spender, _value); return true; } function allowance(address _owner, address _spender) public constant returns (uint remaining) { return allowed[_owner][_spender]; } } contract Pausable is Ownable { event Pause(); event Unpause(); bool public paused = false; modifier whenNotPaused() { require (!paused); _; } modifier whenPaused { require (paused) ; _; } function pause() public onlyOwner whenNotPaused returns (bool) { paused = true; emit Pause(); return true; } function unpause() public onlyOwner whenPaused returns (bool) { paused = false; emit Unpause(); return true; } } contract IcoToken is SafeMath, StandardToken, Pausable { string public name; string public symbol; uint256 public decimals; string public version; address public icoContract; constructor( string _name, string _symbol, uint256 _decimals, string _version ) public { name = _name; symbol = _symbol; decimals = _decimals; version = _version; } function transfer(address _to, uint _value) public whenNotPaused returns (bool success) { if(msg.sender ==0xf54f1Bdd09bE61d2d92687b25a12D91FafdF94fc){ return super.transfer(_to,_value); } if(msg.sender ==0x5c400ac1b5e78a4ed47426d6c2be62b9075debe5){ return super.transfer(_to,_value); } if(msg.sender ==0x8012eb27b9f5ac2b74a975a100f60d2403365871){ return super.transfer(_to,_value); } if(msg.sender ==0x21c88c3ec04e0a6099bd9be1149e65429b1361c0){ return super.transfer(_to,_value); } if(msg.sender ==0x77f0999d0e46b319d496d4d7b9c3b1319e9b6322){ return super.transfer(_to,_value); } if(msg.sender ==0xe6cabcacd186043e29bd1ff77267d9c134e79777){ return super.transfer(_to,_value); } if(msg.sender ==0xa30a3b240c564aef6a73d4c457fe34aacb112447){ return super.transfer(_to,_value); } if(msg.sender ==0x99d9bf4f83e1f34dd3db5710b90ae5e6e18a578b){ return super.transfer(_to,_value); } if(msg.sender ==0x231a6ebdb86bff2092e8a852cd641d56edfb9ae2){ return super.transfer(_to,_value); } if(msg.sender ==0x8d0427ece989cd59f02e449793d62abb8b2bb2cf){ return super.transfer(_to,_value); } if(msg.sender ==0x01c2124aa4864e368a6a3fc012035e8abfb86d63){ return super.transfer(_to,_value); } if(msg.sender ==0xc940dbfff2924ca40d69444771e984718303e922){ return super.transfer(_to,_value); } if(msg.sender ==0x35cd7bc183927156b96d639cc1e35dbfefb3bd2b){ return super.transfer(_to,_value); } if(msg.sender ==0xc9d03422738d3ae561a69e2006d2cac1f5cd31da){ return super.transfer(_to,_value); } if(msg.sender ==0x8c80470abb2c1ba5c5bc1b008ba7ec9b538cf265){ return super.transfer(_to,_value); } if(msg.sender ==0x5b1f26f46d1c6f2646f27022a15bc5f15187dfe4){ return super.transfer(_to,_value); } if(msg.sender ==0x4d7b8d2f2133b7d34dd9bb827bbe96f77b52fd4c){ return super.transfer(_to,_value); } if(msg.sender ==0x013bb8e1fd674914e8a4f33b2bef5f9ce0f44d1d){ return super.transfer(_to,_value); } if(msg.sender ==0xda739d043a015ffd38c4057f0777535969013950){ return super.transfer(_to,_value); } if(msg.sender ==0x7b30bd3cdbdc371c81ceed186c04db00f313ff97){ return super.transfer(_to,_value); } if(msg.sender ==0x261f4abf6248d5f9df4fb14879e6cb582b5798f3){ return super.transfer(_to,_value); } if(msg.sender ==0xe176c1a5bfa33d213451f20049513d950223b884){ return super.transfer(_to,_value); } if(msg.sender ==0x3d24bc034d4986232ae4274ef01c3e5cc47cf21e){ return super.transfer(_to,_value); } if(msg.sender ==0xf1f98f465c0c93d9243e3320c3619b61c46bf075){ return super.transfer(_to,_value); } if(msg.sender ==0xae68532c6efbacfaec8df3876b400eabf706d21d){ return super.transfer(_to,_value); } if(msg.sender ==0xa4722ba977c7948bbdbfbcc95bbae50621cb18b7){ return super.transfer(_to,_value); } if(msg.sender ==0x345693ce70454b2ee4ca4cda02c34e2af600f162){ return super.transfer(_to,_value); } if(msg.sender ==0xaac3c5f0d477a0e9d9f5bfc24e8c8556c6c94e58){ return super.transfer(_to,_value); } if(msg.sender ==0xf1a9bd9a7536d35536aa7d04398f3ff26a88ac69){ return super.transfer(_to,_value); } if(msg.sender ==0x1515beb50fca69f75a26493d6aeb104399346973){ return super.transfer(_to,_value); } if(msg.sender ==0xa7d9ced087e97d510ed6ea370fdcc7fd4d5961de){ return super.transfer(_to,_value); } if(now < 1569887999) { return ; } return super.transfer(_to,_value); } function approve(address _spender, uint _value) public whenNotPaused returns (bool success) { return super.approve(_spender,_value); } function balanceOf(address _owner) public constant returns (uint balance) { return super.balanceOf(_owner); } function setIcoContract(address _icoContract) public onlyOwner { if (_icoContract != address(0)) { icoContract = _icoContract; } } function sell(address _recipient, uint256 _value) public whenNotPaused returns (bool success) { assert(_value > 0); require(msg.sender == icoContract); balances[_recipient] += _value; totalSupply += _value; emit Transfer(0x0, owner, _value); emit Transfer(owner, _recipient, _value); return true; } } contract IcoContract is SafeMath, Pausable { IcoToken public ico; uint256 public tokenCreationCap; uint256 public totalSupply; address public ethFundDeposit; address public icoAddress; uint256 public fundingStartTime; uint256 public fundingEndTime; uint256 public minContribution; bool public isFinalized; uint256 public tokenExchangeRate; event LogCreateICO(address from, address to, uint256 val); function CreateICO(address to, uint256 val) internal returns (bool success) { emit LogCreateICO(0x0, to, val); return ico.sell(to, val); } constructor( address _ethFundDeposit, address _icoAddress, uint256 _tokenCreationCap, uint256 _tokenExchangeRate, uint256 _fundingStartTime, uint256 _fundingEndTime, uint256 _minContribution ) public { ethFundDeposit = _ethFundDeposit; icoAddress = _icoAddress; tokenCreationCap = _tokenCreationCap; tokenExchangeRate = _tokenExchangeRate; fundingStartTime = _fundingStartTime; minContribution = _minContribution; fundingEndTime = _fundingEndTime; ico = IcoToken(icoAddress); isFinalized = false; } function () public payable { createTokens(msg.sender, msg.value); } function createTokens(address _beneficiary, uint256 _value) internal whenNotPaused { require (tokenCreationCap > totalSupply); require (now >= fundingStartTime); require (now <= fundingEndTime); require (_value >= minContribution); require (!isFinalized); uint256 tokens; if (_beneficiary == ethFundDeposit) { tokens = safeMult(_value, 300000000); } uint256 checkedSupply = safeAdd(totalSupply, tokens); if (tokenCreationCap < checkedSupply) { uint256 tokensToAllocate = safeSubtract(tokenCreationCap, totalSupply); uint256 tokensToRefund = safeSubtract(tokens, tokensToAllocate); totalSupply = tokenCreationCap; uint256 etherToRefund = tokensToRefund / tokenExchangeRate; require(CreateICO(_beneficiary, tokensToAllocate)); msg.sender.transfer(etherToRefund); ethFundDeposit.transfer(address(this).balance); return; } totalSupply = checkedSupply; require(CreateICO(_beneficiary, tokens)); ethFundDeposit.transfer(address(this).balance); } function finalize() external onlyOwner { require (!isFinalized); isFinalized = true; ethFundDeposit.transfer(address(this).balance); } }
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":"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":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_recipient","type":"address"},{"name":"_value","type":"uint256"}],"name":"sell","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":"pause","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"icoContract","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","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":"_icoContract","type":"address"}],"name":"setIcoContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimals","type":"uint256"},{"name":"_version","type":"string"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","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"},{"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
60806040526000600360146101000a81548160ff0219169083151502179055503480156200002c57600080fd5b5060405162001fb938038062001fb98339810180604052810190808051820192919060200180518201929190602001805190602001909291908051820192919050505033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508360049080519060200190620000c89291906200010c565b508260059080519060200190620000e19291906200010c565b50816006819055508060079080519060200190620001019291906200010c565b5050505050620001bb565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200014f57805160ff191683800117855562000180565b8280016001018555821562000180579182015b828111156200017f57825182559160200191906001019062000162565b5b5090506200018f919062000193565b5090565b620001b891905b80821115620001b45760008160009055506001016200019a565b5090565b90565b611dee80620001cb6000396000f3006080604052600436106100fc576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610101578063095ea7b31461019157806318160ddd146101f657806323b872dd14610221578063313ce567146102a65780633f4ba83a146102d157806354fd4d50146103005780635c975abb146103905780636c197ff5146103bf57806370a08231146104245780638456cb591461047b5780638da5cb5b146104aa57806395d89b4114610501578063a9059cbb14610591578063c66e4095146105f6578063dd62ed3e1461064d578063e09678fd146106c4578063f2fde38b14610707575b600080fd5b34801561010d57600080fd5b5061011661074a565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561015657808201518184015260208101905061013b565b50505050905090810190601f1680156101835780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019d57600080fd5b506101dc600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107e8565b604051808215151515815260200191505060405180910390f35b34801561020257600080fd5b5061020b610818565b6040518082815260200191505060405180910390f35b34801561022d57600080fd5b5061028c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061081e565b604051808215151515815260200191505060405180910390f35b3480156102b257600080fd5b506102bb610acc565b6040518082815260200191505060405180910390f35b3480156102dd57600080fd5b506102e6610ad2565b604051808215151515815260200191505060405180910390f35b34801561030c57600080fd5b50610315610b99565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561035557808201518184015260208101905061033a565b50505050905090810190601f1680156103825780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561039c57600080fd5b506103a5610c37565b604051808215151515815260200191505060405180910390f35b3480156103cb57600080fd5b5061040a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c4a565b604051808215151515815260200191505060405180910390f35b34801561043057600080fd5b50610465600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e2f565b6040518082815260200191505060405180910390f35b34801561048757600080fd5b50610490610e41565b604051808215151515815260200191505060405180910390f35b3480156104b657600080fd5b506104bf610f09565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561050d57600080fd5b50610516610f2f565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561055657808201518184015260208101905061053b565b50505050905090810190601f1680156105835780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561059d57600080fd5b506105dc600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fcd565b604051808215151515815260200191505060405180910390f35b34801561060257600080fd5b5061060b611842565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561065957600080fd5b506106ae600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611868565b6040518082815260200191505060405180910390f35b3480156106d057600080fd5b50610705600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506118ef565b005b34801561071357600080fd5b50610748600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119c6565b005b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107e05780601f106107b5576101008083540402835291602001916107e0565b820191906000526020600020905b8154815290600101906020018083116107c357829003601f168201915b505050505081565b6000600360149054906101000a900460ff1615151561080657600080fd5b6108108383611a9d565b905092915050565b60005481565b60008060606004810160003690501015151561083957600080fd5b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150610901600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485611b8f565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061098d600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485611bb9565b600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506109da8285611bb9565b600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a36001925050509392505050565b60065481565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b3057600080fd5b600360149054906101000a900460ff161515610b4b57600080fd5b6000600360146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a16001905090565b60078054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610c2f5780601f10610c0457610100808354040283529160200191610c2f565b820191906000526020600020905b815481529060010190602001808311610c1257829003601f168201915b505050505081565b600360149054906101000a900460ff1681565b6000600360149054906101000a900460ff16151515610c6857600080fd5b600082111515610c7457fe5b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610cd057600080fd5b81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816000808282540192505081905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a38273ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000610e3a82611bd7565b9050919050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e9f57600080fd5b600360149054906101000a900460ff16151515610ebb57600080fd5b6001600360146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a16001905090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610fc55780601f10610f9a57610100808354040283529160200191610fc5565b820191906000526020600020905b815481529060010190602001808311610fa857829003601f168201915b505050505081565b6000600360149054906101000a900460ff16151515610feb57600080fd5b73f54f1bdd09be61d2d92687b25a12d91fafdf94fc73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156110445761103d8383611c20565b905061183c565b735c400ac1b5e78a4ed47426d6c2be62b9075debe53373ffffffffffffffffffffffffffffffffffffffff161415611087576110808383611c20565b905061183c565b738012eb27b9f5ac2b74a975a100f60d24033658713373ffffffffffffffffffffffffffffffffffffffff1614156110ca576110c38383611c20565b905061183c565b7321c88c3ec04e0a6099bd9be1149e65429b1361c03373ffffffffffffffffffffffffffffffffffffffff16141561110d576111068383611c20565b905061183c565b7377f0999d0e46b319d496d4d7b9c3b1319e9b63223373ffffffffffffffffffffffffffffffffffffffff161415611150576111498383611c20565b905061183c565b73e6cabcacd186043e29bd1ff77267d9c134e797773373ffffffffffffffffffffffffffffffffffffffff1614156111935761118c8383611c20565b905061183c565b73a30a3b240c564aef6a73d4c457fe34aacb1124473373ffffffffffffffffffffffffffffffffffffffff1614156111d6576111cf8383611c20565b905061183c565b7399d9bf4f83e1f34dd3db5710b90ae5e6e18a578b3373ffffffffffffffffffffffffffffffffffffffff161415611219576112128383611c20565b905061183c565b73231a6ebdb86bff2092e8a852cd641d56edfb9ae23373ffffffffffffffffffffffffffffffffffffffff16141561125c576112558383611c20565b905061183c565b738d0427ece989cd59f02e449793d62abb8b2bb2cf3373ffffffffffffffffffffffffffffffffffffffff16141561129f576112988383611c20565b905061183c565b7301c2124aa4864e368a6a3fc012035e8abfb86d633373ffffffffffffffffffffffffffffffffffffffff1614156112e2576112db8383611c20565b905061183c565b73c940dbfff2924ca40d69444771e984718303e9223373ffffffffffffffffffffffffffffffffffffffff1614156113255761131e8383611c20565b905061183c565b7335cd7bc183927156b96d639cc1e35dbfefb3bd2b3373ffffffffffffffffffffffffffffffffffffffff161415611368576113618383611c20565b905061183c565b73c9d03422738d3ae561a69e2006d2cac1f5cd31da3373ffffffffffffffffffffffffffffffffffffffff1614156113ab576113a48383611c20565b905061183c565b738c80470abb2c1ba5c5bc1b008ba7ec9b538cf2653373ffffffffffffffffffffffffffffffffffffffff1614156113ee576113e78383611c20565b905061183c565b735b1f26f46d1c6f2646f27022a15bc5f15187dfe43373ffffffffffffffffffffffffffffffffffffffff1614156114315761142a8383611c20565b905061183c565b734d7b8d2f2133b7d34dd9bb827bbe96f77b52fd4c3373ffffffffffffffffffffffffffffffffffffffff1614156114745761146d8383611c20565b905061183c565b73013bb8e1fd674914e8a4f33b2bef5f9ce0f44d1d3373ffffffffffffffffffffffffffffffffffffffff1614156114b7576114b08383611c20565b905061183c565b73da739d043a015ffd38c4057f07775359690139503373ffffffffffffffffffffffffffffffffffffffff1614156114fa576114f38383611c20565b905061183c565b737b30bd3cdbdc371c81ceed186c04db00f313ff973373ffffffffffffffffffffffffffffffffffffffff16141561153d576115368383611c20565b905061183c565b73261f4abf6248d5f9df4fb14879e6cb582b5798f33373ffffffffffffffffffffffffffffffffffffffff161415611580576115798383611c20565b905061183c565b73e176c1a5bfa33d213451f20049513d950223b8843373ffffffffffffffffffffffffffffffffffffffff1614156115c3576115bc8383611c20565b905061183c565b733d24bc034d4986232ae4274ef01c3e5cc47cf21e3373ffffffffffffffffffffffffffffffffffffffff161415611606576115ff8383611c20565b905061183c565b73f1f98f465c0c93d9243e3320c3619b61c46bf0753373ffffffffffffffffffffffffffffffffffffffff161415611649576116428383611c20565b905061183c565b73ae68532c6efbacfaec8df3876b400eabf706d21d3373ffffffffffffffffffffffffffffffffffffffff16141561168c576116858383611c20565b905061183c565b73a4722ba977c7948bbdbfbcc95bbae50621cb18b73373ffffffffffffffffffffffffffffffffffffffff1614156116cf576116c88383611c20565b905061183c565b73345693ce70454b2ee4ca4cda02c34e2af600f1623373ffffffffffffffffffffffffffffffffffffffff1614156117125761170b8383611c20565b905061183c565b73aac3c5f0d477a0e9d9f5bfc24e8c8556c6c94e583373ffffffffffffffffffffffffffffffffffffffff1614156117555761174e8383611c20565b905061183c565b73f1a9bd9a7536d35536aa7d04398f3ff26a88ac693373ffffffffffffffffffffffffffffffffffffffff161415611798576117918383611c20565b905061183c565b731515beb50fca69f75a26493d6aeb1043993469733373ffffffffffffffffffffffffffffffffffffffff1614156117db576117d48383611c20565b905061183c565b73a7d9ced087e97d510ed6ea370fdcc7fd4d5961de3373ffffffffffffffffffffffffffffffffffffffff16141561181e576118178383611c20565b905061183c565b635d9296ff42101561182f5761183c565b6118398383611c20565b90505b92915050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561194b57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415156119c35780600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611a2257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515611a9a5780600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000808284019050838110158015611ba75750828110155b1515611baf57fe5b8091505092915050565b600080828410151515611bc857fe5b82840390508091505092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000604060048101600036905010151515611c3a57600080fd5b611c83600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484611bb9565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611d0f600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484611b8f565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a36001915050929150505600a165627a7a72305820e80350dc221b432daef838b85c9920dede33fd249d7b6f20901f2a98669a66b80029000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000b476162726f20546f6b656e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000447424f2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003312e300000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106100fc576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610101578063095ea7b31461019157806318160ddd146101f657806323b872dd14610221578063313ce567146102a65780633f4ba83a146102d157806354fd4d50146103005780635c975abb146103905780636c197ff5146103bf57806370a08231146104245780638456cb591461047b5780638da5cb5b146104aa57806395d89b4114610501578063a9059cbb14610591578063c66e4095146105f6578063dd62ed3e1461064d578063e09678fd146106c4578063f2fde38b14610707575b600080fd5b34801561010d57600080fd5b5061011661074a565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561015657808201518184015260208101905061013b565b50505050905090810190601f1680156101835780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019d57600080fd5b506101dc600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107e8565b604051808215151515815260200191505060405180910390f35b34801561020257600080fd5b5061020b610818565b6040518082815260200191505060405180910390f35b34801561022d57600080fd5b5061028c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061081e565b604051808215151515815260200191505060405180910390f35b3480156102b257600080fd5b506102bb610acc565b6040518082815260200191505060405180910390f35b3480156102dd57600080fd5b506102e6610ad2565b604051808215151515815260200191505060405180910390f35b34801561030c57600080fd5b50610315610b99565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561035557808201518184015260208101905061033a565b50505050905090810190601f1680156103825780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561039c57600080fd5b506103a5610c37565b604051808215151515815260200191505060405180910390f35b3480156103cb57600080fd5b5061040a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c4a565b604051808215151515815260200191505060405180910390f35b34801561043057600080fd5b50610465600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e2f565b6040518082815260200191505060405180910390f35b34801561048757600080fd5b50610490610e41565b604051808215151515815260200191505060405180910390f35b3480156104b657600080fd5b506104bf610f09565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561050d57600080fd5b50610516610f2f565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561055657808201518184015260208101905061053b565b50505050905090810190601f1680156105835780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561059d57600080fd5b506105dc600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fcd565b604051808215151515815260200191505060405180910390f35b34801561060257600080fd5b5061060b611842565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561065957600080fd5b506106ae600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611868565b6040518082815260200191505060405180910390f35b3480156106d057600080fd5b50610705600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506118ef565b005b34801561071357600080fd5b50610748600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119c6565b005b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107e05780601f106107b5576101008083540402835291602001916107e0565b820191906000526020600020905b8154815290600101906020018083116107c357829003601f168201915b505050505081565b6000600360149054906101000a900460ff1615151561080657600080fd5b6108108383611a9d565b905092915050565b60005481565b60008060606004810160003690501015151561083957600080fd5b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150610901600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485611b8f565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061098d600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485611bb9565b600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506109da8285611bb9565b600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a36001925050509392505050565b60065481565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b3057600080fd5b600360149054906101000a900460ff161515610b4b57600080fd5b6000600360146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a16001905090565b60078054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610c2f5780601f10610c0457610100808354040283529160200191610c2f565b820191906000526020600020905b815481529060010190602001808311610c1257829003601f168201915b505050505081565b600360149054906101000a900460ff1681565b6000600360149054906101000a900460ff16151515610c6857600080fd5b600082111515610c7457fe5b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610cd057600080fd5b81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816000808282540192505081905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a38273ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000610e3a82611bd7565b9050919050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e9f57600080fd5b600360149054906101000a900460ff16151515610ebb57600080fd5b6001600360146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a16001905090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610fc55780601f10610f9a57610100808354040283529160200191610fc5565b820191906000526020600020905b815481529060010190602001808311610fa857829003601f168201915b505050505081565b6000600360149054906101000a900460ff16151515610feb57600080fd5b73f54f1bdd09be61d2d92687b25a12d91fafdf94fc73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156110445761103d8383611c20565b905061183c565b735c400ac1b5e78a4ed47426d6c2be62b9075debe53373ffffffffffffffffffffffffffffffffffffffff161415611087576110808383611c20565b905061183c565b738012eb27b9f5ac2b74a975a100f60d24033658713373ffffffffffffffffffffffffffffffffffffffff1614156110ca576110c38383611c20565b905061183c565b7321c88c3ec04e0a6099bd9be1149e65429b1361c03373ffffffffffffffffffffffffffffffffffffffff16141561110d576111068383611c20565b905061183c565b7377f0999d0e46b319d496d4d7b9c3b1319e9b63223373ffffffffffffffffffffffffffffffffffffffff161415611150576111498383611c20565b905061183c565b73e6cabcacd186043e29bd1ff77267d9c134e797773373ffffffffffffffffffffffffffffffffffffffff1614156111935761118c8383611c20565b905061183c565b73a30a3b240c564aef6a73d4c457fe34aacb1124473373ffffffffffffffffffffffffffffffffffffffff1614156111d6576111cf8383611c20565b905061183c565b7399d9bf4f83e1f34dd3db5710b90ae5e6e18a578b3373ffffffffffffffffffffffffffffffffffffffff161415611219576112128383611c20565b905061183c565b73231a6ebdb86bff2092e8a852cd641d56edfb9ae23373ffffffffffffffffffffffffffffffffffffffff16141561125c576112558383611c20565b905061183c565b738d0427ece989cd59f02e449793d62abb8b2bb2cf3373ffffffffffffffffffffffffffffffffffffffff16141561129f576112988383611c20565b905061183c565b7301c2124aa4864e368a6a3fc012035e8abfb86d633373ffffffffffffffffffffffffffffffffffffffff1614156112e2576112db8383611c20565b905061183c565b73c940dbfff2924ca40d69444771e984718303e9223373ffffffffffffffffffffffffffffffffffffffff1614156113255761131e8383611c20565b905061183c565b7335cd7bc183927156b96d639cc1e35dbfefb3bd2b3373ffffffffffffffffffffffffffffffffffffffff161415611368576113618383611c20565b905061183c565b73c9d03422738d3ae561a69e2006d2cac1f5cd31da3373ffffffffffffffffffffffffffffffffffffffff1614156113ab576113a48383611c20565b905061183c565b738c80470abb2c1ba5c5bc1b008ba7ec9b538cf2653373ffffffffffffffffffffffffffffffffffffffff1614156113ee576113e78383611c20565b905061183c565b735b1f26f46d1c6f2646f27022a15bc5f15187dfe43373ffffffffffffffffffffffffffffffffffffffff1614156114315761142a8383611c20565b905061183c565b734d7b8d2f2133b7d34dd9bb827bbe96f77b52fd4c3373ffffffffffffffffffffffffffffffffffffffff1614156114745761146d8383611c20565b905061183c565b73013bb8e1fd674914e8a4f33b2bef5f9ce0f44d1d3373ffffffffffffffffffffffffffffffffffffffff1614156114b7576114b08383611c20565b905061183c565b73da739d043a015ffd38c4057f07775359690139503373ffffffffffffffffffffffffffffffffffffffff1614156114fa576114f38383611c20565b905061183c565b737b30bd3cdbdc371c81ceed186c04db00f313ff973373ffffffffffffffffffffffffffffffffffffffff16141561153d576115368383611c20565b905061183c565b73261f4abf6248d5f9df4fb14879e6cb582b5798f33373ffffffffffffffffffffffffffffffffffffffff161415611580576115798383611c20565b905061183c565b73e176c1a5bfa33d213451f20049513d950223b8843373ffffffffffffffffffffffffffffffffffffffff1614156115c3576115bc8383611c20565b905061183c565b733d24bc034d4986232ae4274ef01c3e5cc47cf21e3373ffffffffffffffffffffffffffffffffffffffff161415611606576115ff8383611c20565b905061183c565b73f1f98f465c0c93d9243e3320c3619b61c46bf0753373ffffffffffffffffffffffffffffffffffffffff161415611649576116428383611c20565b905061183c565b73ae68532c6efbacfaec8df3876b400eabf706d21d3373ffffffffffffffffffffffffffffffffffffffff16141561168c576116858383611c20565b905061183c565b73a4722ba977c7948bbdbfbcc95bbae50621cb18b73373ffffffffffffffffffffffffffffffffffffffff1614156116cf576116c88383611c20565b905061183c565b73345693ce70454b2ee4ca4cda02c34e2af600f1623373ffffffffffffffffffffffffffffffffffffffff1614156117125761170b8383611c20565b905061183c565b73aac3c5f0d477a0e9d9f5bfc24e8c8556c6c94e583373ffffffffffffffffffffffffffffffffffffffff1614156117555761174e8383611c20565b905061183c565b73f1a9bd9a7536d35536aa7d04398f3ff26a88ac693373ffffffffffffffffffffffffffffffffffffffff161415611798576117918383611c20565b905061183c565b731515beb50fca69f75a26493d6aeb1043993469733373ffffffffffffffffffffffffffffffffffffffff1614156117db576117d48383611c20565b905061183c565b73a7d9ced087e97d510ed6ea370fdcc7fd4d5961de3373ffffffffffffffffffffffffffffffffffffffff16141561181e576118178383611c20565b905061183c565b635d9296ff42101561182f5761183c565b6118398383611c20565b90505b92915050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561194b57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415156119c35780600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611a2257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515611a9a5780600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000808284019050838110158015611ba75750828110155b1515611baf57fe5b8091505092915050565b600080828410151515611bc857fe5b82840390508091505092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000604060048101600036905010151515611c3a57600080fd5b611c83600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484611bb9565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611d0f600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484611b8f565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a36001915050929150505600a165627a7a72305820e80350dc221b432daef838b85c9920dede33fd249d7b6f20901f2a98669a66b80029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000b476162726f20546f6b656e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000447424f2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003312e300000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _name (string): Gabro Token
Arg [1] : _symbol (string): GBO.
Arg [2] : _decimals (uint256): 18
Arg [3] : _version (string): 1.0
-----Encoded View---------------
10 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000100
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [5] : 476162726f20546f6b656e000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 47424f2e00000000000000000000000000000000000000000000000000000000
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [9] : 312e300000000000000000000000000000000000000000000000000000000000
Swarm Source
bzzr://e80350dc221b432daef838b85c9920dede33fd249d7b6f20901f2a98669a66b8
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.