Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
850 TTC
Holders
39
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:
TokenTycoonIGO
Compiler Version
v0.4.21+commit.dfe3193c
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-07-20 */ pragma solidity ^0.4.20; contract AccessAdmin { bool public isPaused = false; address public addrAdmin; event AdminTransferred(address indexed preAdmin, address indexed newAdmin); function AccessAdmin() public { addrAdmin = msg.sender; } modifier onlyAdmin() { require(msg.sender == addrAdmin); _; } modifier whenNotPaused() { require(!isPaused); _; } modifier whenPaused { require(isPaused); _; } function setAdmin(address _newAdmin) external onlyAdmin { require(_newAdmin != address(0)); AdminTransferred(addrAdmin, _newAdmin); addrAdmin = _newAdmin; } function doPause() external onlyAdmin whenNotPaused { isPaused = true; } function doUnpause() external onlyAdmin whenPaused { isPaused = false; } } contract AccessService is AccessAdmin { address public addrService; address public addrFinance; modifier onlyService() { require(msg.sender == addrService); _; } modifier onlyFinance() { require(msg.sender == addrFinance); _; } function setService(address _newService) external { require(msg.sender == addrService || msg.sender == addrAdmin); require(_newService != address(0)); addrService = _newService; } function setFinance(address _newFinance) external { require(msg.sender == addrFinance || msg.sender == addrAdmin); require(_newFinance != address(0)); addrFinance = _newFinance; } function withdraw(address _target, uint256 _amount) external { require(msg.sender == addrFinance || msg.sender == addrAdmin); require(_amount > 0); address receiver = _target == address(0) ? addrFinance : _target; uint256 balance = this.balance; if (_amount < balance) { receiver.transfer(_amount); } else { receiver.transfer(this.balance); } } } interface tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) external; } contract TokenTycoonIGO is AccessService { uint8 public decimals = 18; uint256 public totalSupply = 850 * (10 ** uint256(decimals)); string public name = "Token Tycoon Coin"; string public symbol = "TTC"; bytes32 private emptyHash; mapping (address => uint256) balances; mapping (address => mapping(address => uint256)) allowed; mapping (address => string) addressToAccount; mapping (bytes32 => address) accHashToAddress; event Transfer(address indexed _from, address indexed _to, uint256 _value); event Approval(address indexed _owner, address indexed _spender, uint256 _value); event BuyIGO(address indexed _from, string _account, uint256 _ethVal, uint256 _tthVal); function TokenTycoonIGO() public { addrAdmin = msg.sender; addrService = msg.sender; addrFinance = msg.sender; balances[this] = totalSupply; emptyHash = keccak256(""); } function() external payable { } function balanceOf(address _owner) external view returns (uint256) { return balances[_owner]; } function approve(address _spender, uint256 _value) public returns (bool) { allowed[msg.sender][_spender] = _value; Approval(msg.sender, _spender, _value); return true; } function allowance(address _owner, address _spender) external view returns (uint256) { return allowed[_owner][_spender]; } function transferFrom(address _from, address _to, uint256 _value) external returns (bool) { require(_value <= allowed[_from][msg.sender]); allowed[_from][msg.sender] -= _value; return _transfer(_from, _to, _value); } function transfer(address _to, uint256 _value) external returns (bool) { return _transfer(msg.sender, _to, _value); } function approveAndCall(address _spender, uint256 _value, bytes _extraData) external returns (bool success) { tokenRecipient spender = tokenRecipient(_spender); if (approve(_spender, _value)) { spender.receiveApproval(msg.sender, _value, this, _extraData); return true; } } function _transfer(address _from, address _to, uint256 _value) internal returns (bool) { require(_to != address(0)); uint256 oldFromVal = balances[_from]; require(_value > 0 && oldFromVal >= _value); uint256 oldToVal = balances[_to]; uint256 newToVal = oldToVal + _value; require(newToVal > oldToVal); uint256 newFromVal = oldFromVal - _value; balances[_from] = newFromVal; balances[_to] = newToVal; assert((oldFromVal + oldToVal) == (newFromVal + newToVal)); Transfer(_from, _to, _value); return true; } function buy(string _account) external payable whenNotPaused { uint256 val = msg.value; uint256 tthVal; if (val == 1 ether) { tthVal = 1100000000000000000; } else if (val == 3 ether) { tthVal = 3600000000000000000; } else if (val == 5 ether) { tthVal = 6500000000000000000; } else if (val == 10 ether) { tthVal = 15000000000000000000; } else if (val == 20 ether) { tthVal = 34000000000000000000; } else { require(false); } uint256 b = balances[this]; require(b >= tthVal); bytes32 hashAccount = keccak256(_account); require(hashAccount != emptyHash); address preAddr = accHashToAddress[hashAccount]; string storage preAcc = addressToAccount[msg.sender]; bytes32 hashPreAcc = keccak256(preAcc); if (preAddr == address(0)) { require(hashPreAcc == emptyHash); // first buy accHashToAddress[hashAccount] = msg.sender; addressToAccount[msg.sender] = _account; _transfer(this, msg.sender, tthVal); } else if(preAddr == msg.sender) { require(hashPreAcc == hashAccount); // multi buy _transfer(this, msg.sender, tthVal); } else { require(false); } BuyIGO(msg.sender, _account, val, tthVal); } function getCanSellBalance() external view returns(uint256) { return balances[this]; } function getBalanceByAccount(string _account) external view returns(uint256) { bytes32 hashAccount = keccak256(_account); address addr = accHashToAddress[hashAccount]; if (addr == address(0)) { return 0; } else { return balances[addr]; } } function getIGOAccoountByAddr(address _addr) external view returns(string) { return addressToAccount[_addr]; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"doUnpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_addr","type":"address"}],"name":"getIGOAccoountByAddr","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_account","type":"string"}],"name":"buy","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"getCanSellBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"doPause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newAdmin","type":"address"}],"name":"setAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"addrFinance","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":"_newFinance","type":"address"}],"name":"setFinance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"isPaused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_account","type":"string"}],"name":"getBalanceByAccount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newService","type":"address"}],"name":"setService","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"addrAdmin","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"addrService","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":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_target","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":false,"name":"_account","type":"string"},{"indexed":false,"name":"_ethVal","type":"uint256"},{"indexed":false,"name":"_tthVal","type":"uint256"}],"name":"BuyIGO","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"preAdmin","type":"address"},{"indexed":true,"name":"newAdmin","type":"address"}],"name":"AdminTransferred","type":"event"}]
Contract Creation Code
606060409081526000805460ff191690556002805460a060020a60ff02191674120000000000000000000000000000000000000000179081905560ff7401000000000000000000000000000000000000000090910416600a0a610352026003558051908101604052601181527f546f6b656e205479636f6f6e20436f696e00000000000000000000000000000060208201526004908051620000a692916020019062000172565b5060408051908101604052600381527f545443000000000000000000000000000000000000000000000000000000000060208201526005908051620000f092916020019062000172565b503415620000fd57600080fd5b60008054600160a060020a03338116610100810261010060a860020a03199384168117909316909217835560018054600160a060020a03199081168417909155600280549091169092179091556003543090911682526007602052604091829020555160405190819003902060065562000217565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001b557805160ff1916838001178555620001e5565b82800160010185558215620001e5579182015b82811115620001e5578251825591602001919060010190620001c8565b50620001f3929150620001f7565b5090565b6200021491905b80821115620001f35760008155600101620001fe565b90565b61114180620002276000396000f30060606040526004361061013d5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461013f578063095ea7b3146101c957806318160ddd146101ff57806323b872dd1461022457806330efb8d31461024c578063313ce5671461025f57806342946d8814610288578063492cc769146102a7578063667815a2146102ba57806367d0661d146102cd578063704b6c02146102e057806370a08231146102ff57806382cb9df91461031e57806395d89b411461034d5780639b8d306414610360578063a9059cbb1461037f578063b187bd26146103a1578063b81ff45b146103b4578063bf8bdac1146103d2578063bfae2f0e146103f1578063cae9ca5114610404578063cdd977e014610433578063dd62ed3e14610446578063f3fef3a31461046b575b005b341561014a57600080fd5b61015261048d565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561018e578082015183820152602001610176565b50505050905090810190601f1680156101bb5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101d457600080fd5b6101eb600160a060020a036004351660243561052b565b604051901515815260200160405180910390f35b341561020a57600080fd5b610212610597565b60405190815260200160405180910390f35b341561022f57600080fd5b6101eb600160a060020a036004358116906024351660443561059d565b341561025757600080fd5b61013d610612565b341561026a57600080fd5b61027261064f565b60405160ff909116815260200160405180910390f35b341561029357600080fd5b610152600160a060020a0360043516610670565b61013d600480356024810191013561073d565b34156102c557600080fd5b610212610a1a565b34156102d857600080fd5b61013d610a37565b34156102eb57600080fd5b61013d600160a060020a0360043516610a76565b341561030a57600080fd5b610212600160a060020a0360043516610b21565b341561032957600080fd5b610331610b3c565b604051600160a060020a03909116815260200160405180910390f35b341561035857600080fd5b610152610b4b565b341561036b57600080fd5b61013d600160a060020a0360043516610bb6565b341561038a57600080fd5b6101eb600160a060020a0360043516602435610c35565b34156103ac57600080fd5b6101eb610c49565b34156103bf57600080fd5b6102126004803560248101910135610c52565b34156103dd57600080fd5b61013d600160a060020a0360043516610cc6565b34156103fc57600080fd5b610331610d45565b341561040f57600080fd5b6101eb60048035600160a060020a0316906024803591604435918201910135610d59565b341561043e57600080fd5b610331610e2a565b341561045157600080fd5b610212600160a060020a0360043581169060243516610e39565b341561047657600080fd5b61013d600160a060020a0360043516602435610e64565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105235780601f106104f857610100808354040283529160200191610523565b820191906000526020600020905b81548152906001019060200180831161050657829003601f168201915b505050505081565b600160a060020a03338116600081815260086020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60035481565b600160a060020a038084166000908152600860209081526040808320339094168352929052908120548211156105d257600080fd5b600160a060020a038085166000908152600860209081526040808320339094168352929052208054839003905561060a848484610f62565b949350505050565b60005433600160a060020a03908116610100909204161461063257600080fd5b60005460ff16151561064357600080fd5b6000805460ff19169055565b60025474010000000000000000000000000000000000000000900460ff1681565b61067861106b565b6009600083600160a060020a0316600160a060020a031681526020019081526020016000208054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107315780601f1061070657610100808354040283529160200191610731565b820191906000526020600020905b81548152906001019060200180831161071457829003601f168201915b50505050509050919050565b6000805481908190819081908190819060ff161561075a57600080fd5b34965086670de0b6b3a7640000141561077d57670f43fc2c04ee00009550610804565b866729a2241af62c0000141561079d576731f5c4ed276800009550610804565b86674563918244f4000014156107bd57675a34a38fc00a00009550610804565b86678ac7230489e8000014156107dd5767d02ab486cedc00009550610804565b866801158e460913d0000014156107ff576801d7d843dc3b4800009550610804565b600080fd5b600160a060020a03301660009081526007602052604090205494508585101561082c57600080fd5b88886040518083838082843782019150509250505060405190819003902060065490945084141561085c57600080fd5b6000848152600a6020908152604080832054600160a060020a033381168552600990935292819020919092169450925082905180828054600181600116156101000203166002900480156108e75780601f106108c55761010080835404028352918201916108e7565b820191906000526020600020905b8154815290600101906020018083116108d3575b50509150506040519081900390209050600160a060020a038316151561097557600654811461091557600080fd5b6000848152600a60209081526040808320805473ffffffffffffffffffffffffffffffffffffffff191633600160a060020a0316908117909155835260099091529020610963908a8a61107d565b5061096f303388610f62565b506109a6565b33600160a060020a031683600160a060020a031614156107ff5780841461099b57600080fd5b61096f303388610f62565b33600160a060020a03167ff5efcb6f56cbbb28d56b8004ce92d0425172162f2818a1674454765c9f7197538a8a8a8a604051602081018390526040810182905260608082528101849052806080810186868082843782019150509550505050505060405180910390a2505050505050505050565b600160a060020a0330166000908152600760205260409020545b90565b60005433600160a060020a039081166101009092041614610a5757600080fd5b60005460ff1615610a6757600080fd5b6000805460ff19166001179055565b60005433600160a060020a039081166101009092041614610a9657600080fd5b600160a060020a0381161515610aab57600080fd5b600054600160a060020a03808316916101009004167ff8ccb027dfcd135e000e9d45e6cc2d662578a8825d4c45b5e32e0adf67e79ec660405160405180910390a360008054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600160a060020a031660009081526007602052604090205490565b600254600160a060020a031681565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105235780601f106104f857610100808354040283529160200191610523565b60025433600160a060020a0390811691161480610be6575060005433600160a060020a0390811661010090920416145b1515610bf157600080fd5b600160a060020a0381161515610c0657600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000610c42338484610f62565b9392505050565b60005460ff1681565b60008060008484604051808383808284378201915050925050506040519081900390206000818152600a6020526040902054909250600160a060020a03169050801515610ca25760009250610cbe565b600160a060020a03811660009081526007602052604090205492505b505092915050565b60015433600160a060020a0390811691161480610cf6575060005433600160a060020a0390811661010090920416145b1515610d0157600080fd5b600160a060020a0381161515610d1657600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000546101009004600160a060020a031681565b600084610d66818661052b565b15610e215780600160a060020a0316638f4ffcb133873088886040517c010000000000000000000000000000000000000000000000000000000063ffffffff8816028152600160a060020a038087166004830190815260248301879052908516604483015260806064830190815260848301849052909160a40184848082843782019150509650505050505050600060405180830381600087803b1515610e0c57600080fd5b5af11515610e1957600080fd5b505050600191505b50949350505050565b600154600160a060020a031681565b600160a060020a03918216600090815260086020908152604080832093909416825291909152205490565b600254600090819033600160a060020a0390811691161480610e99575060005433600160a060020a0390811661010090920416145b1515610ea457600080fd5b60008311610eb157600080fd5b600160a060020a03841615610ec65783610ed3565b600254600160a060020a03165b915050600160a060020a0330163180831015610f1f57600160a060020a03821683156108fc0284604051600060405180830381858888f193505050501515610f1a57600080fd5b610f5c565b81600160a060020a03166108fc30600160a060020a0316319081150290604051600060405180830381858888f193505050501515610f5c57600080fd5b50505050565b600080808080600160a060020a0387161515610f7d57600080fd5b600160a060020a038816600090815260076020526040812054945086118015610fa65750858410155b1515610fb157600080fd5b600160a060020a03871660009081526007602052604090205492508583019150828211610fdd57600080fd5b50600160a060020a0380881660009081526007602052604080822088870390819055928916825290208290558284018282011461101657fe5b86600160a060020a031688600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8860405190815260200160405180910390a3506001979650505050505050565b60206040519081016040526000815290565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106110be5782800160ff198235161785556110eb565b828001600101855582156110eb579182015b828111156110eb5782358255916020019190600101906110d0565b506110f79291506110fb565b5090565b610a3491905b808211156110f757600081556001016111015600a165627a7a723058204f97c40fb8d2442c9ccfb40b8d1b0a7a974cc09cdc4be93d00a71f30afc59c220029
Deployed Bytecode
0x60606040526004361061013d5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461013f578063095ea7b3146101c957806318160ddd146101ff57806323b872dd1461022457806330efb8d31461024c578063313ce5671461025f57806342946d8814610288578063492cc769146102a7578063667815a2146102ba57806367d0661d146102cd578063704b6c02146102e057806370a08231146102ff57806382cb9df91461031e57806395d89b411461034d5780639b8d306414610360578063a9059cbb1461037f578063b187bd26146103a1578063b81ff45b146103b4578063bf8bdac1146103d2578063bfae2f0e146103f1578063cae9ca5114610404578063cdd977e014610433578063dd62ed3e14610446578063f3fef3a31461046b575b005b341561014a57600080fd5b61015261048d565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561018e578082015183820152602001610176565b50505050905090810190601f1680156101bb5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101d457600080fd5b6101eb600160a060020a036004351660243561052b565b604051901515815260200160405180910390f35b341561020a57600080fd5b610212610597565b60405190815260200160405180910390f35b341561022f57600080fd5b6101eb600160a060020a036004358116906024351660443561059d565b341561025757600080fd5b61013d610612565b341561026a57600080fd5b61027261064f565b60405160ff909116815260200160405180910390f35b341561029357600080fd5b610152600160a060020a0360043516610670565b61013d600480356024810191013561073d565b34156102c557600080fd5b610212610a1a565b34156102d857600080fd5b61013d610a37565b34156102eb57600080fd5b61013d600160a060020a0360043516610a76565b341561030a57600080fd5b610212600160a060020a0360043516610b21565b341561032957600080fd5b610331610b3c565b604051600160a060020a03909116815260200160405180910390f35b341561035857600080fd5b610152610b4b565b341561036b57600080fd5b61013d600160a060020a0360043516610bb6565b341561038a57600080fd5b6101eb600160a060020a0360043516602435610c35565b34156103ac57600080fd5b6101eb610c49565b34156103bf57600080fd5b6102126004803560248101910135610c52565b34156103dd57600080fd5b61013d600160a060020a0360043516610cc6565b34156103fc57600080fd5b610331610d45565b341561040f57600080fd5b6101eb60048035600160a060020a0316906024803591604435918201910135610d59565b341561043e57600080fd5b610331610e2a565b341561045157600080fd5b610212600160a060020a0360043581169060243516610e39565b341561047657600080fd5b61013d600160a060020a0360043516602435610e64565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105235780601f106104f857610100808354040283529160200191610523565b820191906000526020600020905b81548152906001019060200180831161050657829003601f168201915b505050505081565b600160a060020a03338116600081815260086020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60035481565b600160a060020a038084166000908152600860209081526040808320339094168352929052908120548211156105d257600080fd5b600160a060020a038085166000908152600860209081526040808320339094168352929052208054839003905561060a848484610f62565b949350505050565b60005433600160a060020a03908116610100909204161461063257600080fd5b60005460ff16151561064357600080fd5b6000805460ff19169055565b60025474010000000000000000000000000000000000000000900460ff1681565b61067861106b565b6009600083600160a060020a0316600160a060020a031681526020019081526020016000208054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107315780601f1061070657610100808354040283529160200191610731565b820191906000526020600020905b81548152906001019060200180831161071457829003601f168201915b50505050509050919050565b6000805481908190819081908190819060ff161561075a57600080fd5b34965086670de0b6b3a7640000141561077d57670f43fc2c04ee00009550610804565b866729a2241af62c0000141561079d576731f5c4ed276800009550610804565b86674563918244f4000014156107bd57675a34a38fc00a00009550610804565b86678ac7230489e8000014156107dd5767d02ab486cedc00009550610804565b866801158e460913d0000014156107ff576801d7d843dc3b4800009550610804565b600080fd5b600160a060020a03301660009081526007602052604090205494508585101561082c57600080fd5b88886040518083838082843782019150509250505060405190819003902060065490945084141561085c57600080fd5b6000848152600a6020908152604080832054600160a060020a033381168552600990935292819020919092169450925082905180828054600181600116156101000203166002900480156108e75780601f106108c55761010080835404028352918201916108e7565b820191906000526020600020905b8154815290600101906020018083116108d3575b50509150506040519081900390209050600160a060020a038316151561097557600654811461091557600080fd5b6000848152600a60209081526040808320805473ffffffffffffffffffffffffffffffffffffffff191633600160a060020a0316908117909155835260099091529020610963908a8a61107d565b5061096f303388610f62565b506109a6565b33600160a060020a031683600160a060020a031614156107ff5780841461099b57600080fd5b61096f303388610f62565b33600160a060020a03167ff5efcb6f56cbbb28d56b8004ce92d0425172162f2818a1674454765c9f7197538a8a8a8a604051602081018390526040810182905260608082528101849052806080810186868082843782019150509550505050505060405180910390a2505050505050505050565b600160a060020a0330166000908152600760205260409020545b90565b60005433600160a060020a039081166101009092041614610a5757600080fd5b60005460ff1615610a6757600080fd5b6000805460ff19166001179055565b60005433600160a060020a039081166101009092041614610a9657600080fd5b600160a060020a0381161515610aab57600080fd5b600054600160a060020a03808316916101009004167ff8ccb027dfcd135e000e9d45e6cc2d662578a8825d4c45b5e32e0adf67e79ec660405160405180910390a360008054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600160a060020a031660009081526007602052604090205490565b600254600160a060020a031681565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105235780601f106104f857610100808354040283529160200191610523565b60025433600160a060020a0390811691161480610be6575060005433600160a060020a0390811661010090920416145b1515610bf157600080fd5b600160a060020a0381161515610c0657600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000610c42338484610f62565b9392505050565b60005460ff1681565b60008060008484604051808383808284378201915050925050506040519081900390206000818152600a6020526040902054909250600160a060020a03169050801515610ca25760009250610cbe565b600160a060020a03811660009081526007602052604090205492505b505092915050565b60015433600160a060020a0390811691161480610cf6575060005433600160a060020a0390811661010090920416145b1515610d0157600080fd5b600160a060020a0381161515610d1657600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000546101009004600160a060020a031681565b600084610d66818661052b565b15610e215780600160a060020a0316638f4ffcb133873088886040517c010000000000000000000000000000000000000000000000000000000063ffffffff8816028152600160a060020a038087166004830190815260248301879052908516604483015260806064830190815260848301849052909160a40184848082843782019150509650505050505050600060405180830381600087803b1515610e0c57600080fd5b5af11515610e1957600080fd5b505050600191505b50949350505050565b600154600160a060020a031681565b600160a060020a03918216600090815260086020908152604080832093909416825291909152205490565b600254600090819033600160a060020a0390811691161480610e99575060005433600160a060020a0390811661010090920416145b1515610ea457600080fd5b60008311610eb157600080fd5b600160a060020a03841615610ec65783610ed3565b600254600160a060020a03165b915050600160a060020a0330163180831015610f1f57600160a060020a03821683156108fc0284604051600060405180830381858888f193505050501515610f1a57600080fd5b610f5c565b81600160a060020a03166108fc30600160a060020a0316319081150290604051600060405180830381858888f193505050501515610f5c57600080fd5b50505050565b600080808080600160a060020a0387161515610f7d57600080fd5b600160a060020a038816600090815260076020526040812054945086118015610fa65750858410155b1515610fb157600080fd5b600160a060020a03871660009081526007602052604090205492508583019150828211610fdd57600080fd5b50600160a060020a0380881660009081526007602052604080822088870390819055928916825290208290558284018282011461101657fe5b86600160a060020a031688600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8860405190815260200160405180910390a3506001979650505050505050565b60206040519081016040526000815290565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106110be5782800160ff198235161785556110eb565b828001600101855582156110eb579182015b828111156110eb5782358255916020019190600101906110d0565b506110f79291506110fb565b5090565b610a3491905b808211156110f757600081556001016111015600a165627a7a723058204f97c40fb8d2442c9ccfb40b8d1b0a7a974cc09cdc4be93d00a71f30afc59c220029
Swarm Source
bzzr://4f97c40fb8d2442c9ccfb40b8d1b0a7a974cc09cdc4be93d00a71f30afc59c22
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.