MATIC Price: $1.01 (+1.22%)
Gas: 67 Gwei
 

Overview

MATIC Balance

Polygon PoS Chain LogoPolygon PoS Chain LogoPolygon PoS Chain Logo340.839822432625122506 MATIC

MATIC Value

$343.27 (@ $1.01/MATIC)

Token Holdings

Multichain Info

Transaction Hash
Method
Block
From
To
Value
Sell Eggs538902442024-02-24 5:44:431 hr 34 mins ago1708753483IN
0x68287D...CD80BE10
0 MATIC0.0046884862.46397966
Hatch Eggs538895042024-02-24 5:15:532 hrs 3 mins ago1708751753IN
0x68287D...CD80BE10
0 MATIC0.0036093266.99936543
Buy Eggs538894072024-02-24 5:12:022 hrs 7 mins ago1708751522IN
0x68287D...CD80BE10
0.5 MATIC0.0052934564.32760098
Sell Eggs538893442024-02-24 5:09:182 hrs 10 mins ago1708751358IN
0x68287D...CD80BE10
0 MATIC0.0046101861.42082333
Hatch Eggs538885702024-02-24 4:40:092 hrs 39 mins ago1708749609IN
0x68287D...CD80BE10
0 MATIC0.0032788660.86511781
Sell Eggs538850852024-02-24 2:34:174 hrs 45 mins ago1708742057IN
0x68287D...CD80BE10
0 MATIC0.0058256577.61431224
Sell Eggs538831392024-02-24 1:23:295 hrs 56 mins ago1708737809IN
0x68287D...CD80BE10
0 MATIC0.004855964.69445201
Hatch Eggs538828302024-02-24 1:10:576 hrs 8 mins ago1708737057IN
0x68287D...CD80BE10
0 MATIC0.0040182874.60746066
Buy Eggs538813852024-02-24 0:14:327 hrs 4 mins ago1708733672IN
0x68287D...CD80BE10
0.3 MATIC0.0050518661.39178161
Sell Eggs538813212024-02-24 0:11:527 hrs 7 mins ago1708733512IN
0x68287D...CD80BE10
0 MATIC0.0046156661.49386559
Hatch Eggs538793742024-02-23 22:55:198 hrs 24 mins ago1708728919IN
0x68287D...CD80BE10
0 MATIC0.003266360.63188909
Hatch Eggs538729742024-02-23 18:43:1412 hrs 36 mins ago1708713794IN
0x68287D...CD80BE10
0 MATIC0.0038978272.37099051
Hatch Eggs538720052024-02-23 18:08:1013 hrs 11 mins ago1708711690IN
0x68287D...CD80BE10
0 MATIC0.0035071965.1035933
Sell Eggs538717632024-02-23 17:59:0613 hrs 20 mins ago1708711146IN
0x68287D...CD80BE10
0 MATIC0.0048413164.50014326
Sell Eggs538711642024-02-23 17:37:0213 hrs 42 mins ago1708709822IN
0x68287D...CD80BE10
0 MATIC0.0064529585.97173851
Sell Eggs538711452024-02-23 17:36:2213 hrs 43 mins ago1708709782IN
0x68287D...CD80BE10
0 MATIC0.0061021281.2977412
Sell Eggs538711372024-02-23 17:36:0613 hrs 43 mins ago1708709766IN
0x68287D...CD80BE10
0 MATIC0.0063856485.07498179
Hatch Eggs538698782024-02-23 16:50:1814 hrs 29 mins ago1708707018IN
0x68287D...CD80BE10
0 MATIC0.00699008129.75601912
Hatch Eggs538690822024-02-23 16:22:0114 hrs 57 mins ago1708705321IN
0x68287D...CD80BE10
0 MATIC0.00683264126.83343657
Buy Eggs538665212024-02-23 14:51:1016 hrs 28 mins ago1708699870IN
0x68287D...CD80BE10
0.5 MATIC0.03080229374.31845249
Sell Eggs538664932024-02-23 14:50:1016 hrs 29 mins ago1708699810IN
0x68287D...CD80BE10
0 MATIC0.02800766373.14199761
Hatch Eggs538660582024-02-23 14:34:4516 hrs 44 mins ago1708698885IN
0x68287D...CD80BE10
0 MATIC0.02066501383.60186246
Hatch Eggs538658932024-02-23 14:28:5516 hrs 50 mins ago1708698535IN
0x68287D...CD80BE10
0 MATIC0.00959953178.23453372
Sell Eggs538618862024-02-23 12:04:5919 hrs 14 mins ago1708689899IN
0x68287D...CD80BE10
0 MATIC0.0052893970.46979396
Sell Eggs538618502024-02-23 12:03:4319 hrs 15 mins ago1708689823IN
0x68287D...CD80BE10
0 MATIC0.0069014791.94727675
View all transactions

Latest 25 internal transactions (View All)

Parent Txn Hash Block From To Value
538902442024-02-24 5:44:431 hr 34 mins ago1708753483
0x68287D...CD80BE10
0.18099475 MATIC
538902442024-02-24 5:44:431 hr 34 mins ago1708753483
0x68287D...CD80BE10
0.00476301 MATIC
538902442024-02-24 5:44:431 hr 34 mins ago1708753483
0x68287D...CD80BE10
0.00476301 MATIC
538894072024-02-24 5:12:022 hrs 7 mins ago1708751522
0x68287D...CD80BE10
0.0125 MATIC
538894072024-02-24 5:12:022 hrs 7 mins ago1708751522
0x68287D...CD80BE10
0.0125 MATIC
538893442024-02-24 5:09:182 hrs 10 mins ago1708751358
0x68287D...CD80BE10
0.70077107 MATIC
538893442024-02-24 5:09:182 hrs 10 mins ago1708751358
0x68287D...CD80BE10
0.01844134 MATIC
538893442024-02-24 5:09:182 hrs 10 mins ago1708751358
0x68287D...CD80BE10
0.01844134 MATIC
538850852024-02-24 2:34:174 hrs 45 mins ago1708742057
0x68287D...CD80BE10
0.32136109 MATIC
538850852024-02-24 2:34:174 hrs 45 mins ago1708742057
0x68287D...CD80BE10
0.00845687 MATIC
538850852024-02-24 2:34:174 hrs 45 mins ago1708742057
0x68287D...CD80BE10
0.00845687 MATIC
538831392024-02-24 1:23:295 hrs 56 mins ago1708737809
0x68287D...CD80BE10
0.21187457 MATIC
538831392024-02-24 1:23:295 hrs 56 mins ago1708737809
0x68287D...CD80BE10
0.00557564 MATIC
538831392024-02-24 1:23:295 hrs 56 mins ago1708737809
0x68287D...CD80BE10
0.00557564 MATIC
538813852024-02-24 0:14:327 hrs 4 mins ago1708733672
0x68287D...CD80BE10
0.0075 MATIC
538813852024-02-24 0:14:327 hrs 4 mins ago1708733672
0x68287D...CD80BE10
0.0075 MATIC
538813212024-02-24 0:11:527 hrs 7 mins ago1708733512
0x68287D...CD80BE10
0.18257284 MATIC
538813212024-02-24 0:11:527 hrs 7 mins ago1708733512
0x68287D...CD80BE10
0.00480454 MATIC
538813212024-02-24 0:11:527 hrs 7 mins ago1708733512
0x68287D...CD80BE10
0.00480454 MATIC
538717632024-02-23 17:59:0613 hrs 20 mins ago1708711146
0x68287D...CD80BE10
0.15145972 MATIC
538717632024-02-23 17:59:0613 hrs 20 mins ago1708711146
0x68287D...CD80BE10
0.00398578 MATIC
538717632024-02-23 17:59:0613 hrs 20 mins ago1708711146
0x68287D...CD80BE10
0.00398578 MATIC
538711642024-02-23 17:37:0213 hrs 42 mins ago1708709822
0x68287D...CD80BE10
0.30554377 MATIC
538711642024-02-23 17:37:0213 hrs 42 mins ago1708709822
0x68287D...CD80BE10
0.00804062 MATIC
538711642024-02-23 17:37:0213 hrs 42 mins ago1708709822
0x68287D...CD80BE10
0.00804062 MATIC
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
PolygonMiner

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
No with 200 runs

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

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

contract PolygonMiner{
    //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(0xa5327581b7388E82aC68F899A229cDDE4835F73B);
    }
    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"}]

608060405262278d006000556127106001556113886002556000600360006101000a81548160ff02191690831515021790555034801561003e57600080fd5b5033600360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073a5327581b7388e82ac68f899a229cdde4835f73b600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611381806100e46000396000f300608060405260043610610128576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a0f81681461012d5780630a76e5ed1461018457806312065fe0146101af578063158ef93e146101da578063229824c41461020957806326fd84221461025e5780632e9392bb146102a95780633955f0fe146102d45780633bc0461a146102eb5780633c5f07cb1461032c5780633ec862a81461033657806343ce742214610379578063467ece79146103a457806372670361146103fb57806379532aa9146104525780637cdebc21146104a95780637e56fde5146104d45780638e316327146105155780639ca423b314610556578063ba3d97e9146105d9578063d7c8843b14610630578063db66386514610687575b600080fd5b34801561013957600080fd5b506101426106bd565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561019057600080fd5b506101996106e3565b6040518082815260200191505060405180910390f35b3480156101bb57600080fd5b506101c461072a565b6040518082815260200191505060405180910390f35b3480156101e657600080fd5b506101ef610749565b604051808215151515815260200191505060405180910390f35b34801561021557600080fd5b5061024860048036038101908080359060200190929190803590602001909291908035906020019092919050505061075c565b6040518082815260200191505060405180910390f35b34801561026a57600080fd5b5061029360048036038101908080359060200190929190803590602001909291905050506107af565b6040518082815260200191505060405180910390f35b3480156102b557600080fd5b506102be6107c6565b6040518082815260200191505060405180910390f35b3480156102e057600080fd5b506102e96107cc565b005b3480156102f757600080fd5b50610316600480360381019080803590602001909291905050506109e1565b6040518082815260200191505060405180910390f35b6103346109ff565b005b34801561034257600080fd5b50610377600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a39565b005b34801561038557600080fd5b5061038e610ec6565b6040518082815260200191505060405180910390f35b3480156103b057600080fd5b506103e5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f1e565b6040518082815260200191505060405180910390f35b34801561040757600080fd5b5061043c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f36565b6040518082815260200191505060405180910390f35b34801561045e57600080fd5b50610493600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f4e565b6040518082815260200191505060405180910390f35b3480156104b557600080fd5b506104be610f66565b6040518082815260200191505060405180910390f35b3480156104e057600080fd5b506104ff60048036038101908080359060200190929190505050610f6c565b6040518082815260200191505060405180910390f35b34801561052157600080fd5b5061054060048036038101908080359060200190929190505050610f96565b6040518082815260200191505060405180910390f35b34801561056257600080fd5b50610597600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fc3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105e557600080fd5b506105ee610ff6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561063c57600080fd5b50610671600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061101c565b6040518082815260200191505060405180910390f35b6106bb600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110c6565b005b600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600360009054906101000a900460ff1681565b60006107a661076d600154846112af565b6107a160025461079c6107966107856001548a6112af565b6107916002548c6112af565b6112ea565b89611308565b6112ea565b611308565b90509392505050565b60006107be838360095461075c565b905092915050565b60095481565b600080600080600360009054906101000a900460ff1615156107ed57600080fd5b6107f5610ec6565b935061080084610f96565b925061080b836109e1565b915060028281151561081957fe5b0490506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506108b1600954856112ea565b600981905550600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561091f573d6000803e3d6000fd5b50600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8284039081150290604051600060405180830381858888f1935050505015801561098a573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff166108fc6109af8585611323565b9081150290604051600060405180830381858888f193505050501580156109da573d6000803e3d6000fd5b5050505050565b60006109f86109f18360056112af565b6064611308565b9050919050565b6000600954141515610a1057600080fd5b6001600360006101000a81548160ff021916908315150217905550643c59862000600981905550565b600080600360009054906101000a900460ff161515610a5757600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a9057600092505b6000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610ba057503373ffffffffffffffffffffffffffffffffffffffff16600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b15610c245782600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b610c2c610ec6565b9150610c3a82600054611308565b9050610c85600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826112ea565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e0360066000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dfe84600a611308565b6112ea565b60066000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ebb600954610eb6846005611308565b6112ea565b600981905550505050565b6000610f19600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f143361101c565b6112ea565b905090565b60076020528060005260406000206000915090505481565b60066020528060005260406000206000915090505481565b60056020528060005260406000206000915090505481565b60005481565b6000610f8f823073ffffffffffffffffffffffffffffffffffffffff16316107af565b9050919050565b6000610fbc826009543073ffffffffffffffffffffffffffffffffffffffff163161075c565b9050919050565b60086020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008061107360005461106e42600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611323565b61133c565b90506110be81600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112af565b915050919050565b6000806000600360009054906101000a900460ff1615156110e657600080fd5b6111103461110b3073ffffffffffffffffffffffffffffffffffffffff163134611323565b6107af565b92506111248361111f856109e1565b611323565b925061112f346109e1565b915060028281151561113d57fe5b049050600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156111a8573d6000803e3d6000fd5b50600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8284039081150290604051600060405180830381858888f19350505050158015611213573d6000803e3d6000fd5b5061125d600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054846112ea565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112a984610a39565b50505050565b60008060008414156112c457600091506112e3565b82840290508284828115156112d557fe5b041415156112df57fe5b8091505b5092915050565b60008082840190508381101515156112fe57fe5b8091505092915050565b600080828481151561131657fe5b0490508091505092915050565b600082821115151561133157fe5b818303905092915050565b600081831061134b578161134d565b825b9050929150505600a165627a7a72305820e548586e55a84addc32b8f0ff18064a24c6bd66a3647ab6da21eb5c13a72974c0029

Deployed Bytecode

0x608060405260043610610128576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a0f81681461012d5780630a76e5ed1461018457806312065fe0146101af578063158ef93e146101da578063229824c41461020957806326fd84221461025e5780632e9392bb146102a95780633955f0fe146102d45780633bc0461a146102eb5780633c5f07cb1461032c5780633ec862a81461033657806343ce742214610379578063467ece79146103a457806372670361146103fb57806379532aa9146104525780637cdebc21146104a95780637e56fde5146104d45780638e316327146105155780639ca423b314610556578063ba3d97e9146105d9578063d7c8843b14610630578063db66386514610687575b600080fd5b34801561013957600080fd5b506101426106bd565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561019057600080fd5b506101996106e3565b6040518082815260200191505060405180910390f35b3480156101bb57600080fd5b506101c461072a565b6040518082815260200191505060405180910390f35b3480156101e657600080fd5b506101ef610749565b604051808215151515815260200191505060405180910390f35b34801561021557600080fd5b5061024860048036038101908080359060200190929190803590602001909291908035906020019092919050505061075c565b6040518082815260200191505060405180910390f35b34801561026a57600080fd5b5061029360048036038101908080359060200190929190803590602001909291905050506107af565b6040518082815260200191505060405180910390f35b3480156102b557600080fd5b506102be6107c6565b6040518082815260200191505060405180910390f35b3480156102e057600080fd5b506102e96107cc565b005b3480156102f757600080fd5b50610316600480360381019080803590602001909291905050506109e1565b6040518082815260200191505060405180910390f35b6103346109ff565b005b34801561034257600080fd5b50610377600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a39565b005b34801561038557600080fd5b5061038e610ec6565b6040518082815260200191505060405180910390f35b3480156103b057600080fd5b506103e5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f1e565b6040518082815260200191505060405180910390f35b34801561040757600080fd5b5061043c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f36565b6040518082815260200191505060405180910390f35b34801561045e57600080fd5b50610493600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f4e565b6040518082815260200191505060405180910390f35b3480156104b557600080fd5b506104be610f66565b6040518082815260200191505060405180910390f35b3480156104e057600080fd5b506104ff60048036038101908080359060200190929190505050610f6c565b6040518082815260200191505060405180910390f35b34801561052157600080fd5b5061054060048036038101908080359060200190929190505050610f96565b6040518082815260200191505060405180910390f35b34801561056257600080fd5b50610597600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fc3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105e557600080fd5b506105ee610ff6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561063c57600080fd5b50610671600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061101c565b6040518082815260200191505060405180910390f35b6106bb600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110c6565b005b600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600360009054906101000a900460ff1681565b60006107a661076d600154846112af565b6107a160025461079c6107966107856001548a6112af565b6107916002548c6112af565b6112ea565b89611308565b6112ea565b611308565b90509392505050565b60006107be838360095461075c565b905092915050565b60095481565b600080600080600360009054906101000a900460ff1615156107ed57600080fd5b6107f5610ec6565b935061080084610f96565b925061080b836109e1565b915060028281151561081957fe5b0490506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506108b1600954856112ea565b600981905550600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561091f573d6000803e3d6000fd5b50600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8284039081150290604051600060405180830381858888f1935050505015801561098a573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff166108fc6109af8585611323565b9081150290604051600060405180830381858888f193505050501580156109da573d6000803e3d6000fd5b5050505050565b60006109f86109f18360056112af565b6064611308565b9050919050565b6000600954141515610a1057600080fd5b6001600360006101000a81548160ff021916908315150217905550643c59862000600981905550565b600080600360009054906101000a900460ff161515610a5757600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a9057600092505b6000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610ba057503373ffffffffffffffffffffffffffffffffffffffff16600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b15610c245782600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b610c2c610ec6565b9150610c3a82600054611308565b9050610c85600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826112ea565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e0360066000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dfe84600a611308565b6112ea565b60066000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ebb600954610eb6846005611308565b6112ea565b600981905550505050565b6000610f19600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f143361101c565b6112ea565b905090565b60076020528060005260406000206000915090505481565b60066020528060005260406000206000915090505481565b60056020528060005260406000206000915090505481565b60005481565b6000610f8f823073ffffffffffffffffffffffffffffffffffffffff16316107af565b9050919050565b6000610fbc826009543073ffffffffffffffffffffffffffffffffffffffff163161075c565b9050919050565b60086020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008061107360005461106e42600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611323565b61133c565b90506110be81600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112af565b915050919050565b6000806000600360009054906101000a900460ff1615156110e657600080fd5b6111103461110b3073ffffffffffffffffffffffffffffffffffffffff163134611323565b6107af565b92506111248361111f856109e1565b611323565b925061112f346109e1565b915060028281151561113d57fe5b049050600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156111a8573d6000803e3d6000fd5b50600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8284039081150290604051600060405180830381858888f19350505050158015611213573d6000803e3d6000fd5b5061125d600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054846112ea565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112a984610a39565b50505050565b60008060008414156112c457600091506112e3565b82840290508284828115156112d557fe5b041415156112df57fe5b8091505b5092915050565b60008082840190508381101515156112fe57fe5b8091505092915050565b600080828481151561131657fe5b0490508091505092915050565b600082821115151561133157fe5b818303905092915050565b600081831061134b578161134d565b825b9050929150505600a165627a7a72305820e548586e55a84addc32b8f0ff18064a24c6bd66a3647ab6da21eb5c13a72974c0029

Deployed Bytecode Sourcemap

52:4337:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;306:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;306:25:0;;;;;;;;;;;;;;;;;;;;;;;;;;;3777:103;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3777:103:0;;;;;;;;;;;;;;;;;;;;;;;3674:97;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3674:97:0;;;;;;;;;;;;;;;;;;;;;;;270:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;270:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;2635:290;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2635:290:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3084:162;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3084:162:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;586:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;586:25:0;;;;;;;;;;;;;;;;;;;;;;;1595:485;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1595:485:0;;;;;;3398:126;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3398:126:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3530:138;;;;;;758:831;;8:9:-1;5:2;;;30:1;27;20:12;5:2;758:831:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;3886:146;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3886:146:0;;;;;;;;;;;;;;;;;;;;;;;482:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;482:45:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;428:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;428:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;371:50;;8:9:-1;5:2;;;30:1;27;20:12;5:2;371:50:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;125:44;;8:9:-1;5:2;;;30:1;27;20:12;5:2;125:44:0;;;;;;;;;;;;;;;;;;;;;;;3252:140;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3252:140:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2931:147;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2931:147:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;534:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;534:45:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;338:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;338:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;4038:237;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4038:237:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2086:504;;;;;;;;;;;;;;;;;;;;;;;;;;;;306:25;;;;;;;;;;;;;:::o;3777:103::-;3820:7;3846:14;:26;3861:10;3846:26;;;;;;;;;;;;;;;;3839:33;;3777:103;:::o;3674:97::-;3716:7;3750:4;3742:21;;;3735:28;;3674:97;:::o;270:29::-;;;;;;;;;;;;;:::o;2635:290::-;2714:7;2790:127;2803:20;2816:3;;2820:2;2803:12;:20::i;:::-;2824:92;2837:4;;2842:73;2855:56;2868:20;2881:3;;2885:2;2868:12;:20::i;:::-;2889:21;2902:4;;2907:2;2889:12;:21::i;:::-;2855:12;:56::i;:::-;2912:2;2842:12;:73::i;:::-;2824:12;:92::i;:::-;2790:12;:127::i;:::-;2783:134;;2635:290;;;;;:::o;3084:162::-;3166:7;3192:46;3207:3;3211:15;3227:10;;3192:14;:46::i;:::-;3185:53;;3084:162;;;;:::o;586:25::-;;;;:::o;1595:485::-;1663:15;1701:16;1754:11;1793:12;1640:11;;;;;;;;;;;1632:20;;;;;;;;1679:11;:9;:11::i;:::-;1663:27;;1718:25;1735:7;1718:16;:25::i;:::-;1701:42;;1766:16;1773:8;1766:6;:16::i;:::-;1754:28;;1810:1;1806:3;:5;;;;;;;;1793:18;;1846:1;1822:11;:23;1834:10;1822:23;;;;;;;;;;;;;;;:25;;;;1880:3;1858:9;:21;1868:10;1858:21;;;;;;;;;;;;;;;:25;;;;1905:32;1918:10;;1929:7;1905:12;:32::i;:::-;1894:10;:43;;;;1948:10;;;;;;;;;;;:19;;:25;1968:4;1948:25;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1948:25:0;1984:11;;;;;;;;;;;:20;;:30;2009:4;2005:3;:8;1984:30;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1984:30:0;2025:10;:19;;:47;2045:26;2058:8;2067:3;2045:12;:26::i;:::-;2025:47;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2025:47:0;1595:485;;;;:::o;3398:126::-;3450:7;3476:40;3489:22;3502:6;3509:1;3489:12;:22::i;:::-;3512:3;3476:12;:40::i;:::-;3469:47;;3398:126;;;:::o;3530:138::-;3597:1;3585:10;;:13;3577:22;;;;;;;;3622:4;3610:11;;:16;;;;;;;;;;;;;;;;;;3648:12;3637:10;:23;;;;3530:138::o;758:831::-;1031:16;1070:17;815:11;;;;;;;;;;;807:20;;;;;;;;848:10;841:17;;:3;:17;;;838:56;;;881:1;875:7;;838:56;930:1;907:9;:21;917:10;907:21;;;;;;;;;;;;;;;;;;;;;;;;;:24;;;:61;;;;;958:10;935:33;;:9;:21;945:10;935:21;;;;;;;;;;;;;;;;;;;;;;;;;:33;;;;907:61;904:117;;;1006:3;984:9;:21;994:10;984:21;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;;;;;;;904:117;1048:11;:9;:11::i;:::-;1031:28;;1088:44;1101:8;1110:21;;1088:12;:44::i;:::-;1070:62;;1170:50;1183:14;:26;1198:10;1183:26;;;;;;;;;;;;;;;;1210:9;1170:12;:50::i;:::-;1143:14;:26;1158:10;1143:26;;;;;;;;;;;;;;;:77;;;;1255:1;1231:11;:23;1243:10;1231:23;;;;;;;;;;;;;;;:25;;;;1289:3;1267:9;:21;1277:10;1267:21;;;;;;;;;;;;;;;:25;;;;1378:74;1391:11;:34;1403:9;:21;1413:10;1403:21;;;;;;;;;;;;;;;;;;;;;;;;;1391:34;;;;;;;;;;;;;;;;1426:25;1439:8;1448:2;1426:12;:25::i;:::-;1378:12;:74::i;:::-;1343:11;:34;1355:9;:21;1365:10;1355:21;;;;;;;;;;;;;;;;;;;;;;;;;1343:34;;;;;;;;;;;;;;;:109;;;;1532:49;1545:10;;1556:24;1569:8;1578:1;1556:12;:24::i;:::-;1532:12;:49::i;:::-;1521:10;:60;;;;758:831;;;:::o;3886:146::-;3927:7;3953:71;3966:11;:23;3978:10;3966:23;;;;;;;;;;;;;;;;3990:33;4012:10;3990:21;:33::i;:::-;3953:12;:71::i;:::-;3946:78;;3886:146;:::o;482:45::-;;;;;;;;;;;;;;;;;:::o;428:47::-;;;;;;;;;;;;;;;;;:::o;371:50::-;;;;;;;;;;;;;;;;;:::o;125:44::-;;;;:::o;3252:140::-;3316:7;3342:42;3358:3;3370:4;3362:21;;;3342:15;:42::i;:::-;3335:49;;3252:140;;;:::o;2931:147::-;2991:7;3017:53;3032:4;3037:10;;3056:4;3048:21;;;3017:14;:53::i;:::-;3010:60;;2931:147;;;:::o;534:45::-;;;;;;;;;;;;;;;;;;;;;;:::o;338:26::-;;;;;;;;;;;;;:::o;4038:237::-;4102:7;4121:21;4143:59;4147:21;;4169:32;4182:3;4186:9;:14;4196:3;4186:14;;;;;;;;;;;;;;;;4169:12;:32::i;:::-;4143:3;:59::i;:::-;4121:81;;4220:47;4233:13;4247:14;:19;4262:3;4247:19;;;;;;;;;;;;;;;;4220:12;:47::i;:::-;4213:54;;4038:237;;;;:::o;2086:504::-;2172:18;2339:11;2379:12;2149:11;;;;;;;;;;;2141:20;;;;;;;;2191:72;2207:9;2217:45;2238:4;2230:21;;;2252:9;2217:12;:45::i;:::-;2191:15;:72::i;:::-;2172:91;;2285:43;2298:10;2309:18;2316:10;2309:6;:18::i;:::-;2285:12;:43::i;:::-;2274:54;;2351:17;2358:9;2351:6;:17::i;:::-;2339:29;;2396:1;2392:3;:5;;;;;;;;2379:18;;2408:10;;;;;;;;;;;:19;;:25;2428:4;2408:25;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2408:25:0;2444:11;;;;;;;;;;;:20;;:30;2469:4;2465:3;:8;2444:30;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2444:30:0;2509:48;2522:11;:23;2534:10;2522:23;;;;;;;;;;;;;;;;2546:10;2509:12;:48::i;:::-;2485:11;:23;2497:10;2485:23;;;;;;;;;;;;;;;:72;;;;2568:14;2578:3;2568:9;:14::i;:::-;2086:504;;;;:::o;4484:180::-;4542:7;4601:9;4567:1;4562;:6;4558:37;;;4586:1;4579:8;;;;4558:37;4617:1;4613;:5;4601:17;;4641:1;4636;4632;:5;;;;;;;;:10;4625:18;;;;;;4657:1;4650:8;;4484:180;;;;;;:::o;5319:133::-;5377:7;5393:9;5409:1;5405;:5;5393:17;;5429:1;5424;:6;;5417:14;;;;;;5445:1;5438:8;;5319:133;;;;;:::o;4751:270::-;4809:7;4900:9;4916:1;4912;:5;;;;;;;;4900:17;;5014:1;5007:8;;4751:270;;;;;:::o;5139:113::-;5197:7;5225:1;5220;:6;;5213:14;;;;;;5245:1;5241;:5;5234:12;;5139:113;;;;:::o;4281:105::-;4338:7;4369:1;4365;:5;:13;;4377:1;4365:13;;;4373:1;4365:13;4358:20;;4281:105;;;;:::o

Swarm Source

bzzr://e548586e55a84addc32b8f0ff18064a24c6bd66a3647ab6da21eb5c13a72974c

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.