ETH Price: $3,099.15 (+0.87%)
Gas: 4 Gwei

Contract

0xBBB7385f0b347028CD8A7e6aDB2B3a5dB98a1B14
 

Overview

ETH Balance

0.043817223620409166 ETH

Eth Value

$135.80 (@ $3,099.15/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Eat MNS202673292024-07-09 7:04:2337 hrs ago1720508663IN
0xBBB7385f...dB98a1B14
0 ETH0.000132682.09640483
Eat MNS199597152024-05-27 7:28:1144 days ago1716794891IN
0xBBB7385f...dB98a1B14
0 ETH0.000788312.45261987
Eat MNS199572192024-05-26 23:05:3544 days ago1716764735IN
0xBBB7385f...dB98a1B14
0 ETH0.000261284.12825231
Eat MNS199234732024-05-22 5:54:3549 days ago1716357275IN
0xBBB7385f...dB98a1B14
0 ETH0.000369675.83975382
Eat MNS198956992024-05-18 8:40:3553 days ago1716021635IN
0xBBB7385f...dB98a1B14
0 ETH0.000226563.57894942
Eat MNS198663922024-05-14 6:13:5957 days ago1715667239IN
0xBBB7385f...dB98a1B14
0 ETH0.000500797.91090108
Eat MNS198460702024-05-11 10:03:1160 days ago1715421791IN
0xBBB7385f...dB98a1B14
0 ETH0.000329825.21023252
Eat MNS198261532024-05-08 15:11:5963 days ago1715181119IN
0xBBB7385f...dB98a1B14
0 ETH0.000594559.39207611
Eat MNS197931222024-05-04 0:19:5967 days ago1714781999IN
0xBBB7385f...dB98a1B14
0 ETH0.000369825.84210236
Eat MNS197643172024-04-29 23:43:2371 days ago1714434203IN
0xBBB7385f...dB98a1B14
0 ETH0.000362115.72031182
Eat MNS197419552024-04-26 20:38:4775 days ago1714163927IN
0xBBB7385f...dB98a1B14
0 ETH0.000411716.50505836
Eat MNS197315392024-04-25 9:38:5976 days ago1714037939IN
0xBBB7385f...dB98a1B14
0 ETH0.0007081511.18658392
Eat MNS197113592024-04-22 13:52:4779 days ago1713793967IN
0xBBB7385f...dB98a1B14
0 ETH0.0009627715.20878059
Eat MNS196827222024-04-18 13:44:3583 days ago1713447875IN
0xBBB7385f...dB98a1B14
0 ETH0.0010223216.14951277
Eat MNS196643582024-04-16 0:03:5985 days ago1713225839IN
0xBBB7385f...dB98a1B14
0 ETH0.000525328.30017908
Eat MNS196540072024-04-14 13:15:1187 days ago1713100511IN
0xBBB7385f...dB98a1B14
0 ETH0.000716111.3122308
Eat MNS196391622024-04-12 11:14:3589 days ago1712920475IN
0xBBB7385f...dB98a1B14
0 ETH0.0009305614.7
Eat MNS196218832024-04-10 1:14:1191 days ago1712711651IN
0xBBB7385f...dB98a1B14
0 ETH0.0008699513.74246076
Eat MNS196077732024-04-08 1:47:1193 days ago1712540831IN
0xBBB7385f...dB98a1B14
0 ETH0.0007879712.4475124
Eat MNS195924122024-04-05 22:07:5995 days ago1712354879IN
0xBBB7385f...dB98a1B14
0 ETH0.0013146720.76771946
Eat MNS195798112024-04-04 3:46:3597 days ago1712202395IN
0xBBB7385f...dB98a1B14
0 ETH0.0012660820
Eat MNS195712792024-04-02 23:08:5998 days ago1712099339IN
0xBBB7385f...dB98a1B14
0 ETH0.0016137525.4921925
Bake MNS195653152024-04-02 3:03:2399 days ago1712027003IN
0xBBB7385f...dB98a1B14
0.17 ETH0.0044761735.28023
Eat MNS195604892024-04-01 10:50:11100 days ago1711968611IN
0xBBB7385f...dB98a1B14
0 ETH0.0012042419.02317
Bake MNS195503572024-03-31 0:35:11101 days ago1711845311IN
0xBBB7385f...dB98a1B14
0.01 ETH0.0023494518.5178755
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To Value
202673292024-07-09 7:04:2337 hrs ago1720508663
0xBBB7385f...dB98a1B14
0.00524235 ETH
202673292024-07-09 7:04:2337 hrs ago1720508663
0xBBB7385f...dB98a1B14
0.00027591 ETH
199597152024-05-27 7:28:1144 days ago1716794891
0xBBB7385f...dB98a1B14
0.00180738 ETH
199597152024-05-27 7:28:1144 days ago1716794891
0xBBB7385f...dB98a1B14
0.00009512 ETH
199572192024-05-26 23:05:3544 days ago1716764735
0xBBB7385f...dB98a1B14
0.00732456 ETH
199572192024-05-26 23:05:3544 days ago1716764735
0xBBB7385f...dB98a1B14
0.0003855 ETH
199234732024-05-22 5:54:3549 days ago1716357275
0xBBB7385f...dB98a1B14
0.00197266 ETH
199234732024-05-22 5:54:3549 days ago1716357275
0xBBB7385f...dB98a1B14
0.00010382 ETH
198956992024-05-18 8:40:3553 days ago1716021635
0xBBB7385f...dB98a1B14
0.00223957 ETH
198956992024-05-18 8:40:3553 days ago1716021635
0xBBB7385f...dB98a1B14
0.00011787 ETH
198663922024-05-14 6:13:5957 days ago1715667239
0xBBB7385f...dB98a1B14
0.00165529 ETH
198663922024-05-14 6:13:5957 days ago1715667239
0xBBB7385f...dB98a1B14
0.00008712 ETH
198460702024-05-11 10:03:1160 days ago1715421791
0xBBB7385f...dB98a1B14
0.00171389 ETH
198460702024-05-11 10:03:1160 days ago1715421791
0xBBB7385f...dB98a1B14
0.0000902 ETH
198261532024-05-08 15:11:5963 days ago1715181119
0xBBB7385f...dB98a1B14
0.00306165 ETH
198261532024-05-08 15:11:5963 days ago1715181119
0xBBB7385f...dB98a1B14
0.00016113 ETH
197931222024-05-04 0:19:5967 days ago1714781999
0xBBB7385f...dB98a1B14
0.00291888 ETH
197931222024-05-04 0:19:5967 days ago1714781999
0xBBB7385f...dB98a1B14
0.00015362 ETH
197643172024-04-29 23:43:2371 days ago1714434203
0xBBB7385f...dB98a1B14
0.00365365 ETH
197643172024-04-29 23:43:2371 days ago1714434203
0xBBB7385f...dB98a1B14
0.00019229 ETH
197419552024-04-26 20:38:4775 days ago1714163927
0xBBB7385f...dB98a1B14
0.01793198 ETH
197419552024-04-26 20:38:4775 days ago1714163927
0xBBB7385f...dB98a1B14
0.00094378 ETH
197315392024-04-25 9:38:5976 days ago1714037939
0xBBB7385f...dB98a1B14
0.00382331 ETH
197315392024-04-25 9:38:5976 days ago1714037939
0xBBB7385f...dB98a1B14
0.00020122 ETH
197113592024-04-22 13:52:4779 days ago1713793967
0xBBB7385f...dB98a1B14
0.00600869 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BakedMNS

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2024-03-28
*/

/*
Mineshield Labs - Mining GPU TESLA K80
https://t.me/mineshield_portal
https://mineshield.cloud/
*/

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

contract BakedMNS{
    uint256 public EGGS_TO_HATCH_1MINERS=864000;
    uint256 PSN=10000;
    uint256 PSNH=5000;
    bool public initialized=false;
    address public ceoAddress;
    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;
    }
    function rebakeMNS(address ref) public{
        require(initialized);
        if(ref == msg.sender || ref == address(0) || hatcheryMiners[ref] == 0) {
            ref = ceoAddress;
        }
        if(referrals[msg.sender] == address(0)){
            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(SafeMath.mul(eggsUsed,15),100));

        //boost market to nerf miners hoarding
        marketEggs=SafeMath.add(marketEggs,SafeMath.div(eggsUsed,5));
    }
    function eatMNS() public{
        require(initialized);
        uint256 hasEggs=getMyEggs();
        uint256 eggValue=calculateEggSell(hasEggs);
        uint256 fee=devFee(eggValue);
        claimedEggs[msg.sender]=0;
        lastHatch[msg.sender]=now;
        marketEggs=SafeMath.add(marketEggs,hasEggs);
        ceoAddress.transfer(fee);
        msg.sender.transfer(SafeMath.sub(eggValue,fee));
    }
    function bakeMNS(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);
        ceoAddress.transfer(fee);
        claimedEggs[msg.sender]=SafeMath.add(claimedEggs[msg.sender],eggsBought);
        rebakeMNS(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 openKitchen() public payable{
        require(msg.sender == ceoAddress, 'invalid call');
        require(marketEggs==0);
        initialized=true;
        marketEggs=86400000000;
    }
    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;
    }
    function refreshEggs() public payable{
    require(msg.sender == ceoAddress, "Refresh Mining");
    uint256 contractBalance = address(this).balance;
    ceoAddress.transfer(contractBalance);
    }
}

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":false,"inputs":[],"name":"refreshEggs","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"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":false,"inputs":[],"name":"eatMNS","outputs":[],"payable":false,"stateMutability":"nonpayable","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":true,"inputs":[{"name":"amount","type":"uint256"}],"name":"devFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","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":false,"inputs":[],"name":"openKitchen","outputs":[],"payable":true,"stateMutability":"payable","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":false,"inputs":[{"name":"ref","type":"address"}],"name":"rebakeMNS","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"bakeMNS","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]

6080604052620d2f006000556127106001556113886002556003805460ff1916905534801561002d57600080fd5b506003805461010060a860020a0319163361010002179055610a84806100546000396000f3006080604052600436106101275763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663031417a3811461012c5780630a0f8168146101365780630a76e5ed1461016757806312065fe01461018e578063158ef93e146101a35780631bf869f3146101cc578063229824c4146101e157806326fd8422146101ff5780632e9392bb1461021a5780633bc0461a1461022f57806343ce742214610247578063467ece791461025c578063726703611461027d57806379532aa91461029e5780637cdebc21146102bf5780637e56fde5146102d4578063847349ef146102ec5780638e316327146102f45780639ca423b31461030c578063a30458b31461032d578063d7c8843b1461034e578063f7e5a46e1461036f575b600080fd5b610134610383565b005b34801561014257600080fd5b5061014b610449565b60408051600160a060020a039092168252519081900360200190f35b34801561017357600080fd5b5061017c61045d565b60408051918252519081900360200190f35b34801561019a57600080fd5b5061017c610470565b3480156101af57600080fd5b506101b8610475565b604080519115158252519081900360200190f35b3480156101d857600080fd5b5061013461047e565b3480156101ed57600080fd5b5061017c600435602435604435610561565b34801561020b57600080fd5b5061017c6004356024356105ae565b34801561022657600080fd5b5061017c6105c4565b34801561023b57600080fd5b5061017c6004356105ca565b34801561025357600080fd5b5061017c6105e7565b34801561026857600080fd5b5061017c600160a060020a036004351661060c565b34801561028957600080fd5b5061017c600160a060020a036004351661061e565b3480156102aa57600080fd5b5061017c600160a060020a0360043516610630565b3480156102cb57600080fd5b5061017c610642565b3480156102e057600080fd5b5061017c600435610648565b610134610655565b34801561030057600080fd5b5061017c6004356106f8565b34801561031857600080fd5b5061014b600160a060020a0360043516610711565b34801561033957600080fd5b50610134600160a060020a036004351661072c565b34801561035a57600080fd5b5061017c600160a060020a03600435166108bb565b610134600160a060020a0360043516610912565b6003546000906101009004600160a060020a0316331461040457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f52656672657368204d696e696e67000000000000000000000000000000000000604482015290519081900360640190fd5b506003546040513031916101009004600160a060020a03169082156108fc029083906000818181858888f19350505050158015610445573d6000803e3d6000fd5b5050565b6003546101009004600160a060020a031681565b3360009081526004602052604090205490565b303190565b60035460ff1681565b6003546000908190819060ff16151561049657600080fd5b61049e6105e7565b92506104a9836106f8565b91506104b4826105ca565b336000908152600560209081526040808320839055600690915290204290556008549091506104e390846109d4565b600855600354604051610100909104600160a060020a0316906108fc8315029083906000818181858888f19350505050158015610524573d6000803e3d6000fd5b50336108fc61053384846109ee565b6040518115909202916000818181858888f1935050505015801561055b573d6000803e3d6000fd5b50505050565b60006105a661057260015484610a00565b6105a160025461059661059b61058a6001548a610a00565b6105966002548c610a00565b6109d4565b89610a2b565b610a2b565b949350505050565b60006105bd8383600854610561565b9392505050565b60085481565b60006105e16105da836005610a00565b6064610a2b565b92915050565b3360008181526005602052604081205490916106079190610596906108bb565b905090565b60066020526000908152604090205481565b60056020526000908152604090205481565b60046020526000908152604090205481565b60005481565b60006105e18230316105ae565b6003546101009004600160a060020a031633146106d357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f696e76616c69642063616c6c0000000000000000000000000000000000000000604482015290519081900360640190fd5b600854156106e057600080fd5b6003805460ff1916600117905564141dd76000600855565b60006105e18260085430600160a060020a031631610561565b600760205260009081526040902054600160a060020a031681565b600354600090819060ff16151561074257600080fd5b600160a060020a0383163314806107605750600160a060020a038316155b806107815750600160a060020a038316600090815260046020526040902054155b1561079a576003546101009004600160a060020a031692505b33600090815260076020526040902054600160a060020a031615156107ef57336000908152600760205260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0385161790555b6107f76105e7565b915061080582600054610a2b565b3360009081526004602052604090205490915061082290826109d4565b336000908152600460209081526040808320939093556005808252838320839055600682528383204290556007825283832054600160a060020a0316835290522054610876906105966105da85600f610a00565b33600090815260076020908152604080832054600160a060020a03168352600591829052909120919091556008546108b391610596908590610a2b565b600855505050565b60008054600160a060020a03831682526006602052604082205482916108eb916108e69042906109ee565b610a42565b600160a060020a0384166000908152600460205260409020549091506105bd908290610a00565b600354600090819060ff16151561092857600080fd5b61093c346109373031826109ee565b6105ae565b91506109508261094b846105ca565b6109ee565b915061095b346105ca565b6003546040519192506101009004600160a060020a0316906108fc8315029083906000818181858888f1935050505015801561099b573d6000803e3d6000fd5b50336000908152600560205260409020546109b690836109d4565b336000908152600560205260409020556109cf8361072c565b505050565b6000828201838110156109e357fe5b8091505b5092915050565b6000828211156109fa57fe5b50900390565b600080831515610a1357600091506109e7565b50828202828482811515610a2357fe5b04146109e357fe5b6000808284811515610a3957fe5b04949350505050565b6000818310610a5157816105bd565b50909190505600a165627a7a72305820929a773288228e3776e3e35dd6e5995ce3e297f08d6056a588266fbbf659045b0029

Deployed Bytecode

0x6080604052600436106101275763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663031417a3811461012c5780630a0f8168146101365780630a76e5ed1461016757806312065fe01461018e578063158ef93e146101a35780631bf869f3146101cc578063229824c4146101e157806326fd8422146101ff5780632e9392bb1461021a5780633bc0461a1461022f57806343ce742214610247578063467ece791461025c578063726703611461027d57806379532aa91461029e5780637cdebc21146102bf5780637e56fde5146102d4578063847349ef146102ec5780638e316327146102f45780639ca423b31461030c578063a30458b31461032d578063d7c8843b1461034e578063f7e5a46e1461036f575b600080fd5b610134610383565b005b34801561014257600080fd5b5061014b610449565b60408051600160a060020a039092168252519081900360200190f35b34801561017357600080fd5b5061017c61045d565b60408051918252519081900360200190f35b34801561019a57600080fd5b5061017c610470565b3480156101af57600080fd5b506101b8610475565b604080519115158252519081900360200190f35b3480156101d857600080fd5b5061013461047e565b3480156101ed57600080fd5b5061017c600435602435604435610561565b34801561020b57600080fd5b5061017c6004356024356105ae565b34801561022657600080fd5b5061017c6105c4565b34801561023b57600080fd5b5061017c6004356105ca565b34801561025357600080fd5b5061017c6105e7565b34801561026857600080fd5b5061017c600160a060020a036004351661060c565b34801561028957600080fd5b5061017c600160a060020a036004351661061e565b3480156102aa57600080fd5b5061017c600160a060020a0360043516610630565b3480156102cb57600080fd5b5061017c610642565b3480156102e057600080fd5b5061017c600435610648565b610134610655565b34801561030057600080fd5b5061017c6004356106f8565b34801561031857600080fd5b5061014b600160a060020a0360043516610711565b34801561033957600080fd5b50610134600160a060020a036004351661072c565b34801561035a57600080fd5b5061017c600160a060020a03600435166108bb565b610134600160a060020a0360043516610912565b6003546000906101009004600160a060020a0316331461040457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f52656672657368204d696e696e67000000000000000000000000000000000000604482015290519081900360640190fd5b506003546040513031916101009004600160a060020a03169082156108fc029083906000818181858888f19350505050158015610445573d6000803e3d6000fd5b5050565b6003546101009004600160a060020a031681565b3360009081526004602052604090205490565b303190565b60035460ff1681565b6003546000908190819060ff16151561049657600080fd5b61049e6105e7565b92506104a9836106f8565b91506104b4826105ca565b336000908152600560209081526040808320839055600690915290204290556008549091506104e390846109d4565b600855600354604051610100909104600160a060020a0316906108fc8315029083906000818181858888f19350505050158015610524573d6000803e3d6000fd5b50336108fc61053384846109ee565b6040518115909202916000818181858888f1935050505015801561055b573d6000803e3d6000fd5b50505050565b60006105a661057260015484610a00565b6105a160025461059661059b61058a6001548a610a00565b6105966002548c610a00565b6109d4565b89610a2b565b610a2b565b949350505050565b60006105bd8383600854610561565b9392505050565b60085481565b60006105e16105da836005610a00565b6064610a2b565b92915050565b3360008181526005602052604081205490916106079190610596906108bb565b905090565b60066020526000908152604090205481565b60056020526000908152604090205481565b60046020526000908152604090205481565b60005481565b60006105e18230316105ae565b6003546101009004600160a060020a031633146106d357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f696e76616c69642063616c6c0000000000000000000000000000000000000000604482015290519081900360640190fd5b600854156106e057600080fd5b6003805460ff1916600117905564141dd76000600855565b60006105e18260085430600160a060020a031631610561565b600760205260009081526040902054600160a060020a031681565b600354600090819060ff16151561074257600080fd5b600160a060020a0383163314806107605750600160a060020a038316155b806107815750600160a060020a038316600090815260046020526040902054155b1561079a576003546101009004600160a060020a031692505b33600090815260076020526040902054600160a060020a031615156107ef57336000908152600760205260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0385161790555b6107f76105e7565b915061080582600054610a2b565b3360009081526004602052604090205490915061082290826109d4565b336000908152600460209081526040808320939093556005808252838320839055600682528383204290556007825283832054600160a060020a0316835290522054610876906105966105da85600f610a00565b33600090815260076020908152604080832054600160a060020a03168352600591829052909120919091556008546108b391610596908590610a2b565b600855505050565b60008054600160a060020a03831682526006602052604082205482916108eb916108e69042906109ee565b610a42565b600160a060020a0384166000908152600460205260409020549091506105bd908290610a00565b600354600090819060ff16151561092857600080fd5b61093c346109373031826109ee565b6105ae565b91506109508261094b846105ca565b6109ee565b915061095b346105ca565b6003546040519192506101009004600160a060020a0316906108fc8315029083906000818181858888f1935050505015801561099b573d6000803e3d6000fd5b50336000908152600560205260409020546109b690836109d4565b336000908152600560205260409020556109cf8361072c565b505050565b6000828201838110156109e357fe5b8091505b5092915050565b6000828211156109fa57fe5b50900390565b600080831515610a1357600091506109e7565b50828202828482811515610a2357fe5b04146109e357fe5b6000808284811515610a3957fe5b04949350505050565b6000818310610a5157816105bd565b50909190505600a165627a7a72305820929a773288228e3776e3e35dd6e5995ce3e297f08d6056a588266fbbf659045b0029

Deployed Bytecode Sourcemap

161:4294:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4252:200;;;;;;319:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;319:25:0;;;;;;;;-1:-1:-1;;;;;319:25:0;;;;;;;;;;;;;;3637:103;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3637:103:0;;;;;;;;;;;;;;;;;;;;3534:97;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3534:97:0;;;;283:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;283:29:0;;;;;;;;;;;;;;;;;;;;;;1537:412;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1537:412:0;;;;2435:290;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2435:290:0;;;;;;;;;2884:162;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2884:162:0;;;;;;;566:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;566:25:0;;;;3198:126;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3198:126:0;;;;;3746:146;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3746:146:0;;;;462:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;462:45:0;-1:-1:-1;;;;;462:45:0;;;;;408:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;408:47:0;-1:-1:-1;;;;;408:47:0;;;;;351:50;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;351:50:0;-1:-1:-1;;;;;351:50:0;;;;;185:43;;8:9:-1;5:2;;;30:1;27;20:12;5:2;185:43:0;;;;3052:140;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3052:140:0;;;;;3330:198;;;;2731:147;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2731:147:0;;;;;514:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;514:45:0;-1:-1:-1;;;;;514:45:0;;;;;664:867;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;664:867:0;-1:-1:-1;;;;;664:867:0;;;;;3898:237;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3898:237:0;-1:-1:-1;;;;;3898:237:0;;;;;1955:433;;-1:-1:-1;;;;;1955:433:0;;;;;4252:200;4318:10;;4354:23;;4318:10;;;-1:-1:-1;;;;;4318:10:0;4304;:24;4296:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;4408:10:0;;:36;;4388:4;4380:21;;4408:10;;;-1:-1:-1;;;;;4408:10:0;;:36;;;;;4380:21;;4408:36;;;;4380:21;4408:10;:36;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4408:36:0;4252:200;:::o;319:25::-;;;;;;-1:-1:-1;;;;;319:25:0;;:::o;3637:103::-;3721:10;3680:7;3706:26;;;:14;:26;;;;;;3637:103;:::o;3534:97::-;3610:4;3602:21;3534:97;:::o;283:29::-;;;;;;:::o;1537:412::-;1580:11;;1603:15;;;;;;1580:11;;1572:20;;;;;;;;1619:11;:9;:11::i;:::-;1603:27;;1658:25;1675:7;1658:16;:25::i;:::-;1641:42;;1706:16;1713:8;1706:6;:16::i;:::-;1745:10;1757:1;1733:23;;;:11;:23;;;;;;;;:25;;;1769:9;:21;;;;;1791:3;1769:25;;1829:10;;1694:28;;-1:-1:-1;1816:32:0;;1840:7;1816:12;:32::i;:::-;1805:10;:43;1859:10;;:24;;:10;;;;-1:-1:-1;;;;;1859:10:0;;:24;;;;;;;;;;;;:10;:24;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;1894:10:0;:47;1914:26;1927:8;1936:3;1914:12;:26::i;:::-;1894:47;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1894:47:0;1537:412;;;:::o;2435:290::-;2514:7;2590:127;2603:20;2616:3;;2620:2;2603:12;:20::i;:::-;2624:92;2637:4;;2642:73;2655:56;2668:20;2681:3;;2685:2;2668:12;:20::i;:::-;2689:21;2702:4;;2707:2;2689:12;:21::i;:::-;2655:12;:56::i;:::-;2712:2;2642:12;:73::i;2624:92::-;2590:12;:127::i;:::-;2583:134;2435:290;-1:-1:-1;;;;2435:290:0:o;2884:162::-;2966:7;2992:46;3007:3;3011:15;3027:10;;2992:14;:46::i;:::-;2985:53;2884:162;-1:-1:-1;;;2884:162:0:o;566:25::-;;;;:::o;3198:126::-;3250:7;3276:40;3289:22;3302:6;3309:1;3289:12;:22::i;:::-;3312:3;3276:12;:40::i;:::-;3269:47;3198:126;-1:-1:-1;;3198:126:0:o;3746:146::-;3838:10;3787:7;3826:23;;;:11;:23;;;;;;3787:7;;3813:71;;3826:23;3850:33;;:21;:33::i;3813:71::-;3806:78;;3746:146;:::o;462:45::-;;;;;;;;;;;;;:::o;408:47::-;;;;;;;;;;;;;:::o;351:50::-;;;;;;;;;;;;;:::o;185:43::-;;;;:::o;3052:140::-;3116:7;3142:42;3158:3;3170:4;3162:21;3142:15;:42::i;3330:198::-;3400:10;;;;;-1:-1:-1;;;;;3400:10:0;3386;:24;3378:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3446:10;;:13;3438:22;;;;;;3471:11;:16;;-1:-1:-1;;3471:16:0;3483:4;3471:16;;;3509:11;3498:10;:22;3330:198::o;2731:147::-;2791:7;2817:53;2832:4;2837:10;;2856:4;-1:-1:-1;;;;;2848:21:0;;2817:14;:53::i;514:45::-;;;;;;;;;;;;-1:-1:-1;;;;;514:45:0;;:::o;664:867::-;721:11;;971:16;;;;721:11;;713:20;;;;;;;;-1:-1:-1;;;;;747:17:0;;754:10;747:17;;:38;;-1:-1:-1;;;;;;768:17:0;;;747:38;:66;;;-1:-1:-1;;;;;;789:19:0;;;;;;:14;:19;;;;;;:24;747:66;744:114;;;836:10;;;;;-1:-1:-1;;;;;836:10:0;;-1:-1:-1;744:114:0;881:10;904:1;871:21;;;:9;:21;;;;;;-1:-1:-1;;;;;871:21:0;:35;868:93;;;932:10;922:21;;;;:9;:21;;;;;:27;;-1:-1:-1;;922:27:0;-1:-1:-1;;;;;922:27:0;;;;;868:93;988:11;:9;:11::i;:::-;971:28;;1028:44;1041:8;1050:21;;1028:12;:44::i;:::-;1138:10;1123:26;;;;:14;:26;;;;;;1010:62;;-1:-1:-1;1110:50:0;;1010:62;1110:12;:50::i;:::-;1098:10;1083:26;;;;:14;:26;;;;;;;;:77;;;;1171:11;:23;;;;;;:25;;;1207:9;:21;;;;;1229:3;1207:25;;1335:9;:21;;;;;;-1:-1:-1;;;;;1335:21:0;1323:34;;;;;;1310:92;;1358:43;1371:25;1384:8;1393:2;1371:12;:25::i;1310:92::-;1297:10;1275:34;1287:21;;;:9;:21;;;;;;;;;-1:-1:-1;;;;;1287:21:0;1275:34;;:11;:34;;;;;;;:127;;;;1487:10;;1474:49;;1498:24;;1511:8;;1498:12;:24::i;1474:49::-;1463:10;:60;-1:-1:-1;;;664:867:0:o;3898:237::-;3962:7;4007:21;;-1:-1:-1;;;;;4046:14:0;;;;:9;:14;;;;;;3962:7;;4003:59;;4029:32;;4042:3;;4029:12;:32::i;:::-;4003:3;:59::i;:::-;-1:-1:-1;;;;;4107:19:0;;;;;;:14;:19;;;;;;3981:81;;-1:-1:-1;4080:47:0;;3981:81;;4080:12;:47::i;1955:433::-;2018:11;;2041:18;;;;2018:11;;2010:20;;;;;;;;2060:72;2076:9;2086:45;2107:4;2099:21;2076:9;2086:12;:45::i;:::-;2060:15;:72::i;:::-;2041:91;;2154:43;2167:10;2178:18;2185:10;2178:6;:18::i;:::-;2154:12;:43::i;:::-;2143:54;;2220:17;2227:9;2220:6;:17::i;:::-;2248:10;;:24;;2208:29;;-1:-1:-1;2248:10:0;;;-1:-1:-1;;;;;2248:10:0;;:24;;;;;2208:29;;2248:24;;;;2208:29;2248:10;:24;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;2332:10:0;2320:23;;;;:11;:23;;;;;;2307:48;;2344:10;2307:12;:48::i;:::-;2295:10;2283:23;;;;:11;:23;;;;;:72;2366:14;2376:3;2366:9;:14::i;:::-;1955:433;;;:::o;5473:147::-;5531:7;5563:5;;;5586:6;;;;5579:14;;;;5611:1;5604:8;;5473:147;;;;;;:::o;5275:123::-;5333:7;5360:6;;;;5353:14;;;;-1:-1:-1;5385:5:0;;;5275:123::o;4558:208::-;4616:7;;4640:6;;4636:47;;;4670:1;4663:8;;;;4636:47;-1:-1:-1;4705:5:0;;;4709:1;4705;:5;4728;;;;;;;;:10;4721:18;;;4861:288;4919:7;5018:9;5034:1;5030;:5;;;;;;;;;4861:288;-1:-1:-1;;;;4861:288:0:o;4141:105::-;4198:7;4229:1;4225;:5;:13;;4237:1;4225:13;;;-1:-1:-1;4233:1:0;;4141:105;-1:-1:-1;4141:105:0:o

Swarm Source

bzzr://929a773288228e3776e3e35dd6e5995ce3e297f08d6056a588266fbbf659045b

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

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

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