ETH Price: $3,453.13 (-1.13%)
Gas: 9 Gwei

Contract

0x1BA0d3dDB07A2893Efd55c865848cE42B6d502B1
 

Overview

ETH Balance

1 wei

Eth Value

Less Than $0.01 (@ $3,453.13/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw Ether51777302018-03-01 14:43:372330 days ago1519915417IN
0x1BA0d3dD...2B6d502B1
0 ETH0.000118083
Withdraw Tokens51777132018-03-01 14:39:032330 days ago1519915143IN
0x1BA0d3dD...2B6d502B1
0 ETH0.000087123
Transfer51732562018-02-28 20:21:402331 days ago1519849300IN
0x1BA0d3dD...2B6d502B1
2 ETH0.0039713441
Transfer51730562018-02-28 19:33:562331 days ago1519846436IN
0x1BA0d3dD...2B6d502B1
1.5 ETH0.0015378223
Transfer51729092018-02-28 18:58:042331 days ago1519844284IN
0x1BA0d3dD...2B6d502B1
0.05 ETH0.000220643.3
Transfer51728952018-02-28 18:55:122331 days ago1519844112IN
0x1BA0d3dD...2B6d502B1
0.05 ETH0.000290583
Transfer51728632018-02-28 18:48:072331 days ago1519843687IN
0x1BA0d3dD...2B6d502B1
1.8 ETH0.0026744840
Transfer51726582018-02-28 17:59:282331 days ago1519840768IN
0x1BA0d3dD...2B6d502B1
0.8 ETH0.0018828223
Transfer51726552018-02-28 17:58:462331 days ago1519840726IN
0x1BA0d3dD...2B6d502B1
0.0456789 ETH0.000118171.22
Transfer51726522018-02-28 17:58:092331 days ago1519840689IN
0x1BA0d3dD...2B6d502B1
0.25 ETH0.0034099651
Transfer51726352018-02-28 17:53:432331 days ago1519840423IN
0x1BA0d3dD...2B6d502B1
0.08 ETH0.000401176
Transfer51726332018-02-28 17:53:072331 days ago1519840387IN
0x1BA0d3dD...2B6d502B1
0.26806304 ETH0.001404121
Transfer51726122018-02-28 17:48:402331 days ago1519840120IN
0x1BA0d3dD...2B6d502B1
2.24 ETH0.000327444
Transfer51725812018-02-28 17:42:282331 days ago1519839748IN
0x1BA0d3dD...2B6d502B1
0.501 ETH0.000327444
Transfer51725812018-02-28 17:42:282331 days ago1519839748IN
0x1BA0d3dD...2B6d502B1
0.5 ETH0.004093150
Transfer51725752018-02-28 17:41:252331 days ago1519839685IN
0x1BA0d3dD...2B6d502B1
0.5 ETH0.0019372420
Transfer51725682018-02-28 17:40:192331 days ago1519839619IN
0x1BA0d3dD...2B6d502B1
2 ETH0.0058117260
Transfer51724572018-02-28 17:11:532331 days ago1519837913IN
0x1BA0d3dD...2B6d502B1
2.1 ETH0.001404121
Transfer51724432018-02-28 17:08:472331 days ago1519837727IN
0x1BA0d3dD...2B6d502B1
2.1 ETH0.000267444
Transfer51723862018-02-28 16:52:122331 days ago1519836732IN
0x1BA0d3dD...2B6d502B1
2.01 ETH0.0065489680
Transfer51723442018-02-28 16:42:402331 days ago1519836160IN
0x1BA0d3dD...2B6d502B1
0.5 ETH0.000491176
Transfer51723172018-02-28 16:35:162331 days ago1519835716IN
0x1BA0d3dD...2B6d502B1
0.84019078 ETH0.000267444
Transfer51722662018-02-28 16:20:072331 days ago1519834807IN
0x1BA0d3dD...2B6d502B1
0.505 ETH0.000245583
Transfer51721912018-02-28 16:02:242331 days ago1519833744IN
0x1BA0d3dD...2B6d502B1
2 ETH0.0009823412
Transfer51721242018-02-28 15:44:022331 days ago1519832642IN
0x1BA0d3dD...2B6d502B1
2.50065888 ETH0.0016372420
View all transactions

Latest 2 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
51777302018-03-01 14:43:372330 days ago1519915417
0x1BA0d3dD...2B6d502B1
316.58255529 ETH
51777302018-03-01 14:43:372330 days ago1519915417
0x1BA0d3dD...2B6d502B1
211.05503686 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Crowdsale

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.18;

/* 
 * IGNITE RATINGS "PHASED DISCOUNT" CROWDSALE CONTRACT. COPYRIGHT 2018 TRUSTIC HOLDING INC. Author - Damon Barnard ([email protected])
 * CONTRACT DEPLOYS A CROWDSALE WITH TIME-BASED REDUCING DISCOUNTS.
 */

interface token {
    function transfer(address receiver, uint amount) public;
}

/*
 * CONTRACT PERMITS IGNITE TO RECLAIM UNSOLD IGNT
 */
contract withdrawToken {
    function transfer(address _to, uint _value) external returns (bool success);
    function balanceOf(address _owner) external constant returns (uint balance);
}

/*
 * SAFEMATH - 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;
  }
}

/*
 * CROWDSALE CONTRACT CONSTRUCTOR
 */
contract Crowdsale {
    using SafeMath for uint256;

    address public owner; /* CONTRACT OWNER */
    address public operations; /* OPERATIONS MULTISIG WALLET */
    address public index; /* IGNITE INDEX WALLET */
    uint256 public amountRaised; /* TOTAL ETH CONTRIBUTIONS*/
    uint256 public amountRaisedPhase; /* ETH CONTRIBUTIONS SINCE LAST WITHDRAWAL EVENT */
    uint256 public tokensSold; /* TOTAL TOKENS SOLD */
    uint256 public phase1Price; /* PHASE 1 TOKEN PRICE */
    uint256 public phase2Price; /* PHASE 2 TOKEN PRICE */
    uint256 public phase3Price; /* PHASE 3 TOKEN PRICE */
    uint256 public phase4Price; /* PHASE 4 TOKEN PRICE */
    uint256 public phase5Price; /* PHASE 5 TOKEN PRICE */
    uint256 public phase6Price; /* PHASE 6 TOKEN PRICE */
    uint256 public startTime; /* CROWDSALE START TIME */
    token public tokenReward; /* IGNT */
    mapping(address => uint256) public contributionByAddress;

    event FundTransfer(address backer, uint amount, bool isContribution);

    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }

    function Crowdsale(
        uint saleStartTime,
        address ownerAddress,
        address operationsAddress,
        address indexAddress,
        address rewardTokenAddress

    ) public {
        startTime = saleStartTime; /* SETS START TIME */
        owner = ownerAddress; /* SETS OWNER */
        operations = operationsAddress; /* SETS OPERATIONS MULTISIG WALLET */
        index = indexAddress; /* SETS IGNITE INDEX WALLET */
        phase1Price = 0.00600 ether; /* SETS PHASE 1 TOKEN PRICE */
        phase2Price = 0.00613 ether; /* SETS PHASE 2 TOKEN PRICE */
        phase3Price = 0.00627 ether; /* SETS PHASE 3 TOKEN PRICE */
        phase4Price = 0.00640 ether; /* SETS PHASE 4 TOKEN PRICE */
        phase5Price = 0.00653 ether; /* SETS PHASE 5 TOKEN PRICE */
        phase6Price = 0.00667 ether; /* SETS PHASE 6 TOKEN PRICE */
        tokenReward = token(rewardTokenAddress); /* SETS IGNT AS CONTRACT REWARD */
    }

    /*
     * FALLBACK FUNCTION FOR ETH CONTRIBUTIONS - SET OUT PER DISCOUNT PHASE FOR EASE OF UNDERSTANDING/TRANSPARENCY
     */
    function () public payable {
        uint256 amount = msg.value;
        require(now > startTime);
        require(amount <= 1000 ether);

        if(now < startTime.add(7 days)) { /* SETS PAYMENT RULES FOR CROWDSALE PHASE 1 */
            contributionByAddress[msg.sender] = contributionByAddress[msg.sender].add(amount);
            amountRaised = amountRaised.add(amount);
            amountRaisedPhase = amountRaisedPhase.add(amount);
            tokensSold = tokensSold.add(amount.mul(10**18).div(phase1Price));
            tokenReward.transfer(msg.sender, amount.mul(10**18).div(phase1Price));
            FundTransfer(msg.sender, amount, true);
        }

        else if(now > startTime.add(7 days) && now < startTime.add(14 days)) { /* SETS PAYMENT RULES FOR CROWDSALE PHASE 2 */
            contributionByAddress[msg.sender] = contributionByAddress[msg.sender].add(amount);
            amountRaised = amountRaised.add(amount);
            amountRaisedPhase = amountRaisedPhase.add(amount);
            tokensSold = tokensSold.add(amount.mul(10**18).div(phase2Price));
            tokenReward.transfer(msg.sender, amount.mul(10**18).div(phase2Price));
            FundTransfer(msg.sender, amount, true);
        }

        else if(now > startTime.add(14 days) && now < startTime.add(21 days)) { /* SETS PAYMENT RULES FOR CROWDSALE PHASE 3 */
            contributionByAddress[msg.sender] = contributionByAddress[msg.sender].add(amount);
            amountRaised = amountRaised.add(amount);
            amountRaisedPhase = amountRaisedPhase.add(amount);
            tokensSold = tokensSold.add(amount.mul(10**18).div(phase3Price));
            tokenReward.transfer(msg.sender, amount.mul(10**18).div(phase3Price));
            FundTransfer(msg.sender, amount, true);
        }

        else if(now > startTime.add(21 days) && now < startTime.add(28 days)) { /* SETS PAYMENT RULES FOR CROWDSALE PHASE 4 */
            contributionByAddress[msg.sender] = contributionByAddress[msg.sender].add(amount);
            amountRaised = amountRaised.add(amount);
            amountRaisedPhase = amountRaisedPhase.add(amount);
            tokensSold = tokensSold.add(amount.mul(10**18).div(phase4Price));
            tokenReward.transfer(msg.sender, amount.mul(10**18).div(phase4Price));
            FundTransfer(msg.sender, amount, true);
        }

        else if(now > startTime.add(28 days) && now < startTime.add(35 days)) { /* SETS PAYMENT RULES FOR CROWDSALE PHASE 5 */
            contributionByAddress[msg.sender] = contributionByAddress[msg.sender].add(amount);
            amountRaised = amountRaised.add(amount);
            amountRaisedPhase = amountRaisedPhase.add(amount);
            tokensSold = tokensSold.add(amount.mul(10**18).div(phase5Price));
            tokenReward.transfer(msg.sender, amount.mul(10**18).div(phase5Price));
            FundTransfer(msg.sender, amount, true);
        }

        else if(now > startTime.add(35 days)) { /* SETS PAYMENT RULES FOR CROWDSALE PHASE 6 */
            contributionByAddress[msg.sender] = contributionByAddress[msg.sender].add(amount);
            amountRaised = amountRaised.add(amount);
            amountRaisedPhase = amountRaisedPhase.add(amount);
            tokensSold = tokensSold.add(amount.mul(10**18).div(phase6Price));
            tokenReward.transfer(msg.sender, amount.mul(10**18).div(phase6Price));
            FundTransfer(msg.sender, amount, true);
        }
    }

    /*
     * ALLOW IGNITE TO RECLAIM UNSOLD IGNT
     */
    function withdrawTokens(address tokenContract) external onlyOwner {
        withdrawToken tc = withdrawToken(tokenContract);

        tc.transfer(owner, tc.balanceOf(this));
    }
    
    /*
     * ALLOW IGNITE TO WITHDRAW CROWDSALE PROCEEDS TO OPERATIONS AND INDEX WALLETS
     */
    function withdrawEther() external onlyOwner {
        uint256 total = this.balance;
        uint256 operationsSplit = 40;
        uint256 indexSplit = 60;
        operations.transfer(total * operationsSplit / 100);
        index.transfer(total * indexSplit / 100);
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"contributionByAddress","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"index","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"phase2Price","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"tokenContract","type":"address"}],"name":"withdrawTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tokensSold","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"phase1Price","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenReward","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdrawEther","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"startTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"amountRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"phase6Price","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"operations","outputs":[{"name":"","type":"address"}],"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":"phase3Price","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"phase4Price","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"phase5Price","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"amountRaisedPhase","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"saleStartTime","type":"uint256"},{"name":"ownerAddress","type":"address"},{"name":"operationsAddress","type":"address"},{"name":"indexAddress","type":"address"},{"name":"rewardTokenAddress","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"backer","type":"address"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"isContribution","type":"bool"}],"name":"FundTransfer","type":"event"}]

6060604052341561000f57600080fd5b60405160a080610d958339810160405280805191906020018051919060200180519190602001805191906020018051600c96909655505060008054600160a060020a03948516600160a060020a031991821617909155600180549385169382169390931790925560028054918416918316919091179055661550f7dca700006006556615c733d87920006007556616468822bde0006008556616bcc41e900000600955661733001a622000600a556617b25464a6e000600b55600d8054929093169116179055610cb1806100e46000396000f3006060604052600436106100d75763ffffffff60e060020a6000350416631b077ff181146108615780632986c0e514610892578063329eac15146108c157806349df728c146108d4578063518ab2a8146108f55780636785744d146109085780636e66f6e91461091b5780637362377b1461092e57806378e97925146109415780637b3e5e7b1461095457806386f19dde146109675780638b33b4b21461097a5780638da5cb5b1461098d578063b4b2d3d8146109a0578063ba1af80f146109b3578063d475b1ab146109c6578063fab4969f146109d9575b600c54349042116100e757600080fd5b683635c9adc5dea000008111156100fd57600080fd5b600c546101139062093a8063ffffffff6109ec16565b4210156102af57600160a060020a0333166000908152600e6020526040902054610143908263ffffffff6109ec16565b600160a060020a0333166000908152600e602052604090205560035461016f908263ffffffff6109ec16565b600355600454610185908263ffffffff6109ec16565b6004556006546101c6906101b7906101ab84670de0b6b3a764000063ffffffff610a0616565b9063ffffffff610a3116565b6005549063ffffffff6109ec16565b600555600d54600654600160a060020a039091169063a9059cbb9033906101ff906101ab86670de0b6b3a764000063ffffffff610a0616565b60405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561024257600080fd5b6102c65a03f1151561025357600080fd5b5050507fe842aea7a5f1b01049d752008c53c52890b1a6daf660cf39e8eec506112bbdf633826001604051600160a060020a039093168352602083019190915215156040808301919091526060909101905180910390a161085e565b600c546102c59062093a8063ffffffff6109ec16565b421180156102e75750600c546102e4906212750063ffffffff6109ec16565b42105b156103b657600160a060020a0333166000908152600e6020526040902054610315908263ffffffff6109ec16565b600160a060020a0333166000908152600e6020526040902055600354610341908263ffffffff6109ec16565b600355600454610357908263ffffffff6109ec16565b60045560075461037d906101b7906101ab84670de0b6b3a764000063ffffffff610a0616565b600555600d54600754600160a060020a039091169063a9059cbb9033906101ff906101ab86670de0b6b3a764000063ffffffff610a0616565b600c546103cc906212750063ffffffff6109ec16565b421180156103ee5750600c546103eb90621baf8063ffffffff6109ec16565b42105b156104bd57600160a060020a0333166000908152600e602052604090205461041c908263ffffffff6109ec16565b600160a060020a0333166000908152600e6020526040902055600354610448908263ffffffff6109ec16565b60035560045461045e908263ffffffff6109ec16565b600455600854610484906101b7906101ab84670de0b6b3a764000063ffffffff610a0616565b600555600d54600854600160a060020a039091169063a9059cbb9033906101ff906101ab86670de0b6b3a764000063ffffffff610a0616565b600c546104d390621baf8063ffffffff6109ec16565b421180156104f55750600c546104f2906224ea0063ffffffff6109ec16565b42105b156105c457600160a060020a0333166000908152600e6020526040902054610523908263ffffffff6109ec16565b600160a060020a0333166000908152600e602052604090205560035461054f908263ffffffff6109ec16565b600355600454610565908263ffffffff6109ec16565b60045560095461058b906101b7906101ab84670de0b6b3a764000063ffffffff610a0616565b600555600d54600954600160a060020a039091169063a9059cbb9033906101ff906101ab86670de0b6b3a764000063ffffffff610a0616565b600c546105da906224ea0063ffffffff6109ec16565b421180156105fc5750600c546105f990622e248063ffffffff6109ec16565b42105b156106cb57600160a060020a0333166000908152600e602052604090205461062a908263ffffffff6109ec16565b600160a060020a0333166000908152600e6020526040902055600354610656908263ffffffff6109ec16565b60035560045461066c908263ffffffff6109ec16565b600455600a54610692906101b7906101ab84670de0b6b3a764000063ffffffff610a0616565b600555600d54600a54600160a060020a039091169063a9059cbb9033906101ff906101ab86670de0b6b3a764000063ffffffff610a0616565b600c546106e190622e248063ffffffff6109ec16565b42111561085e57600160a060020a0333166000908152600e6020526040902054610711908263ffffffff6109ec16565b600160a060020a0333166000908152600e602052604090205560035461073d908263ffffffff6109ec16565b600355600454610753908263ffffffff6109ec16565b600455600b54610779906101b7906101ab84670de0b6b3a764000063ffffffff610a0616565b600555600d54600b54600160a060020a039091169063a9059cbb9033906107b2906101ab86670de0b6b3a764000063ffffffff610a0616565b60405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156107f557600080fd5b6102c65a03f1151561080657600080fd5b5050507fe842aea7a5f1b01049d752008c53c52890b1a6daf660cf39e8eec506112bbdf633826001604051600160a060020a039093168352602083019190915215156040808301919091526060909101905180910390a15b50005b341561086c57600080fd5b610880600160a060020a0360043516610a48565b60405190815260200160405180910390f35b341561089d57600080fd5b6108a5610a5a565b604051600160a060020a03909116815260200160405180910390f35b34156108cc57600080fd5b610880610a69565b34156108df57600080fd5b6108f3600160a060020a0360043516610a6f565b005b341561090057600080fd5b610880610b7c565b341561091357600080fd5b610880610b82565b341561092657600080fd5b6108a5610b88565b341561093957600080fd5b6108f3610b97565b341561094c57600080fd5b610880610c3d565b341561095f57600080fd5b610880610c43565b341561097257600080fd5b610880610c49565b341561098557600080fd5b6108a5610c4f565b341561099857600080fd5b6108a5610c5e565b34156109ab57600080fd5b610880610c6d565b34156109be57600080fd5b610880610c73565b34156109d157600080fd5b610880610c79565b34156109e457600080fd5b610880610c7f565b6000828201838110156109fb57fe5b8091505b5092915050565b600080831515610a1957600091506109ff565b50828202828482811515610a2957fe5b04146109fb57fe5b6000808284811515610a3f57fe5b04949350505050565b600e6020526000908152604090205481565b600254600160a060020a031681565b60075481565b6000805433600160a060020a03908116911614610a8b57600080fd5b50600080548291600160a060020a038084169263a9059cbb9291169083906370a082319030906040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610af657600080fd5b6102c65a03f11515610b0757600080fd5b5050506040518051905060006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610b5d57600080fd5b6102c65a03f11515610b6e57600080fd5b505050604051805150505050565b60055481565b60065481565b600d54600160a060020a031681565b600080548190819033600160a060020a03908116911614610bb757600080fd5b5050600154600160a060020a03308116319250602891603c91166108fc6064848602049081150290604051600060405180830381858888f193505050501515610bff57600080fd5b600254600160a060020a031660648285020480156108fc0290604051600060405180830381858888f193505050501515610c3857600080fd5b505050565b600c5481565b60035481565b600b5481565b600154600160a060020a031681565b600054600160a060020a031681565b60085481565b60095481565b600a5481565b600454815600a165627a7a723058205fff81baea83fc1f7f75b055bc026ffe9e619cc6c892320c89b3a653c232f60d0029000000000000000000000000000000000000000000000000000000005a6626a00000000000000000000000008962cd4a9023aafe7a4ffcde97ea144accda25570000000000000000000000001563bd1ed3f8f934f763d25962f46e7338d179060000000000000000000000007506df32e73749266250cc08603d0dba4a7e63c20000000000000000000000005be10663de76c72aa40b80fce64acc8879316404

Deployed Bytecode

0x6060604052600436106100d75763ffffffff60e060020a6000350416631b077ff181146108615780632986c0e514610892578063329eac15146108c157806349df728c146108d4578063518ab2a8146108f55780636785744d146109085780636e66f6e91461091b5780637362377b1461092e57806378e97925146109415780637b3e5e7b1461095457806386f19dde146109675780638b33b4b21461097a5780638da5cb5b1461098d578063b4b2d3d8146109a0578063ba1af80f146109b3578063d475b1ab146109c6578063fab4969f146109d9575b600c54349042116100e757600080fd5b683635c9adc5dea000008111156100fd57600080fd5b600c546101139062093a8063ffffffff6109ec16565b4210156102af57600160a060020a0333166000908152600e6020526040902054610143908263ffffffff6109ec16565b600160a060020a0333166000908152600e602052604090205560035461016f908263ffffffff6109ec16565b600355600454610185908263ffffffff6109ec16565b6004556006546101c6906101b7906101ab84670de0b6b3a764000063ffffffff610a0616565b9063ffffffff610a3116565b6005549063ffffffff6109ec16565b600555600d54600654600160a060020a039091169063a9059cbb9033906101ff906101ab86670de0b6b3a764000063ffffffff610a0616565b60405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561024257600080fd5b6102c65a03f1151561025357600080fd5b5050507fe842aea7a5f1b01049d752008c53c52890b1a6daf660cf39e8eec506112bbdf633826001604051600160a060020a039093168352602083019190915215156040808301919091526060909101905180910390a161085e565b600c546102c59062093a8063ffffffff6109ec16565b421180156102e75750600c546102e4906212750063ffffffff6109ec16565b42105b156103b657600160a060020a0333166000908152600e6020526040902054610315908263ffffffff6109ec16565b600160a060020a0333166000908152600e6020526040902055600354610341908263ffffffff6109ec16565b600355600454610357908263ffffffff6109ec16565b60045560075461037d906101b7906101ab84670de0b6b3a764000063ffffffff610a0616565b600555600d54600754600160a060020a039091169063a9059cbb9033906101ff906101ab86670de0b6b3a764000063ffffffff610a0616565b600c546103cc906212750063ffffffff6109ec16565b421180156103ee5750600c546103eb90621baf8063ffffffff6109ec16565b42105b156104bd57600160a060020a0333166000908152600e602052604090205461041c908263ffffffff6109ec16565b600160a060020a0333166000908152600e6020526040902055600354610448908263ffffffff6109ec16565b60035560045461045e908263ffffffff6109ec16565b600455600854610484906101b7906101ab84670de0b6b3a764000063ffffffff610a0616565b600555600d54600854600160a060020a039091169063a9059cbb9033906101ff906101ab86670de0b6b3a764000063ffffffff610a0616565b600c546104d390621baf8063ffffffff6109ec16565b421180156104f55750600c546104f2906224ea0063ffffffff6109ec16565b42105b156105c457600160a060020a0333166000908152600e6020526040902054610523908263ffffffff6109ec16565b600160a060020a0333166000908152600e602052604090205560035461054f908263ffffffff6109ec16565b600355600454610565908263ffffffff6109ec16565b60045560095461058b906101b7906101ab84670de0b6b3a764000063ffffffff610a0616565b600555600d54600954600160a060020a039091169063a9059cbb9033906101ff906101ab86670de0b6b3a764000063ffffffff610a0616565b600c546105da906224ea0063ffffffff6109ec16565b421180156105fc5750600c546105f990622e248063ffffffff6109ec16565b42105b156106cb57600160a060020a0333166000908152600e602052604090205461062a908263ffffffff6109ec16565b600160a060020a0333166000908152600e6020526040902055600354610656908263ffffffff6109ec16565b60035560045461066c908263ffffffff6109ec16565b600455600a54610692906101b7906101ab84670de0b6b3a764000063ffffffff610a0616565b600555600d54600a54600160a060020a039091169063a9059cbb9033906101ff906101ab86670de0b6b3a764000063ffffffff610a0616565b600c546106e190622e248063ffffffff6109ec16565b42111561085e57600160a060020a0333166000908152600e6020526040902054610711908263ffffffff6109ec16565b600160a060020a0333166000908152600e602052604090205560035461073d908263ffffffff6109ec16565b600355600454610753908263ffffffff6109ec16565b600455600b54610779906101b7906101ab84670de0b6b3a764000063ffffffff610a0616565b600555600d54600b54600160a060020a039091169063a9059cbb9033906107b2906101ab86670de0b6b3a764000063ffffffff610a0616565b60405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156107f557600080fd5b6102c65a03f1151561080657600080fd5b5050507fe842aea7a5f1b01049d752008c53c52890b1a6daf660cf39e8eec506112bbdf633826001604051600160a060020a039093168352602083019190915215156040808301919091526060909101905180910390a15b50005b341561086c57600080fd5b610880600160a060020a0360043516610a48565b60405190815260200160405180910390f35b341561089d57600080fd5b6108a5610a5a565b604051600160a060020a03909116815260200160405180910390f35b34156108cc57600080fd5b610880610a69565b34156108df57600080fd5b6108f3600160a060020a0360043516610a6f565b005b341561090057600080fd5b610880610b7c565b341561091357600080fd5b610880610b82565b341561092657600080fd5b6108a5610b88565b341561093957600080fd5b6108f3610b97565b341561094c57600080fd5b610880610c3d565b341561095f57600080fd5b610880610c43565b341561097257600080fd5b610880610c49565b341561098557600080fd5b6108a5610c4f565b341561099857600080fd5b6108a5610c5e565b34156109ab57600080fd5b610880610c6d565b34156109be57600080fd5b610880610c73565b34156109d157600080fd5b610880610c79565b34156109e457600080fd5b610880610c7f565b6000828201838110156109fb57fe5b8091505b5092915050565b600080831515610a1957600091506109ff565b50828202828482811515610a2957fe5b04146109fb57fe5b6000808284811515610a3f57fe5b04949350505050565b600e6020526000908152604090205481565b600254600160a060020a031681565b60075481565b6000805433600160a060020a03908116911614610a8b57600080fd5b50600080548291600160a060020a038084169263a9059cbb9291169083906370a082319030906040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610af657600080fd5b6102c65a03f11515610b0757600080fd5b5050506040518051905060006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610b5d57600080fd5b6102c65a03f11515610b6e57600080fd5b505050604051805150505050565b60055481565b60065481565b600d54600160a060020a031681565b600080548190819033600160a060020a03908116911614610bb757600080fd5b5050600154600160a060020a03308116319250602891603c91166108fc6064848602049081150290604051600060405180830381858888f193505050501515610bff57600080fd5b600254600160a060020a031660648285020480156108fc0290604051600060405180830381858888f193505050501515610c3857600080fd5b505050565b600c5481565b60035481565b600b5481565b600154600160a060020a031681565b600054600160a060020a031681565b60085481565b60095481565b600a5481565b600454815600a165627a7a723058205fff81baea83fc1f7f75b055bc026ffe9e619cc6c892320c89b3a653c232f60d0029

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

000000000000000000000000000000000000000000000000000000005a6626a00000000000000000000000008962cd4a9023aafe7a4ffcde97ea144accda25570000000000000000000000001563bd1ed3f8f934f763d25962f46e7338d179060000000000000000000000007506df32e73749266250cc08603d0dba4a7e63c20000000000000000000000005be10663de76c72aa40b80fce64acc8879316404

-----Decoded View---------------
Arg [0] : saleStartTime (uint256): 1516644000
Arg [1] : ownerAddress (address): 0x8962Cd4a9023aafE7A4fFcDE97eA144ACCDA2557
Arg [2] : operationsAddress (address): 0x1563bd1ed3F8f934F763d25962F46e7338d17906
Arg [3] : indexAddress (address): 0x7506DF32E73749266250cC08603d0dBa4A7e63C2
Arg [4] : rewardTokenAddress (address): 0x5BE10663DE76c72Aa40b80FCe64AcC8879316404

-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000005a6626a0
Arg [1] : 0000000000000000000000008962cd4a9023aafe7a4ffcde97ea144accda2557
Arg [2] : 0000000000000000000000001563bd1ed3f8f934f763d25962f46e7338d17906
Arg [3] : 0000000000000000000000007506df32e73749266250cc08603d0dba4a7e63c2
Arg [4] : 0000000000000000000000005be10663de76c72aa40b80fce64acc8879316404


Swarm Source

bzzr://5fff81baea83fc1f7f75b055bc026ffe9e619cc6c892320c89b3a653c232f60d

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.