Sponsored:   Temco - Join the Largest VC Backed ICO on the Bitcoin Network! TEMCO KYC Whitelist Starts Now!!
Contract Overview
Balance: 0.009885453617369677 Ether
Ether Value: $0.90 (@ $91.24/ETH)
Transactions: 2712 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x6c0cf053076681cecbe31e5e19df8fb97deb5756at txn 0x24686e19dcae51dc943208aab3bac221802c89d5a2514c445e3e321c7b32a0d6
Token Balance:
 Latest 25 transactions from a total of 2712 transactions

TxHash Age From To Value [TxFee]
0x8c34d29660157926f68a5d951c45d0b57f6d287eabbe9e1a8aaab357e14ecfb122 days 19 hrs ago0xead1d440ed15fc5ef1f23f8f80467c6167e2bf93  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0.01 Ether0.000266565
0x62b5cb4ebe4e9f6cfc5a3733c9051a702382b12da7c3ffffc38d71a41dad7b6a22 days 19 hrs ago0xead1d440ed15fc5ef1f23f8f80467c6167e2bf93  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.00036082
0x17ec0b7d4b41aa321dfaeb14552a7bea43d75013c9527186430fea7cc52af0b734 days 9 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000815893
0x6c1b1e3b22333de0c204c41331b2fc743bc3e3ff071ee2bfeea6b19c8f27eba1119 days 14 hrs ago0x55ad1b577afd6df04952b427c2ca132518dcb7aa  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0.001 Ether0.000213252
0xaf962d8cb5bb751f76c23c06e0ffcf2171891ac139191381aa3511a333cb396c132 days 19 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000158214
0xbefb2312f6eafddce0bd995ee71318e29225ff8135dc2645ba117c5b1c77cc77132 days 21 hrs ago0x1bc61340b523d5554c595cb338c996305acc9c89  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000088444
0x5e040ce882ce331f3e2c3779a57ea9429d82ca5ad18dbef501d4e86a794cb3af135 days 20 hrs ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000062761
0x3729566b6fbe540460e868f0c322edad64f89fbdf8384fc0df85ee43adeb5eaa137 days 12 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000158214
0x442193d86a5f5c6ebcab0d48fa8d62932a154550e16666bbc3a16ee0c0cf9c73139 days 23 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000158214
0x58c3c4cefb60bee19e15a7e55df6d2d88543e197baaa830998c5a24ecaf1c94e140 days 23 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000158214
0x9ef6e7032b843b4e10ca103713e57b2eb3c39992886ea291792bf6ac3989d769143 days 1 hr ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000158214
0xf2b5775318519ab850e1254a1a7a18f27b0baabf07ff2ed0323bd11d2149ea03144 days 20 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000210952
0xf92f470fd2fa9b8cb1b646413e5010945f15d74deb893a6d35d3924c98813739147 days 8 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000157356
0xf129b2661f432230b563e9907b8e398e20be20e85923edf0786e8399d3582f34147 days 8 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000158214
0x8ff9675ae8305e3901b40d78cee44ca69a138a46190487cac060e46580517cda148 days 21 hrs ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000196695
0x5e8d86840e8f2de0c2faf99e845aef2cb66e3d6a3e09c07760efefeeed7fea1e148 days 22 hrs ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000205832
0x291db030681f59db083cf04f03c5d0a5a7c6e45e6cfa03ea527c7c16a3b1f286149 days 20 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000316428
0xf1742e392fd98d7d743124a75e7da481995eefe02751ac786dd402379b674c6b152 days 9 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000949284
0xb8a86fe3a161d939cf5a03c7699ac8b9059b134d28bb5ef67591c08b9ad9f9e6153 days 17 hrs ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.00051458
0xd6cecca975b8607c767f73532d707aa3f06c7b106fd1195094557f5531742e6c154 days 8 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.00052738
0x965d1f74cd12e76b216bccbb835ffb896584e7dd9482b076957b3ee0f6adeeae156 days 19 hrs ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000411664
0xec7a05e5eb909eb1d2ea7996597ac0691a329da35fb8f1b01cf161ff26d68228156 days 22 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000316428
0x8d65184d7dcf734b4ed82ade2214423dd898dbbac47c83762542ba50aefd1c11158 days 7 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.00316428
0x1f5925a07b3a3fffedd120ae5b2372af6c5e2fd6a86d8c15e894dcfe8407acc9159 days 17 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.002742376
0x288bac738e7106581dd5e1690aca26da3590ad6f16c21edf2133691d51da2305160 days 12 hrs ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.002109778
[ 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
0x8c34d29660157926f68a5d951c45d0b57f6d287eabbe9e1a8aaab357e14ecfb1673701022 days 19 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x5768e444cab65831ff16eff46a85237c92ef5ddf0.0004 Ether
0x17ec0b7d4b41aa321dfaeb14552a7bea43d75013c9527186430fea7cc52af0b7666628134 days 9 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x5768e444cab65831ff16eff46a85237c92ef5ddf0.002740354726748892 Ether
0x17ec0b7d4b41aa321dfaeb14552a7bea43d75013c9527186430fea7cc52af0b7666628134 days 9 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x5768e444cab65831ff16eff46a85237c92ef5ddf0.00011418144694787 Ether
0x6c1b1e3b22333de0c204c41331b2fc743bc3e3ff071ee2bfeea6b19c8f27eba16150724119 days 14 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x5768e444cab65831ff16eff46a85237c92ef5ddf0.00004 Ether
0x5e040ce882ce331f3e2c3779a57ea9429d82ca5ad18dbef501d4e86a794cb3af6054573135 days 20 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a0.000001830015525144 Ether
0x5e040ce882ce331f3e2c3779a57ea9429d82ca5ad18dbef501d4e86a794cb3af6054573135 days 20 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x5768e444cab65831ff16eff46a85237c92ef5ddf0.000000076250646881 Ether
0x19ab6e5a2332241900d1fea65887651a64cb6002fff65d856393231492f383b55854610169 days 21 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xf9de2fc490267aea43e828791188d077bdcb16d30.000175667171115662 Ether
0x19ab6e5a2332241900d1fea65887651a64cb6002fff65d856393231492f383b55854610169 days 21 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a0.000007319465463152 Ether
0x1ddba928fa1751de334a086c0a6e57c594e7737de6b28c01e449da41aa14f4245819103175 days 23 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.000764560984058929 Ether
0x1ddba928fa1751de334a086c0a6e57c594e7737de6b28c01e449da41aa14f4245819103175 days 23 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xf9de2fc490267aea43e828791188d077bdcb16d30.000031856707669122 Ether
0xfec358ecfd70fa9f4451c481bef5ce48391ad2be967f7e9ad2dc6d0244b1e2d45807595177 days 22 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.001501582489794427 Ether
0xfec358ecfd70fa9f4451c481bef5ce48391ad2be967f7e9ad2dc6d0244b1e2d45807595177 days 22 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xf9de2fc490267aea43e828791188d077bdcb16d30.000062565937074767 Ether
0xac758e1f889fd1e7bedbd63db2722d91819158b7afb7d16030700fe3430ac4e45797371179 days 16 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x2feb0fd1321788e04cfe6c312142e1fcff691fbc0.000006484347719448 Ether
0xac758e1f889fd1e7bedbd63db2722d91819158b7afb7d16030700fe3430ac4e45797371179 days 16 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.000000270181154977 Ether
0x64686eece1c47f2588e2132be05009d35f9c03ee7e5b3b8f327f4362f208c97d5794921180 days 2 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.008207615551287064 Ether
0x64686eece1c47f2588e2132be05009d35f9c03ee7e5b3b8f327f4362f208c97d5794921180 days 2 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.000341983981303627 Ether
0x6c09186b084a1a7f1f6cfb93e6da66b06a667a74664f85131f96afb2ad3481205778535182 days 22 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.001 Ether
0xe2840e06c0046bbdde88d20fb0ec0570573037037e386fffc5286c095333cbdf5774685183 days 14 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xaa0ee1ebffbae4fdc9c518ffdf863dafc09a16c50.003749825238633194 Ether
0xe2840e06c0046bbdde88d20fb0ec0570573037037e386fffc5286c095333cbdf5774685183 days 14 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.000156242718276383 Ether
0x916eeb4cf0666e7c800b5793fe0c5f7314d30580e9480167f58d32ceb7afd47f5767480184 days 21 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x2feb0fd1321788e04cfe6c312142e1fcff691fbc0.000176047550991955 Ether
0x916eeb4cf0666e7c800b5793fe0c5f7314d30580e9480167f58d32ceb7afd47f5767480184 days 21 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x34e941e82d0f281e80a72125dbf7070843c4fb190.000007335314624664 Ether
0x228250037fee84deb7446c712cb995b74a90f09e63e96fcce85c31e109d9be0a5766507185 days 1 hr ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x22b45f85e2a52072a076592b1d753269cca327ab0.000000016203937267 Ether
0x228250037fee84deb7446c712cb995b74a90f09e63e96fcce85c31e109d9be0a5766507185 days 1 hr ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x34e941e82d0f281e80a72125dbf7070843c4fb190.000000000675164052 Ether
0xee244b91b14d376344114c10708036ead0ff02c9dd4513e0d0fd21f8f6eaece35759684186 days 6 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x0d97eabd5b36e2d723659bdcb15cc9f3504b91270.001960939730781707 Ether
0xee244b91b14d376344114c10708036ead0ff02c9dd4513e0d0fd21f8f6eaece35759684186 days 6 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x34e941e82d0f281e80a72125dbf7070843c4fb190.000081705822115904 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: EtherSpermBank
Compiler Text: v0.4.24+commit.e67f0147
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.18;

// similar to ShrimpFarmer, with three changes:
// 1. one third of your sperm die when you sell your cells
// 2. the ownership of the devfee can transfer through sacrificing sperm
//  a. the new requirement will be how many remaining sperm you have after the sacrifice
//  b. you cannot sacrifice sperm if you are the spermlord
// 3. the "free" 500 sperm cost 0.001 eth (in line with the mining fee)

// bots should have a harder time, and whales can compete for the devfee

contract EtherSpermBank {

    uint256 public CELLS_TO_MAKE_1_SPERM = 86400;
    uint256 public STARTING_SPERM = 500;
    uint256 PSN = 10000;
    uint256 PSNH = 5000;
    bool public initialized = false;
    address public spermlordAddress;
    uint256 public spermlordReq = 500000; // starts at 500k sperm
    mapping (address => uint256) public ballSperm;
    mapping (address => uint256) public claimedCells;
    mapping (address => uint256) public lastEvent;
    mapping (address => address) public referrals;
    uint256 public marketCells;

    function EtherSpermBank() public {
        spermlordAddress = msg.sender;
    }

    function makeSperm(address ref) public {
        require(initialized);

        if (referrals[msg.sender] == 0 && referrals[msg.sender] != msg.sender) {
            referrals[msg.sender] = ref;
        }

        uint256 cellsUsed = getMyCells();
        uint256 newSperm = SafeMath.div(cellsUsed, CELLS_TO_MAKE_1_SPERM);
        ballSperm[msg.sender] = SafeMath.add(ballSperm[msg.sender], newSperm);
        claimedCells[msg.sender] = 0;
        lastEvent[msg.sender] = now;
        
        // send referral cells
        claimedCells[referrals[msg.sender]] = SafeMath.add(claimedCells[referrals[msg.sender]], SafeMath.div(cellsUsed, 5)); // +20%
        
        // boost market to prevent sprem hoarding
        marketCells = SafeMath.add(marketCells, SafeMath.div(cellsUsed, 10)); // +10%
    }

    function sellCells() public {
        require(initialized);

        uint256 cellCount = getMyCells();
        uint256 cellValue = calculateCellSell(cellCount);
        uint256 fee = devFee(cellValue);
        
        // one third of your sperm die :'(
        ballSperm[msg.sender] = SafeMath.mul(SafeMath.div(ballSperm[msg.sender], 3), 2); // =66%
        claimedCells[msg.sender] = 0;
        lastEvent[msg.sender] = now;

        // put them on the market
        marketCells = SafeMath.add(marketCells, cellCount);

        // ALL HAIL THE SPERMLORD!
        spermlordAddress.transfer(fee);
        msg.sender.transfer(SafeMath.sub(cellValue, fee));
    }

    function buyCells() public payable {
        require(initialized);

        uint256 cellsBought = calculateCellBuy(msg.value, SafeMath.sub(this.balance, msg.value));
        cellsBought = SafeMath.sub(cellsBought, devFee(cellsBought));
        claimedCells[msg.sender] = SafeMath.add(claimedCells[msg.sender], cellsBought);

        // ALL HAIL THE SPERMLORD!
        spermlordAddress.transfer(devFee(msg.value));
    }

    // magic trade balancing algorithm
    function calculateTrade(uint256 rt, uint256 rs, uint256 bs) public view returns(uint256) {
        //(PSN*bs)/(PSNH+((PSN*rs+PSNH*rt)/rt));
        return SafeMath.div(SafeMath.mul(PSN,bs),SafeMath.add(PSNH,SafeMath.div(SafeMath.add(SafeMath.mul(PSN,rs),SafeMath.mul(PSNH,rt)),rt)));
    }

    function calculateCellSell(uint256 cells) public view returns(uint256) {
        return calculateTrade(cells, marketCells, this.balance);
    }

    function calculateCellBuy(uint256 eth, uint256 contractBalance) public view returns(uint256) {
        return calculateTrade(eth, contractBalance, marketCells);
    }

    function calculateCellBuySimple(uint256 eth) public view returns(uint256) {
        return calculateCellBuy(eth, this.balance);
    }

    function devFee(uint256 amount) public view returns(uint256) {
        return SafeMath.div(SafeMath.mul(amount, 4), 100); // 4%
    }

    function seedMarket(uint256 cells) public payable {
        require(marketCells == 0);

        initialized = true;
        marketCells = cells;
    }

    function getFreeSperm() public payable {
        require(initialized);
        require(msg.value == 0.001 ether); // similar to mining fee, prevents bots
        spermlordAddress.transfer(msg.value); // the spermlord gets the entry fee ;)

        require(ballSperm[msg.sender] == 0);
        lastEvent[msg.sender] = now;
        ballSperm[msg.sender] = STARTING_SPERM;
    }

    function getBalance() public view returns(uint256) {
        return this.balance;
    }

    function getMySperm() public view returns(uint256) {
        return ballSperm[msg.sender];
    }

    function becomeSpermlord() public {
        require(initialized);
        require(msg.sender != spermlordAddress);
        require(ballSperm[msg.sender] >= spermlordReq);

        ballSperm[msg.sender] = SafeMath.sub(ballSperm[msg.sender], spermlordReq);
        spermlordReq = ballSperm[msg.sender]; // the requirement now becomes the balance at that time
        spermlordAddress = msg.sender;
    }

    function getSpermlordReq() public view returns(uint256) {
        return spermlordReq;
    }

    function getMyCells() public view returns(uint256) {
        return SafeMath.add(claimedCells[msg.sender], getCellsSinceLastEvent(msg.sender));
    }

    function getCellsSinceLastEvent(address adr) public view returns(uint256) {
        uint256 secondsPassed = min(CELLS_TO_MAKE_1_SPERM, SafeMath.sub(now, lastEvent[adr]));
        return SafeMath.mul(secondsPassed, ballSperm[adr]);
    }

    function min(uint256 a, uint256 b) private pure returns (uint256) {
        return a < b ? a : b;
    }
}

library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

  /**
  * @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  /**
  * @dev Adds two numbers, throws on overflow.
  */
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

    Contract ABI  
[{"constant":false,"inputs":[{"name":"ref","type":"address"}],"name":"makeSperm","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"initialized","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"getFreeSperm","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"rt","type":"uint256"},{"name":"rs","type":"uint256"},{"name":"bs","type":"uint256"}],"name":"calculateTrade","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"spermlordReq","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"STARTING_SPERM","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"adr","type":"address"}],"name":"getCellsSinceLastEvent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"cells","type":"uint256"}],"name":"seedMarket","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"amount","type":"uint256"}],"name":"devFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"cells","type":"uint256"}],"name":"calculateCellSell","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"lastEvent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"buyCells","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"ballSperm","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"sellCells","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"referrals","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"claimedCells","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getSpermlordReq","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eth","type":"uint256"},{"name":"contractBalance","type":"uint256"}],"name":"calculateCellBuy","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eth","type":"uint256"}],"name":"calculateCellBuySimple","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getMyCells","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getMySperm","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"spermlordAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marketCells","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"becomeSpermlord","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"CELLS_TO_MAKE_1_SPERM","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]

  Contract Creation Code Switch To Opcodes View
6080604052620151806000556101f46001556127106002556113886003556000600460006101000a81548160ff0219169083151502179055506207a12060055534801561004b57600080fd5b5033600460016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506116768061009c6000396000f300608060405260043610610154576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630991bb091461015957806312065fe01461019c578063158ef93e146101c75780631df73f51146101f6578063229824c4146102005780632643fc13146102555780632becb6f714610280578063365f6e9f146102ab5780633b653755146103025780633bc0461a14610322578063419469fe146103635780634bac9d0f146103a45780635e05e84d146103fb578063678aae5a146104055780638fb25f821461045c5780639ca423b314610473578063a7a4ab32146104f6578063b7020c631461054d578063b86c6b7b14610578578063c26875a4146105c3578063d33c0a4d14610604578063dc61164d1461062f578063e309f3181461065a578063e56a9973146106b1578063e6b827a6146106dc578063ee60bfd0146106f3575b600080fd5b34801561016557600080fd5b5061019a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061071e565b005b3480156101a857600080fd5b506101b1610b72565b6040518082815260200191505060405180910390f35b3480156101d357600080fd5b506101dc610b91565b604051808215151515815260200191505060405180910390f35b6101fe610ba4565b005b34801561020c57600080fd5b5061023f600480360381019080803590602001909291908035906020019092919080359060200190929190505050610d17565b6040518082815260200191505060405180910390f35b34801561026157600080fd5b5061026a610d6a565b6040518082815260200191505060405180910390f35b34801561028c57600080fd5b50610295610d70565b6040518082815260200191505060405180910390f35b3480156102b757600080fd5b506102ec600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d76565b6040518082815260200191505060405180910390f35b61032060048036038101908080359060200190929190505050610e20565b005b34801561032e57600080fd5b5061034d60048036038101908080359060200190929190505050610e56565b6040518082815260200191505060405180910390f35b34801561036f57600080fd5b5061038e60048036038101908080359060200190929190505050610e74565b6040518082815260200191505060405180910390f35b3480156103b057600080fd5b506103e5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ea1565b6040518082815260200191505060405180910390f35b610403610eb9565b005b34801561041157600080fd5b50610446600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611016565b6040518082815260200191505060405180910390f35b34801561046857600080fd5b5061047161102e565b005b34801561047f57600080fd5b506104b4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061125e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561050257600080fd5b50610537600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611291565b6040518082815260200191505060405180910390f35b34801561055957600080fd5b506105626112a9565b6040518082815260200191505060405180910390f35b34801561058457600080fd5b506105ad60048036038101908080359060200190929190803590602001909291905050506112b3565b6040518082815260200191505060405180910390f35b3480156105cf57600080fd5b506105ee600480360381019080803590602001909291905050506112ca565b6040518082815260200191505060405180910390f35b34801561061057600080fd5b506106196112f4565b6040518082815260200191505060405180910390f35b34801561063b57600080fd5b5061064461134c565b6040518082815260200191505060405180910390f35b34801561066657600080fd5b5061066f611393565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156106bd57600080fd5b506106c66113b9565b6040518082815260200191505060405180910390f35b3480156106e857600080fd5b506106f16113bf565b005b3480156106ff57600080fd5b5061070861159e565b6040518082815260200191505060405180910390f35b600080600460009054906101000a900460ff16151561073c57600080fd5b6000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614801561084c57503373ffffffffffffffffffffffffffffffffffffffff16600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b156108d05782600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b6108d86112f4565b91506108e6826000546115a4565b9050610931600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826115bf565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610aaf60076000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610aaa8460056115a4565b6115bf565b60076000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b67600a54610b6284600a6115a4565b6115bf565b600a81905550505050565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600460009054906101000a900460ff1681565b600460009054906101000a900460ff161515610bbf57600080fd5b66038d7ea4c6800034141515610bd457600080fd5b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610c3c573d6000803e3d6000fd5b506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054141515610c8b57600080fd5b42600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600154600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550565b6000610d61610d28600254846115dd565b610d5c600354610d57610d51610d406002548a6115dd565b610d4c6003548c6115dd565b6115bf565b896115a4565b6115bf565b6115a4565b90509392505050565b60055481565b60015481565b600080610dcd600054610dc842600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611618565b611631565b9050610e1881600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115dd565b915050919050565b6000600a54141515610e3157600080fd5b6001600460006101000a81548160ff02191690831515021790555080600a8190555050565b6000610e6d610e668360046115dd565b60646115a4565b9050919050565b6000610e9a82600a543073ffffffffffffffffffffffffffffffffffffffff1631610d17565b9050919050565b60086020528060005260406000206000915090505481565b6000600460009054906101000a900460ff161515610ed657600080fd5b610f0034610efb3073ffffffffffffffffffffffffffffffffffffffff163134611618565b6112b3565b9050610f1481610f0f83610e56565b611618565b9050610f5f600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826115bf565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc610fe734610e56565b9081150290604051600060405180830381858888f19350505050158015611012573d6000803e3d6000fd5b5050565b60066020528060005260406000206000915090505481565b6000806000600460009054906101000a900460ff16151561104e57600080fd5b6110566112f4565b925061106183610e74565b915061106c82610e56565b90506110c26110bb600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460036115a4565b60026115dd565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061119a600a54846115bf565b600a81905550600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611208573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff166108fc61122d8484611618565b9081150290604051600060405180830381858888f19350505050158015611258573d6000803e3d6000fd5b50505050565b60096020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60076020528060005260406000206000915090505481565b6000600554905090565b60006112c28383600a54610d17565b905092915050565b60006112ed823073ffffffffffffffffffffffffffffffffffffffff16316112b3565b9050919050565b6000611347600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461134233610d76565b6115bf565b905090565b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a5481565b600460009054906101000a900460ff1615156113da57600080fd5b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415151561143757600080fd5b600554600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561148757600080fd5b6114d2600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600554611618565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460058190555033600460016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60005481565b60008082848115156115b257fe5b0490508091505092915050565b60008082840190508381101515156115d357fe5b8091505092915050565b60008060008414156115f25760009150611611565b828402905082848281151561160357fe5b0414151561160d57fe5b8091505b5092915050565b600082821115151561162657fe5b818303905092915050565b60008183106116405781611642565b825b9050929150505600a165627a7a72305820b7ee407e16039fe653a5434e2294eb01fb5c999c33cea7a3556e760387bfa5340029

   Swarm Source:
bzzr://b7ee407e16039fe653a5434e2294eb01fb5c999c33cea7a3556e760387bfa534

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.