ETH Price: $3,241.10 (-2.60%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer53445022018-03-29 18:43:072491 days ago1522348987IN
Savedroid: Token Sale
0.5944 ETH0.0011565220
Transfer53435052018-03-29 14:42:422491 days ago1522334562IN
Savedroid: Token Sale
0.1 ETH0.000214135
Transfer53302812018-03-27 9:03:262493 days ago1522141406IN
Savedroid: Token Sale
0.1514 ETH0.000128473
Transfer53250692018-03-26 11:56:072494 days ago1522065367IN
Savedroid: Token Sale
2.4672 ETH0.0012721722
Transfer53220602018-03-25 23:58:112495 days ago1522022291IN
Savedroid: Token Sale
0.1176 ETH0.0008565220
Transfer53218422018-03-25 23:09:572495 days ago1522019397IN
Savedroid: Token Sale
0.09594345 ETH0.00086141
Transfer53216162018-03-25 22:16:222495 days ago1522016182IN
Savedroid: Token Sale
0.118 ETH0.0013299923
Transfer53194652018-03-25 13:49:192495 days ago1521985759IN
Savedroid: Token Sale
0.1033312 ETH0.0000422
Transfer53161622018-03-25 0:29:362495 days ago1521937776IN
Savedroid: Token Sale
0.0659 ETH0.0017558641
Transfer53082092018-03-23 16:41:052497 days ago1521823265IN
Savedroid: Token Sale
0.15 ETH0.000214135
Transfer53067482018-03-23 10:57:362497 days ago1521802656IN
Savedroid: Token Sale
3.0104 ETH0.000115652
Transfer53009292018-03-22 11:46:042498 days ago1521719164IN
Savedroid: Token Sale
0.1862 ETH0.0017558641
Transfer52977062018-03-21 22:46:562499 days ago1521672416IN
Savedroid: Token Sale
0.1864 ETH00.00000002
Transfer52976942018-03-21 22:44:092499 days ago1521672249IN
Savedroid: Token Sale
0.027 ETH00.00000002
Transfer52936342018-03-21 6:13:452499 days ago1521612825IN
Savedroid: Token Sale
0.05422222 ETH0.0000211
Transfer52929362018-03-21 3:27:072499 days ago1521602827IN
Savedroid: Token Sale
0.0218 ETH0.00023134
Transfer*52896222018-03-20 14:21:242500 days ago1521555684IN
Savedroid: Token Sale
0.1625 ETH0.0012157721
Transfer52886772018-03-20 10:18:502500 days ago1521541130IN
Savedroid: Token Sale
0.018 ETH0.0008565220
Transfer52883012018-03-20 8:44:372500 days ago1521535477IN
Savedroid: Token Sale
2.1031 ETH0.0023708641
Transfer52853522018-03-19 20:59:552501 days ago1521493195IN
Savedroid: Token Sale
0.2059 ETH0.0023708641
Transfer52852952018-03-19 20:46:002501 days ago1521492360IN
Savedroid: Token Sale
0.4575 ETH0.00012
Transfer52812172018-03-19 4:16:192501 days ago1521432979IN
Savedroid: Token Sale
1.0199 ETH0.0011565220
Transfer52724972018-03-17 17:15:012503 days ago1521306901IN
Savedroid: Token Sale
0.1073 ETH0.001792631
Transfer52722982018-03-17 16:28:342503 days ago1521304114IN
Savedroid: Token Sale
0.2041 ETH0.000173473
Transfer52710182018-03-17 11:05:352503 days ago1521284735IN
Savedroid: Token Sale
0.00273112 ETH0.00086141
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
53445022018-03-29 18:43:072491 days ago1522348987
Savedroid: Token Sale
0.5944 ETH
53435052018-03-29 14:42:422491 days ago1522334562
Savedroid: Token Sale
0.1 ETH
53302812018-03-27 9:03:262493 days ago1522141406
Savedroid: Token Sale
0.1514 ETH
53250692018-03-26 11:56:072494 days ago1522065367
Savedroid: Token Sale
2.4672 ETH
53220602018-03-25 23:58:112495 days ago1522022291
Savedroid: Token Sale
0.1176 ETH
53216162018-03-25 22:16:222495 days ago1522016182
Savedroid: Token Sale
0.118 ETH
53161622018-03-25 0:29:362495 days ago1521937776
Savedroid: Token Sale
0.0659 ETH
53082092018-03-23 16:41:052497 days ago1521823265
Savedroid: Token Sale
0.15 ETH
53067482018-03-23 10:57:362497 days ago1521802656
Savedroid: Token Sale
3.0104 ETH
53009292018-03-22 11:46:042498 days ago1521719164
Savedroid: Token Sale
0.1862 ETH
52977062018-03-21 22:46:562499 days ago1521672416
Savedroid: Token Sale
0.1864 ETH
52976942018-03-21 22:44:092499 days ago1521672249
Savedroid: Token Sale
0.027 ETH
52929362018-03-21 3:27:072499 days ago1521602827
Savedroid: Token Sale
0.0218 ETH
52896222018-03-20 14:21:242500 days ago1521555684
Savedroid: Token Sale
0.1625 ETH
52886772018-03-20 10:18:502500 days ago1521541130
Savedroid: Token Sale
0.018 ETH
52883012018-03-20 8:44:372500 days ago1521535477
Savedroid: Token Sale
2.1031 ETH
52853522018-03-19 20:59:552501 days ago1521493195
Savedroid: Token Sale
0.2059 ETH
52812172018-03-19 4:16:192501 days ago1521432979
Savedroid: Token Sale
1.0199 ETH
52724972018-03-17 17:15:012503 days ago1521306901
Savedroid: Token Sale
0.1073 ETH
52722982018-03-17 16:28:342503 days ago1521304114
Savedroid: Token Sale
0.2041 ETH
52709312018-03-17 10:47:312503 days ago1521283651
Savedroid: Token Sale
0.043452 ETH
52691102018-03-17 3:10:092503 days ago1521256209
Savedroid: Token Sale
0.3014 ETH
52690402018-03-17 2:49:492503 days ago1521254989
Savedroid: Token Sale
0.0804 ETH
52669432018-03-16 18:11:352504 days ago1521223895
Savedroid: Token Sale
0.0357 ETH
52667152018-03-16 17:20:292504 days ago1521220829
Savedroid: Token Sale
0.4595 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SvdMainSale

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-02-04
*/

pragma solidity 0.4.18;

// File: node_modules/zeppelin-solidity/contracts/ownership/Ownable.sol

/**
 * @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() public {
    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) public onlyOwner {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

// File: node_modules/zeppelin-solidity/contracts/lifecycle/Pausable.sol

/**
 * @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();
  }
}

// File: node_modules/zeppelin-solidity/contracts/math/SafeMath.sol

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

  function div(uint256 a, uint256 b) internal pure 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 pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

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

// File: contracts/SvdMainSale.sol

/**
 * @title SvdMainSale
 * @dev This crowdsale contract filters investments made according to
 *         - time
 *         - amount invested (in Wei)
 *      and forwards them to a predefined wallet in case all the filtering conditions are met.
 */
contract SvdMainSale is Pausable {
    using SafeMath for uint256;

    // start and end timestamps where investments are allowed (both inclusive)
    uint256 public startTime;
    uint256 public endTime;

    // address where funds are collected
    address public wallet;

    // track the investments made from each address
    mapping(address => uint256) public investments;

    // total amount of funds raised (in wei)
    uint256 public weiRaised;

    uint256 public minWeiInvestment;
    uint256 public maxWeiInvestment;

    /**
     * @dev Event for token purchase logging
     * @param purchaser who paid for the tokens
     * @param beneficiary who got the tokens
     * @param value weis paid for purchase
     */
    event Investment(address indexed purchaser,
        address indexed beneficiary,
        uint256 value);

    /**
     * @dev Constructor
     * @param _startTime the time to begin the crowdsale in seconds since the epoch
     * @param _endTime the time to begin the crowdsale in seconds since the epoch. Must be later than _startTime.
     * @param _minWeiInvestment the minimum amount for one single investment (in Wei)
     * @param _maxWeiInvestment the maximum amount for one single investment (in Wei)
     * @param _wallet the address to which funds will be directed to
     */
    function SvdMainSale(uint256 _startTime,
        uint256 _endTime,
        uint256 _minWeiInvestment,
        uint256 _maxWeiInvestment,
        address _wallet) public {
        require(_endTime > _startTime);
        require(_minWeiInvestment > 0);
        require(_maxWeiInvestment > _minWeiInvestment);
        require(_wallet != address(0));

        startTime = _startTime;
        endTime = _endTime;

        minWeiInvestment = _minWeiInvestment;
        maxWeiInvestment = _maxWeiInvestment;

        wallet = _wallet;
    }

    /**
     * @dev External payable function to receive funds and buy tokens.
     */
    function () external payable {
        buyTokens(msg.sender);
    }

    /**
     * @dev Adapted Crowdsale#hasStarted
     * @return true if SvdMainSale event has started
     */
    function hasStarted() external view returns (bool) {
        return now >= startTime;
    }

    /**
     * @dev Adapted Crowdsale#hasEnded
     * @return true if SvdMainSale event has ended
     */
    function hasEnded() external view returns (bool) {
        return now > endTime;
    }

    /**
     * @dev Low level token purchase function
     */
    function buyTokens(address beneficiary) public whenNotPaused payable {
        require(beneficiary != address(0));
        require(validPurchase());

        uint256 weiAmount = msg.value;

        // track how much wei is raised in total
        weiRaised = weiRaised.add(weiAmount);

        // track how much was transfered by the specific investor
        investments[beneficiary] = investments[beneficiary].add(weiAmount);

        Investment(msg.sender, beneficiary, weiAmount);

        forwardFunds();
    }

    // send ether (wei) to the fund collection wallet
    // override to create custom fund forwarding mechanisms
    function forwardFunds() internal {
        wallet.transfer(msg.value);
    }

    // overriding Crowdsale#validPurchase to add extra cap logic
    // @return true if investors can buy at the moment
    function validPurchase() internal view returns (bool) {
        if (msg.value < minWeiInvestment || msg.value > maxWeiInvestment) {
            return false;
        }
        bool withinPeriod = (now >= startTime) && (now <= endTime); 
        return withinPeriod;
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"endTime","outputs":[{"name":"","type":"uint256"}],"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":"hasStarted","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"wallet","outputs":[{"name":"","type":"address"}],"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":"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":"minWeiInvestment","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"investments","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"maxWeiInvestment","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"beneficiary","type":"address"}],"name":"buyTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"hasEnded","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":"_startTime","type":"uint256"},{"name":"_endTime","type":"uint256"},{"name":"_minWeiInvestment","type":"uint256"},{"name":"_maxWeiInvestment","type":"uint256"},{"name":"_wallet","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"purchaser","type":"address"},{"indexed":true,"name":"beneficiary","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Investment","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"}]

606060405260008060146101000a81548160ff021916908315150217905550341561002957600080fd5b60405160a080610b4183398101604052808051906020019091908051906020019091908051906020019091908051906020019091908051906020019091905050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084841115156100b757600080fd5b6000831115156100c657600080fd5b82821115156100d457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561011057600080fd5b8460018190555083600281905550826006819055508160078190555080600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050506109c0806101816000396000f3006060604052600436106100db576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680633197cbb6146100e65780633f4ba83a1461010f5780634042b66f1461012457806344691f7e1461014d578063521eb2731461017a5780635c975abb146101cf57806378e97925146101fc5780638456cb59146102255780638d656b831461023a5780638da5cb5b1461026357806396b98862146102b8578063d82f6a3f14610305578063ec8ac4d81461032e578063ecb70fb71461035c578063f2fde38b14610389575b6100e4336103c2565b005b34156100f157600080fd5b6100f9610552565b6040518082815260200191505060405180910390f35b341561011a57600080fd5b610122610558565b005b341561012f57600080fd5b610137610616565b6040518082815260200191505060405180910390f35b341561015857600080fd5b61016061061c565b604051808215151515815260200191505060405180910390f35b341561018557600080fd5b61018d610629565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156101da57600080fd5b6101e261064f565b604051808215151515815260200191505060405180910390f35b341561020757600080fd5b61020f610662565b6040518082815260200191505060405180910390f35b341561023057600080fd5b610238610668565b005b341561024557600080fd5b61024d610728565b6040518082815260200191505060405180910390f35b341561026e57600080fd5b61027661072e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156102c357600080fd5b6102ef600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610753565b6040518082815260200191505060405180910390f35b341561031057600080fd5b61031861076b565b6040518082815260200191505060405180910390f35b61035a600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506103c2565b005b341561036757600080fd5b61036f610771565b604051808215151515815260200191505060405180910390f35b341561039457600080fd5b6103c0600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061077d565b005b60008060149054906101000a900460ff161515156103df57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561041b57600080fd5b6104236108d2565b151561042e57600080fd5b3490506104468160055461091290919063ffffffff16565b60058190555061049e81600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461091290919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f1db4dbd1a480026d914fad200d8cff01748461d96bcd8684a4e4496d8b46c6e7836040518082815260200191505060405180910390a361054e610930565b5050565b60025481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156105b357600080fd5b600060149054906101000a900460ff1615156105ce57600080fd5b60008060146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b60055481565b6000600154421015905090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600060149054906101000a900460ff1681565b60015481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106c357600080fd5b600060149054906101000a900460ff161515156106df57600080fd5b6001600060146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b60065481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60046020528060005260406000206000915090505481565b60075481565b60006002544211905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156107d857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561081457600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000806006543410806108e6575060075434115b156108f4576000915061090e565b600154421015801561090857506002544211155b90508091505b5090565b600080828401905083811015151561092657fe5b8091505092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561099257600080fd5b5600a165627a7a72305820da9ff952e767350dbbcf075e04968dd01e718b423e428d4599d4add6f4d0ae750029000000000000000000000000000000000000000000000000000000005a7da960000000000000000000000000000000000000000000000000000000005ae791df0000000000000000000000000000000000000000000000000018de76816d800000000000000000000000000000000000000000000000000ad78ebc5ac62000000000000000000000000000003e5dcce17765928400ee4a4b8905e1dd9f42a00f

Deployed Bytecode

0x6060604052600436106100db576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680633197cbb6146100e65780633f4ba83a1461010f5780634042b66f1461012457806344691f7e1461014d578063521eb2731461017a5780635c975abb146101cf57806378e97925146101fc5780638456cb59146102255780638d656b831461023a5780638da5cb5b1461026357806396b98862146102b8578063d82f6a3f14610305578063ec8ac4d81461032e578063ecb70fb71461035c578063f2fde38b14610389575b6100e4336103c2565b005b34156100f157600080fd5b6100f9610552565b6040518082815260200191505060405180910390f35b341561011a57600080fd5b610122610558565b005b341561012f57600080fd5b610137610616565b6040518082815260200191505060405180910390f35b341561015857600080fd5b61016061061c565b604051808215151515815260200191505060405180910390f35b341561018557600080fd5b61018d610629565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156101da57600080fd5b6101e261064f565b604051808215151515815260200191505060405180910390f35b341561020757600080fd5b61020f610662565b6040518082815260200191505060405180910390f35b341561023057600080fd5b610238610668565b005b341561024557600080fd5b61024d610728565b6040518082815260200191505060405180910390f35b341561026e57600080fd5b61027661072e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156102c357600080fd5b6102ef600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610753565b6040518082815260200191505060405180910390f35b341561031057600080fd5b61031861076b565b6040518082815260200191505060405180910390f35b61035a600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506103c2565b005b341561036757600080fd5b61036f610771565b604051808215151515815260200191505060405180910390f35b341561039457600080fd5b6103c0600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061077d565b005b60008060149054906101000a900460ff161515156103df57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561041b57600080fd5b6104236108d2565b151561042e57600080fd5b3490506104468160055461091290919063ffffffff16565b60058190555061049e81600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461091290919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f1db4dbd1a480026d914fad200d8cff01748461d96bcd8684a4e4496d8b46c6e7836040518082815260200191505060405180910390a361054e610930565b5050565b60025481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156105b357600080fd5b600060149054906101000a900460ff1615156105ce57600080fd5b60008060146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b60055481565b6000600154421015905090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600060149054906101000a900460ff1681565b60015481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106c357600080fd5b600060149054906101000a900460ff161515156106df57600080fd5b6001600060146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b60065481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60046020528060005260406000206000915090505481565b60075481565b60006002544211905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156107d857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561081457600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000806006543410806108e6575060075434115b156108f4576000915061090e565b600154421015801561090857506002544211155b90508091505b5090565b600080828401905083811015151561092657fe5b8091505092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561099257600080fd5b5600a165627a7a72305820da9ff952e767350dbbcf075e04968dd01e718b423e428d4599d4add6f4d0ae750029

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

000000000000000000000000000000000000000000000000000000005a7da960000000000000000000000000000000000000000000000000000000005ae791df0000000000000000000000000000000000000000000000000018de76816d800000000000000000000000000000000000000000000000000ad78ebc5ac62000000000000000000000000000003e5dcce17765928400ee4a4b8905e1dd9f42a00f

-----Decoded View---------------
Arg [0] : _startTime (uint256): 1518184800
Arg [1] : _endTime (uint256): 1525125599
Arg [2] : _minWeiInvestment (uint256): 7000000000000000
Arg [3] : _maxWeiInvestment (uint256): 200000000000000000000
Arg [4] : _wallet (address): 0x3e5dCcE17765928400ee4A4B8905E1DD9F42a00f

-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000005a7da960
Arg [1] : 000000000000000000000000000000000000000000000000000000005ae791df
Arg [2] : 0000000000000000000000000000000000000000000000000018de76816d8000
Arg [3] : 00000000000000000000000000000000000000000000000ad78ebc5ac6200000
Arg [4] : 0000000000000000000000003e5dcce17765928400ee4a4b8905e1dd9f42a00f


Swarm Source

bzzr://da9ff952e767350dbbcf075e04968dd01e718b423e428d4599d4add6f4d0ae75

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.