Sponsored Link:   DocTailor - Legal Self Customisable Smart Contract Platform - Bridging the Gap Between Business & Cryptocurrency Holders - Join Now!
  Latest 25 txns from a total Of 7679 transactions View All

TxHash Age From To Value [TxFee]
0xba0690ac75a046f184cd8f334ce9bf405ed53383344da6eb29dcb1545f1b9d74100 days 22 hrs ago0x8cad3299ef46b4143811eec5419b663996fe6da5  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.001155
0xd907a14ced39e0f02886a23c00635d50b079f3017398d31ed77a4407cee3720e122 days 15 hrs ago0x2af2d2d8e2d87878320280badbf508a282132dae  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d4 Ether0.00105
0xd7e7444da230d7b40dbce67e61d5b3ad433e41473b8bfd2cd1a2673a34ce872c137 days 5 hrs ago0x90a92c13fc97fdc6b62b3cb47afc7fd35fdd4cb5  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.000504
0x786c89070693c8771c30077bf34813e67753b4afe06bb04121d1d0b0791cea89137 days 5 hrs ago0x90a92c13fc97fdc6b62b3cb47afc7fd35fdd4cb5  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.000483
0x16a8e72be62fd3b4943cfa615a6d7c13b90c257e984e9be40fbb4b781a90614d144 days 10 hrs ago0x004ee6f4c98fcd3705b9710a449cbd0d202a102c  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.00638971
0x741f69a24c3ae3cb791919785a97261186c8fd1c124c562afd53d0a2fe35d6af151 days 21 hrs ago0x1dbec854503779ba570b63ab89662e7e1a3eb35e  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.00066
0x43e264eb9a2154592d3bf5312e9eafb302d89d9d05aef19768868d6452adbf1f154 days 6 hrs ago0x3f3b4ab010c4b3a0429246e5a21157f70eaba4ab  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.001155
0xd4ffb726756cf890b33302b19a1c3b09edd78140ba79a407d742a1e66c999b1b154 days 18 hrs ago0x70bb343908297a22fd6576565e06ed0cf7c61951  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.000483
0xf297307d9ba6cf54c44677f430b29aa47c3f83b85018d6b39258473985ef21c8157 days 1 hr ago0x1b5e5071f1dc16c419f7b7b0c78e19b26f1dc4cc  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.00063
0x47c5fea26293a1e1cbf143bffe94489d6034e67bd403b38212e56dcdb7bf39ef158 days 16 hrs ago0x6b3965316e6ea03541f2d3fb3ee7b4508b1f44ed  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.00055
0xf6adb9e041e9561beac4a1166ad003a540e9d677361911af3b09d57e0e6186e3159 days 3 hrs ago0x571f59900fcb4681fc0a4af71e5c967769aef0f5  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.001155
0x2cf32105fe82d3aa7a4625e7d011c8e18c9eb94cdf9c376d60acffccbcf1976f160 days 2 hrs ago0xc03b351a25c54aab3f218bf998aa65c446166839  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.000215
0x3a195d6cc96f5732730c373d59d62735dad07dadcf2b779b361de44dde78b2d1160 days 5 hrs ago0x311e2ea4dff9bc7f47ef8fab9b6f75bcb6314e79  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0.09 Ether0.001785
0x7a3431247f4fd1457f44f5454def115f2afa38a7b070c8485849faa5352084d0160 days 15 hrs ago0x094db9bda60379505d22203131a798412de9be65  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.0011
0x46bbe37db64e1ae4a84ec705099cedc314d524d243695cb9dd91248376b472ad161 days 2 hrs ago0x901b68e2099f83dcd6e443c86146969ef837ed37  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.001155
0x28a5d4ae9fcf99b6175c9491190767b410e7e44f87d9b8d1fec64cb3719cbe04161 days 7 hrs ago0x90fb270a7c6b21334da5320871ec22d57ad369b5  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.001137213
0xbafe0cd61364c4d0f67aedc94e12a809d1a0774079f4d85f3d8e889a7c0e4732161 days 7 hrs ago0x92da71c4c70e3f72fddc7a5c469ed9cdaa55fa46  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.001155
0xf4ed2a32a8060860320ad616438179bef0b6c6a4096fd9a82928dc9d798feb8a161 days 9 hrs ago0xa4a421af6f15051526705acf3ed3b352939c531f  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.000108306
0x6e27668b409f7421fce9a5ed8d1d0ea34221c02a4c949dfd5b5a955af65c54dd161 days 10 hrs ago0x94ae196506182630120c2b13afdb76bf9bb04715  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.00216612
0xcd672abd73008dbeb5a54cea54ada9b2474846911b09deffe984c50bd6d26226161 days 10 hrs ago0x0a709c9f6308e1479301fdf104796270dcffc2cd  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.00275
0xa3342e444012823895b7737e082dfdb6dda27d3228b177b36eef00b99ecdee23161 days 11 hrs ago0x0a709c9f6308e1479301fdf104796270dcffc2cd  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.001135701
0x402cf968b9abf8d79665b0e1e040ca1bae44270cde6f1af434b413f2faece3ce161 days 12 hrs ago0x30abd0bf45e54b2624060162abba3686c1fa7fbe  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.001137213
0xaac65ae3194e14497229aee2bb6ac240745d629410f55d7097d202708eda4046161 days 13 hrs ago0xa56c2cfe1f6ae39ef02125f33f9f1198a1c8a70f  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.000920601
0x3a7b635bf74a034a9c6679ea33544ec3daa7f6cb0b5ee8f668b8486adc95911d161 days 13 hrs ago0x27ff1795165d7af34db83e45cff90579ae1fe63f  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.001155
0xb81ae3c7f0d7ac4a4ada8006c2bb4ba45ca14e3bbbb87462ccd963bbc56cc0ff161 days 13 hrs ago0x27ff1795165d7af34db83e45cff90579ae1fe63f  IN   0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0 Ether0.001137213
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
  Latest 6 Internal Transactions

ParentTxHash Block Age From To Value
0x2d66e08ee2604fea415befe02f1eb8e0e7e792dfc34c28a92262590bc445d1e64519756160 days 23 hrs ago0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0x01d5d0108589f3c52fcce6e65503bb6515e666988,622.595537192046670177 Ether
0x3117157f4dc1a520c779b7e2f9bf773cec6d0ee3496aed20142175549ba009163952527293 days 7 mins ago0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0xc81367dc7f0d47dcb49a3bb20cafcb9be638a3938,284.454535733535036052 Ether
0x4c07976ef967c7aec1786602b20b9a83c057489ef1b381da51321f8299fe50d73898921303 days 19 hrs ago0xc7676fec3abf625b80a3aefbf1024e1badf180fa0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d2.95 Ether
0xf543226f4647723a356b549452eb23e1491b78d0102b2ce7129378a167c1f0713898894303 days 19 hrs ago0xc7676fec3abf625b80a3aefbf1024e1badf180fa0xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0.1 Ether
0xf46615bebf344cd50a0ffb9f2fa05c8564314944bd90b783c2b2bc24f01dfd083829478316 days 22 hrs ago0xd42f46618e4be0642ec9c01d9a3dadb878c2c5840xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0.23 Ether
0x583797540c2c1fd10d62ff61827ab56a0bb3badab09233a67076365524d87fb63805927321 days 12 hrs ago0x268e54c2c0b4cff4ca2d64c38927de4e1ec293950xd42433a8a0a1ceb73c8ff4e432463e2ee109039d0.96 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity), ConstantOptimizerSubtraction (low-severity) Solidity compiler bugs.

Contract Source Code Verified (Exact match)
Contract Name: DRPCrowdsale
Compiler Version: v0.4.8+commit.60cc1668
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts
contract Token { 
    function issue(address _recipient, uint256 _value) returns (bool success) {} 
    function balanceOf(address _owner) constant returns (uint256 balance) {}
    function unlock() returns (bool success) {}
    function startIncentiveDistribution() returns (bool success) {}
    function transferOwnership(address _newOwner) {}
    function owner() returns (address _owner) {}
}

contract DRPCrowdsale {

    // Crowdsale details
    address public beneficiary; // Company address multisig (49% funding)
    address public confirmedBy; // Address that confirmed beneficiary
    uint256 public minAmount = 4137 ether; // ≈ 724.000 euro
    uint256 public maxAmount = 54285 ether; // ≈ 9.5 mln euro
    uint256 public minAcceptedAmount = 40 finney; // 1/25 ether

    /**
     * 51% of the raised amount remains in the crowdsale contract 
     * to be released to DCORP on launch with aproval of tokenholders.
     *
     * See whitepaper for more information
     */
    uint256 public percentageOfRaisedAmountThatRemainsInContract = 51; // 0.51 * 10^2

    // Eth to DRP rate
    uint256 public rateAngelDay = 650;
    uint256 public rateFirstWeek = 550;
    uint256 public rateSecondWeek = 475;
    uint256 public rateThirdWeek = 425;
    uint256 public rateLastWeek = 400;

    uint256 public rateAngelDayEnd = 1 days;
    uint256 public rateFirstWeekEnd = 8 days;
    uint256 public rateSecondWeekEnd = 15 days;
    uint256 public rateThirdWeekEnd = 22 days;
    uint256 public rateLastWeekEnd = 29 days;

    enum Stages {
        InProgress,
        Ended,
        Withdrawn,
        Proposed,
        Accepted
    }

    Stages public stage = Stages.InProgress;

    // Crowdsale state
    uint256 public start;
    uint256 public end;
    uint256 public raised;

    // DRP token
    Token public drpToken;

    // Invested balances
    mapping (address => uint256) balances;

    struct Proposal {
        address dcorpAddress;
        uint256 deadline;
        uint256 approvedWeight;
        uint256 disapprovedWeight;
        mapping (address => uint256) voted;
    }

    // Ownership transfer proposal
    Proposal public transferProposal;

    // Time to vote
    uint256 public transferProposalEnd = 7 days;

    // Time between proposals
    uint256 public transferProposalCooldown = 1 days;


    /**
     * Throw if at stage other than current stage
     * 
     * @param _stage expected stage to test for
     */
    modifier atStage(Stages _stage) {
        if (stage != _stage) {
            throw;
        }
        _;
    }
    

    /**
     * Throw if at stage other than current stage
     * 
     * @param _stage1 expected stage to test for
     * @param _stage2 expected stage to test for
     */
    modifier atStages(Stages _stage1, Stages _stage2) {
        if (stage != _stage1 && stage != _stage2) {
            throw;
        }
        _;
    }


    /**
     * Throw if sender is not beneficiary
     */
    modifier onlyBeneficiary() {
        if (beneficiary != msg.sender) {
            throw;
        }
        _;
    }


    /**
     * Throw if sender has a DCP balance of zero
     */
    modifier onlyShareholders() {
        if (drpToken.balanceOf(msg.sender) == 0) {
            throw;
        }
        _;
    }


    /**
     * Throw if the current transfer proposal's deadline
     * is in the past
     */
    modifier beforeDeadline() {
        if (now > transferProposal.deadline) {
            throw;
        }
        _;
    }


    /**
     * Throw if the current transfer proposal's deadline 
     * is in the future
     */
    modifier afterDeadline() {
        if (now < transferProposal.deadline) {
            throw;
        }
        _;
    }


    /** 
     * Get balance of `_investor` 
     * 
     * @param _investor The address from which the balance will be retrieved
     * @return The balance
     */
    function balanceOf(address _investor) constant returns (uint256 balance) {
        return balances[_investor];
    }


    /**
     * Most params are hardcoded for clarity
     *
     * @param _tokenAddress The address of the DRP token contact
     */
    function DRPCrowdsale(address _tokenAddress, address _beneficiary, uint256 _start) {
        drpToken = Token(_tokenAddress);
        beneficiary = _beneficiary;
        start = _start;
        end = start + 29 days;
    }


    /**
     * For testing purposes
     *
     * @return The beneficiary address
     */
    function confirmBeneficiary() onlyBeneficiary {
        confirmedBy = msg.sender;
    }


    /**
     * Convert `_wei` to an amount in DRP using 
     * the current rate
     *
     * @param _wei amount of wei to convert
     * @return The amount in DRP
     */
    function toDRP(uint256 _wei) returns (uint256 amount) {
        uint256 rate = 0;
        if (stage != Stages.Ended && now >= start && now <= end) {

            // Check for angelday
            if (now <= start + rateAngelDayEnd) {
                rate = rateAngelDay;
            }

            // Check first week
            else if (now <= start + rateFirstWeekEnd) {
                rate = rateFirstWeek;
            }

            // Check second week
            else if (now <= start + rateSecondWeekEnd) {
                rate = rateSecondWeek;
            }

            // Check third week
            else if (now <= start + rateThirdWeekEnd) {
                rate = rateThirdWeek;
            }

            // Check last week
            else if (now <= start + rateLastWeekEnd) {
                rate = rateLastWeek;
            }
        }

        return _wei * rate * 10**2 / 1 ether; // 10**2 for 2 decimals
    }


    /**
     * Function to end the crowdsale by setting 
     * the stage to Ended
     */
    function endCrowdsale() atStage(Stages.InProgress) {

        // Crowdsale not ended yet
        if (now < end) {
            throw;
        }

        stage = Stages.Ended;
    }


    /**
     * Transfer appropriate percentage of raised amount 
     * to the company address
     */
    function withdraw() onlyBeneficiary atStage(Stages.Ended) {

        // Confirm that minAmount is raised
        if (raised < minAmount) {
            throw;
        }

        uint256 amountToSend = raised * (100 - percentageOfRaisedAmountThatRemainsInContract) / 10**2;
        if (!beneficiary.send(amountToSend)) {
            throw;
        }

        stage = Stages.Withdrawn;
    }


    /**
     * Refund in the case of an unsuccessful crowdsale. The 
     * crowdsale is considered unsuccessful if minAmount was 
     * not raised before end
     */
    function refund() atStage(Stages.Ended) {

        // Only allow refunds if minAmount is not raised
        if (raised >= minAmount) {
            throw;
        }

        uint256 receivedAmount = balances[msg.sender];
        balances[msg.sender] = 0;

        if (receivedAmount > 0 && !msg.sender.send(receivedAmount)) {
            balances[msg.sender] = receivedAmount;
        }
    }


    /**
     * Propose the transfer of the token contract ownership
     * to `_dcorpAddress` 
     *
     * @param _dcorpAddress the address of the proposed token owner 
     */
    function proposeTransfer(address _dcorpAddress) onlyBeneficiary atStages(Stages.Withdrawn, Stages.Proposed) {
        
        // Check for a pending proposal
        if (stage == Stages.Proposed && now < transferProposal.deadline + transferProposalCooldown) {
            throw;
        }

        transferProposal = Proposal({
            dcorpAddress: _dcorpAddress,
            deadline: now + transferProposalEnd,
            approvedWeight: 0,
            disapprovedWeight: 0
        });

        stage = Stages.Proposed;
    }


    /**
     * Allows DRP holders to vote on the poposed transfer of 
     * ownership. Weight is calculated directly, this is no problem 
     * because tokens cannot be transferred yet
     *
     * @param _approve indicates if the sender supports the proposal
     */
    function vote(bool _approve) onlyShareholders beforeDeadline atStage(Stages.Proposed) {

        // One vote per proposal
        if (transferProposal.voted[msg.sender] >= transferProposal.deadline - transferProposalEnd) {
            throw;
        }

        transferProposal.voted[msg.sender] = now;
        uint256 weight = drpToken.balanceOf(msg.sender);

        if (_approve) {
            transferProposal.approvedWeight += weight;
        } else {
            transferProposal.disapprovedWeight += weight;
        }
    }


    /**
     * Calculates the votes and if the majority weigt approved 
     * the proposal the transfer of ownership is executed.
     
     * The Crowdsale contact transferres the ownership of the 
     * token contract to DCorp and starts the insentive 
     * distribution recorded in the token contract.
     */
    function executeTransfer() afterDeadline atStage(Stages.Proposed) {

        // Check approved
        if (transferProposal.approvedWeight <= transferProposal.disapprovedWeight) {
            throw;
        }

        if (!drpToken.unlock()) {
            throw;
        }
        
        if (!drpToken.startIncentiveDistribution()) {
            throw;
        }

        drpToken.transferOwnership(transferProposal.dcorpAddress);
        if (drpToken.owner() != transferProposal.dcorpAddress) {
            throw;
        }

        if (!transferProposal.dcorpAddress.send(this.balance)) {
            throw;
        }

        stage = Stages.Accepted;
    }

    
    /**
     * Receives Eth and issue DRP tokens to the sender
     */
    function () payable atStage(Stages.InProgress) {

        // Crowdsale not started yet
        if (now < start) {
            throw;
        }

        // Crowdsale expired
        if (now > end) {
            throw;
        }

        // Enforce min amount
        if (msg.value < minAcceptedAmount) {
            throw;
        }
 
        uint256 received = msg.value;
        uint256 valueInDRP = toDRP(msg.value);
        if (!drpToken.issue(msg.sender, valueInDRP)) {
            throw;
        }

        balances[msg.sender] += received;
        raised += received;

        // Check maxAmount raised
        if (raised >= maxAmount) {
            stage = Stages.Ended;
        }
    }
}

    Contract ABI  
[{"constant":false,"inputs":[{"name":"_dcorpAddress","type":"address"}],"name":"proposeTransfer","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"rateAngelDayEnd","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"endCrowdsale","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"rateFirstWeekEnd","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"beneficiary","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"rateAngelDay","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"rateLastWeekEnd","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_approve","type":"bool"}],"name":"vote","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"rateSecondWeekEnd","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"rateThirdWeekEnd","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"refund","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"transferProposalEnd","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"maxAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"percentageOfRaisedAmountThatRemainsInContract","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_wei","type":"uint256"}],"name":"toDRP","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_investor","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"executeTransfer","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"transferProposalCooldown","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"minAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"rateSecondWeek","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"confirmBeneficiary","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"rateThirdWeek","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"rateFirstWeek","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"rateLastWeek","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"transferProposal","outputs":[{"name":"dcorpAddress","type":"address"},{"name":"deadline","type":"uint256"},{"name":"approvedWeight","type":"uint256"},{"name":"disapprovedWeight","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"start","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"stage","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"drpToken","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"confirmedBy","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"end","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"raised","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"minAcceptedAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"inputs":[{"name":"_tokenAddress","type":"address"},{"name":"_beneficiary","type":"address"},{"name":"_start","type":"uint256"}],"payable":false,"type":"constructor"},{"payable":true,"type":"fallback"}]

  Contract Creation Code Switch To Opcodes View
606060405268e044687d3c0f040000600255690b7ecbb60dbe50140000600355668e1bc9bf040000600455603360055561028a6006556102266007556101db6008556101a9600955610190600a5562015180600b819055620a8c00600c556213c680600d55621d0100600e5562263b80600f556010805460ff1916905562093a80601b55601c55346100005760405160608061101a8339810160409081528151602083015191909201515b60148054600160a060020a03808616600160a060020a0319928316179092556000805492851692909116919091179055601181905562263b8081016012555b5050505b610f1e806100fc6000396000f300606060405236156101855763ffffffff60e060020a60003504166306b5b21e81146102b65780631722a8b0146102d15780632095f2d4146102f05780632a1be747146102ff57806338af3eed1461031e5780633ccfd60b146103475780633f3a78d51461035657806346287ddb146103755780634b9f5c981461039457806351c5d54d146103a857806351ded741146103c7578063590e1ae3146103e65780635f0f1f85146103f55780635f48f3931461041457806362d6b7fb146104335780636b2accac1461045257806370a0823114610474578063835d2d2e1461049f578063939528b1146104ae5780639b2cb5d8146104cd5780639c472c70146104ec5780639c5e90231461050b578063b23940401461051a578063b3007dc614610539578063b65a135014610558578063bd2302fc14610577578063be9a6555146105b4578063c040e6b8146105d3578063c61f3a2c14610601578063cbf2ad231461062a578063efbe1c1c14610653578063f0ea4bfc14610672578063f1d841f114610691575b6102b45b600080808060105460ff166004811161000057146101a657610000565b6011544210156101b557610000565b6012544211156101c457610000565b6004543410156101d357610000565b3492506101df346106b0565b601454604080516000602091820181905282517f867904b4000000000000000000000000000000000000000000000000000000008152600160a060020a033381166004830152602482018790529351959750929093169363867904b4936044808501948390030190829087803b156100005760325a03f115610000575050604051511515905061026e57610000565b600160a060020a03331660009081526015602052604090208054840190556013805484019081905560035490106102ad576010805460ff191660011790555b5b5b505050565b005b34610000576102b4600160a060020a036004351661076e565b005b34610000576102de610868565b60408051918252519081900360200190f35b34610000576102b461086e565b005b34610000576102de6108aa565b60408051918252519081900360200190f35b346100005761032b6108b0565b60408051600160a060020a039092168252519081900360200190f35b34610000576102b46108bf565b005b34610000576102de610961565b60408051918252519081900360200190f35b34610000576102de610967565b60408051918252519081900360200190f35b34610000576102b4600435151561096d565b005b34610000576102de610acf565b60408051918252519081900360200190f35b34610000576102de610ad5565b60408051918252519081900360200190f35b34610000576102b4610adb565b005b34610000576102de610b7f565b60408051918252519081900360200190f35b34610000576102de610b85565b60408051918252519081900360200190f35b34610000576102de610b8b565b60408051918252519081900360200190f35b34610000576102de6004356106b0565b60408051918252519081900360200190f35b34610000576102de600160a060020a0360043516610b91565b60408051918252519081900360200190f35b34610000576102b4610bb0565b005b34610000576102de610e2d565b60408051918252519081900360200190f35b34610000576102de610e33565b60408051918252519081900360200190f35b34610000576102de610e39565b60408051918252519081900360200190f35b34610000576102b4610e3f565b005b34610000576102de610e86565b60408051918252519081900360200190f35b34610000576102de610e8c565b60408051918252519081900360200190f35b34610000576102de610e92565b60408051918252519081900360200190f35b3461000057610584610e98565b60408051600160a060020a0390951685526020850193909352838301919091526060830152519081900360800190f35b34610000576102de610eb3565b60408051918252519081900360200190f35b34610000576105e0610eb9565b6040518082600481116100005760ff16815260200191505060405180910390f35b346100005761032b610ec2565b60408051600160a060020a039092168252519081900360200190f35b346100005761032b610ed1565b60408051600160a060020a039092168252519081900360200190f35b34610000576102de610ee0565b60408051918252519081900360200190f35b34610000576102de610ee6565b60408051918252519081900360200190f35b34610000576102de610eec565b60408051918252519081900360200190f35b600080600160105460ff166004811161000057141580156106d357506011544210155b80156106e157506012544211155b1561075057600b546011540142116106fc5750600654610750565b600c546011540142116107125750600754610750565b600d546011540142116107285750600854610750565b600e5460115401421161073e5750600954610750565b600f546011540142116107505750600a545b5b5b5b5b5b670de0b6b3a76400006064848302020491505b50919050565b60005433600160a060020a0390811691161461078957610000565b600260038160105460ff166004811161000057141580156107bf575080600481116100005760105460ff16600481116100005714155b156107c957610000565b600360105460ff1660048111610000571480156107eb5750601c546017540142105b156107f557610000565b60408051608081018252600160a060020a038516808252601b54420160208301819052600093830184905260609092018390526016805473ffffffffffffffffffffffffffffffffffffffff1916909117905560175560188190556019556010805460ff191660031790555b5b50505b50565b600b5481565b60008060105460ff1660048111610000571461088957610000565b60125442101561089857610000565b6010805460ff191660011790555b5b50565b600c5481565b600054600160a060020a031681565b6000805433600160a060020a039081169116146108db57610000565b60018060105460ff166004811161000057146108f657610000565b600254601354101561090757610000565b60055460135460649182030260008054604051939092049450600160a060020a039091169184156108fc0291859190818181858888f19350505050151561094d57610000565b6010805460ff191660021790555b5b505b50565b60065481565b600f5481565b6014546040805160006020918201819052825160e060020a6370a08231028152600160a060020a0333811660048301529351919493909316926370a0823192602480830193919282900301818787803b156100005760325a03f11561000057505060405151151590506109df57610000565b6017544211156109ee57610000565b60038060105460ff16600481116100005714610a0957610000565b601b54601754600160a060020a0333166000908152601a60205260409020549190039010610a3657610000565b600160a060020a033381166000818152601a6020908152604080832042905560145481518301849052815160e060020a6370a08231028152600481019590955290519416936370a0823193602480820194918390030190829087803b156100005760325a03f115610000575050604051519250508215610abd5760188054830190556102ad565b60198054830190555b5b5b505b5b5050565b600d5481565b600e5481565b600060018060105460ff16600481116100005714610af857610000565b60025460135410610b0857610000565b600160a060020a0333166000908152601560205260408120805490829055925082118015610b585750604051600160a060020a0333169083156108fc029084906000818181858888f19350505050155b1561095b57600160a060020a03331660009081526015602052604090208290555b5b5b5050565b601b5481565b60035481565b60055481565b600160a060020a0381166000908152601560205260409020545b919050565b601754421015610bbf57610000565b60038060105460ff16600481116100005714610bda57610000565b60195460185411610bea57610000565b601454604080516000602091820181905282517fa69df4b50000000000000000000000000000000000000000000000000000000081529251600160a060020a039094169363a69df4b59360048082019493918390030190829087803b156100005760325a03f1156100005750506040515115159050610c6857610000565b601454604080516000602091820181905282517f5dc5aefe0000000000000000000000000000000000000000000000000000000081529251600160a060020a0390941693635dc5aefe9360048082019493918390030190829087803b156100005760325a03f1156100005750506040515115159050610ce657610000565b601454601654604080517ff2fde38b000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201529051919092169163f2fde38b91602480830192600092919082900301818387803b156100005760325a03f115610000575050601654601454604080516000602091820181905282517f8da5cb5b0000000000000000000000000000000000000000000000000000000081529251600160a060020a0395861696509490931693638da5cb5b936004808501948390030190829087803b156100005760325a03f11561000057505060405151600160a060020a0316919091149050610de557610000565b601654604051600160a060020a039182169130163180156108fc02916000818181858888f193505050501515610e1a57610000565b6010805460ff191660041790555b5b505b565b601c5481565b60025481565b60085481565b60005433600160a060020a03908116911614610e5a57610000565b6001805473ffffffffffffffffffffffffffffffffffffffff191633600160a060020a03161790555b5b565b60095481565b60075481565b600a5481565b601654601754601854601954600160a060020a039093169284565b60115481565b60105460ff1681565b601454600160a060020a031681565b600154600160a060020a031681565b60125481565b60135481565b600454815600a165627a7a72305820be2da9afdf135bbcb14395e6260c817b15fef7bd307505987f19ba8d309c0b9c0029000000000000000000000000621d78f2ef2fd937bfca696cabaf9a779f59b3ed000000000000000000000000c81367dc7f0d47dcb49a3bb20cafcb9be638a39300000000000000000000000000000000000000000000000000000000592fe5a0

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

-----Decoded View---------------
Found 3 constructor arguments :
Arg [0] : 000000000000000000000000621d78f2ef2fd937bfca696cabaf9a779f59b3ed
Arg [1] : 000000000000000000000000c81367dc7f0d47dcb49a3bb20cafcb9be638a393
Arg [2] : 00000000000000000000000000000000000000000000000000000000592fe5a0


   Swarm Source:
bzzr://be2da9afdf135bbcb14395e6260c817b15fef7bd307505987f19ba8d309c0b9c

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.