Sponsored:   Color Platform: Decentralized App Store - Special Airdrop For Everyone (~17 Sep), Register NOW!
Contract Overview
Balance: 0.003139989791066439 Ether
Ether Value: $0.77 (@ $245.29/ETH)
Transactions: 2709 txns
 Latest 25 txns From a total of 2709 Transactions

TxHash Age From To Value [TxFee]
0x6c1b1e3b22333de0c204c41331b2fc743bc3e3ff071ee2bfeea6b19c8f27eba139 days 1 hr ago0x55ad1b577afd6df04952b427c2ca132518dcb7aa  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0.001 Ether0.000213252
0xaf962d8cb5bb751f76c23c06e0ffcf2171891ac139191381aa3511a333cb396c52 days 7 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000158214
0xbefb2312f6eafddce0bd995ee71318e29225ff8135dc2645ba117c5b1c77cc7752 days 8 hrs ago0x1bc61340b523d5554c595cb338c996305acc9c89  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000088444
0x5e040ce882ce331f3e2c3779a57ea9429d82ca5ad18dbef501d4e86a794cb3af55 days 7 hrs ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000062761
0x3729566b6fbe540460e868f0c322edad64f89fbdf8384fc0df85ee43adeb5eaa56 days 23 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000158214
0x442193d86a5f5c6ebcab0d48fa8d62932a154550e16666bbc3a16ee0c0cf9c7359 days 10 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000158214
0x58c3c4cefb60bee19e15a7e55df6d2d88543e197baaa830998c5a24ecaf1c94e60 days 10 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000158214
0x9ef6e7032b843b4e10ca103713e57b2eb3c39992886ea291792bf6ac3989d76962 days 12 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000158214
0xf2b5775318519ab850e1254a1a7a18f27b0baabf07ff2ed0323bd11d2149ea0364 days 7 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000210952
0xf92f470fd2fa9b8cb1b646413e5010945f15d74deb893a6d35d3924c9881373966 days 19 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000157356
0xf129b2661f432230b563e9907b8e398e20be20e85923edf0786e8399d3582f3466 days 19 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000158214
0x8ff9675ae8305e3901b40d78cee44ca69a138a46190487cac060e46580517cda68 days 9 hrs ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000196695
0x5e8d86840e8f2de0c2faf99e845aef2cb66e3d6a3e09c07760efefeeed7fea1e68 days 9 hrs ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000205832
0x291db030681f59db083cf04f03c5d0a5a7c6e45e6cfa03ea527c7c16a3b1f28669 days 7 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000316428
0xf1742e392fd98d7d743124a75e7da481995eefe02751ac786dd402379b674c6b71 days 20 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000949284
0xb8a86fe3a161d939cf5a03c7699ac8b9059b134d28bb5ef67591c08b9ad9f9e673 days 4 hrs ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.00051458
0xd6cecca975b8607c767f73532d707aa3f06c7b106fd1195094557f5531742e6c73 days 19 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.00052738
0x965d1f74cd12e76b216bccbb835ffb896584e7dd9482b076957b3ee0f6adeeae76 days 7 hrs ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000411664
0xec7a05e5eb909eb1d2ea7996597ac0691a329da35fb8f1b01cf161ff26d6822876 days 9 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.000316428
0x8d65184d7dcf734b4ed82ade2214423dd898dbbac47c83762542ba50aefd1c1177 days 18 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.00316428
0x1f5925a07b3a3fffedd120ae5b2372af6c5e2fd6a86d8c15e894dcfe8407acc979 days 4 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.002742376
0x288bac738e7106581dd5e1690aca26da3590ad6f16c21edf2133691d51da230579 days 23 hrs ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.002109778
0x2a28447e4467a35bebd63fb2fedaa8a5d78ed84c0cbad0c55f7f9fa5bcc1b19b80 days 16 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.001687616
0x9927d9845b30850aa39a58c2735c64ae5eccfcd34cacd4c9545318e1ddbc9cc481 days 1 hr ago0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.002675816
0x23e86e21ab8a4b34db12cc2e400d96e9a140e60032c8ba3d3ebc29656c4abe6081 days 16 hrs ago0x5768e444cab65831ff16eff46a85237c92ef5ddf  IN   0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0 Ether0.002742376
[ 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
0x6c1b1e3b22333de0c204c41331b2fc743bc3e3ff071ee2bfeea6b19c8f27eba1615072439 days 1 hr ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x5768e444cab65831ff16eff46a85237c92ef5ddf0.00004 Ether
0x5e040ce882ce331f3e2c3779a57ea9429d82ca5ad18dbef501d4e86a794cb3af605457355 days 7 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a0.000001830015525144 Ether
0x5e040ce882ce331f3e2c3779a57ea9429d82ca5ad18dbef501d4e86a794cb3af605457355 days 7 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x5768e444cab65831ff16eff46a85237c92ef5ddf0.000000076250646881 Ether
0x19ab6e5a2332241900d1fea65887651a64cb6002fff65d856393231492f383b5585461089 days 8 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xf9de2fc490267aea43e828791188d077bdcb16d30.000175667171115662 Ether
0x19ab6e5a2332241900d1fea65887651a64cb6002fff65d856393231492f383b5585461089 days 8 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xad0cbc5a1b89e8d863a5bb6b3b19f7251360d27a0.000007319465463152 Ether
0x1ddba928fa1751de334a086c0a6e57c594e7737de6b28c01e449da41aa14f424581910395 days 10 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.000764560984058929 Ether
0x1ddba928fa1751de334a086c0a6e57c594e7737de6b28c01e449da41aa14f424581910395 days 10 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xf9de2fc490267aea43e828791188d077bdcb16d30.000031856707669122 Ether
0xfec358ecfd70fa9f4451c481bef5ce48391ad2be967f7e9ad2dc6d0244b1e2d4580759597 days 9 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.001501582489794427 Ether
0xfec358ecfd70fa9f4451c481bef5ce48391ad2be967f7e9ad2dc6d0244b1e2d4580759597 days 9 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xf9de2fc490267aea43e828791188d077bdcb16d30.000062565937074767 Ether
0xac758e1f889fd1e7bedbd63db2722d91819158b7afb7d16030700fe3430ac4e4579737199 days 3 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x2feb0fd1321788e04cfe6c312142e1fcff691fbc0.000006484347719448 Ether
0xac758e1f889fd1e7bedbd63db2722d91819158b7afb7d16030700fe3430ac4e4579737199 days 3 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.000000270181154977 Ether
0x64686eece1c47f2588e2132be05009d35f9c03ee7e5b3b8f327f4362f208c97d579492199 days 13 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.008207615551287064 Ether
0x64686eece1c47f2588e2132be05009d35f9c03ee7e5b3b8f327f4362f208c97d579492199 days 13 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.000341983981303627 Ether
0x6c09186b084a1a7f1f6cfb93e6da66b06a667a74664f85131f96afb2ad3481205778535102 days 9 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.001 Ether
0xe2840e06c0046bbdde88d20fb0ec0570573037037e386fffc5286c095333cbdf5774685103 days 1 hr ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xaa0ee1ebffbae4fdc9c518ffdf863dafc09a16c50.003749825238633194 Ether
0xe2840e06c0046bbdde88d20fb0ec0570573037037e386fffc5286c095333cbdf5774685103 days 1 hr ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0xdf4703369ece603a01e049e34e438ff74cd96d660.000156242718276383 Ether
0x916eeb4cf0666e7c800b5793fe0c5f7314d30580e9480167f58d32ceb7afd47f5767480104 days 8 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x2feb0fd1321788e04cfe6c312142e1fcff691fbc0.000176047550991955 Ether
0x916eeb4cf0666e7c800b5793fe0c5f7314d30580e9480167f58d32ceb7afd47f5767480104 days 8 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x34e941e82d0f281e80a72125dbf7070843c4fb190.000007335314624664 Ether
0x228250037fee84deb7446c712cb995b74a90f09e63e96fcce85c31e109d9be0a5766507104 days 12 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x22b45f85e2a52072a076592b1d753269cca327ab0.000000016203937267 Ether
0x228250037fee84deb7446c712cb995b74a90f09e63e96fcce85c31e109d9be0a5766507104 days 12 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x34e941e82d0f281e80a72125dbf7070843c4fb190.000000000675164052 Ether
0xee244b91b14d376344114c10708036ead0ff02c9dd4513e0d0fd21f8f6eaece35759684105 days 17 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x0d97eabd5b36e2d723659bdcb15cc9f3504b91270.001960939730781707 Ether
0xee244b91b14d376344114c10708036ead0ff02c9dd4513e0d0fd21f8f6eaece35759684105 days 17 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x34e941e82d0f281e80a72125dbf7070843c4fb190.000081705822115904 Ether
0xa8ac9bc854c4b7a6ed5d02100e14d0c966baf7e457136558c97452a54031cdc35753944106 days 18 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x0d97eabd5b36e2d723659bdcb15cc9f3504b91270.004278843695219729 Ether
0xa8ac9bc854c4b7a6ed5d02100e14d0c966baf7e457136558c97452a54031cdc35753944106 days 18 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x34e941e82d0f281e80a72125dbf7070843c4fb190.000178285153967488 Ether
0xa6e4ec51379f1c189bb164d233c02cafac58040bf97766cf980769191e9f13c85753028106 days 21 hrs ago0xdaa42065346b0b88327c2d2074bb80d8c2ad9c6f0x34e941e82d0f281e80a72125dbf7070843c4fb190.001791588083690744 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 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.