Contract 0x1ab52ece9eb460b52896005421bcf9c180102ed7 6

 
 
Txn Hash
Method
Block
From
To
Value [Txn Fee]
0x38738b95a75f36745555af86e1a52008f8297098d98bf12f01335b8c2c70df04Sell Eggs435669912023-06-05 18:23:162 hrs 28 mins ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.016136814804 153.012154303
0x554eeefaee0e8620c75475b3dedfa29f4d885e03f64971c4efaa13b9a3d22b50Hatch Eggs435283312023-06-04 18:22:161 day 2 hrs ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.008051419654 149.440756813
0xdddebb1eff43fab2ce66d0d50bade6bc88ae6951d76a62ce7030e1663f15d78aHatch Eggs434911712023-06-03 19:05:192 days 1 hr ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.008152341224 151.313941474
0x4685882bb15497286c1e2a667517f74d5a4792b26e68bfef9983441c02e1a279Sell Eggs434552242023-06-02 18:37:493 days 2 hrs ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.020008375974 189.722987407
0x7d79abc4a1a1af834f1e8ca1bac442b955f438cf4a735d0ef04095b13a3238c9Hatch Eggs434528232023-06-02 16:35:343 days 4 hrs ago0xf782d59b45bf595f88cedfe7426237f473fd3b54 IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.011629486871 215.852532092
0x6510192953922fa5e82b11ebd51abe8904253165ba2a0bc00a79ca0627396c95Hatch Eggs434168152023-06-01 18:22:334 days 2 hrs ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.008228781924 152.732741691
0x63df1ad4a6f5ea1e604c71edf7f5dcf8e46fb7efb7e49a75bbf56a231933a33eHatch Eggs433774472023-05-31 18:19:575 days 2 hrs ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.008049506299 149.40524342
0xba9ffd132d9b195102316edb2a8bba8224571fa1f200ed77aca3008eb6ba8e68Sell Eggs433373922023-05-30 18:21:166 days 2 hrs ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.018146513468 172.068475252
0x000efd6240c6e215346168fda1b228fcf69007762761cf26257c2e82f9e7f9a8Hatch Eggs432587302023-05-28 18:20:598 days 2 hrs ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.00735345642 136.48600368
0x768f67e39b4dd7f28607002cfd78be8954e06cba4e335acb77a048497282016eHatch Eggs432354992023-05-28 4:22:538 days 16 hrs ago0xf782d59b45bf595f88cedfe7426237f473fd3b54 IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.007672225816 142.402617384
0x1c86ef7f9302be39fbf51c467784123f0de46b829b52416cb5067985b40f16fdSell Eggs432199382023-05-27 18:52:359 days 1 hr ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.013790966712 130.768404556
0x7c00e67d7e23c6500cb342f4546424899114a93c0f64576faea46bca7118904aHatch Eggs432033692023-05-27 8:44:069 days 12 hrs ago0x75ae2dda76aea5d7ecb0fd205efbfe989c8b986e IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.009542406528 152.522321593
0x5a579e40061925378eb670007084d430c4035d33ec54e0b56c6f820156358cdfSell Eggs432017582023-05-27 7:43:049 days 13 hrs ago0x636ef49003157fbd5c07209e41001a953c8e2600 IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.015405034813 146.073285988
0x5cf583bd58a69c993aa4d10b9f0d2a5fbdc74aae01c9cbc76c65e11d969b9332Hatch Eggs431836392023-05-26 20:33:1610 days 18 mins ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.007874912464 146.164642888
0x4d8acd760334d8d6cd1d323ba110efe3fd2587413408e97fc3c7b2b5dafe8758Hatch Eggs431402922023-05-25 18:23:1811 days 2 hrs ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.008252896374 153.180325081
0x05cdac1afba938b0d0688b154cfece4f5d2ab7b3aeacfea28991c253fc5e4b0cSell Eggs431005612023-05-24 18:24:1612 days 2 hrs ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.015155734713 143.709378005
0x278fb615e1a07145f8f078cf39bbdfae87f1be2a335552270e47ed03bd6cbcb2Hatch Eggs430607982023-05-23 18:21:5613 days 2 hrs ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.008129897575 150.897369481
0xf348be8316386e96a6ed1bccb338f048729c409c1b86801d20074728de236b39Hatch Eggs430219962023-05-22 18:25:2614 days 2 hrs ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.007921551658 147.03030344
0xa7f85c56079807b2ae6f684fea3889353ccb2f023f2f81904c654b82a5ec1f55Hatch Eggs429522082023-05-20 23:11:5115 days 21 hrs ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.007411764963 137.568256657
0x5a5a00c6a24b8d539066eeadb1aeb4da1fb0e08ca45b981c0ca8dab3e26b575eSell Eggs429046812023-05-19 18:31:4417 days 2 hrs ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.018018962457 170.859013832
0xb579d3d18443ed6fa93dcda16f8a14d2fa91e59a04fcc5970a1837071fb90f8eHatch Eggs428984342023-05-19 14:41:3617 days 6 hrs ago0x8a6c7854cdd996cfbd5e7a73b26060294e1023dd IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.01055219749 195.904453631
0xc93aa4a145c676184e1f737902180e64bfce7936327889313dfd5cdf92e2522cHatch Eggs428642082023-05-18 18:14:5418 days 2 hrs ago0xf782d59b45bf595f88cedfe7426237f473fd3b54 IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.00700740438 130.063002403
0xbf91730774f66f0297cb419748298c9c2e02fa170b34aae19533acbd31993c33Hatch Eggs428242382023-05-17 18:20:2419 days 2 hrs ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.009655302869 179.210105791
0xae32b997c3a1a34fb1b0d84b7b37f7d63a9706af8bf892b1961d53414af1d2abSell Eggs428162952023-05-17 13:38:4019 days 7 hrs ago0xebb6f99f4d4202b55980476a0d75f46a2d15a4f9 IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.022239424216 210.878184508
0x16d7eee471edb0cd2f67f97642fe7b912adcc0df0101043cb711f74e3130c855Sell Eggs427871502023-05-16 19:50:1820 days 1 hr ago0x636ef49003157fbd5c07209e41001a953c8e2600 IN  0x1ab52ece9eb460b52896005421bcf9c180102ed70 MATIC0.018057743692 147.336784886
[ 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.