ETH Price: $1,851.01 (-0.65%)
Gas: 0.04 Gwei
 

Overview

ETH Balance

0.03882440215066861 ETH

Eth Value

$71.86 (@ $1,851.01/ETH)

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer229924532025-07-25 0:00:35214 days ago1753401635IN
0x3Bc06304...466CE3F17
0.0001 ETH0.000006730.32
Hatch Eggs229924152025-07-24 23:52:59214 days ago1753401179IN
0x3Bc06304...466CE3F17
0 ETH0.000023010.27927168
Sell Eggs62386152018-08-30 4:15:572735 days ago1535602557IN
0x3Bc06304...466CE3F17
0 ETH0.000784544
Sell Eggs62308422018-08-28 20:49:022737 days ago1535489342IN
0x3Bc06304...466CE3F17
0 ETH0.000211972
Sell Eggs62273812018-08-28 6:43:392737 days ago1535438619IN
0x3Bc06304...466CE3F17
0 ETH0.000317953
Transfer62273602018-08-28 6:37:412737 days ago1535438261IN
0x3Bc06304...466CE3F17
0 ETH0.000063123
Sell Eggs62270012018-08-28 5:11:512737 days ago1535433111IN
0x3Bc06304...466CE3F17
0 ETH0.000307352.9
Hatch Eggs62251482018-08-27 21:36:232737 days ago1535405783IN
0x3Bc06304...466CE3F17
0 ETH0.000114762
Sell Eggs62229592018-08-27 12:49:342738 days ago1535374174IN
0x3Bc06304...466CE3F17
0 ETH0.000588453
Hatch Eggs62211952018-08-27 5:45:552738 days ago1535348755IN
0x3Bc06304...466CE3F17
0 ETH0.000114762
Sell Eggs62192202018-08-26 21:37:242738 days ago1535319444IN
0x3Bc06304...466CE3F17
0 ETH0.000274611.4
Sell Eggs62177022018-08-26 15:30:492739 days ago1535297449IN
0x3Bc06304...466CE3F17
0 ETH0.000211972
Hatch Eggs62164412018-08-26 10:28:292739 days ago1535279309IN
0x3Bc06304...466CE3F17
0 ETH0.000114762
Sell Eggs62154272018-08-26 6:20:042739 days ago1535264404IN
0x3Bc06304...466CE3F17
0 ETH0.000211942
Hatch Eggs62154272018-08-26 6:20:042739 days ago1535264404IN
0x3Bc06304...466CE3F17
0 ETH0.00006453
Hatch Eggs62152922018-08-26 5:42:292739 days ago1535262149IN
0x3Bc06304...466CE3F17
0 ETH0.000114762
Sell Eggs62150102018-08-26 4:32:282739 days ago1535257948IN
0x3Bc06304...466CE3F17
0 ETH0.000215751.1
Hatch Eggs62132492018-08-25 21:35:022739 days ago1535232902IN
0x3Bc06304...466CE3F17
0 ETH0.000114762
Sell Eggs62132232018-08-25 21:26:452739 days ago1535232405IN
0x3Bc06304...466CE3F17
0 ETH0.000190771.8
Sell Eggs62130222018-08-25 20:38:192740 days ago1535229499IN
0x3Bc06304...466CE3F17
0 ETH0.000211972
Hatch Eggs62094742018-08-25 6:09:112740 days ago1535177351IN
0x3Bc06304...466CE3F17
0 ETH0.000172143
Hatch Eggs62078782018-08-24 23:47:182740 days ago1535154438IN
0x3Bc06304...466CE3F17
0 ETH0.000143452.5
Hatch Eggs62076502018-08-24 22:48:472740 days ago1535150927IN
0x3Bc06304...466CE3F17
0 ETH0.000114762
Sell Eggs62074592018-08-24 22:02:082740 days ago1535148128IN
0x3Bc06304...466CE3F17
0 ETH0.000294221.5
Sell Eggs62061892018-08-24 17:03:202741 days ago1535130200IN
0x3Bc06304...466CE3F17
0 ETH0.000423944
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer62386152018-08-30 4:15:572735 days ago1535602557
0x3Bc06304...466CE3F17
0 ETH
Transfer62229592018-08-27 12:49:342738 days ago1535374174
0x3Bc06304...466CE3F17
0 ETH
Transfer62192202018-08-26 21:37:242738 days ago1535319444
0x3Bc06304...466CE3F17
0 ETH
Transfer62150102018-08-26 4:32:282739 days ago1535257948
0x3Bc06304...466CE3F17
0 ETH
Transfer62074592018-08-24 22:02:082740 days ago1535148128
0x3Bc06304...466CE3F17
0.00000005 ETH
Transfer61952382018-08-22 20:23:352743 days ago1534969415
0x3Bc06304...466CE3F17
0.00000081 ETH
Transfer61902082018-08-21 23:59:112743 days ago1534895951
0x3Bc06304...466CE3F17
0.00000208 ETH
Transfer61797092018-08-20 5:36:502745 days ago1534743410
0x3Bc06304...466CE3F17
0.00000037 ETH
Transfer61724562018-08-19 0:18:452746 days ago1534637925
0x3Bc06304...466CE3F17
0.00010979 ETH
Transfer61710092018-08-18 18:29:052747 days ago1534616945
0x3Bc06304...466CE3F17
0.00000254 ETH
Transfer61701532018-08-18 15:10:242747 days ago1534605024
0x3Bc06304...466CE3F17
0.00000125 ETH
Transfer61691602018-08-18 10:57:522747 days ago1534589872
0x3Bc06304...466CE3F17
0.00000021 ETH
Transfer61681152018-08-18 6:40:402747 days ago1534574440
0x3Bc06304...466CE3F17
0.00001597 ETH
Transfer61644362018-08-17 15:32:082748 days ago1534519928
0x3Bc06304...466CE3F17
0.00006824 ETH
Transfer61579422018-08-16 13:11:142749 days ago1534425074
0x3Bc06304...466CE3F17
0.00000193 ETH
Transfer61573702018-08-16 10:52:272749 days ago1534416747
0x3Bc06304...466CE3F17
0.00000957 ETH
Transfer61561572018-08-16 5:51:382749 days ago1534398698
0x3Bc06304...466CE3F17
0.00000218 ETH
Transfer61558622018-08-16 4:43:382749 days ago1534394618
0x3Bc06304...466CE3F17
0.00001202 ETH
Transfer61556482018-08-16 3:52:362749 days ago1534391556
0x3Bc06304...466CE3F17
0.00003813 ETH
Transfer61554162018-08-16 2:58:572749 days ago1534388337
0x3Bc06304...466CE3F17
0.0000251 ETH
Transfer61548192018-08-16 0:23:232749 days ago1534379003
0x3Bc06304...466CE3F17
0.0000105 ETH
Transfer61527382018-08-15 16:06:372750 days ago1534349197
0x3Bc06304...466CE3F17
0.0000117 ETH
Transfer61518672018-08-15 12:32:212750 days ago1534336341
0x3Bc06304...466CE3F17
0.00009027 ETH
Transfer61508492018-08-15 8:23:502750 days ago1534321430
0x3Bc06304...466CE3F17
0.00007899 ETH
Transfer61499342018-08-15 4:41:532750 days ago1534308113
0x3Bc06304...466CE3F17
0.00004579 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ElyxrShrimpFarmer

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-08-10
*/

pragma solidity ^0.4.18; // solhint-disable-line


contract ERC20Interface {
    function transfer(address to, uint256 tokens) public returns (bool success);
}

contract Elyxr {

    function buy(address) public payable returns(uint256);
    function transfer(address, uint256) public returns(bool);
    function myTokens() public view returns(uint256);
    function myDividends(bool) public view returns(uint256);
    function reinvest() public;
}

/**
 * Definition of contract accepting Elyxr tokens
 * Games, casinos, anything can reuse this contract to support Elyxr tokens
 */
contract AcceptsElyxr {
    Elyxr public tokenContract;

    function AcceptsElyxr(address _tokenContract) public {
        tokenContract = Elyxr(_tokenContract);
    }

    modifier onlyTokenContract {
        require(msg.sender == address(tokenContract));
        _;
    }

    /**
    * @dev Standard ERC677 function that will handle incoming token transfers.
    *
    * @param _from  Token sender address.
    * @param _value Amount of tokens.
    * @param _data  Transaction metadata.
    */
    function tokenFallback(address _from, uint256 _value, bytes _data) external returns (bool);
}

// 50 Tokens, seeded market of 8640000000 Eggs
contract ElyxrShrimpFarmer is AcceptsElyxr {
    //uint256 EGGS_PER_SHRIMP_PER_SECOND=1;
    uint256 public EGGS_TO_HATCH_1SHRIMP=86400;//for final version should be seconds in a day
    uint256 public STARTING_SHRIMP=300;
    uint256 PSN=10000;
    uint256 PSNH=5000;
    bool public initialized=false;
    address public ceoAddress;
    mapping (address => uint256) public hatcheryShrimp;
    mapping (address => uint256) public claimedEggs;
    mapping (address => uint256) public lastHatch;
    mapping (address => address) public referrals;
    uint256 public marketEggs;

    function ElyxrShrimpFarmer(address _baseContract)
      AcceptsElyxr(_baseContract)
      public{
        ceoAddress=msg.sender;
    }

    /**
     * Fallback function for the contract, protect investors
     */
    function() payable public {
      /* revert(); */
    }

    /**
    * Deposit Elyxr tokens to buy eggs in farm
    *
    * @dev Standard ERC677 function that will handle incoming token transfers.
    * @param _from  Token sender address.
    * @param _value Amount of tokens.
    * @param _data  Transaction metadata.
    */
    function tokenFallback(address _from, uint256 _value, bytes _data)
      external
      onlyTokenContract
      returns (bool) {
        require(initialized);
        require(!_isContract(_from));
        require(_value >= 1 finney); // 0.001 ELXR token

        uint256 ElyxrBalance = tokenContract.myTokens();

        uint256 eggsBought=calculateEggBuy(_value, SafeMath.sub(ElyxrBalance, _value));
        eggsBought=SafeMath.sub(eggsBought,devFee(eggsBought));
        reinvest();
        tokenContract.transfer(ceoAddress, devFee(_value));
        claimedEggs[_from]=SafeMath.add(claimedEggs[_from],eggsBought);

        return true;
    }

    function hatchEggs(address ref) public{
        require(initialized);
        if(referrals[msg.sender]==0 && referrals[msg.sender]!=msg.sender){
            referrals[msg.sender]=ref;
        }
        uint256 eggsUsed=getMyEggs();
        uint256 newShrimp=SafeMath.div(eggsUsed,EGGS_TO_HATCH_1SHRIMP);
        hatcheryShrimp[msg.sender]=SafeMath.add(hatcheryShrimp[msg.sender],newShrimp);
        claimedEggs[msg.sender]=0;
        lastHatch[msg.sender]=now;

        //send referral eggs
        claimedEggs[referrals[msg.sender]]=SafeMath.add(claimedEggs[referrals[msg.sender]],SafeMath.div(eggsUsed,5));

        //boost market to nerf shrimp hoarding
        marketEggs=SafeMath.add(marketEggs,SafeMath.div(eggsUsed,10));
    }

    function sellEggs() public{
        require(initialized);
        uint256 hasEggs=getMyEggs();
        uint256 eggValue=calculateEggSell(hasEggs);
        uint256 fee=devFee(eggValue);
        claimedEggs[msg.sender]=0;
        lastHatch[msg.sender]=now;
        marketEggs=SafeMath.add(marketEggs,hasEggs);
        reinvest();
        tokenContract.transfer(ceoAddress, fee);
        tokenContract.transfer(msg.sender, SafeMath.sub(eggValue,fee));
    }

    // Dev should initially seed the game before start
    function seedMarket(uint256 eggs) public {
        require(marketEggs==0);
        require(msg.sender==ceoAddress); // only CEO can seed the market
        initialized=true;
        marketEggs=eggs;
    }

    // Reinvest Elyxr Shrimp Farm dividends
    // All the dividends this contract makes will be used to grow token fund for players
    // of the Elyxr Schrimp Farm
    function reinvest() public {
       if(tokenContract.myDividends(true) > 1) {
         tokenContract.reinvest();
       }
    }

    //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)));
    }

    // Calculate trade to sell eggs
    function calculateEggSell(uint256 eggs) public view returns(uint256){
        return calculateTrade(eggs,marketEggs, tokenContract.myTokens());
    }

    // Calculate trade to buy eggs
    function calculateEggBuy(uint256 eth,uint256 contractBalance) public view returns(uint256){
        return calculateTrade(eth, contractBalance, marketEggs);
    }

    // Calculate eggs to buy simple
    function calculateEggBuySimple(uint256 eth) public view returns(uint256){
        return calculateEggBuy(eth, tokenContract.myTokens());
    }

    // Calculate dev fee in game
    function devFee(uint256 amount) public view returns(uint256){
        return SafeMath.div(SafeMath.mul(amount,4),100);
    }

    // Get amount of Shrimps user has
    function getMyShrimp() public view returns(uint256){
        return hatcheryShrimp[msg.sender];
    }

    // Get amount of eggs of current user
    function getMyEggs() public view returns(uint256){
        return SafeMath.add(claimedEggs[msg.sender],getEggsSinceLastHatch(msg.sender));
    }

    // Get number of doges since last hatch
    function getEggsSinceLastHatch(address adr) public view returns(uint256){
        uint256 secondsPassed=min(EGGS_TO_HATCH_1SHRIMP,SafeMath.sub(now,lastHatch[adr]));
        return SafeMath.mul(secondsPassed,hatcheryShrimp[adr]);
    }

    // Collect information about doge farm dividents amount
    function getContractDividends() public view returns(uint256) {
      return tokenContract.myDividends(true); // + this.balance;
    }

    // Get tokens balance of the doge farm
    function getBalance() public view returns(uint256){
        return tokenContract.myTokens();
    }

    // Check transaction coming from the contract or not
    function _isContract(address _user) internal view returns (bool) {
        uint size;
        assembly { size := extcodesize(_user) }
        return size > 0;
    }

    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 Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"ceoAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","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":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":"eth","type":"uint256"},{"name":"contractBalance","type":"uint256"}],"name":"calculateEggBuy","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marketEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"sellEggs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"eggs","type":"uint256"}],"name":"seedMarket","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"amount","type":"uint256"}],"name":"devFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"ref","type":"address"}],"name":"hatchEggs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getMyEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"lastHatch","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenContract","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"claimedEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EGGS_TO_HATCH_1SHRIMP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"hatcheryShrimp","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eth","type":"uint256"}],"name":"calculateEggBuySimple","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eggs","type":"uint256"}],"name":"calculateEggSell","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"referrals","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getContractDividends","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"tokenFallback","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getMyShrimp","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"adr","type":"address"}],"name":"getEggsSinceLastHatch","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"STARTING_SHRIMP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"reinvest","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_baseContract","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]

60806040526201518060015561012c6002556127106003556113886004556005805460ff1916905534801561003357600080fd5b50604051602080610f36833981016040525160008054600160a060020a031916600160a060020a039092169190911781556005805461010060a860020a0319166101003302179055610eab90819061008b90396000f30060806040526004361061012f5763ffffffff60e060020a6000350416630a0f8168811461013157806312065fe014610162578063158ef93e14610189578063229824c4146101b257806326fd8422146101d05780632e9392bb146101eb5780633955f0fe146102005780633b653755146102155780633bc0461a1461022d5780633ec862a81461024557806343ce742214610266578063467ece791461027b57806355a373d61461029c57806372670361146102b1578063732e77d0146102d25780637e2cb974146102e75780637e56fde5146103085780638e316327146103205780639ca423b314610338578063a4c64d7814610359578063c0ee0b8a1461036e578063c2127e031461039f578063d7c8843b146103b4578063fb05594f146103d5578063fdb5a03e146103ea575b005b34801561013d57600080fd5b506101466103ff565b60408051600160a060020a039092168252519081900360200190f35b34801561016e57600080fd5b50610177610413565b60408051918252519081900360200190f35b34801561019557600080fd5b5061019e610498565b604080519115158252519081900360200190f35b3480156101be57600080fd5b506101776004356024356044356104a1565b3480156101dc57600080fd5b506101776004356024356104ee565b3480156101f757600080fd5b50610177610504565b34801561020c57600080fd5b5061012f61050a565b34801561022157600080fd5b5061012f6004356106bd565b34801561023957600080fd5b506101776004356106f8565b34801561025157600080fd5b5061012f600160a060020a0360043516610715565b34801561027257600080fd5b50610177610868565b34801561028757600080fd5b50610177600160a060020a036004351661088d565b3480156102a857600080fd5b5061014661089f565b3480156102bd57600080fd5b50610177600160a060020a03600435166108ae565b3480156102de57600080fd5b506101776108c0565b3480156102f357600080fd5b50610177600160a060020a03600435166108c6565b34801561031457600080fd5b506101776004356108d8565b34801561032c57600080fd5b50610177600435610961565b34801561034457600080fd5b50610146600160a060020a03600435166109ed565b34801561036557600080fd5b50610177610a08565b34801561037a57600080fd5b5061019e60048035600160a060020a0316906024803591604435918201910135610a6f565b3480156103ab57600080fd5b50610177610c63565b3480156103c057600080fd5b50610177600160a060020a0360043516610c76565b3480156103e157600080fd5b50610177610cda565b3480156103f657600080fd5b5061012f610ce0565b6005546101009004600160a060020a031681565b60008060009054906101000a9004600160a060020a0316600160a060020a031663949e8acd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561046757600080fd5b505af115801561047b573d6000803e3d6000fd5b505050506040513d602081101561049157600080fd5b5051905090565b60055460ff1681565b60006104e66104b260035484610df3565b6104e16004546104d66104db6104ca6003548a610df3565b6104d66004548c610df3565b610e29565b89610e38565b610e38565b949350505050565b60006104fd8383600a546104a1565b9392505050565b600a5481565b6005546000908190819060ff16151561052257600080fd5b61052a610868565b925061053583610961565b9150610540826106f8565b33600090815260076020908152604080832083905560089091529020429055600a5490915061056f9084610e29565b600a5561057a610ce0565b60008054600554604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152610100909204600160a060020a03908116600484015260248301869052905192169263a9059cbb926044808401936020939083900390910190829087803b1580156105f257600080fd5b505af1158015610606573d6000803e3d6000fd5b505050506040513d602081101561061c57600080fd5b5050600054600160a060020a031663a9059cbb3361063a8585610e4f565b6040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b15801561068c57600080fd5b505af11580156106a0573d6000803e3d6000fd5b505050506040513d60208110156106b657600080fd5b5050505050565b600a54156106ca57600080fd5b6005546101009004600160a060020a031633146106e657600080fd5b6005805460ff19166001179055600a55565b600061070f610708836004610df3565b6064610e38565b92915050565b600554600090819060ff16151561072b57600080fd5b33600090815260096020526040902054600160a060020a0316158015610768575033600081815260096020526040902054600160a060020a031614155b156107a357336000908152600960205260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0385161790555b6107ab610868565b91506107b982600154610e38565b336000908152600660205260409020549091506107d69082610e29565b336000908152600660209081526040808320939093556007808252838320839055600882528383204290556009825283832054600160a060020a0316835290522054610827906104d6846005610e38565b33600090815260096020908152604080832054600160a060020a031683526007909152902055600a8054610860916104d6908590610e38565b600a55505050565b33600081815260076020526040812054909161088891906104d690610c76565b905090565b60086020526000908152604090205481565b600054600160a060020a031681565b60076020526000908152604090205481565b60015481565b60066020526000908152604090205481565b600061070f826000809054906101000a9004600160a060020a0316600160a060020a031663949e8acd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561093057600080fd5b505af1158015610944573d6000803e3d6000fd5b505050506040513d602081101561095a57600080fd5b50516104ee565b600061070f82600a546000809054906101000a9004600160a060020a0316600160a060020a031663949e8acd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156109bc57600080fd5b505af11580156109d0573d6000803e3d6000fd5b505050506040513d60208110156109e657600080fd5b50516104a1565b600960205260009081526040902054600160a060020a031681565b60008054604080517f688abbf7000000000000000000000000000000000000000000000000000000008152600160048201529051600160a060020a039092169163688abbf79160248082019260209290919082900301818787803b15801561046757600080fd5b6000805481908190600160a060020a03163314610a8b57600080fd5b60055460ff161515610a9c57600080fd5b610aa587610e61565b15610aaf57600080fd5b66038d7ea4c68000861015610ac357600080fd5b6000809054906101000a9004600160a060020a0316600160a060020a031663949e8acd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610b1557600080fd5b505af1158015610b29573d6000803e3d6000fd5b505050506040513d6020811015610b3f57600080fd5b50519150610b5686610b518482610e4f565b6104ee565b9050610b6a81610b65836106f8565b610e4f565b9050610b74610ce0565b600054600554600160a060020a039182169163a9059cbb91610100900416610b9b896106f8565b6040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b158015610bed57600080fd5b505af1158015610c01573d6000803e3d6000fd5b505050506040513d6020811015610c1757600080fd5b5050600160a060020a038716600090815260076020526040902054610c3c9082610e29565b600160a060020a038816600090815260076020526040902055600192505050949350505050565b3360009081526006602052604090205490565b600080610cb3600154610cae426008600088600160a060020a0316600160a060020a0316815260200190815260200160002054610e4f565b610e69565b600160a060020a0384166000908152600660205260409020549091506104fd908290610df3565b60025481565b60008054604080517f688abbf700000000000000000000000000000000000000000000000000000000815260016004820181905291519193600160a060020a039093169263688abbf7926024808401936020939083900390910190829087803b158015610d4c57600080fd5b505af1158015610d60573d6000803e3d6000fd5b505050506040513d6020811015610d7657600080fd5b50511115610df15760008054604080517ffdb5a03e0000000000000000000000000000000000000000000000000000000081529051600160a060020a039092169263fdb5a03e9260048084019382900301818387803b158015610dd857600080fd5b505af1158015610dec573d6000803e3d6000fd5b505050505b565b600080831515610e065760009150610e22565b50828202828482811515610e1657fe5b0414610e1e57fe5b8091505b5092915050565b600082820183811015610e1e57fe5b6000808284811515610e4657fe5b04949350505050565b600082821115610e5b57fe5b50900390565b6000903b1190565b6000818310610e7857816104fd565b50909190505600a165627a7a72305820fbbff7774ae23540183d01f524f2e2253b7743e01d985797cf3b366bfbcd67f000290000000000000000000000004ced73edbb326de8f7d9c5694b00da7b75506d96

Deployed Bytecode

0x60806040526004361061012f5763ffffffff60e060020a6000350416630a0f8168811461013157806312065fe014610162578063158ef93e14610189578063229824c4146101b257806326fd8422146101d05780632e9392bb146101eb5780633955f0fe146102005780633b653755146102155780633bc0461a1461022d5780633ec862a81461024557806343ce742214610266578063467ece791461027b57806355a373d61461029c57806372670361146102b1578063732e77d0146102d25780637e2cb974146102e75780637e56fde5146103085780638e316327146103205780639ca423b314610338578063a4c64d7814610359578063c0ee0b8a1461036e578063c2127e031461039f578063d7c8843b146103b4578063fb05594f146103d5578063fdb5a03e146103ea575b005b34801561013d57600080fd5b506101466103ff565b60408051600160a060020a039092168252519081900360200190f35b34801561016e57600080fd5b50610177610413565b60408051918252519081900360200190f35b34801561019557600080fd5b5061019e610498565b604080519115158252519081900360200190f35b3480156101be57600080fd5b506101776004356024356044356104a1565b3480156101dc57600080fd5b506101776004356024356104ee565b3480156101f757600080fd5b50610177610504565b34801561020c57600080fd5b5061012f61050a565b34801561022157600080fd5b5061012f6004356106bd565b34801561023957600080fd5b506101776004356106f8565b34801561025157600080fd5b5061012f600160a060020a0360043516610715565b34801561027257600080fd5b50610177610868565b34801561028757600080fd5b50610177600160a060020a036004351661088d565b3480156102a857600080fd5b5061014661089f565b3480156102bd57600080fd5b50610177600160a060020a03600435166108ae565b3480156102de57600080fd5b506101776108c0565b3480156102f357600080fd5b50610177600160a060020a03600435166108c6565b34801561031457600080fd5b506101776004356108d8565b34801561032c57600080fd5b50610177600435610961565b34801561034457600080fd5b50610146600160a060020a03600435166109ed565b34801561036557600080fd5b50610177610a08565b34801561037a57600080fd5b5061019e60048035600160a060020a0316906024803591604435918201910135610a6f565b3480156103ab57600080fd5b50610177610c63565b3480156103c057600080fd5b50610177600160a060020a0360043516610c76565b3480156103e157600080fd5b50610177610cda565b3480156103f657600080fd5b5061012f610ce0565b6005546101009004600160a060020a031681565b60008060009054906101000a9004600160a060020a0316600160a060020a031663949e8acd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561046757600080fd5b505af115801561047b573d6000803e3d6000fd5b505050506040513d602081101561049157600080fd5b5051905090565b60055460ff1681565b60006104e66104b260035484610df3565b6104e16004546104d66104db6104ca6003548a610df3565b6104d66004548c610df3565b610e29565b89610e38565b610e38565b949350505050565b60006104fd8383600a546104a1565b9392505050565b600a5481565b6005546000908190819060ff16151561052257600080fd5b61052a610868565b925061053583610961565b9150610540826106f8565b33600090815260076020908152604080832083905560089091529020429055600a5490915061056f9084610e29565b600a5561057a610ce0565b60008054600554604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152610100909204600160a060020a03908116600484015260248301869052905192169263a9059cbb926044808401936020939083900390910190829087803b1580156105f257600080fd5b505af1158015610606573d6000803e3d6000fd5b505050506040513d602081101561061c57600080fd5b5050600054600160a060020a031663a9059cbb3361063a8585610e4f565b6040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b15801561068c57600080fd5b505af11580156106a0573d6000803e3d6000fd5b505050506040513d60208110156106b657600080fd5b5050505050565b600a54156106ca57600080fd5b6005546101009004600160a060020a031633146106e657600080fd5b6005805460ff19166001179055600a55565b600061070f610708836004610df3565b6064610e38565b92915050565b600554600090819060ff16151561072b57600080fd5b33600090815260096020526040902054600160a060020a0316158015610768575033600081815260096020526040902054600160a060020a031614155b156107a357336000908152600960205260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0385161790555b6107ab610868565b91506107b982600154610e38565b336000908152600660205260409020549091506107d69082610e29565b336000908152600660209081526040808320939093556007808252838320839055600882528383204290556009825283832054600160a060020a0316835290522054610827906104d6846005610e38565b33600090815260096020908152604080832054600160a060020a031683526007909152902055600a8054610860916104d6908590610e38565b600a55505050565b33600081815260076020526040812054909161088891906104d690610c76565b905090565b60086020526000908152604090205481565b600054600160a060020a031681565b60076020526000908152604090205481565b60015481565b60066020526000908152604090205481565b600061070f826000809054906101000a9004600160a060020a0316600160a060020a031663949e8acd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561093057600080fd5b505af1158015610944573d6000803e3d6000fd5b505050506040513d602081101561095a57600080fd5b50516104ee565b600061070f82600a546000809054906101000a9004600160a060020a0316600160a060020a031663949e8acd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156109bc57600080fd5b505af11580156109d0573d6000803e3d6000fd5b505050506040513d60208110156109e657600080fd5b50516104a1565b600960205260009081526040902054600160a060020a031681565b60008054604080517f688abbf7000000000000000000000000000000000000000000000000000000008152600160048201529051600160a060020a039092169163688abbf79160248082019260209290919082900301818787803b15801561046757600080fd5b6000805481908190600160a060020a03163314610a8b57600080fd5b60055460ff161515610a9c57600080fd5b610aa587610e61565b15610aaf57600080fd5b66038d7ea4c68000861015610ac357600080fd5b6000809054906101000a9004600160a060020a0316600160a060020a031663949e8acd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610b1557600080fd5b505af1158015610b29573d6000803e3d6000fd5b505050506040513d6020811015610b3f57600080fd5b50519150610b5686610b518482610e4f565b6104ee565b9050610b6a81610b65836106f8565b610e4f565b9050610b74610ce0565b600054600554600160a060020a039182169163a9059cbb91610100900416610b9b896106f8565b6040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b158015610bed57600080fd5b505af1158015610c01573d6000803e3d6000fd5b505050506040513d6020811015610c1757600080fd5b5050600160a060020a038716600090815260076020526040902054610c3c9082610e29565b600160a060020a038816600090815260076020526040902055600192505050949350505050565b3360009081526006602052604090205490565b600080610cb3600154610cae426008600088600160a060020a0316600160a060020a0316815260200190815260200160002054610e4f565b610e69565b600160a060020a0384166000908152600660205260409020549091506104fd908290610df3565b60025481565b60008054604080517f688abbf700000000000000000000000000000000000000000000000000000000815260016004820181905291519193600160a060020a039093169263688abbf7926024808401936020939083900390910190829087803b158015610d4c57600080fd5b505af1158015610d60573d6000803e3d6000fd5b505050506040513d6020811015610d7657600080fd5b50511115610df15760008054604080517ffdb5a03e0000000000000000000000000000000000000000000000000000000081529051600160a060020a039092169263fdb5a03e9260048084019382900301818387803b158015610dd857600080fd5b505af1158015610dec573d6000803e3d6000fd5b505050505b565b600080831515610e065760009150610e22565b50828202828482811515610e1657fe5b0414610e1e57fe5b8091505b5092915050565b600082820183811015610e1e57fe5b6000808284811515610e4657fe5b04949350505050565b600082821115610e5b57fe5b50900390565b6000903b1190565b6000818310610e7857816104fd565b50909190505600a165627a7a72305820fbbff7774ae23540183d01f524f2e2253b7743e01d985797cf3b366bfbcd67f00029

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000004ced73edbb326de8f7d9c5694b00da7b75506d96

-----Decoded View---------------
Arg [0] : _baseContract (address): 0x4Ced73EdbB326DE8F7d9c5694b00DA7b75506d96

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000004ced73edbb326de8f7d9c5694b00da7b75506d96


Swarm Source

bzzr://fbbff7774ae23540183d01f524f2e2253b7743e01d985797cf3b366bfbcd67f0

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.