Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
2,499,999,999.99999991 MLD
Holders
2,834
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
90,138.53609338 MLDValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
MoldCoin
Compiler Version
v0.4.16+commit.d7661dd9
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2017-09-19 */ pragma solidity ^0.4.11; contract SafeMath { //internals function safeMul(uint a, uint b) internal returns (uint) { uint c = a * b; assert(a == 0 || c / a == b); return c; } function safeSub(uint a, uint b) internal returns (uint) { assert(b <= a); return a - b; } function safeAdd(uint a, uint b) internal returns (uint) { uint c = a + b; assert(c>=a && c>=b); return c; } function safeDiv(uint a, uint b) internal returns (uint) { assert(b > 0); uint c = a / b; assert(a == b * c + a % b); return c; } } // ERC 20 Token // https://github.com/ethereum/EIPs/issues/20 contract Token { /* This is a slight change to the ERC20 base standard. function totalSupply() constant returns (uint256 supply); is replaced with: uint256 public totalSupply; This automatically creates a getter function for the totalSupply. This is moved to the base contract since public getter functions are not currently recognised as an implementation of the matching abstract function by the compiler. */ /// total amount of tokens uint256 public totalSupply; /// @param _owner The address from which the balance will be retrieved /// @return The balance function balanceOf(address _owner) constant returns (uint256 balance); /// @notice send `_value` token to `_to` from `msg.sender` /// @param _to The address of the recipient /// @param _value The amount of token to be transferred /// @return Whether the transfer was successful or not function transfer(address _to, uint256 _value) returns (bool success); /// @notice send `_value` token to `_to` from `_from` on the condition it is approved by `_from` /// @param _from The address of the sender /// @param _to The address of the recipient /// @param _value The amount of token to be transferred /// @return Whether the transfer was successful or not function transferFrom(address _from, address _to, uint256 _value) returns (bool success); /// @notice `msg.sender` approves `_spender` to spend `_value` tokens /// @param _spender The address of the account able to transfer the tokens /// @param _value The amount of tokens to be approved for transfer /// @return Whether the approval was successful or not function approve(address _spender, uint256 _value) returns (bool success); /// @param _owner The address of the account owning tokens /// @param _spender The address of the account able to transfer the tokens /// @return Amount of remaining tokens allowed to spent 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); } contract StandardToken is Token { function transfer(address _to, uint256 _value) returns (bool success) { //Default assumes totalSupply can't be over max (2^256 - 1). //If your token leaves out totalSupply and can issue more tokens as time goes on, you need to check if it doesn't wrap. //Replace the if with this one instead. //if (balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]) { 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) { //same as above. Replace this line with the following if you want to protect against wrapping uints. //if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]) { 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; } /** * MoldCoin pre-sell contract. * */ contract MoldCoin is StandardToken, SafeMath { string public name = "MOLD"; string public symbol = "MLD"; uint public decimals = 18; uint public startDatetime; //pre-sell start datetime seconds uint public firstStageDatetime; //first 120 hours pre-sell in seconds uint public secondStageDatetime; //second stage, 240 hours of pre-sell in seconds. uint public endDatetime; //pre-sell end datetime seconds (set in constructor) // Initial founder address (set in constructor) // All deposited ETH will be instantly forwarded to this address. address public founder; // administrator address address public admin; uint public coinAllocation = 20 * 10**8 * 10**decimals; //2000M tokens supply for pre-sell uint public angelAllocation = 2 * 10**8 * 10**decimals; // 200M of token supply allocated angel investor uint public founderAllocation = 3 * 10**8 * 10**decimals; //300M of token supply allocated for the founder allocation bool public founderAllocated = false; //this will change to true when the founder fund is allocated uint public saleTokenSupply = 0; //this will keep track of the token supply created during the pre-sell uint public salesVolume = 0; //this will keep track of the Ether raised during the pre-sell uint public angelTokenSupply = 0; //this will keep track of the token angel supply bool public halted = false; //the admin address can set this to true to halt the pre-sell due to emergency event Buy(address indexed sender, uint eth, uint tokens); event AllocateFounderTokens(address indexed sender, uint tokens); event AllocateAngelTokens(address indexed sender, address to, uint tokens); event AllocateUnsoldTokens(address indexed sender, address holder, uint tokens); modifier onlyAdmin { require(msg.sender == admin); _; } modifier duringCrowdSale { require(block.timestamp >= startDatetime && block.timestamp <= endDatetime); _; } /** * * Integer value representing the number of seconds since 1 January 1970 00:00:00 UTC */ function MoldCoin(uint startDatetimeInSeconds, address founderWallet) { admin = msg.sender; founder = founderWallet; startDatetime = startDatetimeInSeconds; firstStageDatetime = startDatetime + 120 * 1 hours; secondStageDatetime = firstStageDatetime + 240 * 1 hours; endDatetime = secondStageDatetime + 2040 * 1 hours; } /** * Price for crowdsale by time */ function price(uint timeInSeconds) constant returns(uint) { if (timeInSeconds < startDatetime) return 0; if (timeInSeconds <= firstStageDatetime) return 15000; //120 hours if (timeInSeconds <= secondStageDatetime) return 12000; //240 hours if (timeInSeconds <= endDatetime) return 10000; //2040 hours return 0; } /** * allow anyone sends funds to the contract */ function buy() payable { buyRecipient(msg.sender); } function() payable { buyRecipient(msg.sender); } /** * Main token buy function. * Buy for the sender itself or buy on the behalf of somebody else (third party address). */ function buyRecipient(address recipient) duringCrowdSale payable { require(!halted); uint tokens = safeMul(msg.value, price(block.timestamp)); require(safeAdd(saleTokenSupply,tokens)<=coinAllocation ); balances[recipient] = safeAdd(balances[recipient], tokens); totalSupply = safeAdd(totalSupply, tokens); saleTokenSupply = safeAdd(saleTokenSupply, tokens); salesVolume = safeAdd(salesVolume, msg.value); if (!founder.call.value(msg.value)()) revert(); //immediately send Ether to founder address Buy(recipient, msg.value, tokens); } /** * Set up founder address token balance. */ function allocateFounderTokens() onlyAdmin { require( block.timestamp > endDatetime ); require(!founderAllocated); balances[founder] = safeAdd(balances[founder], founderAllocation); totalSupply = safeAdd(totalSupply, founderAllocation); founderAllocated = true; AllocateFounderTokens(msg.sender, founderAllocation); } /** * Set up angel address token balance. */ function allocateAngelTokens(address angel, uint tokens) onlyAdmin { require(safeAdd(angelTokenSupply,tokens) <= angelAllocation ); balances[angel] = safeAdd(balances[angel], tokens); angelTokenSupply = safeAdd(angelTokenSupply, tokens); totalSupply = safeAdd(totalSupply, tokens); AllocateAngelTokens(msg.sender, angel, tokens); } /** * Emergency Stop crowdsale. */ function halt() onlyAdmin { halted = true; } function unhalt() onlyAdmin { halted = false; } /** * Change admin address. */ function changeAdmin(address newAdmin) onlyAdmin { admin = newAdmin; } /** * arrange unsold coins */ function arrangeUnsoldTokens(address holder, uint256 tokens) onlyAdmin { require( block.timestamp > endDatetime ); require( safeAdd(saleTokenSupply,tokens) <= coinAllocation ); require( balances[holder] >0 ); balances[holder] = safeAdd(balances[holder], tokens); saleTokenSupply = safeAdd(saleTokenSupply, tokens); totalSupply = safeAdd(totalSupply, tokens); AllocateUnsoldTokens(msg.sender, holder, tokens); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"salesVolume","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"recipient","type":"address"}],"name":"buyRecipient","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"secondStageDatetime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"timeInSeconds","type":"uint256"}],"name":"price","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"founder","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"halt","outputs":[],"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":true,"inputs":[],"name":"angelAllocation","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"founderAllocation","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"holder","type":"address"},{"name":"tokens","type":"uint256"}],"name":"arrangeUnsoldTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newAdmin","type":"address"}],"name":"changeAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startDatetime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"founderAllocated","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"buy","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"halted","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"allocateFounderTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"angel","type":"address"},{"name":"tokens","type":"uint256"}],"name":"allocateAngelTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"saleTokenSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unhalt","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"firstStageDatetime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"endDatetime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"coinAllocation","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"angelTokenSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"admin","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"startDatetimeInSeconds","type":"uint256"},{"name":"founderWallet","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":false,"name":"eth","type":"uint256"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Buy","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"AllocateFounderTokens","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":false,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"AllocateAngelTokens","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":false,"name":"holder","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"AllocateUnsoldTokens","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
606060405260408051908101604052600481527f4d4f4c4400000000000000000000000000000000000000000000000000000000602082015260039080516200004d92916020019062000176565b5060408051908101604052600381527f4d4c440000000000000000000000000000000000000000000000000000000000602082015260049080516200009792916020019062000176565b50601260058190556b06765c793fa10079d0000000600c556aa56fa5b99019a5c8000000600d556af8277896582678ac000000600e55600f805460ff199081169091556000601081905560118190559091556013805490911690553415620000fe57600080fd5b6040516040806200130083398101604052808051919060200180519150505b600b8054600160a060020a03338116600160a060020a031992831617909255600a80549284169290911691909117905560068290556206978082016007556213c68082016008556283d60082016009555b505062000220565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001b957805160ff1916838001178555620001e9565b82800160010185558215620001e9579182015b82811115620001e9578251825591602001919060010190620001cc565b5b50620001f8929150620001fc565b5090565b6200021d91905b80821115620001f8576000815560010162000203565b5090565b90565b6110d080620002306000396000f300606060405236156101935763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146101a0578063095ea7b31461022b5780630aaba4321461026157806311a4c7101461028657806316b8aa6b1461029c57806318160ddd146102c157806323b872dd146102e657806326a49e3714610322578063313ce5671461034a5780634d853ee51461036f5780635ed7ca5b1461039e57806370a08231146103b35780637a5a59ec146103e4578063824338bd1461040957806383c6aa471461042e5780638f2839701461045257806395d89b4114610473578063977615a3146104fe57806399d22e4814610523578063a6f2ae3a1461054a578063a9059cbb14610554578063b9b8af0b1461058a578063bcfcb03e146105b1578063bd58118f146105c6578063c0ad7427146105ea578063cb3e64fd1461060f578063cd91672d14610624578063d781be4614610649578063dd62ed3e1461066e578063e399331b146106a5578063f44349dd146106ca578063f851a440146106ef575b5b61019d3361071e565b5b005b34156101ab57600080fd5b6101b3610864565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101f05780820151818401525b6020016101d7565b50505050905090810190601f16801561021d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561023657600080fd5b61024d600160a060020a0360043516602435610902565b604051901515815260200160405180910390f35b341561026c57600080fd5b61027461096f565b60405190815260200160405180910390f35b61019d600160a060020a036004351661071e565b005b34156102a757600080fd5b610274610975565b60405190815260200160405180910390f35b34156102cc57600080fd5b61027461097b565b60405190815260200160405180910390f35b34156102f157600080fd5b61024d600160a060020a0360043581169060243516604435610981565b604051901515815260200160405180910390f35b341561032d57600080fd5b610274600435610a7a565b60405190815260200160405180910390f35b341561035557600080fd5b610274610acd565b60405190815260200160405180910390f35b341561037a57600080fd5b610382610ad3565b604051600160a060020a03909116815260200160405180910390f35b34156103a957600080fd5b61019d610ae2565b005b34156103be57600080fd5b610274600160a060020a0360043516610b0e565b60405190815260200160405180910390f35b34156103ef57600080fd5b610274610b2d565b60405190815260200160405180910390f35b341561041457600080fd5b610274610b33565b60405190815260200160405180910390f35b341561043957600080fd5b61019d600160a060020a0360043516602435610b39565b005b341561045d57600080fd5b61019d600160a060020a0360043516610c4f565b005b341561047e57600080fd5b6101b3610c97565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101f05780820151818401525b6020016101d7565b50505050905090810190601f16801561021d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561050957600080fd5b610274610d35565b60405190815260200160405180910390f35b341561052e57600080fd5b61024d610d3b565b604051901515815260200160405180910390f35b61019d610d44565b005b341561055f57600080fd5b61024d600160a060020a0360043516602435610d50565b604051901515815260200160405180910390f35b341561059557600080fd5b61024d610dfa565b604051901515815260200160405180910390f35b34156105bc57600080fd5b61019d610e03565b005b34156105d157600080fd5b61019d600160a060020a0360043516602435610ee5565b005b34156105f557600080fd5b610274610fca565b60405190815260200160405180910390f35b341561061a57600080fd5b61019d610fd0565b005b341561062f57600080fd5b610274610ff9565b60405190815260200160405180910390f35b341561065457600080fd5b610274610fff565b60405190815260200160405180910390f35b341561067957600080fd5b610274600160a060020a0360043581169060243516611005565b60405190815260200160405180910390f35b34156106b057600080fd5b610274611032565b60405190815260200160405180910390f35b34156106d557600080fd5b610274611038565b60405190815260200160405180910390f35b34156106fa57600080fd5b61038261103e565b604051600160a060020a03909116815260200160405180910390f35b6000600654421015801561073457506009544211155b151561073f57600080fd5b60135460ff161561074f57600080fd5b6107613461075c42610a7a565b61104d565b9050600c546107726010548361107c565b111561077d57600080fd5b600160a060020a0382166000908152600160205260409020546107a0908261107c565b600160a060020a038316600090815260016020526040812091909155546107c7908261107c565b6000556010546107d7908261107c565b6010556011546107e7903461107c565b601155600a54600160a060020a03163460405160006040518083038185876187965a03f192505050151561081a57600080fd5b81600160a060020a03167f1cbc5ab135991bd2b6a4b034a04aa2aa086dac1371cb9b16b8b5e2ed6b036bed348360405191825260208201526040908101905180910390a25b5b5050565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108fa5780601f106108cf576101008083540402835291602001916108fa565b820191906000526020600020905b8154815290600101906020018083116108dd57829003601f168201915b505050505081565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60115481565b60085481565b60005481565b600160a060020a0383166000908152600160205260408120548290108015906109d15750600160a060020a0380851660009081526002602090815260408083203390941683529290522054829010155b80156109dd5750600082115b15610a6e57600160a060020a03808416600081815260016020908152604080832080548801905588851680845281842080548990039055600283528184203390961684529490915290819020805486900390559091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3506001610a72565b5060005b5b9392505050565b6000600654821015610a8e57506000610ac8565b6007548211610aa05750613a98610ac8565b6008548211610ab25750612ee0610ac8565b6009548211610ac45750612710610ac8565b5060005b919050565b60055481565b600a54600160a060020a031681565b600b5433600160a060020a03908116911614610afd57600080fd5b6013805460ff191660011790555b5b565b600160a060020a0381166000908152600160205260409020545b919050565b600d5481565b600e5481565b600b5433600160a060020a03908116911614610b5457600080fd5b6009544211610b6257600080fd5b600c54610b716010548361107c565b1115610b7c57600080fd5b600160a060020a03821660009081526001602052604081205411610b9f57600080fd5b600160a060020a038216600090815260016020526040902054610bc2908261107c565b600160a060020a038316600090815260016020526040902055601054610be8908261107c565b601055600054610bf8908261107c565b600055600160a060020a0333167fa09a05e020675fa97490cab9b44016fe91531917414bc0c8d7923a72d60b348e8383604051600160a060020a03909216825260208201526040908101905180910390a25b5b5050565b600b5433600160a060020a03908116911614610c6a57600080fd5b600b805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108fa5780601f106108cf576101008083540402835291602001916108fa565b820191906000526020600020905b8154815290600101906020018083116108dd57829003601f168201915b505050505081565b60065481565b600f5460ff1681565b610b0b3361071e565b5b565b600160a060020a033316600090815260016020526040812054829010801590610d795750600082115b15610deb57600160a060020a033381166000818152600160205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3506001610969565b506000610969565b5b92915050565b60135460ff1681565b600b5433600160a060020a03908116911614610e1e57600080fd5b6009544211610e2c57600080fd5b600f5460ff1615610e3c57600080fd5b600a54600160a060020a0316600090815260016020526040902054600e54610e64919061107c565b600a54600160a060020a031660009081526001602052604081209190915554600e54610e90919061107c565b600055600f805460ff19166001179055600e54600160a060020a033316907f6beace8fab9ac83e5d9e4f62dbef9f573d3f56ab82cee743f42d3012f0e71e3f9060405190815260200160405180910390a25b5b565b600b5433600160a060020a03908116911614610f0057600080fd5b600d54610f0f6012548361107c565b1115610f1a57600080fd5b600160a060020a038216600090815260016020526040902054610f3d908261107c565b600160a060020a038316600090815260016020526040902055601254610f63908261107c565b601255600054610f73908261107c565b600055600160a060020a0333167ffe3d002b0f7cf9e18f958ffdd3f95068295dffa83ce2e1026871b1f8aadc39218383604051600160a060020a03909216825260208201526040908101905180910390a25b5b5050565b60105481565b600b5433600160a060020a03908116911614610feb57600080fd5b6013805460ff191690555b5b565b60075481565b60095481565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b600c5481565b60125481565b600b54600160a060020a031681565b6000828202831580611069575082848281151561106657fe5b04145b151561107157fe5b8091505b5092915050565b60008282018381108015906110695750828110155b151561107157fe5b8091505b50929150505600a165627a7a7230582066e9b6633621b31f62787e96a8bd2ac188f584020bc99c693877ee37b1832f5200290000000000000000000000000000000000000000000000000000000059d06840000000000000000000000000cb0d8b9d7031cf1199b09d1c3ae084ed38e54c07
Deployed Bytecode
0x606060405236156101935763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146101a0578063095ea7b31461022b5780630aaba4321461026157806311a4c7101461028657806316b8aa6b1461029c57806318160ddd146102c157806323b872dd146102e657806326a49e3714610322578063313ce5671461034a5780634d853ee51461036f5780635ed7ca5b1461039e57806370a08231146103b35780637a5a59ec146103e4578063824338bd1461040957806383c6aa471461042e5780638f2839701461045257806395d89b4114610473578063977615a3146104fe57806399d22e4814610523578063a6f2ae3a1461054a578063a9059cbb14610554578063b9b8af0b1461058a578063bcfcb03e146105b1578063bd58118f146105c6578063c0ad7427146105ea578063cb3e64fd1461060f578063cd91672d14610624578063d781be4614610649578063dd62ed3e1461066e578063e399331b146106a5578063f44349dd146106ca578063f851a440146106ef575b5b61019d3361071e565b5b005b34156101ab57600080fd5b6101b3610864565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101f05780820151818401525b6020016101d7565b50505050905090810190601f16801561021d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561023657600080fd5b61024d600160a060020a0360043516602435610902565b604051901515815260200160405180910390f35b341561026c57600080fd5b61027461096f565b60405190815260200160405180910390f35b61019d600160a060020a036004351661071e565b005b34156102a757600080fd5b610274610975565b60405190815260200160405180910390f35b34156102cc57600080fd5b61027461097b565b60405190815260200160405180910390f35b34156102f157600080fd5b61024d600160a060020a0360043581169060243516604435610981565b604051901515815260200160405180910390f35b341561032d57600080fd5b610274600435610a7a565b60405190815260200160405180910390f35b341561035557600080fd5b610274610acd565b60405190815260200160405180910390f35b341561037a57600080fd5b610382610ad3565b604051600160a060020a03909116815260200160405180910390f35b34156103a957600080fd5b61019d610ae2565b005b34156103be57600080fd5b610274600160a060020a0360043516610b0e565b60405190815260200160405180910390f35b34156103ef57600080fd5b610274610b2d565b60405190815260200160405180910390f35b341561041457600080fd5b610274610b33565b60405190815260200160405180910390f35b341561043957600080fd5b61019d600160a060020a0360043516602435610b39565b005b341561045d57600080fd5b61019d600160a060020a0360043516610c4f565b005b341561047e57600080fd5b6101b3610c97565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101f05780820151818401525b6020016101d7565b50505050905090810190601f16801561021d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561050957600080fd5b610274610d35565b60405190815260200160405180910390f35b341561052e57600080fd5b61024d610d3b565b604051901515815260200160405180910390f35b61019d610d44565b005b341561055f57600080fd5b61024d600160a060020a0360043516602435610d50565b604051901515815260200160405180910390f35b341561059557600080fd5b61024d610dfa565b604051901515815260200160405180910390f35b34156105bc57600080fd5b61019d610e03565b005b34156105d157600080fd5b61019d600160a060020a0360043516602435610ee5565b005b34156105f557600080fd5b610274610fca565b60405190815260200160405180910390f35b341561061a57600080fd5b61019d610fd0565b005b341561062f57600080fd5b610274610ff9565b60405190815260200160405180910390f35b341561065457600080fd5b610274610fff565b60405190815260200160405180910390f35b341561067957600080fd5b610274600160a060020a0360043581169060243516611005565b60405190815260200160405180910390f35b34156106b057600080fd5b610274611032565b60405190815260200160405180910390f35b34156106d557600080fd5b610274611038565b60405190815260200160405180910390f35b34156106fa57600080fd5b61038261103e565b604051600160a060020a03909116815260200160405180910390f35b6000600654421015801561073457506009544211155b151561073f57600080fd5b60135460ff161561074f57600080fd5b6107613461075c42610a7a565b61104d565b9050600c546107726010548361107c565b111561077d57600080fd5b600160a060020a0382166000908152600160205260409020546107a0908261107c565b600160a060020a038316600090815260016020526040812091909155546107c7908261107c565b6000556010546107d7908261107c565b6010556011546107e7903461107c565b601155600a54600160a060020a03163460405160006040518083038185876187965a03f192505050151561081a57600080fd5b81600160a060020a03167f1cbc5ab135991bd2b6a4b034a04aa2aa086dac1371cb9b16b8b5e2ed6b036bed348360405191825260208201526040908101905180910390a25b5b5050565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108fa5780601f106108cf576101008083540402835291602001916108fa565b820191906000526020600020905b8154815290600101906020018083116108dd57829003601f168201915b505050505081565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60115481565b60085481565b60005481565b600160a060020a0383166000908152600160205260408120548290108015906109d15750600160a060020a0380851660009081526002602090815260408083203390941683529290522054829010155b80156109dd5750600082115b15610a6e57600160a060020a03808416600081815260016020908152604080832080548801905588851680845281842080548990039055600283528184203390961684529490915290819020805486900390559091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3506001610a72565b5060005b5b9392505050565b6000600654821015610a8e57506000610ac8565b6007548211610aa05750613a98610ac8565b6008548211610ab25750612ee0610ac8565b6009548211610ac45750612710610ac8565b5060005b919050565b60055481565b600a54600160a060020a031681565b600b5433600160a060020a03908116911614610afd57600080fd5b6013805460ff191660011790555b5b565b600160a060020a0381166000908152600160205260409020545b919050565b600d5481565b600e5481565b600b5433600160a060020a03908116911614610b5457600080fd5b6009544211610b6257600080fd5b600c54610b716010548361107c565b1115610b7c57600080fd5b600160a060020a03821660009081526001602052604081205411610b9f57600080fd5b600160a060020a038216600090815260016020526040902054610bc2908261107c565b600160a060020a038316600090815260016020526040902055601054610be8908261107c565b601055600054610bf8908261107c565b600055600160a060020a0333167fa09a05e020675fa97490cab9b44016fe91531917414bc0c8d7923a72d60b348e8383604051600160a060020a03909216825260208201526040908101905180910390a25b5b5050565b600b5433600160a060020a03908116911614610c6a57600080fd5b600b805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108fa5780601f106108cf576101008083540402835291602001916108fa565b820191906000526020600020905b8154815290600101906020018083116108dd57829003601f168201915b505050505081565b60065481565b600f5460ff1681565b610b0b3361071e565b5b565b600160a060020a033316600090815260016020526040812054829010801590610d795750600082115b15610deb57600160a060020a033381166000818152600160205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3506001610969565b506000610969565b5b92915050565b60135460ff1681565b600b5433600160a060020a03908116911614610e1e57600080fd5b6009544211610e2c57600080fd5b600f5460ff1615610e3c57600080fd5b600a54600160a060020a0316600090815260016020526040902054600e54610e64919061107c565b600a54600160a060020a031660009081526001602052604081209190915554600e54610e90919061107c565b600055600f805460ff19166001179055600e54600160a060020a033316907f6beace8fab9ac83e5d9e4f62dbef9f573d3f56ab82cee743f42d3012f0e71e3f9060405190815260200160405180910390a25b5b565b600b5433600160a060020a03908116911614610f0057600080fd5b600d54610f0f6012548361107c565b1115610f1a57600080fd5b600160a060020a038216600090815260016020526040902054610f3d908261107c565b600160a060020a038316600090815260016020526040902055601254610f63908261107c565b601255600054610f73908261107c565b600055600160a060020a0333167ffe3d002b0f7cf9e18f958ffdd3f95068295dffa83ce2e1026871b1f8aadc39218383604051600160a060020a03909216825260208201526040908101905180910390a25b5b5050565b60105481565b600b5433600160a060020a03908116911614610feb57600080fd5b6013805460ff191690555b5b565b60075481565b60095481565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b600c5481565b60125481565b600b54600160a060020a031681565b6000828202831580611069575082848281151561106657fe5b04145b151561107157fe5b8091505b5092915050565b60008282018381108015906110695750828110155b151561107157fe5b8091505b50929150505600a165627a7a7230582066e9b6633621b31f62787e96a8bd2ac188f584020bc99c693877ee37b1832f520029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000000000000000000000000000000000059d06840000000000000000000000000cb0d8b9d7031cf1199b09d1c3ae084ed38e54c07
-----Decoded View---------------
Arg [0] : startDatetimeInSeconds (uint256): 1506830400
Arg [1] : founderWallet (address): 0xcB0D8b9d7031cf1199b09D1C3AE084ED38E54c07
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000059d06840
Arg [1] : 000000000000000000000000cb0d8b9d7031cf1199b09d1c3ae084ed38e54c07
Swarm Source
bzzr://66e9b6633621b31f62787e96a8bd2ac188f584020bc99c693877ee37b1832f52
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.