Contract Overview
Balance: 0.000285453617369677 Ether
Ether Value: $0.05 (@ $178.87/ETH)
Transactions: 2710 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x6c0cf053076681cecbe31e5e19df8fb97deb5756at txn 0x24686e19dcae51dc943208aab3bac221802c89d5a2514c445e3e321c7b32a0d6
Token Balance:
 Latest 25 transactions from a total of 2710 transactions

TxHash Age From To Value [TxFee]
0x17ec0b7d4b41aa321dfaeb14552a7bea43d75013c9527186430fea7cc52af0b77 days 19 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000815893
0x6c1b1e3b22333de0c204c41331b2fc743bc3e3ff071ee2bfeea6b19c8f27eba193 days 33 mins ago0x55ad1b577afd6df04952b427c2ca132518dcb7aa  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0.001 Ether0.000213252
0xaf962d8cb5bb751f76c23c06e0ffcf2171891ac139191381aa3511a333cb396c106 days 6 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000158214
0xbefb2312f6eafddce0bd995ee71318e29225ff8135dc2645ba117c5b1c77cc77106 days 7 hrs ago0x1bc61340b523d5554c595cb338c996305acc9c89  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000088444
0x5e040ce882ce331f3e2c3779a57ea9429d82ca5ad18dbef501d4e86a794cb3af109 days 6 hrs ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000062761
0x3729566b6fbe540460e868f0c322edad64f89fbdf8384fc0df85ee43adeb5eaa110 days 22 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000158214
0x442193d86a5f5c6ebcab0d48fa8d62932a154550e16666bbc3a16ee0c0cf9c73113 days 9 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000158214
0x58c3c4cefb60bee19e15a7e55df6d2d88543e197baaa830998c5a24ecaf1c94e114 days 9 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000158214
0x9ef6e7032b843b4e10ca103713e57b2eb3c39992886ea291792bf6ac3989d769116 days 11 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000158214
0xf2b5775318519ab850e1254a1a7a18f27b0baabf07ff2ed0323bd11d2149ea03118 days 6 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000210952
0xf92f470fd2fa9b8cb1b646413e5010945f15d74deb893a6d35d3924c98813739120 days 19 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000157356
0xf129b2661f432230b563e9907b8e398e20be20e85923edf0786e8399d3582f34120 days 19 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000158214
0x8ff9675ae8305e3901b40d78cee44ca69a138a46190487cac060e46580517cda122 days 8 hrs ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000196695
0x5e8d86840e8f2de0c2faf99e845aef2cb66e3d6a3e09c07760efefeeed7fea1e122 days 8 hrs ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000205832
0x291db030681f59db083cf04f03c5d0a5a7c6e45e6cfa03ea527c7c16a3b1f286123 days 6 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000316428
0xf1742e392fd98d7d743124a75e7da481995eefe02751ac786dd402379b674c6b125 days 19 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000949284
0xb8a86fe3a161d939cf5a03c7699ac8b9059b134d28bb5ef67591c08b9ad9f9e6127 days 4 hrs ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.00051458
0xd6cecca975b8607c767f73532d707aa3f06c7b106fd1195094557f5531742e6c127 days 18 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.00052738
0x965d1f74cd12e76b216bccbb835ffb896584e7dd9482b076957b3ee0f6adeeae130 days 6 hrs ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000411664
0xec7a05e5eb909eb1d2ea7996597ac0691a329da35fb8f1b01cf161ff26d68228130 days 8 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000316428
0x8d65184d7dcf734b4ed82ade2214423dd898dbbac47c83762542ba50aefd1c11131 days 17 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.00316428
0x1f5925a07b3a3fffedd120ae5b2372af6c5e2fd6a86d8c15e894dcfe8407acc9133 days 3 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.002742376
0x288bac738e7106581dd5e1690aca26da3590ad6f16c21edf2133691d51da2305133 days 23 hrs ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.002109778
0x2a28447e4467a35bebd63fb2fedaa8a5d78ed84c0cbad0c55f7f9fa5bcc1b19b134 days 15 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.001687616
0x9927d9845b30850aa39a58c2735c64ae5eccfcd34cacd4c9545318e1ddbc9cc4135 days 57 mins ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.002675816
[ 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
0x17ec0b7d4b41aa321dfaeb14552a7bea43d75013c9527186430fea7cc52af0b766662817 days 19 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x5768e444cab65831ff16eff46a85237c92ef5ddf0.002740354726748892 Ether
0x17ec0b7d4b41aa321dfaeb14552a7bea43d75013c9527186430fea7cc52af0b766662817 days 19 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x5768e444cab65831ff16eff46a85237c92ef5ddf0.00011418144694787 Ether
0x6c1b1e3b22333de0c204c41331b2fc743bc3e3ff071ee2bfeea6b19c8f27eba1615072493 days 33 mins ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x5768e444cab65831ff16eff46a85237c92ef5ddf0.00004 Ether
0x5e040ce882ce331f3e2c3779a57ea9429d82ca5ad18dbef501d4e86a794cb3af6054573109 days 6 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a0.000001830015525144 Ether
0x5e040ce882ce331f3e2c3779a57ea9429d82ca5ad18dbef501d4e86a794cb3af6054573109 days 6 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x5768e444cab65831ff16eff46a85237c92ef5ddf0.000000076250646881 Ether
0x19ab6e5a2332241900d1fea65887651a64cb6002fff65d856393231492f383b55854610143 days 7 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xf9de2fc490267aea43e828791188d077bdcb16d30.000175667171115662 Ether
0x19ab6e5a2332241900d1fea65887651a64cb6002fff65d856393231492f383b55854610143 days 7 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a0.000007319465463152 Ether
0x1ddba928fa1751de334a086c0a6e57c594e7737de6b28c01e449da41aa14f4245819103149 days 10 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.000764560984058929 Ether
0x1ddba928fa1751de334a086c0a6e57c594e7737de6b28c01e449da41aa14f4245819103149 days 10 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xf9de2fc490267aea43e828791188d077bdcb16d30.000031856707669122 Ether
0xfec358ecfd70fa9f4451c481bef5ce48391ad2be967f7e9ad2dc6d0244b1e2d45807595151 days 9 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.001501582489794427 Ether
0xfec358ecfd70fa9f4451c481bef5ce48391ad2be967f7e9ad2dc6d0244b1e2d45807595151 days 9 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xf9de2fc490267aea43e828791188d077bdcb16d30.000062565937074767 Ether
0xac758e1f889fd1e7bedbd63db2722d91819158b7afb7d16030700fe3430ac4e45797371153 days 2 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x2feb0fd1321788e04cfe6c312142e1fcff691fbc0.000006484347719448 Ether
0xac758e1f889fd1e7bedbd63db2722d91819158b7afb7d16030700fe3430ac4e45797371153 days 2 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.000000270181154977 Ether
0x64686eece1c47f2588e2132be05009d35f9c03ee7e5b3b8f327f4362f208c97d5794921153 days 12 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.008207615551287064 Ether
0x64686eece1c47f2588e2132be05009d35f9c03ee7e5b3b8f327f4362f208c97d5794921153 days 12 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.000341983981303627 Ether
0x6c09186b084a1a7f1f6cfb93e6da66b06a667a74664f85131f96afb2ad3481205778535156 days 9 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.001 Ether
0xe2840e06c0046bbdde88d20fb0ec0570573037037e386fffc5286c095333cbdf5774685157 days 1 hr ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xaa0ee1ebffbae4fdc9c518ffdf863dafc09a16c50.003749825238633194 Ether
0xe2840e06c0046bbdde88d20fb0ec0570573037037e386fffc5286c095333cbdf5774685157 days 1 hr ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.000156242718276383 Ether
0x916eeb4cf0666e7c800b5793fe0c5f7314d30580e9480167f58d32ceb7afd47f5767480158 days 7 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x2feb0fd1321788e04cfe6c312142e1fcff691fbc0.000176047550991955 Ether
0x916eeb4cf0666e7c800b5793fe0c5f7314d30580e9480167f58d32ceb7afd47f5767480158 days 7 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x34e941e82d0f281e80a72125dbf7070843c4fb190.000007335314624664 Ether
0x228250037fee84deb7446c712cb995b74a90f09e63e96fcce85c31e109d9be0a5766507158 days 11 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x22b45f85e2a52072a076592b1d753269cca327ab0.000000016203937267 Ether
0x228250037fee84deb7446c712cb995b74a90f09e63e96fcce85c31e109d9be0a5766507158 days 11 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x34e941e82d0f281e80a72125dbf7070843c4fb190.000000000675164052 Ether
0xee244b91b14d376344114c10708036ead0ff02c9dd4513e0d0fd21f8f6eaece35759684159 days 16 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x0d97eabd5b36e2d723659bdcb15cc9f3504b91270.001960939730781707 Ether
0xee244b91b14d376344114c10708036ead0ff02c9dd4513e0d0fd21f8f6eaece35759684159 days 16 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x34e941e82d0f281e80a72125dbf7070843c4fb190.000081705822115904 Ether
0xa8ac9bc854c4b7a6ed5d02100e14d0c966baf7e457136558c97452a54031cdc35753944160 days 17 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x0d97eabd5b36e2d723659bdcb15cc9f3504b91270.004278843695219729 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.