Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
200,000,000 QEC
Holders
1,688
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
2,300,100 QECValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
QECToken
Compiler Version
v0.4.12+commit.194ff033
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2019-08-20 */ pragma solidity ^0.4.12; contract IMigrationContract { function migrate(address addr, uint256 nas) returns (bool success); } contract SafeMath { function safeAdd(uint256 x, uint256 y) internal returns(uint256) { uint256 z = x + y; assert((z >= x) && (z >= y)); return z; } function safeSubtract(uint256 x, uint256 y) internal returns(uint256) { assert(x >= y); uint256 z = x - y; return z; } function safeMult(uint256 x, uint256 y) internal returns(uint256) { uint256 z = x * y; assert((x == 0)||(z/x == y)); return z; } } contract Token { uint256 public totalSupply; function balanceOf(address _owner) constant returns (uint256 balance); function transfer(address _to, uint256 _value) returns (bool success); function transferFrom(address _from, address _to, uint256 _value) returns (bool success); function approve(address _spender, uint256 _value) returns (bool success); function allowance(address _owner, address _spender) constant returns (uint256 remaining); event Transfer(address indexed _from, address indexed _to, uint256 _value); event Approval(address indexed _owner, address indexed _spender, uint256 _value); } /* ERC 20 token */ contract StandardToken is Token { function transfer(address _to, uint256 _value) returns (bool success) { if (balances[msg.sender] >= _value && _value > 0) { balances[msg.sender] -= _value; balances[_to] += _value; Transfer(msg.sender, _to, _value); return true; } else { return false; } } function transferFrom(address _from, address _to, uint256 _value) returns (bool success) { if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) { balances[_to] += _value; balances[_from] -= _value; allowed[_from][msg.sender] -= _value; Transfer(_from, _to, _value); return true; } else { return false; } } function balanceOf(address _owner) constant returns (uint256 balance) { return balances[_owner]; } function approve(address _spender, uint256 _value) returns (bool success) { allowed[msg.sender][_spender] = _value; Approval(msg.sender, _spender, _value); return true; } function allowance(address _owner, address _spender) constant returns (uint256 remaining) { return allowed[_owner][_spender]; } mapping (address => uint256) balances; mapping (address => mapping (address => uint256)) allowed; } contract QECToken is StandardToken, SafeMath { // metadata string public constant name = "QEC"; string public constant symbol = "QEC"; uint256 public constant decimals = 18; string public version = "1.0"; // contracts address public ethFundDeposit; // ETH存放地址 address public newContractAddr; // token更新地址 // crowdsale parameters bool public isFunding; // 状态切换到true uint256 public fundingStartBlock; uint256 public fundingStopBlock; uint256 public currentSupply; // 正在售卖中的tokens数量 uint256 public tokenRaised = 0; // 总的售卖数量token uint256 public tokenMigrated = 0; // 总的已经交易的 token uint256 public tokenExchangeRate = 1000; // 1ETH = 1000QEC // events event AllocateToken(address indexed _to, uint256 _value); // 分配的私有交易token; event IssueToken(address indexed _to, uint256 _value); // 公开发行售卖的token; event IncreaseSupply(uint256 _value); event DecreaseSupply(uint256 _value); event Migrate(address indexed _to, uint256 _value); // 转换 function formatDecimals(uint256 _value) internal returns (uint256 ) { return _value * 10 ** decimals; } // 构造函数 function QECToken(address _ethFundDeposit, uint256 _currentSupply) { ethFundDeposit = _ethFundDeposit; isFunding = false; //通过控制预CrowdS ale状态 fundingStartBlock = 0; fundingStopBlock = 0; currentSupply = formatDecimals(_currentSupply); totalSupply = formatDecimals(200000000); //代币总量 balances[msg.sender] = totalSupply; if(currentSupply > totalSupply) throw; } modifier isOwner() { require(msg.sender == ethFundDeposit); _; } /// 设置token汇率 function setTokenExchangeRate(uint256 _tokenExchangeRate) isOwner external { if (_tokenExchangeRate == 0) throw; if (_tokenExchangeRate == tokenExchangeRate) throw; tokenExchangeRate = _tokenExchangeRate; } /// @dev 超发token处理 function increaseSupply (uint256 _value) isOwner external { uint256 value = formatDecimals(_value); if (value + currentSupply > totalSupply) throw; currentSupply = safeAdd(currentSupply, value); IncreaseSupply(value); } /// @dev 被盗token处理 function decreaseSupply (uint256 _value) isOwner external { uint256 value = formatDecimals(_value); if (value + tokenRaised > currentSupply) throw; currentSupply = safeSubtract(currentSupply, value); DecreaseSupply(value); } /// 启动区块检测 异常的处理 function startFunding (uint256 _fundingStartBlock, uint256 _fundingStopBlock) isOwner external { if (isFunding) throw; if (_fundingStartBlock >= _fundingStopBlock) throw; if (block.number >= _fundingStartBlock) throw; fundingStartBlock = _fundingStartBlock; fundingStopBlock = _fundingStopBlock; isFunding = true; } /// 关闭区块异常处理 function stopFunding() isOwner external { if (!isFunding) throw; isFunding = false; } /// 开发了一个新的合同来接收token(或者更新token) function setMigrateContract(address _newContractAddr) isOwner external { if (_newContractAddr == newContractAddr) throw; newContractAddr = _newContractAddr; } /// 设置新的所有者地址 function changeOwner(address _newFundDeposit) isOwner() external { if (_newFundDeposit == address(0x0)) throw; ethFundDeposit = _newFundDeposit; } ///转移token到新的合约 function migrate() external { if(isFunding) throw; if(newContractAddr == address(0x0)) throw; uint256 tokens = balances[msg.sender]; if (tokens == 0) throw; balances[msg.sender] = 0; tokenMigrated = safeAdd(tokenMigrated, tokens); IMigrationContract newContract = IMigrationContract(newContractAddr); if (!newContract.migrate(msg.sender, tokens)) throw; Migrate(msg.sender, tokens); // log it } /// 转账ETH 到QEC团队 function transferETH() isOwner external { if (this.balance == 0) throw; if (!ethFundDeposit.send(this.balance)) throw; } /// 将QECToken分配到预处理地址。 function allocateToken (address _addr, uint256 _eth) isOwner external { if (_eth == 0) throw; if (_addr == address(0x0)) throw; uint256 tokens = safeMult(formatDecimals(_eth), tokenExchangeRate); if (tokens + tokenRaised > currentSupply) throw; tokenRaised = safeAdd(tokenRaised, tokens); balances[_addr] += tokens; AllocateToken(_addr, tokens); // 记录token日志 } /// 购买token function () payable { if (!isFunding) throw; if (msg.value == 0) throw; if (block.number < fundingStartBlock) throw; if (block.number > fundingStopBlock) throw; uint256 tokens = safeMult(msg.value, tokenExchangeRate); if (tokens + tokenRaised > currentSupply) throw; tokenRaised = safeAdd(tokenRaised, tokens); balances[msg.sender] += tokens; IssueToken(msg.sender, tokens); //记录日志 } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"},{"name":"_eth","type":"uint256"}],"name":"allocateToken","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"isFunding","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tokenRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"newContractAddr","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tokenExchangeRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"stopFunding","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newContractAddr","type":"address"}],"name":"setMigrateContract","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tokenMigrated","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"currentSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_fundingStartBlock","type":"uint256"},{"name":"_fundingStopBlock","type":"uint256"}],"name":"startFunding","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"migrate","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"decreaseSupply","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newFundDeposit","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"ethFundDeposit","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"increaseSupply","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_tokenExchangeRate","type":"uint256"}],"name":"setTokenExchangeRate","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"fundingStartBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"transferETH","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"fundingStopBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"inputs":[{"name":"_ethFundDeposit","type":"address"},{"name":"_currentSupply","type":"uint256"}],"payable":false,"type":"constructor"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"AllocateToken","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"IssueToken","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_value","type":"uint256"}],"name":"IncreaseSupply","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_value","type":"uint256"}],"name":"DecreaseSupply","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Migrate","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
60606040526040805190810160405260038082527f312e30000000000000000000000000000000000000000000000000000000000060208301529080516200004c9291602001906200013c565b5060006009556000600a556103e8600b5534156200006957600080fd5b6040516040806200139483398101604052808051919060200180519150505b60048054600160a060020a031916600160a060020a0384161790556005805460a060020a60ff021916905560006006819055600755620000d6816401000000006200012b8102620011461704565b600855620000f6630bebc200640100000000620011466200012b82021704565b6000818155600160a060020a033316815260016020526040902081905560085411156200012257600080fd5b5b5050620001e6565b670de0b6b3a764000081025b919050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200017f57805160ff1916838001178555620001af565b82800160010185558215620001af579182015b82811115620001af57825182559160200191906001019062000192565b5b50620001be929150620001c2565b5090565b620001e391905b80821115620001be5760008155600101620001c9565b5090565b90565b61119e80620001f66000396000f300606060405236156101725763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610244578063095ea7b3146102cf5780630a9ffdb71461030557806313b531531461032957806318160ddd1461035057806323b872dd1461037557806326a21575146103b1578063313ce567146103d657806332513ce5146103fb5780634172d0801461042a5780634477c5da1461044f5780634a36df251461046457806354fd4d50146104855780636fe3a5671461051057806370a0823114610535578063771282f614610566578063775c46cd1461058b5780638fd3ab80146105a657806395d89b411461024457806398e52f9a14610646578063a6f9dae11461065e578063a81c3bdf1461067f578063a9059cbb146106ae578063b921e163146106e4578063cb7b8673146106fc578063d648a64714610714578063dd62ed3e14610739578063e28d717b14610770578063ff29507d14610785575b6102425b60055460009060a060020a900460ff16151561019157600080fd5b34151561019d57600080fd5b6006544310156101ac57600080fd5b6007544311156101bb57600080fd5b6101c734600b546107aa565b9050600854600954820111156101dc57600080fd5b6101e8600954826107d9565b600955600160a060020a033316600081815260016020526040908190208054840190557f7ba26a0f068612fb882b3272004674d21fed286c2c8c795cf653044690b32db49083905190815260200160405180910390a25b50565b005b341561024f57600080fd5b610257610801565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102945780820151818401525b60200161027b565b50505050905090810190601f1680156102c15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102da57600080fd5b6102f1600160a060020a0360043516602435610838565b604051901515815260200160405180910390f35b341561031057600080fd5b610242600160a060020a03600435166024356108a5565b005b341561033457600080fd5b6102f1610976565b604051901515815260200160405180910390f35b341561035b57600080fd5b610363610986565b60405190815260200160405180910390f35b341561038057600080fd5b6102f1600160a060020a036004358116906024351660443561098c565b604051901515815260200160405180910390f35b34156103bc57600080fd5b610363610a85565b60405190815260200160405180910390f35b34156103e157600080fd5b610363610a8b565b60405190815260200160405180910390f35b341561040657600080fd5b61040e610a90565b604051600160a060020a03909116815260200160405180910390f35b341561043557600080fd5b610363610a9f565b60405190815260200160405180910390f35b341561045a57600080fd5b610242610aa5565b005b341561046f57600080fd5b610242600160a060020a0360043516610afa565b005b341561049057600080fd5b610257610b5d565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102945780820151818401525b60200161027b565b50505050905090810190601f1680156102c15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561051b57600080fd5b610363610bfb565b60405190815260200160405180910390f35b341561054057600080fd5b610363600160a060020a0360043516610c01565b60405190815260200160405180910390f35b341561057157600080fd5b610363610c20565b60405190815260200160405180910390f35b341561059657600080fd5b610242600435602435610c26565b005b34156105b157600080fd5b610242610ca5565b005b341561024f57600080fd5b610257610801565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102945780820151818401525b60200161027b565b50505050905090810190601f1680156102c15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561065157600080fd5b610242600435610e41565b005b341561066957600080fd5b610242600160a060020a0360043516610ec5565b005b341561068a57600080fd5b61040e610f22565b604051600160a060020a03909116815260200160405180910390f35b34156106b957600080fd5b6102f1600160a060020a0360043516602435610f31565b604051901515815260200160405180910390f35b34156106ef57600080fd5b610242600435610fdb565b005b341561070757600080fd5b61024260043561105f565b005b341561071f57600080fd5b61036361109f565b60405190815260200160405180910390f35b341561074457600080fd5b610363600160a060020a03600435811690602435166110a5565b60405190815260200160405180910390f35b341561077b57600080fd5b6102426110d2565b005b341561079057600080fd5b610363611140565b60405190815260200160405180910390f35b60008282028315806107c657508284828115156107c357fe5b04145b15156107ce57fe5b8091505b5092915050565b60008282018381108015906107c65750828110155b15156107ce57fe5b8091505b5092915050565b60408051908101604052600381527f5145430000000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60045460009033600160a060020a039081169116146108c357600080fd5b8115156108cf57600080fd5b600160a060020a03831615156108e457600080fd5b6108f86108f083611146565b600b546107aa565b90506008546009548201111561090d57600080fd5b610919600954826107d9565b600955600160a060020a038316600081815260016020526040908190208054840190557f1aee3ddc9eba03c98b273cd914e999b78162e1ddd1c022045394f635a469e1059083905190815260200160405180910390a25b5b505050565b60055460a060020a900460ff1681565b60005481565b600160a060020a0383166000908152600160205260408120548290108015906109dc5750600160a060020a0380851660009081526002602090815260408083203390941683529290522054829010155b80156109e85750600082115b15610a7957600160a060020a03808416600081815260016020908152604080832080548801905588851680845281842080548990039055600283528184203390961684529490915290819020805486900390559091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3506001610a7d565b5060005b5b9392505050565b60095481565b601281565b600554600160a060020a031681565b600b5481565b60045433600160a060020a03908116911614610ac057600080fd5b60055460a060020a900460ff161515610ad857600080fd5b6005805474ff0000000000000000000000000000000000000000191690555b5b565b60045433600160a060020a03908116911614610b1557600080fd5b600554600160a060020a0382811691161415610b3057600080fd5b6005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610bf35780601f10610bc857610100808354040283529160200191610bf3565b820191906000526020600020905b815481529060010190602001808311610bd657829003601f168201915b505050505081565b600a5481565b600160a060020a0381166000908152600160205260409020545b919050565b60085481565b60045433600160a060020a03908116911614610c4157600080fd5b60055460a060020a900460ff1615610c5857600080fd5b808210610c6457600080fd5b43829010610c7157600080fd5b600682905560078190556005805474ff0000000000000000000000000000000000000000191660a060020a1790555b5b5050565b600554600090819060a060020a900460ff1615610cc157600080fd5b600554600160a060020a03161515610cd857600080fd5b600160a060020a0333166000908152600160205260409020549150811515610cff57600080fd5b600160a060020a033316600090815260016020526040812055600a54610d2590836107d9565b600a5550600554600160a060020a03168063ad68ebf733846000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610da257600080fd5b6102c65a03f11515610db357600080fd5b505050604051805190501515610dc857600080fd5b33600160a060020a03167fa59785389b00cbd19745afbe8d59b28e3161395c6b1e3525861a2b0dede0b90d8360405190815260200160405180910390a25b5050565b60408051908101604052600381527f5145430000000000000000000000000000000000000000000000000000000000602082015281565b60045460009033600160a060020a03908116911614610e5f57600080fd5b610e6882611146565b905060085460095482011115610e7d57600080fd5b610e8960085482611157565b6008557f9ecdebfa921d6ab8cecf7259ef30327664ad0d45d32fa3641089b00b533f2eee8160405190815260200160405180910390a15b5b5050565b60045433600160a060020a03908116911614610ee057600080fd5b600160a060020a0381161515610ef557600080fd5b6004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b600454600160a060020a031681565b600160a060020a033316600090815260016020526040812054829010801590610f5a5750600082115b15610fcc57600160a060020a033381166000818152600160205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600161089f565b50600061089f565b5b92915050565b60045460009033600160a060020a03908116911614610ff957600080fd5b61100282611146565b90506000546008548201111561101757600080fd5b611023600854826107d9565b6008557ffaabf704b783af9e21c676de8e3e6e0c9c2260dce2ee299437ec9b70151ddaeb8160405190815260200160405180910390a15b5b5050565b60045433600160a060020a0390811691161461107a57600080fd5b80151561108657600080fd5b600b5481141561109557600080fd5b600b8190555b5b50565b60065481565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b60045433600160a060020a039081169116146110ed57600080fd5b600160a060020a03301631151561110357600080fd5b600454600160a060020a039081169030163180156108fc0290604051600060405180830381858888f193505050501515610af757600080fd5b5b5b565b60075481565b670de0b6b3a764000081025b919050565b6000808284101561116457fe5b5050808203805b50929150505600a165627a7a7230582093dfc5a9133943ea4611bc942fd46ea5c8a42e6489c7747e7c1bfe120d685ac90029000000000000000000000000860739dba74f5dfaf8a78fda5ffe53b365d1cd8e000000000000000000000000000000000000000000000000000000000bebc200
Deployed Bytecode
0x606060405236156101725763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610244578063095ea7b3146102cf5780630a9ffdb71461030557806313b531531461032957806318160ddd1461035057806323b872dd1461037557806326a21575146103b1578063313ce567146103d657806332513ce5146103fb5780634172d0801461042a5780634477c5da1461044f5780634a36df251461046457806354fd4d50146104855780636fe3a5671461051057806370a0823114610535578063771282f614610566578063775c46cd1461058b5780638fd3ab80146105a657806395d89b411461024457806398e52f9a14610646578063a6f9dae11461065e578063a81c3bdf1461067f578063a9059cbb146106ae578063b921e163146106e4578063cb7b8673146106fc578063d648a64714610714578063dd62ed3e14610739578063e28d717b14610770578063ff29507d14610785575b6102425b60055460009060a060020a900460ff16151561019157600080fd5b34151561019d57600080fd5b6006544310156101ac57600080fd5b6007544311156101bb57600080fd5b6101c734600b546107aa565b9050600854600954820111156101dc57600080fd5b6101e8600954826107d9565b600955600160a060020a033316600081815260016020526040908190208054840190557f7ba26a0f068612fb882b3272004674d21fed286c2c8c795cf653044690b32db49083905190815260200160405180910390a25b50565b005b341561024f57600080fd5b610257610801565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102945780820151818401525b60200161027b565b50505050905090810190601f1680156102c15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102da57600080fd5b6102f1600160a060020a0360043516602435610838565b604051901515815260200160405180910390f35b341561031057600080fd5b610242600160a060020a03600435166024356108a5565b005b341561033457600080fd5b6102f1610976565b604051901515815260200160405180910390f35b341561035b57600080fd5b610363610986565b60405190815260200160405180910390f35b341561038057600080fd5b6102f1600160a060020a036004358116906024351660443561098c565b604051901515815260200160405180910390f35b34156103bc57600080fd5b610363610a85565b60405190815260200160405180910390f35b34156103e157600080fd5b610363610a8b565b60405190815260200160405180910390f35b341561040657600080fd5b61040e610a90565b604051600160a060020a03909116815260200160405180910390f35b341561043557600080fd5b610363610a9f565b60405190815260200160405180910390f35b341561045a57600080fd5b610242610aa5565b005b341561046f57600080fd5b610242600160a060020a0360043516610afa565b005b341561049057600080fd5b610257610b5d565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102945780820151818401525b60200161027b565b50505050905090810190601f1680156102c15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561051b57600080fd5b610363610bfb565b60405190815260200160405180910390f35b341561054057600080fd5b610363600160a060020a0360043516610c01565b60405190815260200160405180910390f35b341561057157600080fd5b610363610c20565b60405190815260200160405180910390f35b341561059657600080fd5b610242600435602435610c26565b005b34156105b157600080fd5b610242610ca5565b005b341561024f57600080fd5b610257610801565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102945780820151818401525b60200161027b565b50505050905090810190601f1680156102c15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561065157600080fd5b610242600435610e41565b005b341561066957600080fd5b610242600160a060020a0360043516610ec5565b005b341561068a57600080fd5b61040e610f22565b604051600160a060020a03909116815260200160405180910390f35b34156106b957600080fd5b6102f1600160a060020a0360043516602435610f31565b604051901515815260200160405180910390f35b34156106ef57600080fd5b610242600435610fdb565b005b341561070757600080fd5b61024260043561105f565b005b341561071f57600080fd5b61036361109f565b60405190815260200160405180910390f35b341561074457600080fd5b610363600160a060020a03600435811690602435166110a5565b60405190815260200160405180910390f35b341561077b57600080fd5b6102426110d2565b005b341561079057600080fd5b610363611140565b60405190815260200160405180910390f35b60008282028315806107c657508284828115156107c357fe5b04145b15156107ce57fe5b8091505b5092915050565b60008282018381108015906107c65750828110155b15156107ce57fe5b8091505b5092915050565b60408051908101604052600381527f5145430000000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60045460009033600160a060020a039081169116146108c357600080fd5b8115156108cf57600080fd5b600160a060020a03831615156108e457600080fd5b6108f86108f083611146565b600b546107aa565b90506008546009548201111561090d57600080fd5b610919600954826107d9565b600955600160a060020a038316600081815260016020526040908190208054840190557f1aee3ddc9eba03c98b273cd914e999b78162e1ddd1c022045394f635a469e1059083905190815260200160405180910390a25b5b505050565b60055460a060020a900460ff1681565b60005481565b600160a060020a0383166000908152600160205260408120548290108015906109dc5750600160a060020a0380851660009081526002602090815260408083203390941683529290522054829010155b80156109e85750600082115b15610a7957600160a060020a03808416600081815260016020908152604080832080548801905588851680845281842080548990039055600283528184203390961684529490915290819020805486900390559091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3506001610a7d565b5060005b5b9392505050565b60095481565b601281565b600554600160a060020a031681565b600b5481565b60045433600160a060020a03908116911614610ac057600080fd5b60055460a060020a900460ff161515610ad857600080fd5b6005805474ff0000000000000000000000000000000000000000191690555b5b565b60045433600160a060020a03908116911614610b1557600080fd5b600554600160a060020a0382811691161415610b3057600080fd5b6005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610bf35780601f10610bc857610100808354040283529160200191610bf3565b820191906000526020600020905b815481529060010190602001808311610bd657829003601f168201915b505050505081565b600a5481565b600160a060020a0381166000908152600160205260409020545b919050565b60085481565b60045433600160a060020a03908116911614610c4157600080fd5b60055460a060020a900460ff1615610c5857600080fd5b808210610c6457600080fd5b43829010610c7157600080fd5b600682905560078190556005805474ff0000000000000000000000000000000000000000191660a060020a1790555b5b5050565b600554600090819060a060020a900460ff1615610cc157600080fd5b600554600160a060020a03161515610cd857600080fd5b600160a060020a0333166000908152600160205260409020549150811515610cff57600080fd5b600160a060020a033316600090815260016020526040812055600a54610d2590836107d9565b600a5550600554600160a060020a03168063ad68ebf733846000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610da257600080fd5b6102c65a03f11515610db357600080fd5b505050604051805190501515610dc857600080fd5b33600160a060020a03167fa59785389b00cbd19745afbe8d59b28e3161395c6b1e3525861a2b0dede0b90d8360405190815260200160405180910390a25b5050565b60408051908101604052600381527f5145430000000000000000000000000000000000000000000000000000000000602082015281565b60045460009033600160a060020a03908116911614610e5f57600080fd5b610e6882611146565b905060085460095482011115610e7d57600080fd5b610e8960085482611157565b6008557f9ecdebfa921d6ab8cecf7259ef30327664ad0d45d32fa3641089b00b533f2eee8160405190815260200160405180910390a15b5b5050565b60045433600160a060020a03908116911614610ee057600080fd5b600160a060020a0381161515610ef557600080fd5b6004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b600454600160a060020a031681565b600160a060020a033316600090815260016020526040812054829010801590610f5a5750600082115b15610fcc57600160a060020a033381166000818152600160205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600161089f565b50600061089f565b5b92915050565b60045460009033600160a060020a03908116911614610ff957600080fd5b61100282611146565b90506000546008548201111561101757600080fd5b611023600854826107d9565b6008557ffaabf704b783af9e21c676de8e3e6e0c9c2260dce2ee299437ec9b70151ddaeb8160405190815260200160405180910390a15b5b5050565b60045433600160a060020a0390811691161461107a57600080fd5b80151561108657600080fd5b600b5481141561109557600080fd5b600b8190555b5b50565b60065481565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b60045433600160a060020a039081169116146110ed57600080fd5b600160a060020a03301631151561110357600080fd5b600454600160a060020a039081169030163180156108fc0290604051600060405180830381858888f193505050501515610af757600080fd5b5b5b565b60075481565b670de0b6b3a764000081025b919050565b6000808284101561116457fe5b5050808203805b50929150505600a165627a7a7230582093dfc5a9133943ea4611bc942fd46ea5c8a42e6489c7747e7c1bfe120d685ac90029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000860739dba74f5dfaf8a78fda5ffe53b365d1cd8e000000000000000000000000000000000000000000000000000000000bebc200
-----Decoded View---------------
Arg [0] : _ethFundDeposit (address): 0x860739DBA74f5DfaF8a78fda5FFE53b365d1Cd8E
Arg [1] : _currentSupply (uint256): 200000000
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000860739dba74f5dfaf8a78fda5ffe53b365d1cd8e
Arg [1] : 000000000000000000000000000000000000000000000000000000000bebc200
Deployed Bytecode Sourcemap
2787:5663:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7957:490;7993:9;;8169:14;;-1:-1:-1;;;7993:9:0;;;;7992:10;7988:21;;;8004:5;;;7988:21;8024:9;:14;8020:25;;;8040:5;;;8020:25;8078:17;;8063:12;:32;8059:43;;;8097:5;;;8059:43;8132:16;;8117:12;:31;8113:42;;;8150:5;;;8113:42;8186:38;8195:9;8206:17;;8186:8;:38::i;:::-;8169:55;;8262:13;;8248:11;;8239:6;:20;:36;8235:47;;;8277:5;;;8235:47;8310:28;8318:11;;8331:6;8310:7;:28::i;:::-;8296:11;:42;-1:-1:-1;;;;;8358:10:0;8349:20;;;;;:8;:20;;;;;;;:30;;;;;;8393;;8373:6;;8393:30;;;;;;;;;;;;;7957:490;;:::o;2787:5663::-;;2859:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:2;8:100;;;99:1;94:3;90;84:5;80:1;75:3;71;64:6;8:100;52:2;45:3;8:100;;;12:14;3:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2316:202:0;;;;;;;;;;-1:-1:-1;;;;;2316:202:0;;;;;;;;;;;;;;;;;;;;;;;;7481:446;;;;;;;;;;-1:-1:-1;;;;;7481:446:0;;;;;;;;;3211:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;686:26;;;;;;;;;;;;;;;;;;;;;;;;;;;1739:447;;;;;;;;;;-1:-1:-1;;;;;1739:447:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3440:30;;;;;;;;;;;;;;;;;;;;;;;;;;;2947:37;;;;;;;;;;;;;;;;;;;;;;;;;;;3113:30;;;;;;;;;;;;;;;-1:-1:-1;;;;;3113:30:0;;;;;;;;;;;;;;3590:39;;;;;;;;;;;;;;;;;;;;;;;;;;;6102:108;;;;;;;;;;;;;;6293:181;;;;;;;;;;-1:-1:-1;;;;;6293:181:0;;;;;;;2991:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:2;8:100;;;99:1;94:3;90;84:5;80:1;75:3;71;64:6;8:100;52:2;45:3;8:100;;;12:14;3:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3513:32:0;;;;;;;;;;;;;;;;;;;;;;;;;;;2195:112;;;;;;;;;;-1:-1:-1;;;;;2195:112:0;;;;;;;;;;;;;;;;;;;;3360:28;;;;;;;;;;;;;;;;;;;;;;;;;;;5681:377;;;;;;;;;;;;;;;;;;6733:506;;;;;;;;;;;;;;2902:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:2;8:100;;;99:1;94:3;90;84:5;80:1;75:3;71;64:6;8:100;52:2;45:3;8:100;;;12:14;3:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5359:268:0;;;;;;;;;;;;;;;;6520:169;;;;;;;;;;-1:-1:-1;;;;;6520:169:0;;;;;;;3049:29;;;;;;;;;;;;;;;-1:-1:-1;;;;;3049:29:0;;;;;;;;;;;;;;1378:352;;;;;;;;;;-1:-1:-1;;;;;1378:352:0;;;;;;;;;;;;;;;;;;;;;;;;5058:260;;;;;;;;;;;;;;;;4776:241;;;;;;;;;;;;;;;;3280:32;;;;;;;;;;;;;;;;;;;;;;;;;;;2527:141;;;;;;;;;;-1:-1:-1;;;;;2527:141:0;;;;;;;;;;;;;;;;;;;;;;;;;7280:143;;;;;;;;;;;;;;3319:31;;;;;;;;;;;;;;;;;;;;;;;;;;;493:160;550:7;582:5;;;606:6;;;605:20;;;623:1;618;616;:3;;;;;;;;:8;605:20;598:28;;;;;;644:1;637:8;;493:160;;;;;;:::o;166:159::-;222:7;254:5;;;278:6;;;;;;277:20;;;295:1;290;:6;;277:20;270:28;;;;;;316:1;309:8;;166:159;;;;;;:::o;2859:36::-;;;;;;;;;;;;;;;;;;:::o;2316:202::-;-1:-1:-1;;;;;2409:10:0;2401:19;;2376:12;2401:19;;;:7;:19;;;;;;;;:29;;;;;;;;;;;;;:38;;;2376:12;;2401:29;:19;2450:38;;2433:6;;2450:38;;;;;;;;;;;;;-1:-1:-1;2506:4:0;2316:202;;;;;:::o;7481:446::-;4718:14;;7639;;4704:10;-1:-1:-1;;;;;4704:28:0;;;4718:14;;4704:28;4696:37;;;;;;7566:9;;7562:20;;;7577:5;;;7562:20;-1:-1:-1;;;;;7597:21:0;;;7593:32;;;7620:5;;;7593:32;7656:49;7665:20;7680:4;7665:14;:20::i;:::-;7687:17;;7656:8;:49::i;:::-;7639:66;;7743:13;;7729:11;;7720:6;:20;:36;7716:47;;;7758:5;;;7716:47;7791:28;7799:11;;7812:6;7791:7;:28::i;:::-;7777:11;:42;-1:-1:-1;;;;;7830:15:0;;;;;;:8;:15;;;;;;;:25;;;;;;7869:28;;7849:6;;7869:28;;;;;;;;;;;;;4735:1;7481:446;;;;:::o;3211:24::-;;;-1:-1:-1;;;3211:24:0;;;;;:::o;686:26::-;;;;:::o;1739:447::-;-1:-1:-1;;;;;1843:15:0;;1814:12;1843:15;;;:8;:15;;;;;;:25;;;;;;:65;;-1:-1:-1;;;;;;1872:14:0;;;;;;;:7;:14;;;;;;;;1887:10;1872:26;;;;;;;;;;:36;;;;1843:65;:79;;;;;1921:1;1912:6;:10;1843:79;1839:340;;;-1:-1:-1;;;;;1939:13:0;;;;;;;:8;:13;;;;;;;;:23;;;;;;1977:15;;;;;;;;;:25;;;;;;;2017:7;:14;;;;;2032:10;2017:26;;;;;;;;;;;;;:36;;;;;;;1939:13;;1977:15;2068:28;;1956:6;;2068:28;;;;;;;;;;;;;-1:-1:-1;2118:4:0;2111:11;;1839:340;-1:-1:-1;2162:5:0;1839:340;1739:447;;;;;;:::o;3440:30::-;;;;:::o;2947:37::-;2982:2;2947:37;:::o;3113:30::-;;;-1:-1:-1;;;;;3113:30:0;;:::o;3590:39::-;;;;:::o;6102:108::-;4718:14;;4704:10;-1:-1:-1;;;;;4704:28:0;;;4718:14;;4704:28;4696:37;;;;;;6158:9;;-1:-1:-1;;;6158:9:0;;;;6157:10;6153:21;;;6169:5;;;6153:21;6185:9;:17;;-1:-1:-1;;6185:17:0;;;4735:1;6102:108;:::o;6293:181::-;4718:14;;4704:10;-1:-1:-1;;;;;4704:28:0;;;4718:14;;4704:28;4696:37;;;;;;6399:15;;-1:-1:-1;;;;;6379:35:0;;;6399:15;;6379:35;6375:46;;;6416:5;;;6375:46;6432:15;:34;;-1:-1:-1;;6432:34:0;-1:-1:-1;;;;;6432:34:0;;;;;4735:1;6293:181;;:::o;2991:30::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3513:32::-;;;;:::o;2195:112::-;-1:-1:-1;;;;;2283:16:0;;2248:15;2283:16;;;:8;:16;;;;;;2195:112;;;;:::o;3360:28::-;;;;:::o;5681:377::-;4718:14;;4704:10;-1:-1:-1;;;;;4704:28:0;;;4718:14;;4704:28;4696:37;;;;;;5791:9;;-1:-1:-1;;;5791:9:0;;;;5787:20;;;5802:5;;;5787:20;5822:39;;;5818:50;;5863:5;;;5818:50;5883:12;:34;;;5879:45;;5919:5;;;5879:45;5938:17;:38;;;5987:16;:36;;;6034:9;:16;;-1:-1:-1;;6034:16:0;-1:-1:-1;;;6034:16:0;;;4735:1;5681:377;;;:::o;6733:506::-;6775:9;;6857:14;;;;-1:-1:-1;;;6775:9:0;;;;6772:19;;;6786:5;;;6772:19;6805:15;;-1:-1:-1;;;;;6805:15:0;:31;6802:41;;;6838:5;;;6802:41;-1:-1:-1;;;;;6883:10:0;6874:20;;;;;:8;:20;;;;;;;-1:-1:-1;6909:11:0;;6905:22;;;6922:5;;;6905:22;-1:-1:-1;;;;;6950:10:0;6941:20;6964:1;6941:20;;;:8;:20;;;;;:24;7000:13;;6992:30;;7015:6;6992:7;:30::i;:::-;6976:13;:46;-1:-1:-1;7088:15:0;;-1:-1:-1;;;;;7088:15:0;;7120:19;7140:10;7152:6;7088:15;7120:39;;;;;;;;;;;;;;-1:-1:-1;;;;;7120:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7119:40;7115:51;;;7161:5;;;7115:51;7188:10;-1:-1:-1;;;;;7180:27:0;;7200:6;7180:27;;;;;;;;;;;;;;6733:506;;;:::o;2902:38::-;;;;;;;;;;;;;;;;;;:::o;5359:268::-;4718:14;;5428:13;;4704:10;-1:-1:-1;;;;;4704:28:0;;;4718:14;;4704:28;4696:37;;;;;;5444:22;5459:6;5444:14;:22::i;:::-;5428:38;;5503:13;;5489:11;;5481:5;:19;:35;5477:46;;;5518:5;;;5477:46;5553:34;5566:13;;5581:5;5553:12;:34::i;:::-;5537:13;:50;5598:21;5613:5;5598:21;;;;;;;;;;;;;;4735:1;5359:268;;;:::o;6520:169::-;4718:14;;4704:10;-1:-1:-1;;;;;4704:28:0;;;4718:14;;4704:28;4696:37;;;;;;-1:-1:-1;;;;;6600:31:0;;;6596:42;;;6633:5;;;6596:42;6649:14;:32;;-1:-1:-1;;6649:32:0;-1:-1:-1;;;;;6649:32:0;;;;;4735:1;6520:169;;:::o;3049:29::-;;;-1:-1:-1;;;;;3049:29:0;;:::o;1378:352::-;-1:-1:-1;;;;;1472:10:0;1463:20;1434:12;1463:20;;;:8;:20;;;;;;:30;;;;;;:44;;;1506:1;1497:6;:10;1463:44;1459:264;;;-1:-1:-1;;;;;1533:10:0;1524:20;;;;;;:8;:20;;;;;;:30;;;;;;;1569:13;;;;;;;;;;:23;;;;;;:13;1607:33;;1548:6;;1607:33;;;;;;;;;;;;;-1:-1:-1;1662:4:0;1655:11;;1459:264;-1:-1:-1;1706:5:0;1699:12;;1459:264;1378:352;;;;;:::o;5058:260::-;4718:14;;5127:13;;4704:10;-1:-1:-1;;;;;4704:28:0;;;4718:14;;4704:28;4696:37;;;;;;5143:22;5158:6;5143:14;:22::i;:::-;5127:38;;5204:11;;5188:13;;5180:5;:21;:35;5176:46;;;5217:5;;;5176:46;5249:29;5257:13;;5272:5;5249:7;:29::i;:::-;5233:13;:45;5289:21;5304:5;5289:21;;;;;;;;;;;;;;4735:1;5058:260;;;:::o;4776:241::-;4718:14;;4704:10;-1:-1:-1;;;;;4704:28:0;;;4718:14;;4704:28;4696:37;;;;;;4866:23;;4862:34;;;4891:5;;;4862:34;4933:17;;4911:18;:39;4907:50;;;4952:5;;;4907:50;4971:17;:38;;;4735:1;4776:241;;:::o;3280:32::-;;;;:::o;2527:141::-;-1:-1:-1;;;;;2635:15:0;;;2598:17;2635:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;2527:141;;;;;:::o;7280:143::-;4718:14;;4704:10;-1:-1:-1;;;;;4704:28:0;;;4718:14;;4704:28;4696:37;;;;;;-1:-1:-1;;;;;7335:4:0;:12;;:17;7331:28;;;7354:5;;;7331:28;7375:14;;-1:-1:-1;;;;;7375:14:0;;;;7395:4;:12;;7375:33;;;;;;;;;;;;;;;;;;;;;;;7374:34;7370:45;;;7410:5;;;7370:45;4735:1;7280:143;:::o;3319:31::-;;;;:::o;4025:117::-;4120:14;4111:23;;4025:117;;;;:::o;334:150::-;395:7;;422:6;;;;415:14;;;;-1:-1:-1;;452:5:0;;;;334:150;;;;;;:::o
Swarm Source
bzzr://93dfc5a9133943ea4611bc942fd46ea5c8a42e6489c7747e7c1bfe120d685ac9
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.