Sponsored Link:   SHPING - $3.4M RAISED IN PRESALE - ON TRACK TO BE LARGEST ICO IN AUSTRALIA - JOIN NOW
  Latest 25 txns from a total Of 13887 transactions View All

TxHash Age From To Value [TxFee]
0x3fdee85743bb6726e760dbcd10b4e5bc892f77acadc64e6217d0e28ecaa46f211 day 12 hrs ago0x310acf0357ed12a83b9d0640b242b5d3cdb2855e  IN   PaypiePreSale0 Ether0.00213818
0x0b003e088bf407a0a9ad51ccb890aa3feea7bf9830239b0052a56e726f77e3666 days 8 hrs ago0xf98e0a1b19a87e48b3a5de5d44f0911659303d8d  IN   PaypiePreSale0 Ether0.002245089
0x5d97384526ad6fe736279aa4c8f7151f63d856ecd0238016de557ca72c7a52ef14 days 7 hrs ago0x69631ec2cf6bceb2e6cd2fad6c9fe910d1b683dd  IN   PaypiePreSale0 Ether0.004383269
0x9516f7eb70bcb074738fb94767a52c07766d2f1106acdee84fce44786f74828e14 days 8 hrs ago0xfae38040732e50ac8b4f36488d9bb56b9398c3ea  IN   PaypiePreSale0 Ether0.001680602
0x29b194227bd36f6b8a3c57afb25962fab9cb93180796d0449c62322d7776646414 days 9 hrs ago0xfae38040732e50ac8b4f36488d9bb56b9398c3ea  IN   PaypiePreSale0 Ether0.001680602
0x6293fde6614b6250c2c77854f95c1a2f055c68926b67f0246537830bd927c87623 days 12 hrs ago0x310acf0357ed12a83b9d0640b242b5d3cdb2855e  IN   PaypiePreSale0 Ether0.00087304
0xe3d76874e92a759d2f24cef8f9d00cd2b8c98b09537d8c3633ccfc47753f6d7a23 days 12 hrs ago0x310acf0357ed12a83b9d0640b242b5d3cdb2855e  IN   PaypiePreSale0 Ether0.00087304
0x1a0a995955757df366d48b5a31b35516e7bc3c06ac03f5ac6d8f0d91e0e7e56623 days 17 hrs ago0x10d93eb049d37e0ba3a54be9cab9886dc622fdcc  IN   PaypiePreSale0 Ether0.000480522
0xab26f6fbdc5a8b0248839e1620538794b8216bbe4532579294d9d14d892402ea25 days 5 hrs ago0x2573623e65748f9848ff10caa34bc6931753fc60  IN   PaypiePreSale0 Ether0.00129472
0x9756d69855eb35a9420e7ebed1443b6eb2f0e4e0f1008c45111a318999c6372927 days 14 hrs ago0xc83c48070d66c3d1c95879263445b293d5d93373  IN   PaypiePreSale0 Ether0.0004624
0x54f44d72426675873b74a49166ee885467efd619ca7fd31f36ce7fe8a3325fb127 days 14 hrs ago0xc83c48070d66c3d1c95879263445b293d5d93373  IN   PaypiePreSale0 Ether0.0009248
0xd80b2cf5f7f5ec125c97eb5f394f6691cecbb7c16e5741a2fdb5db9fbc34ea9928 days 8 hrs ago0x15b24773be00c1de93feb125616736c416b745d1  IN   PaypiePreSale0 Ether0.00213818
0xe23fce1f7918158caec1f1bdb12389350ba6135abe9ba462966242b8b9f7f05c29 days 5 hrs ago0x2573623e65748f9848ff10caa34bc6931753fc60  IN   PaypiePreSale0 Ether0.00071672
0xa4eeb7324984e502eb50bc6963ac31c0339686a1c3063eaba938f664f1f5d4a129 days 6 hrs ago0x2573623e65748f9848ff10caa34bc6931753fc60  IN   PaypiePreSale0 Ether0.00071672
0x83e719fc5990428441fc7c80850d029f426665256c0002c68f1a14368e152c4730 days 18 hrs ago0x67f2852296851150be034598ede2f1e0dab0ac9a  IN   PaypiePreSale0 Ether0.000480522
0xeb02f5065cb463a2ef7dd3e3a486adfc397fce1cd7a1e32c64ca7225ae9437ef31 days 11 hrs ago0x67f2852296851150be034598ede2f1e0dab0ac9a  IN   PaypiePreSale0 Ether0.000480522
0x6d435f7dffd73479d6d658b5721e92bcb3acd9d64542011bdbbb5032f58d610831 days 11 hrs ago0x67f2852296851150be034598ede2f1e0dab0ac9a  IN   PaypiePreSale0 Ether0.000480522
0x8d85f7bbc917d0a1973dbf16562e58f1b4f28c1267d667a2511cc25bde4a536531 days 12 hrs ago0xbdea967b0615984e2761577f2e26e55ab67b6521  IN   PaypiePreSale0 Ether0.002245089
0x858e59533ddf5536f3609ab256b1483edc1797573b94c2510ddd5b372191d62631 days 13 hrs ago0xbdea967b0615984e2761577f2e26e55ab67b6521  IN   PaypiePreSale0 Ether0.000525
0xcf1eab81269be36a96c06d600de849883a0ea5edf98987598827f30fefe666d033 days 4 hrs ago0x2d1f9559b6fb575644e4ede9887e9ef790178088  IN   PaypiePreSale0 Ether0.000941237
0xcab84f01321e6df3762691c96cbe7f7b030abd53046a86469b08f0b38726420033 days 4 hrs ago0x2d1f9559b6fb575644e4ede9887e9ef790178088  IN   PaypiePreSale0 Ether0.000941237
0x83ae8f3ce102f7bee721fa4f18e1d85de42dbfc94153f26e2858b59122413e3034 days 7 hrs ago0xf10868f8489657229fdc6514db1f836ba02288bc  IN   PaypiePreSale0 Ether0.005773086
0x747bd6a427870c3bfac61dcde4e3359edfee19150a1d6bb797c86855a58d929135 days 12 hrs ago0xf74f65d749d9243abcbe4365e25da25d97ff3fbd  IN   PaypiePreSale0 Ether0.00641454
0x901770601df54f52f0291ea3b8d9ad90523d44f34cfafcf6e5d9c6b7be58d5bb36 days 7 hrs ago0x0b8ab8dcbc7a556bc7e6c28c1ba5b994418e4452  IN   PaypiePreSale0 Ether0.004383269
0x1386ca8ac6b6b0016153b0a0587ea6ef3cea12aa9cbc8cc7bd68057fcbd6791a36 days 18 hrs ago0xb4e6f0047188bfd990343810c78384fe91272c04  IN   PaypiePreSale0 Ether0.000106909
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
  Latest 25 Internal Txns, Click here to View More View All
ParentTxHash Block Age From To Value
0x24413e51de0da2d3d545eeb85bb8c123f2376611427b2b868c9d25d19790d68a4348472138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f0.7 Ether
0x38cd3485f723962fcf25ab4df739ad8c571b9d55045842b35ffcabdd94554fe84348472138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f3.3 Ether
0x68c200cdeaeda69185ac2c2e12952356104328e78440b23f34d4c4dccc9de1d24348470138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f6.5 Ether
0x07f5577586f1afa6c31c5718ae2d72cec3da8756d6555e33737a96a4d49d61f44348469138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f2 Ether
0xc88096818c1224f6a8c47a1cd1e8ee52e7ecbb444a65020f409bee2ad7b703b24348469138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f2 Ether
0x6abde19acfe0fad2c52c403fecf8e859c03efd5b985ef59526f4661b785ed08f4348465138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f1 Ether
0xe12baf406232c0e295b0cd54e680a645ee1b2d112937316e812e01debd7971d94348464138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f3.43 Ether
0x20147c346214f5a5dec7b276e0a6aa5769598fbde7bfbf03b781e1930895526c4348460138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f3.1 Ether
0xb096dc6e9c0c49432e38a15af4e8104ee00b4cee6d53995e2c8218672210474e4348458138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f1.9 Ether
0x5552259226973e1bbf02d6a7d40ffbc2e849c71c1d999fff257915112132ef404348458138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f0.633294 Ether
0x20b78dd3640e6cebe757491119dc9f96ef98c222759a799b8de5a9267fa81ed24348458138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f3.4 Ether
0xc193616da7d67c461572c11e79f8f035719182e8498a77c7aadb0572c79ac7924348456138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f1.0042805 Ether
0xd77b7674c95391328361d0d31967562bbb708cb7de5ed3a1a6335240553ec9de4348456138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f1.1 Ether
0x958d893b49de315516463b003d747cba39c28afda0422f446b3631bc4c5bc42d4348456138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f1.5 Ether
0x6e181222b1b22065bdfc190f060b97bf360815f1c73a2d7d098067fef0818a794348456138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f0.5 Ether
0x0802c64aa80b56637143218da177bddf3b3e091106f1c53dc44440643e6103a24348456138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f4 Ether
0xa12370d36fdbbb57f5b3f5dfaaa232a8641dde7d7ac9aa5dc098219d8445325d4348455138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f4.95 Ether
0xebbc3757c3054c06912ed0d5bc83499f208f809824a8719f4db70733429f0e124348454138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f0.89 Ether
0xa26a6f6333e39683534ef82cccb945e4e6691c4ec77098a7eb7f68be70ab71db4348452138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f6.174192249 Ether
0xa180c3ffaf5c6cf3b0c4c96b7d2e1d592132eb4945bcb9fa9d2929a6c5a668d14348452138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f2.52 Ether
0xa5343005433644e0721536dde9f908b08e63cd82257d657c470d7b45f677381c4348451138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f3 Ether
0xb9a71bb45ea71939f25169f24e5c2d682d838a136c622a39a2229c16df26e55b4348451138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f0.85 Ether
0x4c9d63a9bb90cb83e68e1ee4889f18ca465620cc09ec7ff27a4b2eecbe7eb86b4348450138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f13 Ether
0xeab4e4bb52605660aea35fbe57f6ca65a0e5bbac6f2f9b85b6e27ef167a2d9834348448138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f15.1 Ether
0x5fdde580a6607a20ea6bbbaf740ec33af5c07f2d3b014a5b2ae3ef5aaf9e58fc4348448138 days 13 hrs ago0xf8a15b1540d5f9d002d9ccb7fd1f23e795c2859d0xf821fd99bca2111327b6a411c90be49dcf78ce0f0.5 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity) Solidity compiler bugs.

Contract Source Code Verified
Contract Name: Presale
Compiler Version: v0.4.17+commit.bdeb9e52
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts
pragma solidity ^ 0.4.17;

contract SafeMath {
    function safeMul(uint a, uint b) pure internal returns(uint) {
        uint c = a * b;
        assert(a == 0 || c / a == b);
        return c;
    }

    function safeSub(uint a, uint b) pure internal returns(uint) {
        assert(b <= a);
        return a - b;
    }

    function safeAdd(uint a, uint b) pure internal returns(uint) {
        uint c = a + b;
        assert(c >= a && c >= b);
        return c;
    }
}




contract Ownable {
    address public owner;

    function Ownable() public {
        owner = msg.sender;
    }

    function transferOwnership(address newOwner) public onlyOwner {
        if (newOwner != address(0)) 
            owner = newOwner;
    }

    function kill() public {
        if (msg.sender == owner) 
            selfdestruct(owner);
    }

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

contract Pausable is Ownable {
    bool public stopped;

    modifier stopInEmergency {
        if (stopped) {
            revert();
        }
        _;
    }

    modifier onlyInEmergency {
        if (!stopped) {
            revert();
        }
        _;
    }

    // Called by the owner in emergency, triggers stopped state
    function emergencyStop() external onlyOwner {
        stopped = true;
    }

    // Called by the owner to end of emergency, returns to normal state
    function release() external onlyOwner onlyInEmergency {
        stopped = false;
    }
}


contract ERC20 {
    uint public totalSupply;

    function balanceOf(address who) public view returns(uint);

    function allowance(address owner, address spender) public view returns(uint);

    function transfer(address to, uint value) public returns(bool ok);

    function transferFrom(address from, address to, uint value) public returns(bool ok);

    function approve(address spender, uint value) public returns(bool ok);

    event Transfer(address indexed from, address indexed to, uint value);
    event Approval(address indexed owner, address indexed spender, uint value);
}


contract Token is ERC20, SafeMath, Ownable {

    function transfer(address _to, uint _value) public returns(bool);
}

// Presale Smart Contract
// This smart contract collects ETH and in return sends tokens to the backers
contract Presale is SafeMath, Pausable {

    struct Backer {
        uint weiReceived; // amount of ETH contributed
        uint tokensToSend; // amount of tokens  sent
        bool claimed;
        bool refunded;
    }
   
    address public multisig; // Multisig contract that will receive the ETH    
    uint public ethReceived; // Number of ETH received
    uint public tokensSent; // Number of tokens sent to ETH contributors
    uint public startBlock; // Presale start block
    uint public endBlock; // Presale end block

    uint public minInvestment; // Minimum amount to invest
    uint public maxInvestment; // Maximum investment
    bool public presaleClosed; // Is presale still on going     
    uint public tokenPriceWei; // price of token in wei
    Token public token; // addresss of token contract


    mapping(address => Backer) public backers; //backer list
    address[] public backersIndex;  // to be able to iterate through backer list
    uint public maxCap;  // max cap
    uint public claimCount;  // number of contributors claming tokens
    uint public refundCount;  // number of contributors receivig refunds
    uint public totalClaimed;  // total of tokens claimed
    uint public totalRefunded;  // total of tokens refunded
    bool public mainSaleSuccessfull; // true if main sale was successfull
    mapping(address => uint) public claimed; // Tokens claimed by contibutors
    mapping(address => uint) public refunded; // Tokens refunded to contributors


    // @notice to verify if action is not performed out of the campaing range
    modifier respectTimeFrame() {
        if ((block.number < startBlock) || (block.number > endBlock)) 
            revert();
        _;
    }

    // @notice overwrting this function to ensure that money if any     is returned to authorized party. 
    function kill() public {
        if (msg.sender == owner) 
            selfdestruct(multisig);
    }


    // Events
    event ReceivedETH(address backer, uint amount, uint tokenAmount);
    event TokensClaimed(address backer, uint count);
    event Refunded(address backer, uint amount);



    // Presale  {constructor}
    // @notice fired when contract is crated. Initilizes all needed variables.
    function Presale() public {        
        multisig = 0xF821Fd99BCA2111327b6a411C90BE49dcf78CE0f; 
        minInvestment = 5e17;  // 0.5 eth
        maxInvestment = 75 ether;      
        maxCap = 82500000e18;
        startBlock = 0; // Should wait for the call of the function start
        endBlock = 0; // Should wait for the call of the function start       
        tokenPriceWei = 1100000000000000;      
        tokensSent = 2534559883e16;         
    }

    // @notice​ ​return​ ​ number​ of​ ​contributors
    //​ ​@return​ ​ ​{uint}​ ​ number​ ​ of contributors
    function numberOfBackers() public view returns(uint) {
        return backersIndex.length;
    }

    // @notice to populate website with status of the sale 
    function returnWebsiteData() external view returns(uint, uint, uint, uint, uint, uint, uint, uint, uint, bool, bool) {
    
        return (startBlock, endBlock, numberOfBackers(), ethReceived, maxCap, tokensSent, tokenPriceWei, minInvestment, maxInvestment, stopped, presaleClosed );
    }

    // @notice called to mark contributors when tokens are transfered to them after ICO manually. 
    // @param _backer {address} address of beneficiary
    function claimTokensForUser(address _backer) onlyOwner() external returns(bool) {

        require (!backer.refunded); // if refunded, don't allow tokens to be claimed           
        require (!backer.claimed); // if tokens claimed, don't allow to be claimed again            
        require (backer.tokensToSend != 0); // only continue if there are any tokens to send        
        Backer storage backer = backers[_backer];
        backer.claimed = true;  // mark record as claimed

        if (!token.transfer(_backer, backer.tokensToSend)) 
            revert(); // send claimed tokens to contributor account

        TokensClaimed(msg.sender, backer.tokensToSend);  
        return true;
    }


    // {fallback function}
    // @notice It will call internal function which handels allocation of Ether and calculates PPP tokens.
    function () public payable {
        contribute(msg.sender);
    }

    // @notice in case refunds are needed, money can be returned to the contract
    function fundContract() external payable onlyOwner() returns (bool) {
        mainSaleSuccessfull = false;
        return true;
    }

    // @notice It will be called by owner to start the sale    
    // block numbers will be calculated based on current block time average. 
    function start(uint _block) external onlyOwner() {
        require(_block < 54000);  // 2.5*60*24*15 days = 54000  
        startBlock = block.number;
        endBlock = safeAdd(startBlock, _block);   
    }

    // @notice Due to changing average of block time
    // this function will allow on adjusting duration of campaign closer to the end 
    // @param _block  number of blocks representing duration 
    function adjustDuration(uint _block) external onlyOwner() {
        
        require(_block <= 72000);  // 2.5*60*24*20 days = 72000     
        require(_block > safeSub(block.number, startBlock)); // ensure that endBlock is not set in the past
        endBlock = safeAdd(startBlock, _block);   
    }

    


    // @notice set the address of the token contract
    // @param _token  {Token} address of the token contract
    function setToken(Token _token) public onlyOwner() returns(bool) {

        token = _token;
        mainSaleSuccessfull = true;
        return true;
    }

    // @notice sets status of main ICO
    // @param _status {bool} true if public ICO was successful
    function setMainCampaignStatus(bool _status) public onlyOwner() {
        mainSaleSuccessfull = _status;
    }

    // @notice It will be called by fallback function whenever ether is sent to it
    // @param  _contributor {address} address of beneficiary
    // @return res {bool} true if transaction was successful

    function contribute(address _contributor) internal stopInEmergency respectTimeFrame returns(bool res) {
         
        require (msg.value >= minInvestment && msg.value <= maxInvestment);  // ensure that min and max contributions amount is met
                   
        uint tokensToSend = calculateNoOfTokensToSend();
        
        require (safeAdd(tokensSent, tokensToSend) <= maxCap);  // Ensure that max cap hasn't been reached

        Backer storage backer = backers[_contributor];

        if (backer.weiReceived == 0)
            backersIndex.push(_contributor);

        backer.tokensToSend = safeAdd(backer.tokensToSend, tokensToSend);
        backer.weiReceived = safeAdd(backer.weiReceived, msg.value);
        ethReceived = safeAdd(ethReceived, msg.value); // Update the total Ether recived
        tokensSent = safeAdd(tokensSent, tokensToSend);

        multisig.transfer(msg.value);  // send money to multisignature wallet

        ReceivedETH(_contributor, msg.value, tokensToSend); // Register event
        return true;
    }

    // @notice It is called by contribute to determine amount of tokens for given contribution    
    // @return tokensToPurchase {uint} value of tokens to purchase

    function calculateNoOfTokensToSend() view internal returns(uint) {
         
        uint tokenAmount = safeMul(msg.value, 1e18) / tokenPriceWei;
        uint ethAmount = msg.value;

        if (ethAmount >= 50 ether)
            return tokenAmount + (tokenAmount * 5) / 100;  // 5% percent bonus
        else if (ethAmount >= 15 ether)
            return tokenAmount + (tokenAmount * 25) / 1000; // 2.5% percent bonus
        else 
            return tokenAmount;
    }

    // @notice This function will finalize the sale.
    // It will only execute if predetermined sale time passed 

    function finalize() external onlyOwner() {

        require (!presaleClosed);           
        require (block.number >= endBlock);                          
        presaleClosed = true;
    }


    // @notice contributors can claim tokens after public ICO is finished
    // tokens are only claimable when token address is available. 

    function claimTokens() external {

        require(mainSaleSuccessfull);
       
        require (token != address(0));  // address of the token is set after ICO
                                        // claiming of tokens will be only possible once address of token
                                        // is set through setToken
           
        Backer storage backer = backers[msg.sender];

        require (!backer.refunded); // if refunded, don't allow for another refund           
        require (!backer.claimed); // if tokens claimed, don't allow refunding            
        require (backer.tokensToSend != 0);   // only continue if there are any tokens to send           

        claimCount++;
        claimed[msg.sender] = backer.tokensToSend;  // save claimed tokens
        backer.claimed = true;
        totalClaimed = safeAdd(totalClaimed, backer.tokensToSend);
        
        if (!token.transfer(msg.sender, backer.tokensToSend)) 
            revert(); // send claimed tokens to contributor account

        TokensClaimed(msg.sender, backer.tokensToSend);  
    }

    // @notice allow refund when ICO failed
    // In such a case contract will need to be funded. 
    // Until contract is funded this function will throw

    function refund() external {

        require(!mainSaleSuccessfull);  // ensure that ICO failed
        require(this.balance > 0);  // contract will hold 0 ether at the end of campaign.                                  
                                    // contract needs to be funded through fundContract() 
        Backer storage backer = backers[msg.sender];

        require (!backer.claimed); // check if tokens have been allocated already                   
        require (!backer.refunded); // check if user has been already refunded     
        require(backer.weiReceived != 0);  // check if user has actually sent any contributions        

        backer.refunded = true; // mark contributor as refunded. 
        totalRefunded = safeAdd(totalRefunded, backer.weiReceived);
        refundCount ++;
        refunded[msg.sender] = backer.weiReceived;

        msg.sender.transfer(backer.weiReceived);  // refund contribution        
        Refunded(msg.sender, backer.weiReceived); // log event
    }


    // @notice Failsafe drain
    function drain() external onlyOwner() {
        multisig.transfer(this.balance);
            
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"maxInvestment","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenPriceWei","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"endBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"refundCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"numberOfBackers","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_backer","type":"address"}],"name":"claimTokensForUser","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"returnWebsiteData","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"bool"},{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"}],"name":"setToken","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tokensSent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"maxCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"kill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"multisig","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"claimTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"startBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finalize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"refund","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"emergencyStop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"mainSaleSuccessfull","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"stopped","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"release","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"minInvestment","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"claimCount","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":false,"inputs":[{"name":"_block","type":"uint256"}],"name":"adjustDuration","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_block","type":"uint256"}],"name":"start","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"drain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"presaleClosed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"backers","outputs":[{"name":"weiReceived","type":"uint256"},{"name":"tokensToSend","type":"uint256"},{"name":"claimed","type":"bool"},{"name":"refunded","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"fundContract","outputs":[{"name":"","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"refunded","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"claimed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalClaimed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalRefunded","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_status","type":"bool"}],"name":"setMainCampaignStatus","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ethReceived","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"backersIndex","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"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":"tokenAmount","type":"uint256"}],"name":"ReceivedETH","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"backer","type":"address"},{"indexed":false,"name":"count","type":"uint256"}],"name":"TokensClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"backer","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Refunded","type":"event"}]

  Contract Creation Code Switch To Opcodes View
6060604052341561000f57600080fd5b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073f821fd99bca2111327b6a411c90be49dcf78ce0f600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506706f05b59d3b20000600681905550680410d586a20a4c00006007819055506a443e0df6250a9462800000600d81905550600060048190555060006005819055506603e871b540c0006009819055506a14f723aa6cbb20fdcb0000600381905550611d82806101146000396000f300606060405236156101d5576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680622e1316146101e157806305d0f15b1461020a578063083c6323146102335780630bda4dbf1461025c5780630dbd5270146102855780630fa85ab0146102ae57806313b5d420146102ff578063144fa6d7146103765780631f130761146103c757806323548b8b146103f057806341c0e1b5146104195780634783c35b1461042e57806348c54b9d1461048357806348cd4cb1146104985780634bb278f3146104c1578063590e1ae3146104d657806363a599a4146104eb578063699860731461050057806375f12b211461052d57806386d1a69f1461055a5780638ac2c6801461056f5780638da4d3c9146105985780638da5cb5b146105c157806394465bf61461061657806395805dad146106395780639890220b1461065c578063abd2cc5f14610671578063b85dfb801461069e578063bd097e2114610708578063c033a4901461072a578063c884ef8314610777578063d54ad2a1146107c4578063d9082962146107ed578063e8436ca514610816578063f2fde38b1461083b578063f5f2de3414610874578063fc0c546a1461089d578063fdbdc112146108f2575b6101de33610955565b50005b34156101ec57600080fd5b6101f4610bb5565b6040518082815260200191505060405180910390f35b341561021557600080fd5b61021d610bbb565b6040518082815260200191505060405180910390f35b341561023e57600080fd5b610246610bc1565b6040518082815260200191505060405180910390f35b341561026757600080fd5b61026f610bc7565b6040518082815260200191505060405180910390f35b341561029057600080fd5b610298610bcd565b6040518082815260200191505060405180910390f35b34156102b957600080fd5b6102e5600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610bda565b604051808215151515815260200191505060405180910390f35b341561030a57600080fd5b610312610e51565b604051808c81526020018b81526020018a815260200189815260200188815260200187815260200186815260200185815260200184815260200183151515158152602001821515151581526020019b50505050505050505050505060405180910390f35b341561038157600080fd5b6103ad600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610ec5565b604051808215151515815260200191505060405180910390f35b34156103d257600080fd5b6103da610f82565b6040518082815260200191505060405180910390f35b34156103fb57600080fd5b610403610f88565b6040518082815260200191505060405180910390f35b341561042457600080fd5b61042c610f8e565b005b341561043957600080fd5b610441611020565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561048e57600080fd5b610496611046565b005b34156104a357600080fd5b6104ab611348565b6040518082815260200191505060405180910390f35b34156104cc57600080fd5b6104d461134e565b005b34156104e157600080fd5b6104e96113ee565b005b34156104f657600080fd5b6104fe611606565b005b341561050b57600080fd5b610513611679565b604051808215151515815260200191505060405180910390f35b341561053857600080fd5b61054061168c565b604051808215151515815260200191505060405180910390f35b341561056557600080fd5b61056d61169f565b005b341561057a57600080fd5b61058261172c565b6040518082815260200191505060405180910390f35b34156105a357600080fd5b6105ab611732565b6040518082815260200191505060405180910390f35b34156105cc57600080fd5b6105d4611738565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561062157600080fd5b610637600480803590602001909190505061175d565b005b341561064457600080fd5b61065a60048080359060200190919050506117f3565b005b341561066757600080fd5b61066f611875565b005b341561067c57600080fd5b610684611946565b604051808215151515815260200191505060405180910390f35b34156106a957600080fd5b6106d5600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611959565b60405180858152602001848152602001831515151581526020018215151515815260200194505050505060405180910390f35b6107106119a3565b604051808215151515815260200191505060405180910390f35b341561073557600080fd5b610761600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611a1d565b6040518082815260200191505060405180910390f35b341561078257600080fd5b6107ae600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611a35565b6040518082815260200191505060405180910390f35b34156107cf57600080fd5b6107d7611a4d565b6040518082815260200191505060405180910390f35b34156107f857600080fd5b610800611a53565b6040518082815260200191505060405180910390f35b341561082157600080fd5b61083960048080351515906020019091905050611a59565b005b341561084657600080fd5b610872600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611acc565b005b341561087f57600080fd5b610887611b9c565b6040518082815260200191505060405180910390f35b34156108a857600080fd5b6108b0611ba2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156108fd57600080fd5b6109136004808035906020019091905050611bc8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60008060008060149054906101000a900460ff161561097357600080fd5b600454431080610984575060055443115b1561098e57600080fd5b60065434101580156109a257506007543411155b15156109ad57600080fd5b6109b5611c07565b9150600d546109c660035484611c8f565b111515156109d357600080fd5b600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600081600001541415610a8557600c8054806001018281610a359190611d05565b9160005260206000209001600086909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505b610a93816001015483611c8f565b8160010181905550610aa9816000015434611c8f565b8160000181905550610abd60025434611c8f565b600281905550610acf60035483611c8f565b600381905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501515610b3757600080fd5b7f81e2ef3ab008d32268f605e85c227e20ef36880e0c4367d2d68966822cd92c6e843484604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828152602001935050505060405180910390a1600192505050919050565b60075481565b60095481565b60055481565b600f5481565b6000600c80549050905090565b6000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610e4b578060020160019054906101000a900460ff16151515610c5057600080fd5b8060020160009054906101000a900460ff16151515610c6e57600080fd5b6000816001015414151515610c8257600080fd5b600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060018160020160006101000a81548160ff021916908315150217905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8483600101546000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515610db157600080fd5b6102c65a03f11515610dc257600080fd5b505050604051805190501515610dd757600080fd5b7f896e034966eaaf1adc54acc0f257056febbd300c9e47182cf761982cf1f5e430338260010154604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a1600191505b50919050565b6000806000806000806000806000806000600454600554610e70610bcd565b600254600d54600354600954600654600754600060149054906101000a900460ff16600860009054906101000a900460ff169a509a509a509a509a509a509a509a509a509a509a50909192939495969798999a565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610f7d5781600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001601260006101000a81548160ff021916908315150217905550600190505b919050565b60035481565b600d5481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561101e57600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000601260009054906101000a900460ff16151561106357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515156110c157600080fd5b600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508060020160019054906101000a900460ff1615151561112057600080fd5b8060020160009054906101000a900460ff1615151561113e57600080fd5b600081600101541415151561115257600080fd5b600e600081548092919060010191905055508060010154601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060018160020160006101000a81548160ff0219169083151502179055506111d96010548260010154611c8f565b601081905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb3383600101546000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15156112b057600080fd5b6102c65a03f115156112c157600080fd5b5050506040518051905015156112d657600080fd5b7f896e034966eaaf1adc54acc0f257056febbd300c9e47182cf761982cf1f5e430338260010154604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a150565b60045481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156113ec57600860009054906101000a900460ff161515156113bf57600080fd5b60055443101515156113d057600080fd5b6001600860006101000a81548160ff0219169083151502179055505b565b6000601260009054906101000a900460ff1615151561140c57600080fd5b60003073ffffffffffffffffffffffffffffffffffffffff163111151561143257600080fd5b600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508060020160009054906101000a900460ff1615151561149157600080fd5b8060020160019054906101000a900460ff161515156114af57600080fd5b60008160000154141515156114c357600080fd5b60018160020160016101000a81548160ff0219169083151502179055506114f06011548260000154611c8f565b601181905550600f600081548092919060010191905055508060000154601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff166108fc82600001549081150290604051600060405180830381858888f19350505050151561159457600080fd5b7fd7dee2702d63ad89917b6a4da9981c90c4d24f8c2bdfd64c604ecae57d8d0651338260000154604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a150565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611677576001600060146101000a81548160ff0219169083151502179055505b565b601260009054906101000a900460ff1681565b600060149054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561172a57600060149054906101000a900460ff16151561170f57600080fd5b60008060146101000a81548160ff0219169083151502179055505b565b60065481565b600e5481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156117f0576201194081111515156117c457600080fd5b6117d043600454611cb9565b811115156117dd57600080fd5b6117e960045482611c8f565b6005819055505b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156118725761d2f08110151561185857600080fd5b4360048190555061186b60045482611c8f565b6005819055505b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561194457600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050151561194357600080fd5b5b565b600860009054906101000a900460ff1681565b600b6020528060005260406000206000915090508060000154908060010154908060020160009054906101000a900460ff16908060020160019054906101000a900460ff16905084565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611a1a576000601260006101000a81548160ff021916908315150217905550600190505b90565b60146020528060005260406000206000915090505481565b60136020528060005260406000206000915090505481565b60105481565b60115481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611ac95780601260006101000a81548160ff0219169083151502179055505b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611b9957600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515611b9857806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b50565b60025481565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c81815481101515611bd757fe5b90600052602060002090016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806000600954611c2134670de0b6b3a7640000611cd2565b811515611c2a57fe5b0491503490506802b5e3af16b188000081101515611c5b57606460058302811515611c5157fe5b0482019250611c8a565b67d02ab486cedc000081101515611c86576103e860198302811515611c7c57fe5b0482019250611c8a565b8192505b505090565b6000808284019050838110158015611ca75750828110155b1515611caf57fe5b8091505092915050565b6000828211151515611cc757fe5b818303905092915050565b60008082840290506000841480611cf35750828482811515611cf057fe5b04145b1515611cfb57fe5b8091505092915050565b815481835581811511611d2c57818360005260206000209182019101611d2b9190611d31565b5b505050565b611d5391905b80821115611d4f576000816000905550600101611d37565b5090565b905600a165627a7a72305820f155c4367607bc95f5d9f84f0200830925ce908003a767e874e1786aca70854d0029

   Swarm Source:
bzzr://f155c4367607bc95f5d9f84f0200830925ce908003a767e874e1786aca70854d

 

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.