MATIC Price: $1.01 (-3.66%)
Gas: 160 GWei
 

Overview

MATIC Balance

Polygon PoS Chain LogoPolygon PoS Chain LogoPolygon PoS Chain Logo7.907076413464736359 MATIC

MATIC Value

$7.96 (@ $1.01/MATIC)

Token Holdings

Multichain Info

Transaction Hash
Method
Block
From
To
Value
Hatch Eggs551702802024-03-28 8:44:454 hrs ago1711615485IN
0xf0866526...020E445DA
0 MATIC0.00586979109.11410129
Hatch Eggs551320802024-03-27 8:45:0728 hrs ago1711529107IN
0xf0866526...020E445DA
0 MATIC0.01039319193.19994269
Hatch Eggs551295202024-03-27 7:09:0530 hrs ago1711523345IN
0xf0866526...020E445DA
0 MATIC0.00595459112
Hatch Eggs550568222024-03-25 8:34:103 days ago1711355650IN
0xf0866526...020E445DA
0 MATIC0.0049087891.2497966
Sell Eggs550146542024-03-24 5:14:124 days ago1711257252IN
0xf0866526...020E445DA
0 MATIC0.0025574135.30001321
Hatch Eggs549901222024-03-23 13:29:134 days ago1711200553IN
0xf0866526...020E445DA
0 MATIC0.0049771892.52125257
Hatch Eggs549566842024-03-22 16:07:325 days ago1711123652IN
0xf0866526...020E445DA
0 MATIC0.00983571185
Hatch Eggs549080592024-03-21 8:38:177 days ago1711010297IN
0xf0866526...020E445DA
0 MATIC0.00646946120.26148287
Hatch Eggs547974402024-03-18 8:39:3310 days ago1710751173IN
0xf0866526...020E445DA
0 MATIC0.00851329158.25437188
Hatch Eggs547817222024-03-17 22:49:2310 days ago1710715763IN
0xf0866526...020E445DA
0 MATIC0.0015978230.05346367
Sell Eggs547441492024-03-16 22:49:4611 days ago1710629386IN
0xf0866526...020E445DA
0 MATIC0.0023761832.79845812
Hatch Eggs547013942024-03-15 20:55:2512 days ago1710536125IN
0xf0866526...020E445DA
0 MATIC0.0037157469.88944042
Sell Eggs546808472024-03-15 8:33:1913 days ago1710491599IN
0xf0866526...020E445DA
0 MATIC0.01722192237.71431191
Sell Eggs546571832024-03-14 18:03:2513 days ago1710439405IN
0xf0866526...020E445DA
0 MATIC0.01081978149.34556871
Hatch Eggs546176112024-03-13 17:59:1314 days ago1710352753IN
0xf0866526...020E445DA
0 MATIC0.0044619383.92456365
Hatch Eggs546043462024-03-13 9:57:2415 days ago1710323844IN
0xf0866526...020E445DA
0 MATIC0.004838191
Hatch Eggs546020002024-03-13 8:34:0315 days ago1710318843IN
0xf0866526...020E445DA
0 MATIC0.00731996136.07148851
Hatch Eggs545860692024-03-12 22:47:1715 days ago1710283637IN
0xf0866526...020E445DA
0 MATIC0.0046332286.14827103
Hatch Eggs545784962024-03-12 17:56:5115 days ago1710266211IN
0xf0866526...020E445DA
0 MATIC0.01216327228.77918915
Hatch Eggs545239322024-03-11 8:36:3317 days ago1710146193IN
0xf0866526...020E445DA
0 MATIC0.00649705120.77435796
Hatch Eggs545204282024-03-11 6:28:3717 days ago1710138517IN
0xf0866526...020E445DA
0 MATIC0.0047279988.92896929
Sell Eggs544808302024-03-10 6:33:0418 days ago1710052384IN
0xf0866526...020E445DA
0 MATIC0.00773674106.79032431
Hatch Eggs544451692024-03-09 8:33:4319 days ago1709973223IN
0xf0866526...020E445DA
0 MATIC0.00646434120.16619814
Hatch Eggs544418362024-03-09 6:28:1919 days ago1709965699IN
0xf0866526...020E445DA
0 MATIC0.006022113.26799276
Hatch Eggs544230092024-03-08 18:55:1019 days ago1709924110IN
0xf0866526...020E445DA
0 MATIC0.00737793105
View all transactions

Latest 25 internal transactions (View All)

Parent Txn Hash Block From To Value
550146542024-03-24 5:14:124 days ago1711257252
0xf0866526...020E445DA
0.20145417 MATIC
550146542024-03-24 5:14:124 days ago1711257252
0xf0866526...020E445DA
0.00530142 MATIC
550146542024-03-24 5:14:124 days ago1711257252
0xf0866526...020E445DA
0.00530142 MATIC
547441492024-03-16 22:49:4611 days ago1710629386
0xf0866526...020E445DA
0.03836994 MATIC
547441492024-03-16 22:49:4611 days ago1710629386
0xf0866526...020E445DA
0.00100973 MATIC
547441492024-03-16 22:49:4611 days ago1710629386
0xf0866526...020E445DA
0.00100973 MATIC
546808472024-03-15 8:33:1913 days ago1710491599
0xf0866526...020E445DA
0.75277468 MATIC
546808472024-03-15 8:33:1913 days ago1710491599
0xf0866526...020E445DA
0.01980986 MATIC
546808472024-03-15 8:33:1913 days ago1710491599
0xf0866526...020E445DA
0.01980986 MATIC
546571832024-03-14 18:03:2513 days ago1710439405
0xf0866526...020E445DA
0.04181951 MATIC
546571832024-03-14 18:03:2513 days ago1710439405
0xf0866526...020E445DA
0.00110051 MATIC
546571832024-03-14 18:03:2513 days ago1710439405
0xf0866526...020E445DA
0.00110051 MATIC
544808302024-03-10 6:33:0418 days ago1710052384
0xf0866526...020E445DA
0.03976149 MATIC
544808302024-03-10 6:33:0418 days ago1710052384
0xf0866526...020E445DA
0.00104635 MATIC
544808302024-03-10 6:33:0418 days ago1710052384
0xf0866526...020E445DA
0.00104635 MATIC
543210992024-03-06 5:03:5622 days ago1709701436
0xf0866526...020E445DA
0.04146611 MATIC
543210992024-03-06 5:03:5622 days ago1709701436
0xf0866526...020E445DA
0.00109121 MATIC
543210992024-03-06 5:03:5622 days ago1709701436
0xf0866526...020E445DA
0.00109121 MATIC
542662882024-03-04 19:00:0223 days ago1709578802
0xf0866526...020E445DA
0.00000001 MATIC
542662882024-03-04 19:00:0223 days ago1709578802
0xf0866526...020E445DA
0 MATIC
542662882024-03-04 19:00:0223 days ago1709578802
0xf0866526...020E445DA
0 MATIC
542418872024-03-04 3:54:1924 days ago1709524459
0xf0866526...020E445DA
0.60069965 MATIC
542418872024-03-04 3:54:1924 days ago1709524459
0xf0866526...020E445DA
0.01580788 MATIC
542418872024-03-04 3:54:1924 days ago1709524459
0xf0866526...020E445DA
0.01580788 MATIC
541711742024-03-02 8:54:5426 days ago1709369694
0xf0866526...020E445DA
0.12623481 MATIC
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MATIC_MINER

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
Yes with 200 runs

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

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

contract MATIC_MINER{
    //uint256 EGGS_PER_MINERS_PER_SECOND=1;
    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(0x91E6720D677De9a3b33a79B1E2AD6c09eF153ebE);
    }
    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,10));
        
        //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);
        ceoAddress.transfer(fee2);
        ceoAddress2.transfer(fee-fee2);
        msg.sender.transfer(SafeMath.sub(eggValue,fee));
    }
    function buyEggs(address ref) public payable{
        require(initialized);
        uint256 eggsBought=calculateEggBuy(msg.value,SafeMath.sub(address(this).balance,msg.value));
        eggsBought=SafeMath.sub(eggsBought,devFee(eggsBought));
        uint256 fee=devFee(msg.value);
        uint256 fee2=fee/2;
        ceoAddress.transfer(fee2);
        ceoAddress2.transfer(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,address(this).balance);
    }
    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,address(this).balance);
    }
    function devFee(uint256 amount) public pure returns(uint256){
        return SafeMath.div(SafeMath.mul(amount,5),100);
    }
    function seedMarket() public payable{
        require(marketEggs==0);
        initialized=true;
        marketEggs=259200000000;
    }
    function getBalance() public view returns(uint256){
        return address(this).balance;
    }
    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":true,"inputs":[{"name":"amount","type":"uint256"}],"name":"devFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[],"name":"seedMarket","outputs":[],"payable":true,"stateMutability":"payable","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":"","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"},{"constant":false,"inputs":[{"name":"ref","type":"address"}],"name":"buyEggs","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]

608060405262278d006000556127106001556113886002556003805460ff1916905534801561002d57600080fd5b5060038054610100330261010060a860020a031990911617905560048054600160a060020a0319167391e6720d677de9a3b33a79b1e2ad6c09ef153ebe1790556109bf8061007c6000396000f3006080604052600436106101275763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630a0f8168811461012c5780630a76e5ed1461015d57806312065fe014610184578063158ef93e14610199578063229824c4146101c257806326fd8422146101e05780632e9392bb146101fb5780633955f0fe146102105780633bc0461a146102275780633c5f07cb1461023f5780633ec862a81461024757806343ce742214610268578063467ece791461027d578063726703611461029e57806379532aa9146102bf5780637cdebc21146102e05780637e56fde5146102f55780638e3163271461030d5780639ca423b314610325578063ba3d97e914610346578063d7c8843b1461035b578063db6638651461037c575b600080fd5b34801561013857600080fd5b50610141610390565b60408051600160a060020a039092168252519081900360200190f35b34801561016957600080fd5b506101726103a4565b60408051918252519081900360200190f35b34801561019057600080fd5b506101726103b7565b3480156101a557600080fd5b506101ae6103bc565b604080519115158252519081900360200190f35b3480156101ce57600080fd5b506101726004356024356044356103c5565b3480156101ec57600080fd5b50610172600435602435610412565b34801561020757600080fd5b50610172610428565b34801561021c57600080fd5b5061022561042e565b005b34801561023357600080fd5b50610172600435610556565b610225610573565b34801561025357600080fd5b50610225600160a060020a0360043516610598565b34801561027457600080fd5b50610172610700565b34801561028957600080fd5b50610172600160a060020a0360043516610725565b3480156102aa57600080fd5b50610172600160a060020a0360043516610737565b3480156102cb57600080fd5b50610172600160a060020a0360043516610749565b3480156102ec57600080fd5b5061017261075b565b34801561030157600080fd5b50610172600435610761565b34801561031957600080fd5b5061017260043561076e565b34801561033157600080fd5b50610141600160a060020a0360043516610787565b34801561035257600080fd5b506101416107a2565b34801561036757600080fd5b50610172600160a060020a03600435166107b1565b610225600160a060020a0360043516610808565b6003546101009004600160a060020a031681565b3360009081526005602052604090205490565b303190565b60035460ff1681565b600061040a6103d66001548461090f565b6104056002546103fa6103ff6103ee6001548a61090f565b6103fa6002548c61090f565b610945565b89610954565b610954565b949350505050565b600061042183836009546103c5565b9392505050565b60095481565b60035460009081908190819060ff16151561044857600080fd5b610450610700565b935061045b8461076e565b925061046683610556565b3360009081526006602090815260408083208390556007909152902042905560095490925060028304915061049b9085610945565b600955600354604051610100909104600160a060020a0316906108fc8315029083906000818181858888f193505050501580156104dc573d6000803e3d6000fd5b50600454604051600160a060020a039091169082840380156108fc02916000818181858888f19350505050158015610518573d6000803e3d6000fd5b50336108fc610527858561096b565b6040518115909202916000818181858888f1935050505015801561054f573d6000803e3d6000fd5b5050505050565b600061056d61056683600561090f565b6064610954565b92915050565b6009541561058057600080fd5b6003805460ff19166001179055643c59862000600955565b600354600090819060ff1615156105ae57600080fd5b600160a060020a0383163314156105c457600092505b33600090815260086020526040902054600160a060020a0316158015610601575033600081815260086020526040902054600160a060020a031614155b1561063c57336000908152600860205260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0385161790555b610644610700565b915061065282600054610954565b3360009081526005602052604090205490915061066f9082610945565b336000908152600560209081526040808320939093556006808252838320839055600782528383204290556008825283832054600160a060020a03168352905220546106c0906103fa84600a610954565b33600090815260086020908152604080832054600160a060020a0316835260069091529020556009546106f8906103fa846005610954565b600955505050565b33600081815260066020526040812054909161072091906103fa906107b1565b905090565b60076020526000908152604090205481565b60066020526000908152604090205481565b60056020526000908152604090205481565b60005481565b600061056d823031610412565b600061056d8260095430600160a060020a0316316103c5565b600860205260009081526040902054600160a060020a031681565b600454600160a060020a031681565b60008054600160a060020a03831682526007602052604082205482916107e1916107dc90429061096b565b61097d565b600160a060020a03841660009081526005602052604090205490915061042190829061090f565b6003546000908190819060ff16151561082057600080fd5b6108343461082f30318261096b565b610412565b92506108488361084385610556565b61096b565b925061085334610556565b6003546040519193506002840492506101009004600160a060020a0316906108fc8315029083906000818181858888f19350505050158015610899573d6000803e3d6000fd5b50600454604051600160a060020a039091169082840380156108fc02916000818181858888f193505050501580156108d5573d6000803e3d6000fd5b50336000908152600660205260409020546108f09084610945565b3360009081526006602052604090205561090984610598565b50505050565b600080831515610922576000915061093e565b5082820282848281151561093257fe5b041461093a57fe5b8091505b5092915050565b60008282018381101561093a57fe5b600080828481151561096257fe5b04949350505050565b60008282111561097757fe5b50900390565b600081831061098c5781610421565b50909190505600a165627a7a72305820c4ec69d5fb7b76b8fa367cc52953952294a719902e70ca90bdb9a6fb385929910029

Deployed Bytecode

0x6080604052600436106101275763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630a0f8168811461012c5780630a76e5ed1461015d57806312065fe014610184578063158ef93e14610199578063229824c4146101c257806326fd8422146101e05780632e9392bb146101fb5780633955f0fe146102105780633bc0461a146102275780633c5f07cb1461023f5780633ec862a81461024757806343ce742214610268578063467ece791461027d578063726703611461029e57806379532aa9146102bf5780637cdebc21146102e05780637e56fde5146102f55780638e3163271461030d5780639ca423b314610325578063ba3d97e914610346578063d7c8843b1461035b578063db6638651461037c575b600080fd5b34801561013857600080fd5b50610141610390565b60408051600160a060020a039092168252519081900360200190f35b34801561016957600080fd5b506101726103a4565b60408051918252519081900360200190f35b34801561019057600080fd5b506101726103b7565b3480156101a557600080fd5b506101ae6103bc565b604080519115158252519081900360200190f35b3480156101ce57600080fd5b506101726004356024356044356103c5565b3480156101ec57600080fd5b50610172600435602435610412565b34801561020757600080fd5b50610172610428565b34801561021c57600080fd5b5061022561042e565b005b34801561023357600080fd5b50610172600435610556565b610225610573565b34801561025357600080fd5b50610225600160a060020a0360043516610598565b34801561027457600080fd5b50610172610700565b34801561028957600080fd5b50610172600160a060020a0360043516610725565b3480156102aa57600080fd5b50610172600160a060020a0360043516610737565b3480156102cb57600080fd5b50610172600160a060020a0360043516610749565b3480156102ec57600080fd5b5061017261075b565b34801561030157600080fd5b50610172600435610761565b34801561031957600080fd5b5061017260043561076e565b34801561033157600080fd5b50610141600160a060020a0360043516610787565b34801561035257600080fd5b506101416107a2565b34801561036757600080fd5b50610172600160a060020a03600435166107b1565b610225600160a060020a0360043516610808565b6003546101009004600160a060020a031681565b3360009081526005602052604090205490565b303190565b60035460ff1681565b600061040a6103d66001548461090f565b6104056002546103fa6103ff6103ee6001548a61090f565b6103fa6002548c61090f565b610945565b89610954565b610954565b949350505050565b600061042183836009546103c5565b9392505050565b60095481565b60035460009081908190819060ff16151561044857600080fd5b610450610700565b935061045b8461076e565b925061046683610556565b3360009081526006602090815260408083208390556007909152902042905560095490925060028304915061049b9085610945565b600955600354604051610100909104600160a060020a0316906108fc8315029083906000818181858888f193505050501580156104dc573d6000803e3d6000fd5b50600454604051600160a060020a039091169082840380156108fc02916000818181858888f19350505050158015610518573d6000803e3d6000fd5b50336108fc610527858561096b565b6040518115909202916000818181858888f1935050505015801561054f573d6000803e3d6000fd5b5050505050565b600061056d61056683600561090f565b6064610954565b92915050565b6009541561058057600080fd5b6003805460ff19166001179055643c59862000600955565b600354600090819060ff1615156105ae57600080fd5b600160a060020a0383163314156105c457600092505b33600090815260086020526040902054600160a060020a0316158015610601575033600081815260086020526040902054600160a060020a031614155b1561063c57336000908152600860205260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0385161790555b610644610700565b915061065282600054610954565b3360009081526005602052604090205490915061066f9082610945565b336000908152600560209081526040808320939093556006808252838320839055600782528383204290556008825283832054600160a060020a03168352905220546106c0906103fa84600a610954565b33600090815260086020908152604080832054600160a060020a0316835260069091529020556009546106f8906103fa846005610954565b600955505050565b33600081815260066020526040812054909161072091906103fa906107b1565b905090565b60076020526000908152604090205481565b60066020526000908152604090205481565b60056020526000908152604090205481565b60005481565b600061056d823031610412565b600061056d8260095430600160a060020a0316316103c5565b600860205260009081526040902054600160a060020a031681565b600454600160a060020a031681565b60008054600160a060020a03831682526007602052604082205482916107e1916107dc90429061096b565b61097d565b600160a060020a03841660009081526005602052604090205490915061042190829061090f565b6003546000908190819060ff16151561082057600080fd5b6108343461082f30318261096b565b610412565b92506108488361084385610556565b61096b565b925061085334610556565b6003546040519193506002840492506101009004600160a060020a0316906108fc8315029083906000818181858888f19350505050158015610899573d6000803e3d6000fd5b50600454604051600160a060020a039091169082840380156108fc02916000818181858888f193505050501580156108d5573d6000803e3d6000fd5b50336000908152600660205260409020546108f09084610945565b3360009081526006602052604090205561090984610598565b50505050565b600080831515610922576000915061093e565b5082820282848281151561093257fe5b041461093a57fe5b8091505b5092915050565b60008282018381101561093a57fe5b600080828481151561096257fe5b04949350505050565b60008282111561097757fe5b50900390565b600081831061098c5781610421565b50909190505600a165627a7a72305820c4ec69d5fb7b76b8fa367cc52953952294a719902e70ca90bdb9a6fb385929910029

Deployed Bytecode Sourcemap

52:4336:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;305:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;305:25:0;;;;;;;;-1:-1:-1;;;;;305:25:0;;;;;;;;;;;;;;3776:103;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3776:103:0;;;;;;;;;;;;;;;;;;;;3673:97;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3673:97:0;;;;269:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;269:29:0;;;;;;;;;;;;;;;;;;;;;;2634:290;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2634:290:0;;;;;;;;;3083:162;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3083:162:0;;;;;;;585:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;585:25:0;;;;1594:485;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1594:485:0;;;;;;3397:126;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3397:126:0;;;;;3529:138;;;;757:831;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;757:831:0;-1:-1:-1;;;;;757:831:0;;;;;3885:146;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3885:146:0;;;;481:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;481:45:0;-1:-1:-1;;;;;481:45:0;;;;;427:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;427:47:0;-1:-1:-1;;;;;427:47:0;;;;;370:50;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;370:50:0;-1:-1:-1;;;;;370:50:0;;;;;124:44;;8:9:-1;5:2;;;30:1;27;20:12;5:2;124:44:0;;;;3251:140;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3251:140:0;;;;;2930:147;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2930:147:0;;;;;533:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;533:45:0;-1:-1:-1;;;;;533:45:0;;;;;337:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;337:26:0;;;;4037:237;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4037:237:0;-1:-1:-1;;;;;4037:237:0;;;;;2085:504;;-1:-1:-1;;;;;2085:504:0;;;;;305:25;;;;;;-1:-1:-1;;;;;305:25:0;;:::o;3776:103::-;3860:10;3819:7;3845:26;;;:14;:26;;;;;;3776:103;:::o;3673:97::-;3749:4;3741:21;3673:97;:::o;269:29::-;;;;;;:::o;2634:290::-;2713:7;2789:127;2802:20;2815:3;;2819:2;2802:12;:20::i;:::-;2823:92;2836:4;;2841:73;2854:56;2867:20;2880:3;;2884:2;2867:12;:20::i;:::-;2888:21;2901:4;;2906:2;2888:12;:21::i;:::-;2854:12;:56::i;:::-;2911:2;2841:12;:73::i;2823:92::-;2789:12;:127::i;:::-;2782:134;2634:290;-1:-1:-1;;;;2634:290:0:o;3083:162::-;3165:7;3191:46;3206:3;3210:15;3226:10;;3191:14;:46::i;:::-;3184:53;3083:162;-1:-1:-1;;;3083:162:0:o;585:25::-;;;;:::o;1594:485::-;1639:11;;1662:15;;;;;;;;1639:11;;1631:20;;;;;;;;1678:11;:9;:11::i;:::-;1662:27;;1717:25;1734:7;1717:16;:25::i;:::-;1700:42;;1765:16;1772:8;1765:6;:16::i;:::-;1833:10;1845:1;1821:23;;;:11;:23;;;;;;;;:25;;;1857:9;:21;;;;;1879:3;1857:25;;1917:10;;1753:28;;-1:-1:-1;1809:1:0;1805:5;;;-1:-1:-1;1904:32:0;;1928:7;1904:12;:32::i;:::-;1893:10;:43;1947:10;;:25;;:10;;;;-1:-1:-1;;;;;1947:10:0;;:25;;;;;;;;;;;;:10;:25;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;1983:11:0;;:30;;-1:-1:-1;;;;;1983:11:0;;;;2004:8;;;1983:30;;;;;:11;:30;:11;:30;2004:8;1983:11;:30;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;2024:10:0;:47;2044:26;2057:8;2066:3;2044:12;:26::i;:::-;2024:47;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2024:47:0;1594:485;;;;:::o;3397:126::-;3449:7;3475:40;3488:22;3501:6;3508:1;3488:12;:22::i;:::-;3511:3;3475:12;:40::i;:::-;3468:47;3397:126;-1:-1:-1;;3397:126:0:o;3529:138::-;3584:10;;:13;3576:22;;;;;;3609:11;:16;;-1:-1:-1;;3609:16:0;3621:4;3609:16;;;3647:12;3636:10;:23;3529:138::o;757:831::-;814:11;;1030:16;;;;814:11;;806:20;;;;;;;;-1:-1:-1;;;;;840:17:0;;847:10;840:17;837:56;;;880:1;874:7;;837:56;916:10;906:21;;;;:9;:21;;;;;;-1:-1:-1;;;;;906:21:0;:24;:61;;;;-1:-1:-1;957:10:0;934:21;;;;:9;:21;;;;;;-1:-1:-1;;;;;934:21:0;:33;;906:61;903:117;;;993:10;983:21;;;;:9;:21;;;;;:25;;-1:-1:-1;;983:25:0;-1:-1:-1;;;;;983:25:0;;;;;903:117;1047:11;:9;:11::i;:::-;1030:28;;1087:44;1100:8;1109:21;;1087:12;:44::i;:::-;1197:10;1182:26;;;;:14;:26;;;;;;1069:62;;-1:-1:-1;1169:50:0;;1069:62;1169:12;:50::i;:::-;1157:10;1142:26;;;;:14;:26;;;;;;;;:77;;;;1230:11;:23;;;;;;:25;;;1266:9;:21;;;;;1288:3;1266:25;;1402:9;:21;;;;;;-1:-1:-1;;;;;1402:21:0;1390:34;;;;;;1377:74;;1425:25;1438:8;1447:2;1425:12;:25::i;1377:74::-;1364:10;1342:34;1354:21;;;:9;:21;;;;;;;;;-1:-1:-1;;;;;1354:21:0;1342:34;;:11;:34;;;;;:109;1544:10;;1531:49;;1555:24;1568:8;1577:1;1555:12;:24::i;1531:49::-;1520:10;:60;-1:-1:-1;;;757:831:0:o;3885:146::-;3977:10;3926:7;3965:23;;;:11;:23;;;;;;3926:7;;3952:71;;3965:23;3989:33;;:21;:33::i;3952:71::-;3945:78;;3885:146;:::o;481:45::-;;;;;;;;;;;;;:::o;427:47::-;;;;;;;;;;;;;:::o;370:50::-;;;;;;;;;;;;;:::o;124:44::-;;;;:::o;3251:140::-;3315:7;3341:42;3357:3;3369:4;3361:21;3341:15;:42::i;2930:147::-;2990:7;3016:53;3031:4;3036:10;;3055:4;-1:-1:-1;;;;;3047:21:0;;3016:14;:53::i;533:45::-;;;;;;;;;;;;-1:-1:-1;;;;;533:45:0;;:::o;337:26::-;;;-1:-1:-1;;;;;337:26:0;;:::o;4037:237::-;4101:7;4146:21;;-1:-1:-1;;;;;4185:14:0;;;;:9;:14;;;;;;4101:7;;4142:59;;4168:32;;4181:3;;4168:12;:32::i;:::-;4142:3;:59::i;:::-;-1:-1:-1;;;;;4246:19:0;;;;;;:14;:19;;;;;;4120:81;;-1:-1:-1;4219:47:0;;4120:81;;4219:12;:47::i;2085:504::-;2148:11;;2171:18;;;;;;2148:11;;2140:20;;;;;;;;2190:72;2206:9;2216:45;2237:4;2229:21;2206:9;2216:12;:45::i;:::-;2190:15;:72::i;:::-;2171:91;;2284:43;2297:10;2308:18;2315:10;2308:6;:18::i;:::-;2284:12;:43::i;:::-;2273:54;;2350:17;2357:9;2350:6;:17::i;:::-;2407:10;;:25;;2338:29;;-1:-1:-1;2395:1:0;2391:5;;;-1:-1:-1;2407:10:0;;;-1:-1:-1;;;;;2407:10:0;;:25;;;;;2391:5;;2407:25;;;;2391:5;2407:10;:25;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;2443:11:0;;:30;;-1:-1:-1;;;;;2443:11:0;;;;2464:8;;;2443:30;;;;;:11;:30;:11;:30;2464:8;2443:11;:30;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;2533:10:0;2521:23;;;;:11;:23;;;;;;2508:48;;2545:10;2508:12;:48::i;:::-;2496:10;2484:23;;;;:11;:23;;;;;:72;2567:14;2577:3;2567:9;:14::i;:::-;2085:504;;;;:::o;4483:180::-;4541:7;;4561:6;;4557:37;;;4585:1;4578:8;;;;4557:37;-1:-1:-1;4612:5:0;;;4616:1;4612;:5;4631;;;;;;;;:10;4624:18;;;;4656:1;4649:8;;4483:180;;;;;;:::o;5318:133::-;5376:7;5404:5;;;5423:6;;;;5416:14;;;4750:270;4808:7;4899:9;4915:1;4911;:5;;;;;;;;;4750:270;-1:-1:-1;;;;4750:270:0:o;5138:113::-;5196:7;5219:6;;;;5212:14;;;;-1:-1:-1;5240:5:0;;;5138:113::o;4280:105::-;4337:7;4368:1;4364;:5;:13;;4376:1;4364:13;;;-1:-1:-1;4372:1:0;;4280:105;-1:-1:-1;4280:105:0:o

Swarm Source

bzzr://c4ec69d5fb7b76b8fa367cc52953952294a719902e70ca90bdb9a6fb38592991

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Txn Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.