Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
85,939,952.4449 ATK
Holders
3,774
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 4 Decimals)
Balance
239.8286 ATKValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
AutoCoin
Compiler Version
v0.4.19+commit.c4cbbb05
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-01-26 */ pragma solidity ^0.4.15; contract ERC20 { function totalSupply() external constant returns (uint256 _totalSupply); function balanceOf(address _owner) external constant returns (uint256 balance); function userTransfer(address _to, uint256 _value) external returns (bool success); function userTransferFrom(address _from, address _to, uint256 _value) external returns (bool success); function userApprove(address _spender, uint256 _old, uint256 _new) external returns (bool success); function allowance(address _owner, address _spender) external constant returns (uint256 remaining); event Transfer(address indexed _from, address indexed _to, uint256 _value); event Approval(address indexed _owner, address indexed _spender, uint256 _value); function ERC20() internal { } } library SafeMath { uint256 constant private MAX_UINT256 = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF; function safeAdd (uint256 x, uint256 y) internal pure returns (uint256 z) { assert (x <= MAX_UINT256 - y); return x + y; } function safeSub (uint256 x, uint256 y) internal pure returns (uint256 z) { assert (x >= y); return x - y; } function safeMul (uint256 x, uint256 y) internal pure returns (uint256 z) { z = x * y; assert(x == 0 || z / x == y); } function safeDiv (uint256 x, uint256 y) internal pure returns (uint256 z) { z = x / y; return z; } } contract AutoCoin is ERC20 { using SafeMath for uint256; address public owner; address private subowner; uint256 private summarySupply; uint256 public weiPerMinToken; string public name = "Auto Token"; string public symbol = "ATK"; uint8 public decimals = 2; bool public contractEnable = true; bool public transferEnable = false; mapping(address => uint8) private group; mapping(address => uint256) private accounts; mapping(address => mapping (address => uint256)) private allowed; event EvGroupChanged(address _address, uint8 _oldgroup, uint8 _newgroup); event EvTokenAdd(uint256 _value, uint256 _lastSupply); event EvTokenRm(uint256 _delta, uint256 _value, uint256 _lastSupply); event EvLoginfo(string _functionName, string _text); event EvMigration(address _address, uint256 _balance, uint256 _secret); struct groupPolicy { uint8 _default; uint8 _backend; uint8 _migration; uint8 _admin; uint8 _subowner; uint8 _owner; } groupPolicy private currentState = groupPolicy(0, 3, 9, 4, 2, 9); function AutoCoin(string _name, string _symbol, uint8 _decimals, uint256 _weiPerMinToken, uint256 _startTokens) public { owner = msg.sender; group[msg.sender] = 9; if (_weiPerMinToken != 0) weiPerMinToken = _weiPerMinToken; accounts[owner] = _startTokens; summarySupply = _startTokens; name = _name; symbol = _symbol; decimals = _decimals; } modifier minGroup(int _require) { require(group[msg.sender] >= _require); _; } modifier onlyPayloadSize(uint size) { assert(msg.data.length >= size + 4); _; } function serviceGroupChange(address _address, uint8 _group) minGroup(currentState._admin) external returns(uint8) { uint8 old = group[_address]; if(old <= currentState._admin) { group[_address] = _group; EvGroupChanged(_address, old, _group); } return group[_address]; } function serviceGroupGet(address _check) minGroup(currentState._backend) external constant returns(uint8 _group) { return group[_check]; } function settingsSetWeiPerMinToken(uint256 _weiPerMinToken) minGroup(currentState._admin) external { if (_weiPerMinToken > 0) { weiPerMinToken = _weiPerMinToken; EvLoginfo("[weiPerMinToken]", "changed"); } } function serviceIncreaseBalance(address _who, uint256 _value) minGroup(currentState._backend) external returns(bool) { accounts[_who] = accounts[_who].safeAdd(_value); summarySupply = summarySupply.safeAdd(_value); EvTokenAdd(_value, summarySupply); return true; } function serviceDecreaseBalance(address _who, uint256 _value) minGroup(currentState._backend) external returns(bool) { accounts[_who] = accounts[_who].safeSub(_value); summarySupply = summarySupply.safeSub(_value); EvTokenRm(accounts[_who], _value, summarySupply); return true; } function serviceTokensBurn(address _address) external minGroup(currentState._backend) returns(uint256 balance) { accounts[_address] = 0; return accounts[_address]; } function serviceChangeOwner(address _newowner) minGroup(currentState._subowner) external returns(address) { address temp; uint256 value; if (msg.sender == owner) { subowner = _newowner; group[msg.sender] = currentState._subowner; group[_newowner] = currentState._subowner; EvGroupChanged(_newowner, currentState._owner, currentState._subowner); } if (msg.sender == subowner) { temp = owner; value = accounts[owner]; accounts[owner] = accounts[owner].safeSub(value); accounts[subowner] = accounts[subowner].safeAdd(value); owner = subowner; delete group[temp]; group[subowner] = currentState._owner; subowner = 0x00; EvGroupChanged(_newowner, currentState._subowner, currentState._owner); } return subowner; } function userTransfer(address _to, uint256 _value) onlyPayloadSize(64) minGroup(currentState._default) external returns (bool success) { if (accounts[msg.sender] >= _value && (transferEnable || group[msg.sender] >= currentState._backend)) { accounts[msg.sender] = accounts[msg.sender].safeSub(_value); accounts[_to] = accounts[_to].safeAdd(_value); Transfer(msg.sender, _to, _value); return true; } else { return false; } } function userTransferFrom(address _from, address _to, uint256 _value) onlyPayloadSize(64) minGroup(currentState._default) external returns (bool success) { if ((accounts[_from] >= _value) && (allowed[_from][msg.sender] >= _value) && (transferEnable || group[msg.sender] >= currentState._backend)) { accounts[_from] = accounts[_from].safeSub(_value); allowed[_from][msg.sender] = allowed[_from][msg.sender].safeSub(_value); accounts[_to] = accounts[_to].safeAdd(_value); Transfer(_from, _to, _value); return true; } else { return false; } } function userApprove(address _spender, uint256 _old, uint256 _new) onlyPayloadSize(64) minGroup(currentState._default) external returns (bool success) { if (_old == allowed[msg.sender][_spender]) { allowed[msg.sender][_spender] = _new; Approval(msg.sender, _spender, _new); return true; } else { return false; } } function allowance(address _owner, address _spender) external constant returns (uint256 remaining) { return allowed[_owner][_spender]; } function balanceOf(address _owner) external constant returns (uint256 balance) { if (_owner == 0x00) return accounts[msg.sender]; return accounts[_owner]; } function totalSupply() external constant returns (uint256 _totalSupply) { _totalSupply = summarySupply; } function destroy() minGroup(currentState._owner) external { selfdestruct(owner); } function settingsSwitchState() external minGroup(currentState._owner) returns (bool state) { if(contractEnable) { currentState._default = 9; currentState._migration = 0; contractEnable = false; } else { currentState._default = 0; currentState._migration = 9; contractEnable = true; } return contractEnable; } function settingsSwitchTransferAccess() external minGroup(currentState._backend) returns (bool access) { transferEnable = !transferEnable; return transferEnable; } function userMigration(uint256 _secrect) external minGroup(currentState._migration) returns (bool successful) { uint256 balance = accounts[msg.sender]; if (balance > 0) { accounts[msg.sender] = accounts[msg.sender].safeSub(balance); accounts[owner] = accounts[owner].safeAdd(balance); EvMigration(msg.sender, balance, _secrect); return true; } else return false; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[{"name":"_who","type":"address"},{"name":"_value","type":"uint256"}],"name":"serviceDecreaseBalance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"weiPerMinToken","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"_totalSupply","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_secrect","type":"uint256"}],"name":"userMigration","outputs":[{"name":"successful","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_weiPerMinToken","type":"uint256"}],"name":"settingsSetWeiPerMinToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"transferEnable","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"settingsSwitchTransferAccess","outputs":[{"name":"access","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"settingsSwitchState","outputs":[{"name":"state","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":"_old","type":"uint256"},{"name":"_new","type":"uint256"}],"name":"userApprove","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newowner","type":"address"}],"name":"serviceChangeOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"},{"name":"_group","type":"uint8"}],"name":"serviceGroupChange","outputs":[{"name":"","type":"uint8"}],"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":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"userTransferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"destroy","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_check","type":"address"}],"name":"serviceGroupGet","outputs":[{"name":"_group","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"userTransfer","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":"_who","type":"address"},{"name":"_value","type":"uint256"}],"name":"serviceIncreaseBalance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"contractEnable","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"serviceTokensBurn","outputs":[{"name":"balance","type":"uint256"}],"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"},{"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimals","type":"uint8"},{"name":"_weiPerMinToken","type":"uint256"},{"name":"_startTokens","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_address","type":"address"},{"indexed":false,"name":"_oldgroup","type":"uint8"},{"indexed":false,"name":"_newgroup","type":"uint8"}],"name":"EvGroupChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_value","type":"uint256"},{"indexed":false,"name":"_lastSupply","type":"uint256"}],"name":"EvTokenAdd","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_delta","type":"uint256"},{"indexed":false,"name":"_value","type":"uint256"},{"indexed":false,"name":"_lastSupply","type":"uint256"}],"name":"EvTokenRm","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_functionName","type":"string"},{"indexed":false,"name":"_text","type":"string"}],"name":"EvLoginfo","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_address","type":"address"},{"indexed":false,"name":"_balance","type":"uint256"},{"indexed":false,"name":"_secret","type":"uint256"}],"name":"EvMigration","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
60606040526040805190810160405280600a81526020017f4175746f20546f6b656e000000000000000000000000000000000000000000008152506004908051906020019062000051929190620003c3565b506040805190810160405280600381526020017f41544b0000000000000000000000000000000000000000000000000000000000815250600590805190602001906200009f929190620003c3565b506002600660006101000a81548160ff021916908360ff1602179055506001600660016101000a81548160ff0219169083151502179055506000600660026101000a81548160ff02191690831515021790555060c060405190810160405280600060ff168152602001600360ff168152602001600960ff168152602001600460ff168152602001600260ff168152602001600960ff16815250600a60008201518160000160006101000a81548160ff021916908360ff16021790555060208201518160000160016101000a81548160ff021916908360ff16021790555060408201518160000160026101000a81548160ff021916908360ff16021790555060608201518160000160036101000a81548160ff021916908360ff16021790555060808201518160000160046101000a81548160ff021916908360ff16021790555060a08201518160000160056101000a81548160ff021916908360ff160217905550505034156200020e57600080fd5b60405162002f0b38038062002f0b83398101604052808051820191906020018051820191906020018051906020019091908051906020019091908051906020019091905050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506009600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360ff160217905550600082141515620002ff57816003819055505b80600860008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600281905550846004908051906020019062000383929190620003c3565b5083600590805190602001906200039c929190620003c3565b5082600660006101000a81548160ff021916908360ff160217905550505050505062000472565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200040657805160ff191683800117855562000437565b8280016001018555821562000437579182015b828111156200043657825182559160200191906001019062000419565b5b5090506200044691906200044a565b5090565b6200046f91905b808211156200046b57600081600090555060010162000451565b5090565b90565b612a8980620004826000396000f30060606040526004361061013e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063048cf8ed146101435780630659928c1461019d57806306fdde03146101c657806318160ddd14610254578063221ef94d1461027d578063231b48aa146102b8578063242654a2146102db57806326b6c0b4146103085780632c6e879f14610335578063313ce567146103625780633691dd11146103915780634279523e146103f4578063540d915e1461046d57806370a08231146104cc57806373654b6d1461051957806383197ef014610592578063887d813d146105a75780638da5cb5b146105fa578063946ca2951461064f57806395d89b41146106a9578063a0d1f9e914610737578063d5235a0414610791578063dc77e5e1146107be578063dd62ed3e1461080b575b600080fd5b341561014e57600080fd5b610183600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610877565b604051808215151515815260200191505060405180910390f35b34156101a857600080fd5b6101b0610a30565b6040518082815260200191505060405180910390f35b34156101d157600080fd5b6101d9610a36565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102195780820151818401526020810190506101fe565b50505050905090810190601f1680156102465780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561025f57600080fd5b610267610ad4565b6040518082815260200191505060405180910390f35b341561028857600080fd5b61029e6004808035906020019091905050610ade565b604051808215151515815260200191505060405180910390f35b34156102c357600080fd5b6102d96004808035906020019091905050610d94565b005b34156102e657600080fd5b6102ee610ebe565b604051808215151515815260200191505060405180910390f35b341561031357600080fd5b61031b610ed1565b604051808215151515815260200191505060405180910390f35b341561034057600080fd5b610348610f87565b604051808215151515815260200191505060405180910390f35b341561036d57600080fd5b6103756110e0565b604051808260ff1660ff16815260200191505060405180910390f35b341561039c57600080fd5b6103da600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919080359060200190919050506110f3565b604051808215151515815260200191505060405180910390f35b34156103ff57600080fd5b61042b600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506112ff565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561047857600080fd5b6104b0600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803560ff16906020019091905050611a63565b604051808260ff1660ff16815260200191505060405180910390f35b34156104d757600080fd5b610503600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611c79565b6040518082815260200191505060405180910390f35b341561052457600080fd5b610578600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611d28565b604051808215151515815260200191505060405180910390f35b341561059d57600080fd5b6105a56121bf565b005b34156105b257600080fd5b6105de600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061226d565b604051808260ff1660ff16815260200191505060405180910390f35b341561060557600080fd5b61060d612338565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561065a57600080fd5b61068f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061235d565b604051808215151515815260200191505060405180910390f35b34156106b457600080fd5b6106bc61265c565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106fc5780820151818401526020810190506106e1565b50505050905090810190601f1680156107295780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561074257600080fd5b610777600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506126fa565b604051808215151515815260200191505060405180910390f35b341561079c57600080fd5b6107a461286c565b604051808215151515815260200191505060405180910390f35b34156107c957600080fd5b6107f5600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061287f565b6040518082815260200191505060405180910390f35b341561081657600080fd5b610861600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612982565b6040518082815260200191505060405180910390f35b6000600a60000160019054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff16121515156108ed57600080fd5b61093f83600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a0990919063ffffffff16565b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061099783600254612a0990919063ffffffff16565b6002819055507f513ad9cb3d7322925a753c33553f76f957fe2bcd7e6eece06ffb610225368f59600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548460025460405180848152602001838152602001828152602001935050505060405180910390a1600191505092915050565b60035481565b60048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610acc5780601f10610aa157610100808354040283529160200191610acc565b820191906000526020600020905b815481529060010190602001808311610aaf57829003601f168201915b505050505081565b6000600254905090565b600080600a60000160029054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1612151515610b5557600080fd5b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205491506000821115610d8857610bf282600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a0990919063ffffffff16565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ca882600860008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a2290919063ffffffff16565b600860008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507f6dc12f1c8f7f05ad5a604be48731fce75e5dffc2751614676ad364dbae193d62338386604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828152602001935050505060405180910390a160019250610d8d565b600092505b5050919050565b600a60000160039054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1612151515610e0857600080fd5b6000821115610eba57816003819055507fb618cbba21c41634b3cf1e59d52a7507c4e46a0bd039c3db2ec828f4fedc06e1604051808060200180602001838103835260108152602001807f5b7765695065724d696e546f6b656e5d00000000000000000000000000000000815250602001838103825260078152602001807f6368616e676564000000000000000000000000000000000000000000000000008152506020019250505060405180910390a15b5050565b600660029054906101000a900460ff1681565b6000600a60000160019054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1612151515610f4757600080fd5b600660029054906101000a900460ff1615600660026101000a81548160ff021916908315150217905550600660029054906101000a900460ff1691505090565b6000600a60000160059054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1612151515610ffd57600080fd5b600660019054906101000a900460ff1615611070576009600a60000160006101000a81548160ff021916908360ff1602179055506000600a60000160026101000a81548160ff021916908360ff1602179055506000600660016101000a81548160ff0219169083151502179055506110ca565b6000600a60000160006101000a81548160ff021916908360ff1602179055506009600a60000160026101000a81548160ff021916908360ff1602179055506001600660016101000a81548160ff0219169083151502179055505b600660019054906101000a900460ff1691505090565b600660009054906101000a900460ff1681565b600060406004810160003690501015151561110a57fe5b600a60000160009054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff161215151561117e57600080fd5b600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548514156112f15783600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508573ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925866040518082815260200191505060405180910390a3600192506112f6565b600092505b50509392505050565b6000806000600a60000160049054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff161215151561137857600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156115865784600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600a60000160049054906101000a900460ff16600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360ff160217905550600a60000160049054906101000a900460ff16600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360ff1602179055507f756d5e0da4f56601d7ac3cd5fdfb5760f730e364a5947ba505d302b3c5fb6c1d85600a60000160059054906101000a900460ff16600a60000160049054906101000a900460ff16604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018360ff1660ff1681526020018260ff1660ff168152602001935050505060405180910390a15b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611a36576000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff169250600860008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205491506116d682600860008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a0990919063ffffffff16565b600860008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117ae8260086000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a2290919063ffffffff16565b60086000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81549060ff0219169055600a60000160059054906101000a900460ff1660076000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360ff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f756d5e0da4f56601d7ac3cd5fdfb5760f730e364a5947ba505d302b3c5fb6c1d85600a60000160049054906101000a900460ff16600a60000160059054906101000a900460ff16604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018360ff1660ff1681526020018260ff1660ff168152602001935050505060405180910390a15b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169350505050919050565b600080600a60000160039054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1612151515611ada57600080fd5b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169150600a60000160039054906101000a900460ff1660ff168260ff16111515611c225783600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360ff1602179055507f756d5e0da4f56601d7ac3cd5fdfb5760f730e364a5947ba505d302b3c5fb6c1d858386604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018360ff1660ff1681526020018260ff1660ff168152602001935050505060405180910390a15b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169250505092915050565b6000808273ffffffffffffffffffffffffffffffffffffffff161415611ce057600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050611d23565b600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b6000604060048101600036905010151515611d3f57fe5b600a60000160009054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1612151515611db357600080fd5b83600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015611e7e575083600960008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015611f055750600660029054906101000a900460ff1680611f045750600a60000160019054906101000a900460ff1660ff16600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1610155b5b156121b157611f5c84600860008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a0990919063ffffffff16565b600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061202e84600960008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a0990919063ffffffff16565b600960008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061210084600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a2290919063ffffffff16565b600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a3600192506121b6565b600092505b50509392505050565b600a60000160059054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff161215151561223357600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b6000600a60000160019054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff16121515156122e357600080fd5b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16915050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600060406004810160003690501015151561237457fe5b600a60000160009054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff16121515156123e857600080fd5b83600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156124b25750600660029054906101000a900460ff16806124b15750600a60000160019054906101000a900460ff1660ff16600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1610155b5b1561264f5761250984600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a0990919063ffffffff16565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061259e84600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a2290919063ffffffff16565b600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a360019250612654565b600092505b505092915050565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156126f25780601f106126c7576101008083540402835291602001916126f2565b820191906000526020600020905b8154815290600101906020018083116126d557829003601f168201915b505050505081565b6000600a60000160019054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff161215151561277057600080fd5b6127c283600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a2290919063ffffffff16565b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061281a83600254612a2290919063ffffffff16565b6002819055507f0e0643ae2a9b2f61e98f15e3055620c1aecafcdf546153f95ecf03b71e9c165783600254604051808381526020018281526020019250505060405180910390a1600191505092915050565b600660019054906101000a900460ff1681565b6000600a60000160019054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff16121515156128f557600080fd5b6000600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054915050919050565b6000600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000818310151515612a1757fe5b818303905092915050565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038311151515612a5257fe5b8183019050929150505600a165627a7a72305820b11b2af95a3a2dc21cb1b394e3a3781b80a353249187ce05ed6ebe33522b2bc2002900000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000174876e800000000000000000000000000000000000000000000000000000000c831a5770c000000000000000000000000000000000000000000000000000000000000000a4175746f20546f6b656e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000341544b0000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x60606040526004361061013e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063048cf8ed146101435780630659928c1461019d57806306fdde03146101c657806318160ddd14610254578063221ef94d1461027d578063231b48aa146102b8578063242654a2146102db57806326b6c0b4146103085780632c6e879f14610335578063313ce567146103625780633691dd11146103915780634279523e146103f4578063540d915e1461046d57806370a08231146104cc57806373654b6d1461051957806383197ef014610592578063887d813d146105a75780638da5cb5b146105fa578063946ca2951461064f57806395d89b41146106a9578063a0d1f9e914610737578063d5235a0414610791578063dc77e5e1146107be578063dd62ed3e1461080b575b600080fd5b341561014e57600080fd5b610183600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610877565b604051808215151515815260200191505060405180910390f35b34156101a857600080fd5b6101b0610a30565b6040518082815260200191505060405180910390f35b34156101d157600080fd5b6101d9610a36565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102195780820151818401526020810190506101fe565b50505050905090810190601f1680156102465780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561025f57600080fd5b610267610ad4565b6040518082815260200191505060405180910390f35b341561028857600080fd5b61029e6004808035906020019091905050610ade565b604051808215151515815260200191505060405180910390f35b34156102c357600080fd5b6102d96004808035906020019091905050610d94565b005b34156102e657600080fd5b6102ee610ebe565b604051808215151515815260200191505060405180910390f35b341561031357600080fd5b61031b610ed1565b604051808215151515815260200191505060405180910390f35b341561034057600080fd5b610348610f87565b604051808215151515815260200191505060405180910390f35b341561036d57600080fd5b6103756110e0565b604051808260ff1660ff16815260200191505060405180910390f35b341561039c57600080fd5b6103da600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919080359060200190919050506110f3565b604051808215151515815260200191505060405180910390f35b34156103ff57600080fd5b61042b600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506112ff565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561047857600080fd5b6104b0600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803560ff16906020019091905050611a63565b604051808260ff1660ff16815260200191505060405180910390f35b34156104d757600080fd5b610503600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611c79565b6040518082815260200191505060405180910390f35b341561052457600080fd5b610578600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611d28565b604051808215151515815260200191505060405180910390f35b341561059d57600080fd5b6105a56121bf565b005b34156105b257600080fd5b6105de600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061226d565b604051808260ff1660ff16815260200191505060405180910390f35b341561060557600080fd5b61060d612338565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561065a57600080fd5b61068f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061235d565b604051808215151515815260200191505060405180910390f35b34156106b457600080fd5b6106bc61265c565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106fc5780820151818401526020810190506106e1565b50505050905090810190601f1680156107295780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561074257600080fd5b610777600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506126fa565b604051808215151515815260200191505060405180910390f35b341561079c57600080fd5b6107a461286c565b604051808215151515815260200191505060405180910390f35b34156107c957600080fd5b6107f5600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061287f565b6040518082815260200191505060405180910390f35b341561081657600080fd5b610861600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612982565b6040518082815260200191505060405180910390f35b6000600a60000160019054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff16121515156108ed57600080fd5b61093f83600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a0990919063ffffffff16565b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061099783600254612a0990919063ffffffff16565b6002819055507f513ad9cb3d7322925a753c33553f76f957fe2bcd7e6eece06ffb610225368f59600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548460025460405180848152602001838152602001828152602001935050505060405180910390a1600191505092915050565b60035481565b60048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610acc5780601f10610aa157610100808354040283529160200191610acc565b820191906000526020600020905b815481529060010190602001808311610aaf57829003601f168201915b505050505081565b6000600254905090565b600080600a60000160029054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1612151515610b5557600080fd5b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205491506000821115610d8857610bf282600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a0990919063ffffffff16565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ca882600860008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a2290919063ffffffff16565b600860008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507f6dc12f1c8f7f05ad5a604be48731fce75e5dffc2751614676ad364dbae193d62338386604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828152602001935050505060405180910390a160019250610d8d565b600092505b5050919050565b600a60000160039054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1612151515610e0857600080fd5b6000821115610eba57816003819055507fb618cbba21c41634b3cf1e59d52a7507c4e46a0bd039c3db2ec828f4fedc06e1604051808060200180602001838103835260108152602001807f5b7765695065724d696e546f6b656e5d00000000000000000000000000000000815250602001838103825260078152602001807f6368616e676564000000000000000000000000000000000000000000000000008152506020019250505060405180910390a15b5050565b600660029054906101000a900460ff1681565b6000600a60000160019054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1612151515610f4757600080fd5b600660029054906101000a900460ff1615600660026101000a81548160ff021916908315150217905550600660029054906101000a900460ff1691505090565b6000600a60000160059054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1612151515610ffd57600080fd5b600660019054906101000a900460ff1615611070576009600a60000160006101000a81548160ff021916908360ff1602179055506000600a60000160026101000a81548160ff021916908360ff1602179055506000600660016101000a81548160ff0219169083151502179055506110ca565b6000600a60000160006101000a81548160ff021916908360ff1602179055506009600a60000160026101000a81548160ff021916908360ff1602179055506001600660016101000a81548160ff0219169083151502179055505b600660019054906101000a900460ff1691505090565b600660009054906101000a900460ff1681565b600060406004810160003690501015151561110a57fe5b600a60000160009054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff161215151561117e57600080fd5b600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548514156112f15783600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508573ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925866040518082815260200191505060405180910390a3600192506112f6565b600092505b50509392505050565b6000806000600a60000160049054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff161215151561137857600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156115865784600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600a60000160049054906101000a900460ff16600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360ff160217905550600a60000160049054906101000a900460ff16600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360ff1602179055507f756d5e0da4f56601d7ac3cd5fdfb5760f730e364a5947ba505d302b3c5fb6c1d85600a60000160059054906101000a900460ff16600a60000160049054906101000a900460ff16604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018360ff1660ff1681526020018260ff1660ff168152602001935050505060405180910390a15b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611a36576000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff169250600860008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205491506116d682600860008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a0990919063ffffffff16565b600860008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117ae8260086000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a2290919063ffffffff16565b60086000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81549060ff0219169055600a60000160059054906101000a900460ff1660076000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360ff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f756d5e0da4f56601d7ac3cd5fdfb5760f730e364a5947ba505d302b3c5fb6c1d85600a60000160049054906101000a900460ff16600a60000160059054906101000a900460ff16604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018360ff1660ff1681526020018260ff1660ff168152602001935050505060405180910390a15b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169350505050919050565b600080600a60000160039054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1612151515611ada57600080fd5b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169150600a60000160039054906101000a900460ff1660ff168260ff16111515611c225783600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360ff1602179055507f756d5e0da4f56601d7ac3cd5fdfb5760f730e364a5947ba505d302b3c5fb6c1d858386604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018360ff1660ff1681526020018260ff1660ff168152602001935050505060405180910390a15b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169250505092915050565b6000808273ffffffffffffffffffffffffffffffffffffffff161415611ce057600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050611d23565b600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b6000604060048101600036905010151515611d3f57fe5b600a60000160009054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1612151515611db357600080fd5b83600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015611e7e575083600960008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015611f055750600660029054906101000a900460ff1680611f045750600a60000160019054906101000a900460ff1660ff16600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1610155b5b156121b157611f5c84600860008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a0990919063ffffffff16565b600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061202e84600960008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a0990919063ffffffff16565b600960008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061210084600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a2290919063ffffffff16565b600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a3600192506121b6565b600092505b50509392505050565b600a60000160059054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff161215151561223357600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b6000600a60000160019054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff16121515156122e357600080fd5b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16915050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600060406004810160003690501015151561237457fe5b600a60000160009054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff16121515156123e857600080fd5b83600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156124b25750600660029054906101000a900460ff16806124b15750600a60000160019054906101000a900460ff1660ff16600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1610155b5b1561264f5761250984600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a0990919063ffffffff16565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061259e84600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a2290919063ffffffff16565b600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a360019250612654565b600092505b505092915050565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156126f25780601f106126c7576101008083540402835291602001916126f2565b820191906000526020600020905b8154815290600101906020018083116126d557829003601f168201915b505050505081565b6000600a60000160019054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff161215151561277057600080fd5b6127c283600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a2290919063ffffffff16565b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061281a83600254612a2290919063ffffffff16565b6002819055507f0e0643ae2a9b2f61e98f15e3055620c1aecafcdf546153f95ecf03b71e9c165783600254604051808381526020018281526020019250505060405180910390a1600191505092915050565b600660019054906101000a900460ff1681565b6000600a60000160019054906101000a900460ff1660ff1680600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff16121515156128f557600080fd5b6000600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054915050919050565b6000600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000818310151515612a1757fe5b818303905092915050565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038311151515612a5257fe5b8183019050929150505600a165627a7a72305820b11b2af95a3a2dc21cb1b394e3a3781b80a353249187ce05ed6ebe33522b2bc20029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000174876e800000000000000000000000000000000000000000000000000000000c831a5770c000000000000000000000000000000000000000000000000000000000000000a4175746f20546f6b656e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000341544b0000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _name (string): Auto Token
Arg [1] : _symbol (string): ATK
Arg [2] : _decimals (uint8): 4
Arg [3] : _weiPerMinToken (uint256): 100000000000
Arg [4] : _startTokens (uint256): 859826386700
-----Encoded View---------------
9 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000e0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [3] : 000000000000000000000000000000000000000000000000000000174876e800
Arg [4] : 000000000000000000000000000000000000000000000000000000c831a5770c
Arg [5] : 000000000000000000000000000000000000000000000000000000000000000a
Arg [6] : 4175746f20546f6b656e00000000000000000000000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [8] : 41544b0000000000000000000000000000000000000000000000000000000000
Swarm Source
bzzr://b11b2af95a3a2dc21cb1b394e3a3781b80a353249187ce05ed6ebe33522b2bc2
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.