Contract 0x1ab52ece9eb460b52896005421bcf9c180102ed7 4

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xfc94ffe7dd67d55d9de1c03840032ec85a1e34abdb79dc55f41e65a9dad6f3e1Hatch Eggs285425742022-05-20 8:59:465 hrs 29 mins ago0x506320af13b08ac6e4114e436121697f1b2ac8ce IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.001672342119 31.040000728
0xb1017d39cf4f437a7021fccc6f19ab39d701249d85c562e7daa8746e4512b0adHatch Eggs285403452022-05-20 7:36:296 hrs 53 mins ago0xa51b0d114792e0120a32db0bd9a9837dd389e6cd IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.001620081254 30.069997477
0x23aae781a2676eacec57fa1dc7a879c4ed7aa3390faf5744fe19f5734049573bHatch Eggs285390832022-05-20 6:48:487 hrs 40 mins ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.001620079903 30.069972404
0x110f6052db9652729ec53b1d97a0ee0c4f51056de01da192561939b4d92593ceSell Eggs285337602022-05-20 3:45:1010 hrs 44 mins ago0xdfcecf71eb54931b8475a6b8da714a23c002fb3b IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.003171212268 30.06999999
0x8eb2b73f10c247ccaac5d5c068dd2e69422df53c545d65761fb89262e6db2e4dHatch Eggs285295162022-05-20 1:14:5713 hrs 14 mins ago0x0e6d7b06d308396e696f9f1cd977f5544e2971f2 IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.00162008139 30.07000001
0xa39f13a6afe5355001196455486544ccf73e9a898a0ee4335fcc6b6aa4d48b73Hatch Eggs285191182022-05-19 19:08:2519 hrs 21 mins ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.001620080679 30.069986806
0xadca30c935ca7a929bab254aca7440f32733cfdfcaed35054137d228eb79189aHatch Eggs285157352022-05-19 17:07:4921 hrs 21 mins ago0x80dd4626c79c241416de77a5128dbe722b70b44b IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.003179697363 59.017713737
0x7f7155ea52437185871728a27797f4c126ccc85b2968264a246ca0f35e19c248Sell Eggs285108612022-05-19 14:13:461 day 15 mins ago0xb240a0c3aa221f1ecd275cb03a98064235c80ec1 IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.010931972862 103.658915261
0x1057d3162c305181c85d22dac4915c956ef58a5bd69405bd3a0da08cff9b22c2Sell Eggs285094072022-05-19 13:23:181 day 1 hr ago0x8949c7cd63ef9e6b746a8821e7205ca9039d1bcd IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.004301826252 40.790683314
0xc62e75c13cf8b95bffd768af1544bfb621585fe0ce4a3bd9ea16792532964aa5Hatch Eggs285091162022-05-19 13:13:161 day 1 hr ago0xa51b0d114792e0120a32db0bd9a9837dd389e6cd IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.001832292145 34.008800522
0x1372665d6b4a90b969104e625f338d80b50d2b73b4eee901db0673d6949d7507Hatch Eggs285046262022-05-19 10:32:091 day 3 hrs ago0x506320af13b08ac6e4114e436121697f1b2ac8ce IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.001667272322 30.945901267
0x4d97a5867d4a46b5ce2fd08396751455fd6bdc31b25af40bebd6d5a4cc9be8dbHatch Eggs284983262022-05-19 6:33:291 day 7 hrs ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.001617678782 30.0254057
0xc26c56b14a34906c7a88a81bf6b2ed4b5965428965b508f4632397d9f8d39d0fSell Eggs284929952022-05-19 3:25:561 day 11 hrs ago0x3307d9c1fdd902e250acaf859d7a5b78f829ebe8 IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.003271393756 31.019938715
0x726ae332b6d89db01743ccda1bb624142ac326b36347c6c9b7c346f390a785c0Hatch Eggs284904972022-05-19 1:55:411 day 12 hrs ago0x0e6d7b06d308396e696f9f1cd977f5544e2971f2 IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.001620087544 30.070114235
0xf09f0c03897e9690f31d9ae1ef896a672493b0f738f12a2e63d8cf6c547b6958Hatch Eggs284893742022-05-19 1:17:031 day 13 hrs ago0xb2938bd4c7854c0709c2fefefe1284fb24133d19 IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.001620081498 30.070002013
0x45ded13c3ac0ed8a0b19d8b5dbb7cd6ccc3bf2e11f98e04777ee310086b1a829Hatch Eggs284856002022-05-18 23:04:461 day 15 hrs ago0xa51b0d114792e0120a32db0bd9a9837dd389e6cd IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.001620069566 30.069780544
0x72b45ab741740f84aa044dbe21bd98fea7b3e3caf4bcb8edff2e99b5fc6ad053Hatch Eggs284784392022-05-18 18:47:381 day 19 hrs ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.001886727461 35.019163305
0x63781b0a898ffe57a052947738b41bde4358c96b9527968efd1630ddb9b069ddSell Eggs284746212022-05-18 16:29:521 day 21 hrs ago0x9d967f147880392d6aea601e53b85e0ed0a752b9 IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.010856991774 102.947931222
0xee060f3e06385532f169def8211402847f477a2e399de748b65f5684ffa22803Hatch Eggs284710002022-05-18 14:13:282 days 16 mins ago0x9cbd748bda0bae974fc0a336e80453b6d0979304 IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.024530137314 455.298871772
0x801e5fb679c4fc5308fb3be25cc2b091c206d30ea19d0e2bd1ba039b86d72c1eSell Eggs284704832022-05-18 13:50:362 days 38 mins ago0x7e6f5db34d6c10db26d530fae76d542a6ca76cf6 IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.008469947257 69.108013623
0xc51b45cb600c9ec098e08506e4f88d6beec724950b08ab88f8e9fb375ad6f68dSell Eggs284643862022-05-18 10:05:102 days 4 hrs ago0xcec6d93aa5e16f568bc3a5d1c230f8fcf948f521 IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.003165060478 30.011667616
0xc1044ed8b0dd9dc895580f14b2822dc793b7dab5a75d52a4871fa28d317114e9Hatch Eggs284641512022-05-18 9:54:562 days 4 hrs ago0xa51b0d114792e0120a32db0bd9a9837dd389e6cd IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.001616938619 30.011667681
0x340e9e909b7ef771aab80c36b360b91a86fde4f31b958f2f1498e3653e39d2d2Sell Eggs284630062022-05-18 9:15:312 days 5 hrs ago0x0a15a684a1f945e83069488ba1baeabca82c6f8b IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.00316506049 30.011667728
0x18e9ecb66d277165e31213466d00348b0ccf67c07d1af5802a26cf76beb9c514Sell Eggs284615502022-05-18 8:22:452 days 6 hrs ago0x506320af13b08ac6e4114e436121697f1b2ac8ce IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.003165060498 30.011667802
0xd3794067adba8dde375314f20a20e72013b51c47feda1576ff1155e0fd32035bHatch Eggs284595762022-05-18 7:09:032 days 7 hrs ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.001682074242 31.220636687
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
USDC_MINER

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at polygonscan.com on 2021-09-27
*/

/**
 *Submitted for verification at polygonscan.com on 2021-09-17
*/

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

contract ERC20 {
    function totalSupply() public constant returns (uint);
    function balanceOf(address tokenOwner) public constant returns (uint balance);
    function allowance(address tokenOwner, address spender) public constant returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);
    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}

contract USDC_MINER {
    //uint256 EGGS_PER_MINERS_PER_SECOND=1;
    address usdc = 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174; 
    uint256 public EGGS_TO_HATCH_1MINERS=2592000;//for final version should be seconds in a day
    uint256 PSN=10000;
    uint256 PSNH=5000;
    bool public initialized=false;
    address public ceoAddress;
    address public ceoAddress2;
    mapping (address => uint256) public hatcheryMiners;
    mapping (address => uint256) public claimedEggs;
    mapping (address => uint256) public lastHatch;
    mapping (address => address) public referrals;
    uint256 public marketEggs;
    constructor() public{
        ceoAddress=msg.sender;
        ceoAddress2=address(0x1855D66a196dB8f8EA33a9B30569d4a483577bE4);
    }
    function hatchEggs(address ref) public {
        require(initialized);
        if(ref == msg.sender) {
            ref = 0;
        }
        if(referrals[msg.sender]==0 && referrals[msg.sender]!=msg.sender) {
            referrals[msg.sender]=ref;
        }
        uint256 eggsUsed=getMyEggs();
        uint256 newMiners=SafeMath.div(eggsUsed,EGGS_TO_HATCH_1MINERS);
        hatcheryMiners[msg.sender]=SafeMath.add(hatcheryMiners[msg.sender],newMiners);
        claimedEggs[msg.sender]=0;
        lastHatch[msg.sender]=now;
        
        //send referral eggs
        claimedEggs[referrals[msg.sender]]=SafeMath.add(claimedEggs[referrals[msg.sender]],SafeMath.div(eggsUsed,7));
        
        //boost market to nerf miners hoarding
        marketEggs=SafeMath.add(marketEggs,SafeMath.div(eggsUsed,5));
    }
    function sellEggs() public {
        require(initialized);
        uint256 hasEggs=getMyEggs();
        uint256 eggValue=calculateEggSell(hasEggs);
        uint256 fee=devFee(eggValue);
        uint256 fee2=fee/2;
        claimedEggs[msg.sender]=0;
        lastHatch[msg.sender]=now;
        marketEggs=SafeMath.add(marketEggs,hasEggs);
        ERC20(usdc).transfer(ceoAddress2, fee2);
        ERC20(usdc).transfer(ceoAddress, fee-fee2);
        ERC20(usdc).transfer(address(msg.sender), SafeMath.sub(eggValue,fee));
    }
    function buyEggs(address ref, uint256 amount) public {
        require(initialized);
    
        ERC20(usdc).transferFrom(address(msg.sender), address(this), amount);
        
        uint256 balance = ERC20(usdc).balanceOf(address(this));
        uint256 eggsBought=calculateEggBuy(amount,SafeMath.sub(balance,amount));
        eggsBought=SafeMath.sub(eggsBought,devFee(eggsBought));
        uint256 fee=devFee(amount);
        uint256 fee2=fee/2;
        ERC20(usdc).transfer(ceoAddress2, fee2);
        ERC20(usdc).transfer(ceoAddress, fee-fee2);
        claimedEggs[msg.sender]=SafeMath.add(claimedEggs[msg.sender],eggsBought);
        hatchEggs(ref);
    }
    //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 calculateEggSell(uint256 eggs) public view returns(uint256) {
        return calculateTrade(eggs,marketEggs,ERC20(usdc).balanceOf(address(this)));
    }
    function calculateEggBuy(uint256 eth,uint256 contractBalance) public view returns(uint256) {
        return calculateTrade(eth,contractBalance,marketEggs);
    }
    function calculateEggBuySimple(uint256 eth) public view returns(uint256){
        return calculateEggBuy(eth,ERC20(usdc).balanceOf(address(this)));
    }
    function devFee(uint256 amount) public pure returns(uint256){
        return SafeMath.div(SafeMath.mul(amount,5),100);
    }
    function seedMarket(uint256 amount) public {
        ERC20(usdc).transferFrom(address(msg.sender), address(this), amount);
        require(marketEggs==0);
        initialized=true;
        marketEggs=259200000000;
    }
    function getBalance() public view returns(uint256) {
        return ERC20(usdc).balanceOf(address(this));
    }
    function getMyMiners() public view returns(uint256) {
        return hatcheryMiners[msg.sender];
    }
    function getMyEggs() public view returns(uint256) {
        return SafeMath.add(claimedEggs[msg.sender],getEggsSinceLastHatch(msg.sender));
    }
    function getEggsSinceLastHatch(address adr) public view returns(uint256) {
        uint256 secondsPassed=min(EGGS_TO_HATCH_1MINERS,SafeMath.sub(now,lastHatch[adr]));
        return SafeMath.mul(secondsPassed,hatcheryMiners[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 Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"ceoAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getMyMiners","outputs":[{"name":"","type":"uint256"}],"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":"amount","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":"pure","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":false,"inputs":[{"name":"ref","type":"address"},{"name":"amount","type":"uint256"}],"name":"buyEggs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"lastHatch","outputs":[{"name":"","type":"uint256"}],"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":"","type":"address"}],"name":"hatcheryMiners","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EGGS_TO_HATCH_1MINERS","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":"ceoAddress2","outputs":[{"name":"","type":"address"}],"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"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]

608060405260008054600160a060020a031916732791bca1f2de4661ed88a30c99a7a9449aa8417417905562278d006001556127106002556113886003556004805460ff1916905534801561005357600080fd5b5060048054610100330261010060a860020a031990911617905560058054600160a060020a031916731855d66a196db8f8ea33a9b30569d4a483577be4179055610ecc806100a26000396000f3006080604052600436106101275763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630a0f8168811461012c5780630a76e5ed1461015d57806312065fe014610184578063158ef93e14610199578063229824c4146101c257806326fd8422146101e05780632e9392bb146101fb5780633955f0fe146102105780633b653755146102275780633bc0461a1461023f5780633ec862a81461025757806343ce742214610278578063450edf951461028d578063467ece79146102b157806372670361146102d257806379532aa9146102f35780637cdebc21146103145780637e56fde5146103295780638e316327146103415780639ca423b314610359578063ba3d97e91461037a578063d7c8843b1461038f575b600080fd5b34801561013857600080fd5b506101416103b0565b60408051600160a060020a039092168252519081900360200190f35b34801561016957600080fd5b506101726103c4565b60408051918252519081900360200190f35b34801561019057600080fd5b506101726103d7565b3480156101a557600080fd5b506101ae610458565b604080519115158252519081900360200190f35b3480156101ce57600080fd5b50610172600435602435604435610461565b3480156101ec57600080fd5b506101726004356024356104ae565b34801561020757600080fd5b506101726104c4565b34801561021c57600080fd5b506102256104ca565b005b34801561023357600080fd5b5061022560043561070e565b34801561024b57600080fd5b506101726004356107d4565b34801561026357600080fd5b50610225600160a060020a03600435166107f1565b34801561028457600080fd5b5061017261095d565b34801561029957600080fd5b50610225600160a060020a0360043516602435610982565b3480156102bd57600080fd5b50610172600160a060020a0360043516610c42565b3480156102de57600080fd5b50610172600160a060020a0360043516610c54565b3480156102ff57600080fd5b50610172600160a060020a0360043516610c66565b34801561032057600080fd5b50610172610c78565b34801561033557600080fd5b50610172600435610c7e565b34801561034d57600080fd5b50610172600435610d05565b34801561036557600080fd5b50610141600160a060020a0360043516610d92565b34801561038657600080fd5b50610141610dad565b34801561039b57600080fd5b50610172600160a060020a0360043516610dbc565b6004546101009004600160a060020a031681565b3360009081526006602052604090205490565b600080546040805160e060020a6370a082310281523060048201529051600160a060020a03909216916370a082319160248082019260209290919082900301818787803b15801561042757600080fd5b505af115801561043b573d6000803e3d6000fd5b505050506040513d602081101561045157600080fd5b5051905090565b60045460ff1681565b60006104a661047260025484610e1c565b6104a160035461049661049b61048a6002548a610e1c565b6104966003548c610e1c565b610e52565b89610e61565b610e61565b949350505050565b60006104bd8383600a54610461565b9392505050565b600a5481565b60045460009081908190819060ff1615156104e457600080fd5b6104ec61095d565b93506104f784610d05565b9250610502836107d4565b33600090815260076020908152604080832083905560089091529020429055600a549092506002830491506105379085610e52565b600a55600080546005546040805160e060020a63a9059cbb028152600160a060020a039283166004820152602481018690529051919092169263a9059cbb92604480820193602093909283900390910190829087803b15801561059957600080fd5b505af11580156105ad573d6000803e3d6000fd5b505050506040513d60208110156105c357600080fd5b505060008054600480546040805160e060020a63a9059cbb028152600160a060020a0361010090930483169381019390935285870360248401525192169263a9059cbb926044808401936020939083900390910190829087803b15801561062957600080fd5b505af115801561063d573d6000803e3d6000fd5b505050506040513d602081101561065357600080fd5b5050600054600160a060020a031663a9059cbb336106718686610e78565b6040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b1580156106dc57600080fd5b505af11580156106f0573d6000803e3d6000fd5b505050506040513d602081101561070657600080fd5b505050505050565b60008054604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018590529051600160a060020a03909216926323b872dd926064808401936020939083900390910190829087803b15801561078257600080fd5b505af1158015610796573d6000803e3d6000fd5b505050506040513d60208110156107ac57600080fd5b5050600a54156107bb57600080fd5b506004805460ff19166001179055643c59862000600a55565b60006107eb6107e4836005610e1c565b6064610e61565b92915050565b600454600090819060ff16151561080757600080fd5b600160a060020a03831633141561081d57600092505b33600090815260096020526040902054600160a060020a031615801561085a575033600081815260096020526040902054600160a060020a031614155b1561089557336000908152600960205260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0385161790555b61089d61095d565b91506108ab82600154610e61565b336000908152600660205260409020549091506108c89082610e52565b336000908152600660209081526040808320939093556007808252838320839055600882528383204290556009825283832054600160a060020a03168352908190529190205461091d91610496908590610e61565b33600090815260096020908152604080832054600160a060020a031683526007909152902055600a5461095590610496846005610e61565b600a55505050565b33600081815260076020526040812054909161097d919061049690610dbc565b905090565b60045460009081908190819060ff16151561099c57600080fd5b60008054604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018990529051600160a060020a03909216926323b872dd926064808401936020939083900390910190829087803b158015610a1057600080fd5b505af1158015610a24573d6000803e3d6000fd5b505050506040513d6020811015610a3a57600080fd5b5050600080546040805160e060020a6370a082310281523060048201529051600160a060020a03909216926370a08231926024808401936020939083900390910190829087803b158015610a8d57600080fd5b505af1158015610aa1573d6000803e3d6000fd5b505050506040513d6020811015610ab757600080fd5b50519350610ace85610ac98682610e78565b6104ae565b9250610ae283610add856107d4565b610e78565b9250610aed856107d4565b9150600282600080546005546040805160e060020a63a9059cbb028152600160a060020a03928316600482015295909404602486018190529351939550169263a9059cbb9260448083019360209383900390910190829087803b158015610b5357600080fd5b505af1158015610b67573d6000803e3d6000fd5b505050506040513d6020811015610b7d57600080fd5b505060008054600480546040805160e060020a63a9059cbb028152600160a060020a0361010090930483169381019390935285870360248401525192169263a9059cbb926044808401936020939083900390910190829087803b158015610be357600080fd5b505af1158015610bf7573d6000803e3d6000fd5b505050506040513d6020811015610c0d57600080fd5b505033600090815260076020526040902054610c299084610e52565b33600090815260076020526040902055610706866107f1565b60086020526000908152604090205481565b60076020526000908152604090205481565b60066020526000908152604090205481565b60015481565b600080546040805160e060020a6370a0823102815230600482015290516107eb928592600160a060020a03909116916370a082319160248082019260209290919082900301818987803b158015610cd457600080fd5b505af1158015610ce8573d6000803e3d6000fd5b505050506040513d6020811015610cfe57600080fd5b50516104ae565b600a54600080546040805160e060020a6370a08231028152306004820152905192936107eb9386939192600160a060020a03909216916370a0823191602480830192602092919082900301818a87803b158015610d6157600080fd5b505af1158015610d75573d6000803e3d6000fd5b505050506040513d6020811015610d8b57600080fd5b5051610461565b600960205260009081526040902054600160a060020a031681565b600554600160a060020a031681565b600080610df9600154610df4426008600088600160a060020a0316600160a060020a0316815260200190815260200160002054610e78565b610e8a565b600160a060020a0384166000908152600660205260409020549091506104bd9082905b600080831515610e2f5760009150610e4b565b50828202828482811515610e3f57fe5b0414610e4757fe5b8091505b5092915050565b600082820183811015610e4757fe5b6000808284811515610e6f57fe5b04949350505050565b600082821115610e8457fe5b50900390565b6000818310610e9957816104bd565b50909190505600a165627a7a7230582031e5684d8716eb510e60d7cd3eb7f20c02c7934c0919284fed4c75d5873101d80029

Deployed ByteCode Sourcemap

818:4761:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1136:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1136:25:0;;;;;;;;-1:-1:-1;;;;;1136:25:0;;;;;;;;;;;;;;4964:104;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4964:104:0;;;;;;;;;;;;;;;;;;;;4845:113;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4845:113:0;;;;1100:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1100:29:0;;;;;;;;;;;;;;;;;;;;;;3687:291;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3687:291:0;;;;;;;;;4153:163;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4153:163:0;;;;;;;1416:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1416:25:0;;;;2426:534;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2426:534:0;;;;;;4615:224;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4615:224:0;;;;;4483:126;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4483:126:0;;;;;1588:832;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1588:832:0;-1:-1:-1;;;;;1588:832:0;;;;;5074:147;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5074:147:0;;;;2966:676;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2966:676:0;-1:-1:-1;;;;;2966:676:0;;;;;;;1312:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1312:45:0;-1:-1:-1;;;;;1312:45:0;;;;;1258:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1258:47:0;-1:-1:-1;;;;;1258:47:0;;;;;1201:50;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1201:50:0;-1:-1:-1;;;;;1201:50:0;;;;;955:44;;8:9:-1;5:2;;;30:1;27;20:12;5:2;955:44:0;;;;4322:155;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4322:155:0;;;;;3984:163;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3984:163:0;;;;;1364:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1364:45:0;-1:-1:-1;;;;;1364:45:0;;;;;1168:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1168:26:0;;;;5227:238;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5227:238:0;-1:-1:-1;;;;;5227:238:0;;;;;1136:25;;;;;;-1:-1:-1;;;;;1136:25:0;;:::o;4964:104::-;5049:10;5007:7;5034:26;;;:14;:26;;;;;;4964:104;:::o;4845:113::-;4887:7;4920:4;;4914:36;;;-1:-1:-1;;;;;4914:36:0;;4944:4;4914:36;;;;;;-1:-1:-1;;;;;4920:4:0;;;;4914:21;;:36;;;;;;;;;;;;;;;4887:7;4920:4;4914:36;;;5:2:-1;;;;30:1;27;20:12;5:2;4914:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4914:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4914:36:0;;-1:-1:-1;4845:113:0;:::o;1100:29::-;;;;;;:::o;3687:291::-;3766:7;3843:127;3856:20;3869:3;;3873:2;3856:12;:20::i;:::-;3877:92;3890:4;;3895:73;3908:56;3921:20;3934:3;;3938:2;3921:12;:20::i;:::-;3942:21;3955:4;;3960:2;3942:12;:21::i;:::-;3908:12;:56::i;:::-;3965:2;3895:12;:73::i;3877:92::-;3843:12;:127::i;:::-;3836:134;3687:291;-1:-1:-1;;;;3687:291:0:o;4153:163::-;4235:7;4262:46;4277:3;4281:15;4297:10;;4262:14;:46::i;:::-;4255:53;4153:163;-1:-1:-1;;;4153:163:0:o;1416:25::-;;;;:::o;2426:534::-;2472:11;;2495:15;;;;;;;;2472:11;;2464:20;;;;;;;;2511:11;:9;:11::i;:::-;2495:27;;2550:25;2567:7;2550:16;:25::i;:::-;2533:42;;2598:16;2605:8;2598:6;:16::i;:::-;2666:10;2678:1;2654:23;;;:11;:23;;;;;;;;:25;;;2690:9;:21;;;;;2712:3;2690:25;;2750:10;;2586:28;;-1:-1:-1;2642:1:0;2638:5;;;-1:-1:-1;2737:32:0;;2761:7;2737:12;:32::i;:::-;2726:10;:43;2786:4;;;2801:11;;2780:39;;;-1:-1:-1;;;;;2780:39:0;;-1:-1:-1;;;;;2801:11:0;;;2780:39;;;;;;;;;;;;2786:4;;;;;2780:20;;:39;;;;;;;;;;;;;;;;;;2786:4;2780:39;;;5:2:-1;;;;30:1;27;20:12;5:2;2780:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2780:39:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;2836:4:0;;;2851:10;;;2830:42;;;-1:-1:-1;;;;;2830:42:0;;-1:-1:-1;;;;;2836:4:0;2851:10;;;;;2830:42;;;;;;;2863:8;;;2830:42;;;;;2836:4;;;2830:20;;:42;;;;;2780:39;;2830:42;;;;;;;;;;2836:4;2830:42;;;5:2:-1;;;;30:1;27;20:12;5:2;2830:42:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2830:42:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;2889:4:0;;-1:-1:-1;;;;;2889:4:0;2883:20;2912:10;2925:26;2938:8;2947:3;2925:12;:26::i;:::-;2883:69;;;;;;;;;;;;;-1:-1:-1;;;;;2883:69:0;-1:-1:-1;;;;;2883:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2883:69:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2883:69:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2426:534:0:o;4615:224::-;4675:4;;;4669:68;;;;;;4702:10;4669:68;;;;4723:4;4669:68;;;;;;;;;;;;-1:-1:-1;;;;;4675:4:0;;;;4669:24;;:68;;;;;;;;;;;;;;;;;4675:4;4669:68;;;5:2:-1;;;;30:1;27;20:12;5:2;4669:68:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4669:68:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;4756:10:0;;:13;4748:22;;;;;;-1:-1:-1;4781:11:0;:16;;-1:-1:-1;;4781:16:0;4793:4;4781:16;;;4819:12;4808:10;:23;4615:224::o;4483:126::-;4535:7;4561:40;4574:22;4587:6;4594:1;4574:12;:22::i;:::-;4597:3;4561:12;:40::i;:::-;4554:47;4483:126;-1:-1:-1;;4483:126:0:o;1588:832::-;1646:11;;1863:16;;;;1646:11;;1638:20;;;;;;;;-1:-1:-1;;;;;1672:17:0;;1679:10;1672:17;1669:56;;;1712:1;1706:7;;1669:56;1748:10;1738:21;;;;:9;:21;;;;;;-1:-1:-1;;;;;1738:21:0;:24;:61;;;;-1:-1:-1;1789:10:0;1766:21;;;;:9;:21;;;;;;-1:-1:-1;;;;;1766:21:0;:33;;1738:61;1735:118;;;1826:10;1816:21;;;;:9;:21;;;;;:25;;-1:-1:-1;;1816:25:0;-1:-1:-1;;;;;1816:25:0;;;;;1735:118;1880:11;:9;:11::i;:::-;1863:28;;1920:44;1933:8;1942:21;;1920:12;:44::i;:::-;2030:10;2015:26;;;;:14;:26;;;;;;1902:62;;-1:-1:-1;2002:50:0;;1902:62;2002:12;:50::i;:::-;1990:10;1975:26;;;;:14;:26;;;;;;;;:77;;;;2063:11;:23;;;;;;:25;;;2099:9;:21;;;;;2121:3;2099:25;;2235:9;:21;;;;;;-1:-1:-1;;;;;2235:21:0;2223:34;;;;;;;;;;2210:73;;2258:24;;2271:8;;2258:12;:24::i;2210:73::-;2197:10;2175:34;2187:21;;;:9;:21;;;;;;;;;-1:-1:-1;;;;;2187:21:0;2175:34;;:11;:34;;;;;:108;2376:10;;2363:49;;2387:24;2400:8;2409:1;2387:12;:24::i;2363:49::-;2352:10;:60;-1:-1:-1;;;1588:832:0:o;5074:147::-;5167:10;5115:7;5155:23;;;:11;:23;;;;;;5115:7;;5142:71;;5155:23;5179:33;;:21;:33::i;5142:71::-;5135:78;;5074:147;:::o;2966:676::-;3038:11;;3156:15;;;;;;;;3038:11;;3030:20;;;;;;;;3073:4;;;3067:68;;;;;;3100:10;3067:68;;;;3121:4;3067:68;;;;;;;;;;;;-1:-1:-1;;;;;3073:4:0;;;;3067:24;;:68;;;;;;;;;;;;;;;;;3073:4;3067:68;;;5:2:-1;;;;30:1;27;20:12;5:2;3067:68:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3067:68:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3180:4:0;;;3174:36;;;-1:-1:-1;;;;;3174:36:0;;3204:4;3174:36;;;;;;-1:-1:-1;;;;;3180:4:0;;;;3174:21;;:36;;;;;3067:68;;3174:36;;;;;;;;;;3180:4;3174:36;;;5:2:-1;;;;30:1;27;20:12;5:2;3174:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3174:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3174:36:0;;-1:-1:-1;3240:52:0;3256:6;3263:28;3174:36;3256:6;3263:12;:28::i;:::-;3240:15;:52::i;:::-;3221:71;;3314:43;3327:10;3338:18;3345:10;3338:6;:18::i;:::-;3314:12;:43::i;:::-;3303:54;;3380:14;3387:6;3380;:14::i;:::-;3368:26;-1:-1:-1;3422:1:0;3368:26;3440:4;;;3455:11;;3434:39;;;-1:-1:-1;;;;;3434:39:0;;-1:-1:-1;;;;;3455:11:0;;;3434:39;;;;3418:5;;;;3434:39;;;;;;;;3418:5;;-1:-1:-1;3440:4:0;;3434:20;;:39;;;;;;;;;;;;;;;;3440:4;3434:39;;;5:2:-1;;;;30:1;27;20:12;5:2;3434:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3434:39:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3490:4:0;;;3505:10;;;3484:42;;;-1:-1:-1;;;;;3484:42:0;;-1:-1:-1;;;;;3490:4:0;3505:10;;;;;3484:42;;;;;;;3517:8;;;3484:42;;;;;3490:4;;;3484:20;;:42;;;;;3434:39;;3484:42;;;;;;;;;;3490:4;3484:42;;;5:2:-1;;;;30:1;27;20:12;5:2;3484:42:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3484:42:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3586:10:0;3574:23;;;;:11;3484:42;3574:23;;;;;3561:48;;3598:10;3561:12;:48::i;:::-;3549:10;3537:23;;;;:11;:23;;;;;:72;3620:14;3630:3;3620:9;:14::i;1312:45::-;;;;;;;;;;;;;:::o;1258:47::-;;;;;;;;;;;;;:::o;1201:50::-;;;;;;;;;;;;;:::o;955:44::-;;;;:::o;4322:155::-;4386:7;4438:4;;4432:36;;;-1:-1:-1;;;;;4432:36:0;;4462:4;4432:36;;;;;;4412:57;;4428:3;;-1:-1:-1;;;;;4438:4:0;;;;4432:21;;:36;;;;;;;;;;;;;;;4386:7;4438:4;4432:36;;;5:2:-1;;;;30:1;27;20:12;5:2;4432:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4432:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4432:36:0;4412:15;:57::i;3984:163::-;4091:10;;4044:7;4108:4;;4102:36;;;-1:-1:-1;;;;;4102:36:0;;4132:4;4102:36;;;;;;4044:7;;4071:68;;4086:4;;4091:10;;-1:-1:-1;;;;;4108:4:0;;;;4102:21;;:36;;;;;;;;;;;;;;4044:7;4108:4;4102:36;;;5:2:-1;;;;30:1;27;20:12;5:2;4102:36:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4102:36:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4102:36:0;4071:14;:68::i;1364:45::-;;;;;;;;;;;;-1:-1:-1;;;;;1364:45:0;;:::o;1168:26::-;;;-1:-1:-1;;;;;1168:26:0;;:::o;5227:238::-;5291:7;5311:21;5333:59;5337:21;;5359:32;5372:3;5376:9;:14;5386:3;-1:-1:-1;;;;;5376:14:0;-1:-1:-1;;;;;5376:14:0;;;;;;;;;;;;;5359:12;:32::i;:::-;5333:3;:59::i;:::-;-1:-1:-1;;;;;5437:19:0;;;;;;:14;:19;;;;;;5311:81;;-1:-1:-1;5410:47:0;;5311:81;;5674:180;5732:7;;5752:6;;5748:37;;;5776:1;5769:8;;;;5748:37;-1:-1:-1;5803:5:0;;;5807:1;5803;:5;5822;;;;;;;;:10;5815:18;;;;5847:1;5840:8;;5674:180;;;;;;:::o;6509:133::-;6567:7;6595:5;;;6614:6;;;;6607:14;;;5941:270;5999:7;6090:9;6106:1;6102;:5;;;;;;;;;5941:270;-1:-1:-1;;;;5941:270:0:o;6329:113::-;6387:7;6410:6;;;;6403:14;;;;-1:-1:-1;6431:5:0;;;6329:113::o;5471:105::-;5528:7;5559:1;5555;:5;:13;;5567:1;5555:13;;;-1:-1:-1;5563:1:0;;5471:105;-1:-1:-1;5471:105:0:o

Swarm Source

bzzr://31e5684d8716eb510e60d7cd3eb7f20c02c7934c0919284fed4c75d5873101d8
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.