Sponsored Link: Join FundYourselfNow ICO – Crypto crowdfunding platform to find talent, raise funding while protecting project fraud
Contract Overview | Etheroll_old_2
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 607 txns
  Latest 25 txns from a total Of 607 transactions View All

TxHash Block Age From To Value [TxFee]
0x1c583f30a5bcffc08efb06328b2e33b9b39187c507776a926771c647cd50dbef39176862 days 16 hrs ago0x98f2fb7af0c698a75a39c7a49e6c9e681e333e8b  IN   Etheroll_old_20.1 Ether0.0096
0x179cadb854a3ec7f97acd3fc3be8291c450cabe8e08bdc8ddb49e4957b5b5f5f38983616 days 13 hrs ago0x106fa3ae834c185a05ae06bb36741c0947747ee1  IN   Etheroll_old_20.5 Ether0.000847
0xe0bb4ad79752357752cdfc24494dc02e08bb84052284a77eec6520596f61611b382928019 days 15 hrs ago0x6ee014104e876185e836750f6ddebb6796f307b1  IN   Etheroll_old_20.467 Ether0.0048
0xc3e2ebadd3775014d68df47a5e7d2950e94d81f9db14bb2dd06ab4cda162342d382926119 days 15 hrs ago0x6ee014104e876185e836750f6ddebb6796f307b1  IN   Etheroll_old_20.472 Ether0.0048
0xb71c09a3f90d0722396e1e69afb43f4df23ed8c921e549ad8d2d195d47f8bfbd350770777 days 3 hrs ago0x69ad27348311b1623878b217a3ee13d0140c7d5d  IN   Etheroll_old_20.06769804 Ether0.0018
0xb948c1800dc6fd2497d792def9a42d714be9836bbe9e471e8b5a466e17105c8d344747587 days 7 hrs ago0x3618d982ee74887c865638eda055c1f00df293b9  IN   Etheroll_old_20.1 Ether0.000847
0x5718fad006750efafaa68e1c5f31b37dd7a83787b9c8bf30eec14d5db3670f54344733187 days 8 hrs ago0x3618d982ee74887c865638eda055c1f00df293b9  IN   Etheroll_old_20.1 Ether0.000847
0x1152b3d68222f81b70c5491478029b65a1908a153f8515fcc2ccfc67387e99b3344731087 days 8 hrs ago0x3618d982ee74887c865638eda055c1f00df293b9  IN   Etheroll_old_20.1 Ether0.000847
0x03881e147856cbd20ed358692118be50d8b8f05a80b4bbe6008b1a0a2ba1b2ed340782393 days 23 hrs ago0x727eee3b07d819f049b27aaef10317b682bbfdf9  IN   Etheroll_old_211 Ether0.00067061
0x0fbe773eae1d998071409c8172fe3bf3efed5735bcee23fe0f96374a57d334d3340780394 days 2 mins ago0x727eee3b07d819f049b27aaef10317b682bbfdf9  IN   Etheroll_old_211 Ether0.00067061
0x16840431f95ad36ea5b256428cac88fb6dee6f5d71e8e12487848f488edc77f03312372109 days 22 hrs ago0xc21c3ed8d218fe804459311bfa4674b618c39260  IN   Etheroll_old_20 Ether0.0023499
0xbc4b52ef4e611aec763d654fb9c9c3f0dd28f5f8ba871e7007339cb53f6cba3f3312350109 days 22 hrs ago0xc21c3ed8d218fe804459311bfa4674b618c39260  IN   Etheroll_old_20 Ether0.0014206
0xa5914cc5bcb7dcc8263cb2fb683bca81ca60b05e58e45be39e0d84146f27e5943262376118 days 6 hrs ago0x1e792b6f8b9f12f9527d55b547dcee97c34e897d  IN   Etheroll_old_20.53715162 Ether0.00058802
0x0eb04ec7f3653e6c80f0bac6c9da94895dbb01798785bd5eb340770f7b4088013259409118 days 18 hrs ago0x73f0ed546cd7893abc5e04284b68522602603dd4  IN   Etheroll_old_20 Ether0.01037741
0x2daf848d1878a63000edaf4d57cbd47dc0cc99d429cf7545919f197fd81fc29e3259353118 days 18 hrs ago0x73f0ed546cd7893abc5e04284b68522602603dd4  IN   Etheroll_old_20 Ether0.05737554
0x45212e455ee46dec825ad0026a5ecd45419f5a5228ab8069e0c5526338b4d4a73258735118 days 20 hrs ago0x9b7510bc12a81bd7aa0c87d0c709dcac230a4880  IN   Etheroll_old_25 Ether0.00335166
0x9f4b7850acbcf1d3455f23510b07eb684a323ce72cc29df2a94ff3045961ddf43258707118 days 21 hrs ago0x484c33979ebb6150889367144ddcf7698b1389e9  IN   Etheroll_old_24 Ether0.00161656
0x58c59bfaa0c55cdfdf50643768b22bdba63bf2e7f6a97175a08d4638506c74603258512118 days 21 hrs ago0x64d3779f09a125d81bb38afd2f38c0c8060b2b91  IN   Etheroll_old_21.5 Ether0.00335166
0x7ddbf58daf75efefc007f272f99ea71a172e5ecf83b073a1ac4f4dda399b021c3257972118 days 23 hrs ago0xeed9bf4bdcada1d14a5bb887961dd7736fde4a89  IN   Etheroll_old_232 Ether0.00212166
0x5d23a25437e78af41a7ba3a1b235bf81eff6f8d7909809bc4cbee96d859340783257899119 days 16 mins ago0xeed9bf4bdcada1d14a5bb887961dd7736fde4a89  IN   Etheroll_old_215 Ether0.00212166
0x915e950a71576ed8f8961858d98d17f14b1e18a79b0dc560bb8934eee299ea493257824119 days 33 mins ago0xeed9bf4bdcada1d14a5bb887961dd7736fde4a89  IN   Etheroll_old_22 Ether0.00217341
0xe92c48b1406659efcd7d5639103bd9bb8e17a1d2d2504e9e9335f92f425292533257799119 days 41 mins ago0x4c89684041eb142a85c917986b3a2d7d85b284cb  IN   Etheroll_old_225.26090846 Ether0.00343341
0xdade32d7c2a59fb2ed4c0748e8c71fbd0e2130072391cc24c82f2315a98efaa23257632119 days 1 hr ago0xf95e5ac30eab67ac43f667d9fb44f0f475a26429  IN   Etheroll_old_230 Ether0.00144894
0x2ae9620db806454ad720e1115cdaffcbd02c6ab057c9839c949d9a7ac67bb7ef3257579119 days 1 hr ago0xeed9bf4bdcada1d14a5bb887961dd7736fde4a89  IN   Etheroll_old_21 Ether0.00343341
0xc96b80158a981d13e36efe6d04d58940f08ce8af687535864cfb2aae9e80681a3255989119 days 7 hrs ago0x328e9986f235477911156c434da05ddd64f8d27f  IN   Etheroll_old_249.9925 Ether0.00212166

[Download: CSV Export ]    
 Internal Transactions as a result of Contract Execution
  Latest 10 Internal Transactions

ParentTxHash Block Age From To Value
0x063e1a808ffc0be649166f8e72b65e87cd764dbae0cb3536028b3f6a65e0db21386398313 days 59 mins ago0x309ff63c015b2286e2af9b5da45a78be46d6fe7b0x805129c7144688224c122c924e3855d5b4fa01d80.12 Ether
0x9420f33663ff579e573c90c36071a20432579bf921fbec7bd79b49ec75a0f125386395713 days 1 hr ago0x309ff63c015b2286e2af9b5da45a78be46d6fe7b0x805129c7144688224c122c924e3855d5b4fa01d80.12 Ether
0x2daf848d1878a63000edaf4d57cbd47dc0cc99d429cf7545919f197fd81fc29e3259353118 days 18 hrs ago0x805129c7144688224c122c924e3855d5b4fa01d80xa86a60d53e6f474e049be54824551bb99f05adee4,736.115263243866951175 Ether
0x2daf848d1878a63000edaf4d57cbd47dc0cc99d429cf7545919f197fd81fc29e3259353118 days 18 hrs ago0x805129c7144688224c122c924e3855d5b4fa01d80x24c3235558572cff8054b5a419251d3b0d43e91b18,944.461052975467804696 Ether
0xd232de54bb7187b51427e4fc414b2371bedb2b6c59e31a213fa0803c474489793237615122 days 8 hrs ago0x69d198a8507b77ce98cf5eaaabb75c066e2f5b830x805129c7144688224c122c924e3855d5b4fa01d810 Ether
0xdc6f38e44fa9f0b359b6455868277e9c3aebb01b8e48c3d8142d21f19aa9c3a03207198127 days 10 hrs ago0x46c418691b0e7b4e22c9805218b1d890dd88bd890x805129c7144688224c122c924e3855d5b4fa01d89 Ether
0xf0a3aba930752c2f02e4ed27795838bf485f423f7fedec5f49ca12d398ccf1543207188127 days 10 hrs ago0x46c418691b0e7b4e22c9805218b1d890dd88bd890x805129c7144688224c122c924e3855d5b4fa01d82 Ether
0x3d753527a05734cb3e3322669ed36f7d541ebc1e2c8386c8e36f56ef4b49200e3207188127 days 10 hrs ago0x46c418691b0e7b4e22c9805218b1d890dd88bd890x805129c7144688224c122c924e3855d5b4fa01d85 Ether
0x90d4a7bf7d9ddde8db55415fd0c5e6c60f2053b80691fe4034281cc70d47b9503207188127 days 10 hrs ago0x46c418691b0e7b4e22c9805218b1d890dd88bd890x805129c7144688224c122c924e3855d5b4fa01d82 Ether
0xc8f618addfc1a0e91b1dbb35ff180781be6890683fc7cc244c21fd2ce4484df83207004127 days 10 hrs ago0x46c418691b0e7b4e22c9805218b1d890dd88bd890x805129c7144688224c122c924e3855d5b4fa01d82 Ether

[Download: CSV Export ]    
Warning: The compiled contract might be susceptible to SkipEmptyStringLiteral (low-severity), ConstantOptimizerSubtraction (low-severity) Solidity compiler bugs.

Contract Source Code Verified
Note: Displaying matching verified source code at contract 0xa9a8108994bb704261567e53b49607a73876ddf1
Contract Name: EtherollCrowdfund
Compiler Version: v0.4.8+commit.60cc1668
Optimization Enabled: Yes
Online Solidity Editor:  Click To View



  Contract Source Code   Find Similiar Contracts
pragma solidity ^0.4.2;

/*
*  @notice the token contract used as reward 
*/
contract token {

    /*
    *  @notice exposes the transfer method of the token contract
    *  @param _receiver address receiving tokens
    *  @param _amount number of tokens being transferred       
    */    
    function transfer(address _receiver, uint _amount) returns (bool success) { }

    /*
    *  @notice exposes the priviledgedAddressBurnUnsoldCoins method of the token contract
    *  burns all unsold coins  
    */     
    function priviledgedAddressBurnUnsoldCoins(){ }

}

/*
`* is owned
*/
contract owned {

    address public owner;

    function owned() {
        owner = msg.sender;
    }

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

    function ownerTransferOwnership(address newOwner)
        onlyOwner
    {
        owner = newOwner;
    }

}

/*
* safe math
*/
contract DSSafeAddSub {

    function safeToAdd(uint a, uint b) internal returns (bool) {
        return (a + b >= a);
    }

    function safeAdd(uint a, uint b) internal returns (uint) {
        if (!safeToAdd(a, b)) throw;
        return a + b;
    }

    function safeToSubtract(uint a, uint b) internal returns (bool) {
        return (b <= a);
    }

    function safeSub(uint a, uint b) internal returns (uint) {
        if (!safeToSubtract(a, b)) throw;
        return a - b;
    } 

}

/* 
*  EtherollCrowdfund contract
*  Funds sent to this address transfer a customized ERC20 token to msg.sender for the duration of the crowdfund
*  Deployment order:
*  EtherollToken, EtherollCrowdfund
*  1) Send tokens to this
*  2) Assign this as priviledgedAddress in EtherollToken
*  3) Call updateTokenStatus in EtherollToken 
*  -- crowdfund is open --
*  4) safeWithdraw onlyAfterDeadline in this
*  5) ownerBurnUnsoldTokens onlyAfterDeadline in this
*  6) updateTokenStatus in EtherollToken freezes/thaws tokens
*/
contract EtherollCrowdfund is owned, DSSafeAddSub {

    /*
    *  checks only after crowdfund deadline
    */    
    modifier onlyAfterDeadline() { 
        if (now < deadline) throw;
        _; 
    }

    /*
    *  checks only in emergency
    */    
    modifier isEmergency() { 
        if (!emergency) throw;
        _; 
    } 

    /* the crowdfund goal */
    uint public fundingGoal;
    /* 1 week countdown to price increase */
    uint public weekTwoPriceRiseBegin = now + 10080 * 1 minutes;    
    /* 80% to standard multi-sig wallet contract is house bankroll  */
    address public bankRollBeneficiary;      
    /* 20% to etheroll wallet*/
    address public etherollBeneficiary;         
    /* total amount of ether raised */
    uint public amountRaised;
    /* two weeks */
    uint public deadline;
    /* 0.01 ETH per token base price */
    uint public price = 10000000000000000;
    /* address of token used as reward */
    token public tokenReward;
    /* crowdsale is open */
    bool public crowdsaleClosed = false;  
    /* 80% of funds raised */
    uint public bankrollBeneficiaryAmount;
    /* 20% of funds raised */    
    uint public etherollBeneficiaryAmount;
    /* map balance of address */
    mapping (address => uint) public balanceOf; 
    /* funding goal has not been reached */ 
    bool public fundingGoalReached = false;   
    /* escape hatch for all in emergency */
    bool public emergency = false; 

    /* log events */
    event LogFundTransfer(address indexed Backer, uint indexed Amount, bool indexed IsContribution);  
    event LogGoalReached(address indexed Beneficiary, uint indexed AmountRaised);       

    /*
    *  @param _ifSuccessfulSendToBeneficiary receives 80% of ether raised end of crowdfund
    *  @param _ifSuccessfulSendToEtheroll receives 20% of ether raised end of crowdfund
    *  @param _fundingGoalInEthers the funding goal of the crowdfund
    *  @param _durationInMinutes the length of the crowdfund in minutes
    *  @param _addressOfTokenUsedAsReward the token address   
    */  
    function EtherollCrowdfund(
        /* multi-sig address to send 80% */        
        address _ifSuccessfulSendToBeneficiary,
        /* address to send 20% */
        address _ifSuccessfulSendToEtheroll,
        /* funding goal */
        uint _fundingGoalInEthers,
        /* two weeks: 20160 minutes*/
        uint _durationInMinutes,
        /* token */
        token _addressOfTokenUsedAsReward
    ) {
        bankRollBeneficiary = _ifSuccessfulSendToBeneficiary;
        etherollBeneficiary = _ifSuccessfulSendToEtheroll;
        fundingGoal = _fundingGoalInEthers * 1 ether;
        deadline = now + _durationInMinutes * 1 minutes;
        tokenReward = token(_addressOfTokenUsedAsReward);
    }
  
    /*
    *  @notice public function
    *  default function is payable
    *  responsible for transfer of tokens based on price, msg.sender and msg.value
    *  tracks investment total of msg.sender 
    *  refunds any spare change
    */      
    function ()
        payable
    {

        /* crowdfund period is over */
        if(now > deadline) crowdsaleClosed = true;  

        /* crowdsale is closed */
        if (crowdsaleClosed) throw;

        /* do not allow creating 0 */        
        if (msg.value == 0) throw;      

        /* 
        *  transfer tokens
        *  check/set week two price rise
        */
        if(now < weekTwoPriceRiseBegin) {
                      
            /* week 1 power token conversion * 2: 1 ETH = 200 tokens */
            if(tokenReward.transfer(msg.sender, ((msg.value*price)/price)*2)) {
                LogFundTransfer(msg.sender, msg.value, true); 
            } else {
                throw;
            }

        }else{
            /* week 2 conversion: 1 ETH = 100 tokens */
            if(tokenReward.transfer(msg.sender, (msg.value*price)/price)) {
                LogFundTransfer(msg.sender, msg.value, true); 
            } else {
                throw;
            }            

        } 

        /* add to amountRaised */
        amountRaised = safeAdd(amountRaised, msg.value);          

        /* track ETH balanceOf address in case emergency refund is required */  
        balanceOf[msg.sender] = safeAdd(balanceOf[msg.sender], msg.value);

    }    

    /*
    *  @notice public function
    *  onlyAfterDeadline
    *  moves ether to beneficiary contracts if goal reached
    *  if goal not reached msg.sender can withdraw their deposit
    */     
    function safeWithdraw() public
        onlyAfterDeadline
    {

        if (amountRaised >= fundingGoal){
            /* allows funds to be moved to beneficiary */
            fundingGoalReached = true;
            /* log event */            
            LogGoalReached(bankRollBeneficiary, amountRaised);           
        }    
            
        /* close crowdsale */
        crowdsaleClosed = true;  
                        
        /* 
        *  public 
        *  funding goal not reached 
        *  manual refunds
        */
        if (!fundingGoalReached) {
            calcRefund(msg.sender);
        }
        
        /* 
        *  onlyOwner can call
        *  funding goal reached 
        *  move funds to beneficiary addresses
        */        
        if (msg.sender == owner && fundingGoalReached) {

            /* multi-sig bankrollBeneficiary receives 80% */
            bankrollBeneficiaryAmount = (this.balance*80)/100;   

            /* send to trusted address bankRollBeneficiary 80% */      
            if (bankRollBeneficiary.send(bankrollBeneficiaryAmount)) {  

                /* log event */              
                LogFundTransfer(bankRollBeneficiary, bankrollBeneficiaryAmount, false);
            
                /* etherollBeneficiary receives remainder */
                etherollBeneficiaryAmount = this.balance;                  

                /* send to trusted address etherollBeneficiary the remainder */
                if(!etherollBeneficiary.send(etherollBeneficiaryAmount)) throw;

                /* log event */        
                LogFundTransfer(etherollBeneficiary, etherollBeneficiaryAmount, false);                 

            } else {

                /* allow manual refunds via safeWithdrawal */
                fundingGoalReached = false;

            }
        }
    }  

    /*
    *  @notice internal function
    *  @param _addressToRefund the address being refunded
    *  accessed via public functions emergencyWithdraw and safeWithdraw
    *  calculates refund amount available for an address  
    */     
    function calcRefund(address _addressToRefund) internal
    {
        /* assigns var amount to balance of _addressToRefund */
        uint amount = balanceOf[_addressToRefund];
        /* sets balance to 0 */
        balanceOf[_addressToRefund] = 0;
        /* is there any balance? */
        if (amount > 0) {
            /* call to untrusted address */
            if (_addressToRefund.call.value(amount)()) {
                /* log event */
                LogFundTransfer(_addressToRefund, amount, false);
            } else {
                /* unsuccessful send so reset the balance */
                balanceOf[_addressToRefund] = amount;
            }
        } 
    }     
   

    /*
    *  @notice public function
    *  emergency manual refunds
    */     
    function emergencyWithdraw() public
        isEmergency    
    {
        /* manual refunds */
        calcRefund(msg.sender);
    }        

    /*
    *  @notice owner restricted function   
    *  @param _newEmergencyStatus boolean
    *  sets contract mode to emergency status to allow individual withdraw via emergencyWithdraw()
    */    
    function ownerSetEmergencyStatus(bool _newEmergencyStatus) public
        onlyOwner 
    {        
        /* close crowdsale */
        crowdsaleClosed = _newEmergencyStatus;
        /* allow manual refunds via emergencyWithdraw */
        emergency = _newEmergencyStatus;        
    } 

    /*
    *  @notice  owner restricted function 
    *  burns any unsold tokens at end of crowdfund
    */      
    function ownerBurnUnsoldTokens()
        onlyOwner
        onlyAfterDeadline
    {
        tokenReward.priviledgedAddressBurnUnsoldCoins();
    }         


}

  Contract ABI  
[{"constant":false,"inputs":[],"name":"ownerBurnUnsoldTokens","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"etherollBeneficiaryAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"deadline","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tokenReward","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"fundingGoal","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"amountRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"safeWithdraw","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"bankRollBeneficiary","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newEmergencyStatus","type":"bool"}],"name":"ownerSetEmergencyStatus","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"price","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"ownerTransferOwnership","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"weekTwoPriceRiseBegin","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"emergency","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"crowdsaleClosed","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"bankrollBeneficiaryAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"fundingGoalReached","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"etherollBeneficiary","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"emergencyWithdraw","outputs":[],"payable":false,"type":"function"},{"inputs":[{"name":"_ifSuccessfulSendToBeneficiary","type":"address"},{"name":"_ifSuccessfulSendToEtheroll","type":"address"},{"name":"_fundingGoalInEthers","type":"uint256"},{"name":"_durationInMinutes","type":"uint256"},{"name":"_addressOfTokenUsedAsReward","type":"address"}],"payable":false,"type":"constructor"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"Backer","type":"address"},{"indexed":true,"name":"Amount","type":"uint256"},{"indexed":true,"name":"IsContribution","type":"bool"}],"name":"LogFundTransfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"Beneficiary","type":"address"},{"indexed":true,"name":"AmountRaised","type":"uint256"}],"name":"LogGoalReached","type":"event"}]

  Contract Creation Code Switch To Opcodes View
606060405262093a804201600255662386f26fc100006007556008805460a060020a60ff0219169055600c805461ffff19169055346100005760405160a080610b1683398101604090815281516020830151918301516060840151608090940151919390915b5b60008054600160a060020a03191633600160a060020a03161790555b60038054600160a060020a03808816600160a060020a03199283161790925560048054878416908316179055670de0b6b3a7640000850260015542603c85020160065560088054928416929091169190911790555b50505050505b610a2a806100ec6000396000f300606060405236156100f65763ffffffff60e060020a6000350416630860a90281146103215780631671055d1461033057806329dcb0cf1461034f5780636e66f6e91461036e57806370a08231146103975780637a3a0e84146103c25780637b3e5e7b146103e15780637fd42617146104005780638da5cb5b1461040f5780638e72a92614610438578063972afc8014610461578063a035b1fe14610475578063a09cca9314610494578063a3666d23146104af578063caa6fea4146104ce578063ccb07cef146104ef578063ccbd515214610510578063d424f6281461052f578063d4c72e7f14610550578063db2e21bc14610579575b61031f5b60065442111561011b576008805460a060020a60ff02191660a060020a1790555b60085460a060020a900460ff161561013257610000565b34151561013e57610000565b60025442101561021057600854600754600160a060020a039091169063a9059cbb903390348102811561000057046002026000604051602001526040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b156100005760325a03f11561000057505060405151159050610206576040516001903490600160a060020a033316906000805160206109df83398151915290600090a461020b565b610000565b6102d0565b600854600754600160a060020a039091169063a9059cbb903390348102811561000057046000604051602001526040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b156100005760325a03f11561000057505060405151159050610206576040516001903490600160a060020a033316906000805160206109df83398151915290600090a46102d0565b610000565b5b6102dd60055434610588565b600555600160a060020a0333166000908152600b60205260409020546103039034610588565b600160a060020a0333166000908152600b60205260409020555b565b005b346100005761031f6105aa565b005b346100005761033d61063e565b60408051918252519081900360200190f35b346100005761033d610644565b60408051918252519081900360200190f35b346100005761037b61064a565b60408051600160a060020a039092168252519081900360200190f35b346100005761033d600160a060020a0360043516610659565b60408051918252519081900360200190f35b346100005761033d61066b565b60408051918252519081900360200190f35b346100005761033d610671565b60408051918252519081900360200190f35b346100005761031f610677565b005b346100005761037b610811565b60408051600160a060020a039092168252519081900360200190f35b346100005761037b610820565b60408051600160a060020a039092168252519081900360200190f35b346100005761031f600435151561082f565b005b346100005761033d610884565b60408051918252519081900360200190f35b346100005761031f600160a060020a036004351661088a565b005b346100005761033d6108d2565b60408051918252519081900360200190f35b34610000576104db6108d8565b604080519115158252519081900360200190f35b34610000576104db6108e6565b604080519115158252519081900360200190f35b346100005761033d6108f6565b60408051918252519081900360200190f35b34610000576104db6108fc565b604080519115158252519081900360200190f35b346100005761037b610905565b60408051600160a060020a039092168252519081900360200190f35b346100005761031f610914565b005b60006105948383610937565b151561059f57610000565b508181015b92915050565b60005433600160a060020a039081169116146105c557610000565b6006544210156105d457610000565b600854604080517f6410c41a0000000000000000000000000000000000000000000000000000000081529051600160a060020a0390921691636410c41a9160048082019260009290919082900301818387803b156100005760325a03f115610000575050505b5b5b565b600a5481565b60065481565b600854600160a060020a031681565b600b6020526000908152604090205481565b60015481565b60055481565b60065442101561068657610000565b600154600554106106da57600c805460ff19166001179055600554600354604051600160a060020a03909116907f655cc366c2a16e8b3fe61a1d71b77613e15ab137cd4e476fc18ce3b2c4e8471190600090a35b6008805460a060020a60ff02191660a060020a179055600c5460ff1615156107055761070533610945565b5b60005433600160a060020a0390811691161480156107265750600c5460ff165b1561031d5760646050600160a060020a0330163102046009819055600354604051600160a060020a039091169180156108fc02916000818181858888f19350505050156108015760095460035460405160009291600160a060020a0316906000805160206109df833981519152908490a4600160a060020a0330811631600a81905560045460405192169181156108fc0291906000818181858888f1935050505015156107d257610000565b600a5460045460405160009291600160a060020a0316906000805160206109df833981519152908490a461031d565b600c805460ff191690555b5b5b5b565b600054600160a060020a031681565b600354600160a060020a031681565b60005433600160a060020a0390811691161461084a57610000565b6008805460a060020a60ff02191660a060020a83151590810291909117909155600c805461ff0019166101009092029190911790555b5b50565b60075481565b60005433600160a060020a039081169116146108a557610000565b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60025481565b600c54610100900460ff1681565b60085460a060020a900460ff1681565b60095481565b600c5460ff1681565b600454600160a060020a031681565b600c54610100900460ff16151561092a57610000565b61031d33610945565b5b5b565b808201829010155b92915050565b600160a060020a0381166000908152600b60205260408120805490829055908111156109d857604051600160a060020a038316908290600081818185876185025a03f192505050156109bc576040516000908290600160a060020a038516906000805160206109df833981519152908490a46109d8565b600160a060020a0382166000908152600b602052604090208190555b5b5b50505600c6c8cdc73e475586adbde0de9cf617d7015acc6e38598292ea9033a73dbc868ca165627a7a72305820840db9a355204fd8e6b3a2d0eb20d46031e2bf0e99f97799478d259bee6882210029

   Swarm Source:
bzzr://840db9a355204fd8e6b3a2d0eb20d46031e2bf0e99f97799478d259bee688221
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.