Sponsored:   Ubex.com - Crypto Valley IAB member. Traded on Bitforex, Bitmart, Btc-Alpha, IDEX, Bilaxy, soon on Lbank.
Contract Overview | LordmancerICO
Balance: 0.001205320036008578 Ether
Ether Value: $0.29 (@ $242.78/ETH)
Transactions: 325 txns
Token Tracker: Lord Coin ICO
 Latest 25 txns From a total of 325 Transactions

TxHash Age From To Value [TxFee]
0x9e5b5f2bbafc6d2578a37b6d9a7ddb32387fa1288ce1aaa4416008ebb6774170268 days 14 hrs ago0x01bb23f4694f1ca3c61eca4ffc62f31d16250c40  IN   LordmancerICO0 Ether0.0012369085
0x419ee599c36267ec1ec59bfa1893a75911967c38df01f8dc2a553585333b223e276 days 13 hrs ago0x01bb23f4694f1ca3c61eca4ffc62f31d16250c40  IN   LordmancerICO0 Ether0.00120788
0xa3e4c705bf5831a7708dbb520580ffda456108b88fb0c5c1d7ddba5fdda7fe20276 days 14 hrs agoFreewallet  IN   LordmancerICO0.10575778 Ether0.00474472
0x69a66ffe4713fa5b5c7b846db57e1a3ab9e51cadb16f065a84e70a7ee985f146276 days 15 hrs ago0x30211fb86e07c2d7bf4e672b74f1f2bb0beb19d9  IN   LordmancerICO0.041 Ether0.00477276
0xb5a6fc310bb586a561c6c7c0696287da42c228cbd4d2299e325fe35f9f4a602c276 days 16 hrs ago0x12de4b75654a697be1aae1751768fbfc548b795d  IN   LordmancerICO0.09627 Ether0.00198865
0x1e9f051100bb74520fc0b41caa8cf6b77897005002d7d2b498d86cf6a65da58e276 days 16 hrs ago0xbf2db5dbcd10f680414d8f02b4e4f894c9664e1a  IN   LordmancerICO0.1 Ether0.0039773
0xf2cdd07212eb4d28d9c381fd58a1010239bc296f9cde4f98afd0a280e2aa54be276 days 16 hrs ago0x9235ffb1b740301effdd76d4eb5cf1dc1f8fb68b  IN   LordmancerICO0.03784234 Ether0.00477276
0xa576116e840123c99f6b836b9f3dd9988ce8623b6f84d4be19a8806bc93f25cf276 days 17 hrs ago0x788802ebee50df686ecc502faf81fa4db187ada1  IN   LordmancerICO0.5 Ether0.00477276
0xc29d6db496024083623534fd30afe22ae9c9f7291bc5320d527e20bdbff92693276 days 19 hrs ago0x8d98cb7f5603408d403793e08b47e5e45d6f86b6  IN   LordmancerICO1 Ether0.00318184
0x288a120a64d49460c11f0d5e67c547334a57e88ec9f11e6ac2eae722c1d631bf276 days 21 hrs ago0x23d7c4959ea976d11bca9b8cf396ecf105720916  IN   LordmancerICO0.02 Ether0.00318184
0x1d3c489d8f8e0d42f8b070e26e35fcd9e77d6a80fce0af2b576dd089cbc347ff276 days 23 hrs ago0x50ce076050ed8da89b89adf809e483a0eb958601  IN   LordmancerICO0.12 Ether0.002151414
0x9595ce18e9e70126279d34a9504829a079f5fc05bbd13ac71bbb2411a72fb8b2276 days 23 hrs ago0x662a831a3cf17d5fbd81c41c792a6a1fd003a482  IN   LordmancerICO0.02 Ether0.00477276
0xfc7b50d1b441181c924c00d0183fdfe19d388b65d60e4d5bbff57ae23be3e0c6277 days 42 mins ago0xd76d40a8a02a4ced8682aa233ea7c89c4457479b  IN   LordmancerICO0.16716 Ether0.00318728
0x11a0123eb7f08dcfed7f574ce061ca61937b6670e27a4b87e7b51e4c0f60ea46277 days 1 hr ago0xd8ce526fe5957c9f5807a2d895f27f3fd75b3f0b  IN   LordmancerICO0.05 Ether0.00318184
0xdb2b08cb9463ff230fb411660a1a732e27a5ab841b5be043940f97a8477c2209277 days 2 hrs ago0x022298cfce706f5f5b87d06d604d1c5d571e1681  IN   LordmancerICO0.041 Ether0.003261386
0x34c9a67e83992d2c0836439eb32c4327e9f30e4baa0f1dda1b31748905ec4b0c277 days 3 hrs ago0x29f0d8a3f341eef1b8d0c1fdfdbca6dd802de1da  IN   LordmancerICO0.5 Ether0.00477276
0xb774c2079bc912efcce6afbf5d51a5b4bfb535e87074d908a5447613d1eb5b94277 days 3 hrs ago0x29f0d8a3f341eef1b8d0c1fdfdbca6dd802de1da  IN   LordmancerICO0.5 Ether0.001008
0x410f3c67b5ad925d8a805d5d51f77f3e03a0215bd471bbf5433aff0b5685007f277 days 4 hrs ago0x1add398c1b0d66f03e6f8663268ce3555b4b35e0  IN   LordmancerICO0.1 Ether0.00318184
0xa7e06fde0a5edbe7d069826ab41dff4d494f1ac4f8f5df4d231d0d7bbc3e5184277 days 6 hrs ago0xc18cab17afa0515919459043a56d5c89ac1d877c  IN   LordmancerICO0.20408206 Ether0.00318184
0x6d76a73e73bcc9e5f5743f20fd9d75bca9f6b829abb0b9e44c05be2ce09ee812277 days 6 hrs ago0x03b12c52890ff8293cc425f1f1a2c5a58894601c  IN   LordmancerICO4.01 Ether0.00478092
0x91589db15d1c30a6a12ba3d102c3fef24a740545784f88ac17436c68b8e614fa277 days 6 hrs ago0x98c7c2b7145a09ef8f0c9f2f69250deaea9c000d  IN   LordmancerICO0.5 Ether0.004852306
0x000379447e6f28b0f93939cc0856ed215e2be4db7bf3a20c7262b13a87eaf016277 days 8 hrs ago0x46f581a7a8b1fde69fe8fe4e879bf9389f92df3e  IN   LordmancerICO67.762 Ether0.00237236
0x5dac65653ff3dfed38a89d9b37114bd799c3998a04a7a034b12b8057352e7d64277 days 8 hrs ago0xe3e8f9a7b7ba1cdfdeefe7182690cd36ead39b25  IN   LordmancerICO0.15 Ether0.00477276
0xccd4ac3ab083d11d267ff968c73a36c00cbfcddca5cfb7bd718ac3e8b5349bc7277 days 9 hrs ago0x6111d340c833661840ec4c11e84a79a67be8accd  IN   LordmancerICO0.5 Ether0.0039773
0x176a607535d6c6c42688a82e2bd7fce0331b24fd953ed4fc18d570d92cb2f81c277 days 9 hrs ago0x9228a5f80becbcabd5bceb0bc3c9a20243b93db4  IN   LordmancerICO1 Ether0.003022748
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 3 Internal Transactions

ParentTxHash Block Age From To Value
0x419ee599c36267ec1ec59bfa1893a75911967c38df01f8dc2a553585333b223e4769808276 days 13 hrs ago0x47b8b6256f49cba6c8bd37361cac8b0fe324d6050x0b62bafae7776bdfcec6cc1f1e7f9e8284200fb2281.3154133129 Ether
0xc38f115a982e905b627c6148d8eacd50dde7fa3a9e3ce5d32dce74eb21445ba84752580279 days 15 hrs ago0x47b8b6256f49cba6c8bd37361cac8b0fe324d6050x0b62bafae7776bdfcec6cc1f1e7f9e8284200fb2338.17 Ether
0xf205584a2cfc11ad86664612ed6a38309702698fb41b1fabad95c06a7a93d3eb4542929314 days 15 hrs ago0x47b8b6256f49cba6c8bd37361cac8b0fe324d6050x0b62bafae7776bdfcec6cc1f1e7f9e8284200fb2517.53 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: LordCoinICO
Compiler Text: v0.4.18+commit.9cf6e910
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity 0.4.18;

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
  function mul(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal constant returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

  function sub(uint256 a, uint256 b) internal constant returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}


/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Basic {
  uint256 public totalSupply;
  function balanceOf(address who) public constant returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}

/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public constant returns (uint256);
  function transferFrom(address from, address to, uint256 value) public returns (bool);
  function approve(address spender, uint256 value) public returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}


/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances.
 */
contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  mapping(address => uint256) balances;

  /**
  * @dev transfer token for a specified address
  * @param _to The address to transfer to.
  * @param _value The amount to be transferred.
  */
  function transfer(address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));

    // SafeMath.sub will throw if there is not enough balance.
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
    return true;
  }

  /**
  * @dev Gets the balance of the specified address.
  * @param _owner The address to query the the balance of.
  * @return An uint256 representing the amount owned by the passed address.
  */
  function balanceOf(address _owner) public constant returns (uint256 balance) {
    return balances[_owner];
  }

}

/**
 * @title Standard ERC20 token
 *
 * @dev Implementation of the basic standard token.
 * @dev https://github.com/ethereum/EIPs/issues/20
 * @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
 */
contract StandardToken is ERC20, BasicToken {

  mapping (address => mapping (address => uint256)) allowed;


  /**
   * @dev Transfer tokens from one address to another
   * @param _from address The address which you want to send tokens from
   * @param _to address The address which you want to transfer to
   * @param _value uint256 the amount of tokens to be transferred
   */
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));

    uint256 _allowance = allowed[_from][msg.sender];

    // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
    // require (_value <= _allowance);

    balances[_from] = balances[_from].sub(_value);
    balances[_to] = balances[_to].add(_value);
    allowed[_from][msg.sender] = _allowance.sub(_value);
    Transfer(_from, _to, _value);
    return true;
  }

  /**
   * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
   *
   * Beware that changing an allowance with this method brings the risk that someone may use both the old
   * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
   * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
   * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) public returns (bool) {
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

  /**
   * @dev Function to check the amount of tokens that an owner allowed to a spender.
   * @param _owner address The address which owns the funds.
   * @param _spender address The address which will spend the funds.
   * @return A uint256 specifying the amount of tokens still available for the spender.
   */
  function allowance(address _owner, address _spender) public constant returns (uint256 remaining) {
    return allowed[_owner][_spender];
  }

  /**
   * approve should be called when allowed[_spender] == 0. To increment
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   */
  function increaseApproval (address _spender, uint _addedValue)
    returns (bool success) {
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  function decreaseApproval (address _spender, uint _subtractedValue)
    returns (bool success) {
    uint oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

}

contract LordCoin is StandardToken {
  using SafeMath for uint256;

  string public name = "Lord Coin";
  string public symbol = "LC";
  uint256 public decimals = 18;
  uint256 public INITIAL_SUPPLY = 20000000 * 1 ether;

  event Burn(address indexed from, uint256 value);

  function LordCoin() {
    totalSupply = INITIAL_SUPPLY;
    balances[msg.sender] = INITIAL_SUPPLY;
  }

  function burn(uint256 _value) returns (bool success) {
    require(balances[msg.sender] >= _value);
    balances[msg.sender] = balances[msg.sender].sub(_value);
    totalSupply = totalSupply.sub(_value);
    Burn(msg.sender, _value);
    return true;
  }
}

/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {
  address public owner;


  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  function Ownable() {
    owner = msg.sender;
  }


  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }


  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) onlyOwner public {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

/**
 * @title Pausable
 * @dev Base contract which allows children to implement an emergency stop mechanism.
 */
contract Pausable is Ownable {
  event Pause();
  event Unpause();

  bool public paused = false;


  /**
   * @dev Modifier to make a function callable only when the contract is not paused.
   */
  modifier whenNotPaused() {
    require(!paused);
    _;
  }

  /**
   * @dev Modifier to make a function callable only when the contract is paused.
   */
  modifier whenPaused() {
    require(paused);
    _;
  }

  /**
   * @dev called by the owner to pause, triggers stopped state
   */
  function pause() onlyOwner whenNotPaused public {
    paused = true;
    Pause();
  }

  /**
   * @dev called by the owner to unpause, returns to normal state
   */
  function unpause() onlyOwner whenPaused public {
    paused = false;
    Unpause();
  }
}

contract LordCoinICO is Pausable {
    using SafeMath for uint256;

    string public constant name = "Lord Coin ICO";

    LordCoin public LC;
    address public beneficiary;

    uint256 public priceETH;
    uint256 public priceLC;

    uint256 public weiRaised = 0;
    uint256 public investorCount = 0;
    uint256 public lcSold = 0;
    uint256 public manualLCs = 0;

    uint public startTime;
    uint public endTime;
    uint public time1;
    uint public time2;

    uint public constant period2Numerator = 110;
    uint public constant period2Denominator = 100;
    uint public constant period3Numerator = 125;
    uint public constant period3Denominator = 100; 

    uint256 public constant premiumValue = 500 * 1 ether;

    bool public crowdsaleFinished = false;

    event GoalReached(uint256 amountRaised);
    event NewContribution(address indexed holder, uint256 tokenAmount, uint256 etherAmount);

    modifier onlyAfter(uint time) {
        require(getCurrentTime() > time);
        _;
    }

    modifier onlyBefore(uint time) {
        require(getCurrentTime() < time);
        _;
    }

    function LordCoinICO (
        address _lcAddr,
        address _beneficiary,
        uint256 _priceETH,
        uint256 _priceLC,

        uint _startTime,
        uint _period1,
        uint _period2,
        uint _duration
    ) public {
        LC = LordCoin(_lcAddr);
        beneficiary = _beneficiary;
        priceETH = _priceETH;
        priceLC = _priceLC;

        startTime = _startTime;
        time1 = startTime + _period1 * 1 hours;
        time2 = time1 + _period2 * 1 hours;
        endTime = _startTime + _duration * 1 days;
    }

    function () external payable whenNotPaused {
        require(msg.value >= 0.01 * 1 ether);
        doPurchase();
    }

    function withdraw(uint256 _value) external onlyOwner {
        beneficiary.transfer(_value);
    }

    function finishCrowdsale() external onlyOwner {
        LC.transfer(beneficiary, LC.balanceOf(this));
        crowdsaleFinished = true;
    }

    function doPurchase() private onlyAfter(startTime) onlyBefore(endTime) {
        require(!crowdsaleFinished);
        require(msg.sender != address(0));

        uint256 lcCount = msg.value.mul(priceLC).div(priceETH);

        if (getCurrentTime() > time1 && getCurrentTime() <= time2 && msg.value < premiumValue) {
            lcCount = lcCount.mul(period2Denominator).div(period2Numerator);
        }

        if (getCurrentTime() > time2 && msg.value < premiumValue) {
            lcCount = lcCount.mul(period3Denominator).div(period3Numerator);
        }

        uint256 _wei = msg.value;

        if (LC.balanceOf(this) < lcCount) {
          uint256 expectingLCCount = lcCount;
          lcCount = LC.balanceOf(this);
          _wei = msg.value.mul(lcCount).div(expectingLCCount);
          msg.sender.transfer(msg.value.sub(_wei));
        }

        transferLCs(msg.sender, _wei, lcCount);
    }

    function transferLCs(address _sender, uint256 _wei, uint256 _lcCount) private {

        if (LC.balanceOf(_sender) == 0) investorCount++;

        LC.transfer(_sender, _lcCount);

        lcSold = lcSold.add(_lcCount);
        weiRaised = weiRaised.add(_wei);

        NewContribution(_sender, _lcCount, _wei);

        if (LC.balanceOf(this) == 0) {
            GoalReached(weiRaised);
        }

    }

    function manualSell(address _sender, uint256 _value) external onlyOwner {
        transferLCs(_sender, 0, _value);
        manualLCs = manualLCs.add(_value);
    }



    function getCurrentTime() internal constant returns(uint256) {
        return now;
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"lcSold","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"period3Numerator","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"priceLC","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"LC","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"endTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"beneficiary","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"weiRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"manualLCs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"premiumValue","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"time1","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"period2Numerator","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"period3Denominator","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_sender","type":"address"},{"name":"_value","type":"uint256"}],"name":"manualSell","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"period2Denominator","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishCrowdsale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"priceETH","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"time2","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"investorCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"crowdsaleFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_lcAddr","type":"address"},{"name":"_beneficiary","type":"address"},{"name":"_priceETH","type":"uint256"},{"name":"_priceLC","type":"uint256"},{"name":"_startTime","type":"uint256"},{"name":"_period1","type":"uint256"},{"name":"_period2","type":"uint256"},{"name":"_duration","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"amountRaised","type":"uint256"}],"name":"GoalReached","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"holder","type":"address"},{"indexed":false,"name":"tokenAmount","type":"uint256"},{"indexed":false,"name":"etherAmount","type":"uint256"}],"name":"NewContribution","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

  Contract Creation Code Switch To Opcodes View
606060405260008060146101000a81548160ff02191690831515021790555060006005556000600655600060075560006008556000600d60006101000a81548160ff021916908315150217905550341561005857600080fd5b6040516101008061185283398101604052808051906020019091908051906020019091908051906020019091908051906020019091908051906020019091908051906020019091908051906020019091908051906020019091905050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555087600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555086600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550856003819055508460048190555083600981905550610e10830260095401600b81905550610e108202600b5401600c819055506201518081028401600a819055505050505050505050611684806101ce6000396000f30060606040526004361061015f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461019b57806312883df0146102295780631af5205c14610252578063247c6c701461027b5780632720e4f6146102a45780632e1a7d4d146102f95780633197cbb61461031c57806338af3eed146103455780633f4ba83a1461039a5780634042b66f146103af57806342118f51146103d857806349044cc5146104015780634a3bd6721461042a5780634c77c0e2146104535780635c975abb1461047c578063609bec67146104a957806378e97925146104d25780638456cb59146104fb5780638da5cb5b14610510578063a85ffe4f14610565578063aa52fbd4146105a7578063b80cdcf6146105d0578063c38ad273146105e5578063d6f8ecae1461060e578063d7e64c0014610637578063ece84fd514610660578063f2fde38b1461068d575b600060149054906101000a900460ff1615151561017b57600080fd5b662386f26fc10000341015151561019157600080fd5b6101996106c6565b005b34156101a657600080fd5b6101ae610a8c565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101ee5780820151818401526020810190506101d3565b50505050905090810190601f16801561021b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561023457600080fd5b61023c610ac5565b6040518082815260200191505060405180910390f35b341561025d57600080fd5b610265610acb565b6040518082815260200191505060405180910390f35b341561028657600080fd5b61028e610ad0565b6040518082815260200191505060405180910390f35b34156102af57600080fd5b6102b7610ad6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561030457600080fd5b61031a6004808035906020019091905050610afc565b005b341561032757600080fd5b61032f610bbc565b6040518082815260200191505060405180910390f35b341561035057600080fd5b610358610bc2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156103a557600080fd5b6103ad610be8565b005b34156103ba57600080fd5b6103c2610ca6565b6040518082815260200191505060405180910390f35b34156103e357600080fd5b6103eb610cac565b6040518082815260200191505060405180910390f35b341561040c57600080fd5b610414610cb2565b6040518082815260200191505060405180910390f35b341561043557600080fd5b61043d610cbf565b6040518082815260200191505060405180910390f35b341561045e57600080fd5b610466610cc5565b6040518082815260200191505060405180910390f35b341561048757600080fd5b61048f610cca565b604051808215151515815260200191505060405180910390f35b34156104b457600080fd5b6104bc610cdd565b6040518082815260200191505060405180910390f35b34156104dd57600080fd5b6104e5610ce2565b6040518082815260200191505060405180910390f35b341561050657600080fd5b61050e610ce8565b005b341561051b57600080fd5b610523610da8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561057057600080fd5b6105a5600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610dcd565b005b34156105b257600080fd5b6105ba610e53565b6040518082815260200191505060405180910390f35b34156105db57600080fd5b6105e3610e58565b005b34156105f057600080fd5b6105f86110ba565b6040518082815260200191505060405180910390f35b341561061957600080fd5b6106216110c0565b6040518082815260200191505060405180910390f35b341561064257600080fd5b61064a6110c6565b6040518082815260200191505060405180910390f35b341561066b57600080fd5b6106736110cc565b604051808215151515815260200191505060405180910390f35b341561069857600080fd5b6106c4600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506110df565b005b6000806000600954806106d7611234565b1115156106e357600080fd5b600a54806106ef611234565b1015156106fb57600080fd5b600d60009054906101000a900460ff1615151561071757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415151561075357600080fd5b61077c60035461076e6004543461123c90919063ffffffff16565b61126f90919063ffffffff16565b9450600b54610789611234565b11801561079f5750600c5461079c611234565b11155b80156107b35750681b1ae4d6e2ef50000034105b156107e2576107df606e6107d160648861123c90919063ffffffff16565b61126f90919063ffffffff16565b94505b600c546107ed611234565b1180156108025750681b1ae4d6e2ef50000034105b156108315761082e607d61082060648861123c90919063ffffffff16565b61126f90919063ffffffff16565b94505b34935084600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15156108fa57600080fd5b6102c65a03f1151561090b57600080fd5b505050604051805190501015610a7a57849250600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15156109e357600080fd5b6102c65a03f115156109f457600080fd5b505050604051805190509450610a2583610a17873461123c90919063ffffffff16565b61126f90919063ffffffff16565b93503373ffffffffffffffffffffffffffffffffffffffff166108fc610a54863461128a90919063ffffffff16565b9081150290604051600060405180830381858888f193505050501515610a7957600080fd5b5b610a853385876112a3565b5050505050565b6040805190810160405280600d81526020017f4c6f726420436f696e2049434f0000000000000000000000000000000000000081525081565b60075481565b607d81565b60045481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b5757600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610bb957600080fd5b50565b600a5481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610c4357600080fd5b600060149054906101000a900460ff161515610c5e57600080fd5b60008060146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b60055481565b60085481565b681b1ae4d6e2ef50000081565b600b5481565b606e81565b600060149054906101000a900460ff1681565b606481565b60095481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d4357600080fd5b600060149054906101000a900460ff16151515610d5f57600080fd5b6001600060146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e2857600080fd5b610e34826000836112a3565b610e498160085461163a90919063ffffffff16565b6008819055505050565b606481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610eb357600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515610fd957600080fd5b6102c65a03f11515610fea57600080fd5b505050604051805190506000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561108157600080fd5b6102c65a03f1151561109257600080fd5b50505060405180519050506001600d60006101000a81548160ff021916908315150217905550565b60035481565b600c5481565b60065481565b600d60009054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561113a57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561117657600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600042905090565b6000808284029050600084148061125d575082848281151561125a57fe5b04145b151561126557fe5b8091505092915050565b600080828481151561127d57fe5b0490508091505092915050565b600082821115151561129857fe5b818303905092915050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231856000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b151561136a57600080fd5b6102c65a03f1151561137b57600080fd5b50505060405180519050141561139e576006600081548092919060010191905055505b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561146b57600080fd5b6102c65a03f1151561147c57600080fd5b505050604051805190505061149c8160075461163a90919063ffffffff16565b6007819055506114b78260055461163a90919063ffffffff16565b6005819055508273ffffffffffffffffffffffffffffffffffffffff167f16d99cb06fd9528f88184dd0483174a09cfd8312c28639858734b0c449cc05b88284604051808381526020018281526020019250505060405180910390a26000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15156115da57600080fd5b6102c65a03f115156115eb57600080fd5b505050604051805190501415611635577ffbfd8ab7c24300fa9888cd721c8565a7da56759384781283684dcf7c7c4a846b6005546040518082815260200191505060405180910390a15b505050565b600080828401905083811015151561164e57fe5b80915050929150505600a165627a7a72305820859831c8454bf539b7032b40c5941291d0a7c19877e20a34928e8ddcc7b6fdf70029000000000000000000000000d7f82e36ef04c9543ce18e6d1072354a1b9d629c0000000000000000000000000b62bafae7776bdfcec6cc1f1e7f9e8284200fb200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000b9a000000000000000000000000000000000000000000000000000000005a014be000000000000000000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000002c

    Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000d7f82e36ef04c9543ce18e6d1072354a1b9d629c0000000000000000000000000b62bafae7776bdfcec6cc1f1e7f9e8284200fb200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000b9a000000000000000000000000000000000000000000000000000000005a014be000000000000000000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000002c

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 000000000000000000000000d7f82e36ef04c9543ce18e6d1072354a1b9d629c
Arg [1] : 0000000000000000000000000b62bafae7776bdfcec6cc1f1e7f9e8284200fb2
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000b9a
Arg [4] : 000000000000000000000000000000000000000000000000000000005a014be0
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000078
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000078
Arg [7] : 000000000000000000000000000000000000000000000000000000000000002c


   Swarm Source:
bzzr://859831c8454bf539b7032b40c5941291d0a7c19877e20a34928e8ddcc7b6fdf7

 

View All
Block Age transaction Difficulty Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.