ETH Price: $3,895.52 (+0.28%)

Token

MOLD (MLD)
 

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 MLD

Value
$0.00
0x9faa9d165730621e09c498b60bab3be4640eb2ab
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
MoldCoin

Compiler Version
v0.4.16+commit.d7661dd9

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *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

Contract ABI

[{"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"}]

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.