Contract 0x8b350109908a206740aa00d1acd157aace1dd238 5

Contract Overview

Balance:
35,969.792224141474739148 CRO

CRO Value:
$2,327.25 (@ $0.06/CRO)

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x2609c8b9cd72a211af4f8848d418d2c3ff9b653b6a86c5d73fefc64b202baf64Hatch Eggs58653942022-12-04 19:19:0511 mins ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.497325590823 4,863.724825174
0x2a46fc11847fdb696cc378e6da74cac10c0b40d77655d3d1ce0a86646a2e9310Hatch Eggs58642682022-12-04 17:32:421 hr 57 mins ago0x6ab0570bfe3e062e39ee27522e5ff80b23a651e7 IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.424374218943 4,863.776405619
0xd12cde353bcea14ec400b50a711a73ccd3bfb05bd8a24869ea9a234a383e5123Hatch Eggs58642492022-12-04 17:30:521 hr 59 mins ago0x5b828c531dfe9be3d233145178b8e0165802c464 IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.509422305541 4,863.777287535
0x141b732bb552fba13c60498202ea5a5081490f4c3732f94e0b6a6e30c7b9faa3Hatch Eggs58639792022-12-04 17:05:192 hrs 25 mins ago0x7314876db6ecffcad44dff523084d159b257e812 IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.424375377684 4,863.789686017
0x0356625d22bae3c8456e30b4da4d35d7faf3ceb3f677d11ae3830a496343453bHatch Eggs58639212022-12-04 16:59:482 hrs 30 mins ago0x1a4fd3c6f95178371371a1955c6ad7797b8cf9ed IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.424375610366 4,863.792352795
0x7b6989de8f910ea67b39a73ce3e847b6b7ac0977497cc5f3a5daf958295bf2feHatch Eggs58631982022-12-04 15:51:243 hrs 39 mins ago0x4bdd3399e1bcbd306b8a74062eda18c875c9bd99 IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.4666724190930
0x5abfda77079bd2c7ed1b956f20d7091dc785bd9576581162092a2487d416b26eHatch Eggs58627472022-12-04 15:08:474 hrs 21 mins ago0x29fa22cc4d61748435c890c1f8e93b57e3691f53 IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.424380338022 4,863.84653673
0xdff89317c8e7783e530d61e6fc1d81dbd0ab53fd60ee25bb000054b895884c42Sell Eggs58596662022-12-04 10:18:289 hrs 11 mins ago0x5e01e70c51c24e76a6f817099a939515563fa7fd IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.444500568867 4,863.98976722
0x901e80a3b409902486aaf48be2924359593f19ddadd67af095585f3b39aadb12Hatch Eggs58596612022-12-04 10:17:599 hrs 12 mins ago0x657d48dc6b41fe7a8105188cde7c2f6039a0247e IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.424431767489 4,863.990001024
0x5bb8478ffa4e0851cf54ed3fe1dd3e143a20ad73cf25f60b99cf4feecd02d25dHatch Eggs58593982022-12-04 9:53:139 hrs 37 mins ago0x8bdaa4ec6e2301e9490c7bc1c9cfc8ad27608c88 IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.58240590636 4,864.002291341
0xa83c260766fb622e02cdfa1abaeb71d6467d3dec39bee0f45ff507ca502bb7faBuy Crocodiles58588592022-12-04 9:02:2810 hrs 27 mins ago0x1a4fd3c6f95178371371a1955c6ad7797b8cf9ed IN  0x8b350109908a206740aa00d1acd157aace1dd23822 CRO0.64678918274 4,864.027424463
0x58ab6c69efe380fbb8f36d1072fd6bcd46529320f04889bb05ccc22f7a708e8bHatch Eggs58587242022-12-04 8:49:4610 hrs 40 mins ago0x9da5d650d091cb193a03bc1946ca7794a6d83cec IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.424396674452 4,864.033769459
0xcb6e3a43842f5fbb14df223967453432966afb887ac310897c9eae2519cee577Hatch Eggs58587122022-12-04 8:48:3810 hrs 41 mins ago0xd0ffc53ae4d77d088b540a560ab13d0d8d9ecdf0 IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.424396724144 4,864.034338973
0x7572e66ec246f1c20b226a3de10b8a7362719abdbb032a6d40fffa99e0d883d5Hatch Eggs58586982022-12-04 8:47:1910 hrs 43 mins ago0xa3c58a99712eaa7a5e6c51c4ec4a3a2f702a5eb8 IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.424435693133 4,864.034988929
0xe9e8826b6c5a909452f1c09ddd7bace151878e3594e4f7e022410164ab3255f3Sell Eggs58577132022-12-04 7:14:3812 hrs 15 mins ago0xf2814618896622524fddcaa3b9f70e9967a54086 IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.391976833571 4,864.081026132
0x727ee7a192242e90baeec1c1beab8a15aa2c7fa73667287f8eab4fed2437f05fBuy Crocodiles58575422022-12-04 6:58:3412 hrs 31 mins ago0x29fa22cc4d61748435c890c1f8e93b57e3691f53 IN  0x8b350109908a206740aa00d1acd157aace1dd23810 CRO0.646797372039 4,864.089010176
0xa385ebc8f72c3672a7b7002c4d437ab33082ebf56c595b735660553aea20ac53Hatch Eggs58574892022-12-04 6:53:3512 hrs 36 mins ago0x29fa22cc4d61748435c890c1f8e93b57e3691f53 IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.424401707302 4,864.091451227
0xd3404e6ebe0938973f0e6bce5e2b79851abd420f9ec9d600b03f1ddb7248c514Hatch Eggs58574462022-12-04 6:49:3112 hrs 40 mins ago0x1a4fd3c6f95178371371a1955c6ad7797b8cf9ed IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.424401878306 4,864.093411118
0x7507b2513556cce404a9df8751feebcd7bb670386ffa56d7f18df42a8288a69eHatch Eggs58573302022-12-04 6:38:3612 hrs 51 mins ago0x1a4fd3c6f95178371371a1955c6ad7797b8cf9ed IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.424402351126 4,864.098830132
0x237c89c397418a02232781b92bbd60fb2f1d2b8ac1c99cb5a582ae873df93dc8Hatch Eggs58573292022-12-04 6:38:3112 hrs 51 mins ago0x1a4fd3c6f95178371371a1955c6ad7797b8cf9ed IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.424402355272 4,864.09887765
0xb1d971c3570fbf474663604dfdc17ada926f126e734e5ff3a0f4c73210252132Buy Crocodiles58573102022-12-04 6:36:4312 hrs 53 mins ago0x1a4fd3c6f95178371371a1955c6ad7797b8cf9ed IN  0x8b350109908a206740aa00d1acd157aace1dd23815 CRO0.646732310127 4,863.599727221
0x69731fd706b079d02d130713f38130001afd086ab26681782456686e4c806179Hatch Eggs58573022022-12-04 6:35:5812 hrs 54 mins ago0x1a4fd3c6f95178371371a1955c6ad7797b8cf9ed IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.424402460722 4,864.100086213
0x2a97f56da54796ae354bc679ec65dc84565978054154b1cd92f5d468fa83c32dHatch Eggs58570822022-12-04 6:15:1613 hrs 15 mins ago0x04f6b3958715ec827779011f4226246732d35a29 IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.497365010556 4,864.11034069
0x6ba3b9183fcab108bdf9d40d4a1b08d35622e79f696aebc9b8073c66379a0bbbHatch Eggs58568122022-12-04 5:49:5013 hrs 40 mins ago0x29fa22cc4d61748435c890c1f8e93b57e3691f53 IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.424404459219 4,864.122991105
0x27c09e1c69f1cc71f7e0c9bd4440ca9f02bad714fb771b05035679f121bf4b0bSell Eggs58554992022-12-04 3:46:2515 hrs 43 mins ago0xa0e05acdf2887d1b14aa222d6449e1afdac4be03 IN  0x8b350109908a206740aa00d1acd157aace1dd2380 CRO0.39198516254 4,864.184381166
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xdff89317c8e7783e530d61e6fc1d81dbd0ab53fd60ee25bb000054b895884c4258596662022-12-04 10:18:289 hrs 11 mins ago 0x8b350109908a206740aa00d1acd157aace1dd2380x5e01e70c51c24e76a6f817099a939515563fa7fd35.872730331395848992 CRO
0xdff89317c8e7783e530d61e6fc1d81dbd0ab53fd60ee25bb000054b895884c4258596662022-12-04 10:18:289 hrs 11 mins ago 0x8b350109908a206740aa00d1acd157aace1dd2380xe25b64ee4dc1799f755678760666c57022413a321.494697097141493707 CRO
0xa83c260766fb622e02cdfa1abaeb71d6467d3dec39bee0f45ff507ca502bb7fa58588592022-12-04 9:02:2810 hrs 27 mins ago 0x8b350109908a206740aa00d1acd157aace1dd2380xe25b64ee4dc1799f755678760666c57022413a320.88 CRO
0xe9e8826b6c5a909452f1c09ddd7bace151878e3594e4f7e022410164ab3255f358577132022-12-04 7:14:3812 hrs 15 mins ago 0x8b350109908a206740aa00d1acd157aace1dd2380xf2814618896622524fddcaa3b9f70e9967a5408625.642699057419034649 CRO
0xe9e8826b6c5a909452f1c09ddd7bace151878e3594e4f7e022410164ab3255f358577132022-12-04 7:14:3812 hrs 15 mins ago 0x8b350109908a206740aa00d1acd157aace1dd2380xe25b64ee4dc1799f755678760666c57022413a321.068445794059126443 CRO
0x727ee7a192242e90baeec1c1beab8a15aa2c7fa73667287f8eab4fed2437f05f58575422022-12-04 6:58:3412 hrs 31 mins ago 0x8b350109908a206740aa00d1acd157aace1dd2380xe25b64ee4dc1799f755678760666c57022413a320.4 CRO
0xb1d971c3570fbf474663604dfdc17ada926f126e734e5ff3a0f4c7321025213258573102022-12-04 6:36:4312 hrs 53 mins ago 0x8b350109908a206740aa00d1acd157aace1dd2380xe25b64ee4dc1799f755678760666c57022413a320.6 CRO
0x27c09e1c69f1cc71f7e0c9bd4440ca9f02bad714fb771b05035679f121bf4b0b58554992022-12-04 3:46:2515 hrs 43 mins ago 0x8b350109908a206740aa00d1acd157aace1dd2380xa0e05acdf2887d1b14aa222d6449e1afdac4be030.571849224208245396 CRO
0x27c09e1c69f1cc71f7e0c9bd4440ca9f02bad714fb771b05035679f121bf4b0b58554992022-12-04 3:46:2515 hrs 43 mins ago 0x8b350109908a206740aa00d1acd157aace1dd2380xe25b64ee4dc1799f755678760666c57022413a320.023827051008676891 CRO
0xc5c13bf109cd58dade884027c8bb64c1765d6af656a9de98937d125e298d29ee58553392022-12-04 3:31:2215 hrs 59 mins ago 0x8b350109908a206740aa00d1acd157aace1dd2380xec3e63438ce2325eda421cf173e413ff833cbb523.882200498512527492 CRO
0xc5c13bf109cd58dade884027c8bb64c1765d6af656a9de98937d125e298d29ee58553392022-12-04 3:31:2215 hrs 59 mins ago 0x8b350109908a206740aa00d1acd157aace1dd2380xe25b64ee4dc1799f755678760666c57022413a320.161758354104688645 CRO
0xa34af8f240166cb3c9cd44715ee7d8bec89de97cd5ba590d1d8e66cb74cdd4ca58537202022-12-04 0:58:5418 hrs 31 mins ago 0x8b350109908a206740aa00d1acd157aace1dd2380xe12dd266e275eb9c7d7e324f8ade5ef3bc34b8520.809870646945436224 CRO
0xa34af8f240166cb3c9cd44715ee7d8bec89de97cd5ba590d1d8e66cb74cdd4ca58537202022-12-04 0:58:5418 hrs 31 mins ago 0x8b350109908a206740aa00d1acd157aace1dd2380xe25b64ee4dc1799f755678760666c57022413a320.033744610289393175 CRO
0x02f4f4ec0483f15626e7a8d54dc3aa9de453848bb5125f8a1279b01d3000ca1758523332022-12-03 22:48:0820 hrs 42 mins ago 0x8b350109908a206740aa00d1acd157aace1dd2380x29fa22cc4d61748435c890c1f8e93b57e3691f53439.710384540155410123 CRO
0x02f4f4ec0483f15626e7a8d54dc3aa9de453848bb5125f8a1279b01d3000ca1758523332022-12-03 22:48:0820 hrs 42 mins ago 0x8b350109908a206740aa00d1acd157aace1dd2380xe25b64ee4dc1799f755678760666c57022413a3218.321266022506475421 CRO
0x2b93b756a4219fc5741ee52e3233303ff39073cb4ca5b547570b094783bfca7258504032022-12-03 19:46:1323 hrs 44 mins ago 0x8b350109908a206740aa00d1acd157aace1dd2380x2e691be58fe5166ac25d8aa7c83b798b7410028f290.223119783195873936 CRO
0x2b93b756a4219fc5741ee52e3233303ff39073cb4ca5b547570b094783bfca7258504032022-12-03 19:46:1323 hrs 44 mins ago 0x8b350109908a206740aa00d1acd157aace1dd2380xe25b64ee4dc1799f755678760666c57022413a3212.092629990966494747 CRO
0x57546a880707c953c3358c475a4a6e56e4c48e41657691f8232df9d44f91923e58478482022-12-03 15:44:211 day 3 hrs ago 0x8b350109908a206740aa00d1acd157aace1dd2380x8bdaa4ec6e2301e9490c7bc1c9cfc8ad27608c88646.750852132062381799 CRO
0x57546a880707c953c3358c475a4a6e56e4c48e41657691f8232df9d44f91923e58478482022-12-03 15:44:211 day 3 hrs ago 0x8b350109908a206740aa00d1acd157aace1dd2380xe25b64ee4dc1799f755678760666c57022413a3226.947952172169265908 CRO
0x69aeb656eb9211df645d89cc0603559cbd42e43407308f21ca07ad44a6289bba58357522022-12-02 20:37:271 day 22 hrs ago 0x8b350109908a206740aa00d1acd157aace1dd2380xd3168f994651a1f2b1d33f95f60b1cece6f7b41128.624225757688987942 CRO
0x69aeb656eb9211df645d89cc0603559cbd42e43407308f21ca07ad44a6289bba58357522022-12-02 20:37:271 day 22 hrs ago 0x8b350109908a206740aa00d1acd157aace1dd2380xe25b64ee4dc1799f755678760666c57022413a321.192676073237041164 CRO
0xb8221e706b1d446fbc9e76bc585e740152f1a838450f90d3dd185e64f6e62ced58351462022-12-02 19:39:521 day 23 hrs ago 0x8b350109908a206740aa00d1acd157aace1dd2380x23f379331d5b3e7c6a304c5a54f0848416393adc7.020903126788957701 CRO
0xb8221e706b1d446fbc9e76bc585e740152f1a838450f90d3dd185e64f6e62ced58351462022-12-02 19:39:521 day 23 hrs ago 0x8b350109908a206740aa00d1acd157aace1dd2380xe25b64ee4dc1799f755678760666c57022413a320.292537630282873237 CRO
0x73728f8d37ac69047b79c9efad3c27af537b7a8e9c7c128dc04e4a607127c7ff58329372022-12-02 16:10:272 days 3 hrs ago 0x8b350109908a206740aa00d1acd157aace1dd2380xe25b64ee4dc1799f755678760666c57022413a320.16 CRO
0xecca519f826c745d873fdd21d31dbb44e9bb4954b62d72b91f598d31097b59cc58253232022-12-02 4:10:202 days 15 hrs ago 0x8b350109908a206740aa00d1acd157aace1dd2380x04f6b3958715ec827779011f4226246732d35a295.843972585926669464 CRO
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CrocodileNest

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at cronoscan.com on 2022-04-15
*/

// SPDX-License-Identifier: MIT

/*
 ________  ________  ________  ________  ________  ________  ___  ___       _______                       ________   _______   ________  _________   
|\   ____\|\   __  \|\   __  \|\   ____\|\   __  \|\   ___ \|\  \|\  \     |\  ___ \                     |\   ___  \|\  ___ \ |\   ____\|\___   ___\ 
\ \  \___|\ \  \|\  \ \  \|\  \ \  \___|\ \  \|\  \ \  \_|\ \ \  \ \  \    \ \   __/|                    \ \  \\ \  \ \   __/|\ \  \___|\|___ \  \_| 
 \ \  \    \ \   _  _\ \  \\\  \ \  \    \ \  \\\  \ \  \ \\ \ \  \ \  \    \ \  \_|/__                   \ \  \\ \  \ \  \_|/_\ \_____  \   \ \  \  
  \ \  \____\ \  \\  \\ \  \\\  \ \  \____\ \  \\\  \ \  \_\\ \ \  \ \  \____\ \  \_|\ \                   \ \  \\ \  \ \  \_|\ \|____|\  \   \ \  \ 
   \ \_______\ \__\\ _\\ \_______\ \_______\ \_______\ \_______\ \__\ \_______\ \_______\                   \ \__\\ \__\ \_______\____\_\  \   \ \__\
    \|_______|\|__|\|__|\|_______|\|_______|\|_______|\|_______|\|__|\|_______|\|_______|                    \|__| \|__|\|_______|\_________\   \|__|
                                                                                                                                 \|_________|        
                                                                                                                                                     
                                                                                                                   
Crocodile Nest - Cronos CRO Miner
*/

pragma solidity 0.8.9;

/**
 * @dev Provides information about the current execution context, including the
 * sender of the transaction and its data. While these are generally available
 * via msg.sender and msg.data, they should not be accessed in such a direct
 * manner, since when dealing with meta-transactions the account sending and
 * paying for execution may not be the actual sender (as far as an application
 * is concerned).
 *
 * This contract is only required for intermediate, library-like contracts.
 */
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}

contract Ownable is Context {
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    /**
    * @dev Initializes the contract setting the deployer as the initial owner.
    */
    constructor () {
      address msgSender = _msgSender();
      _owner = msgSender;
      emit OwnershipTransferred(address(0), msgSender);
    }

    /**
    * @dev Returns the address of the current owner.
    */
    function owner() public view returns (address) {
      return _owner;
    }

    
    modifier onlyOwner() {
      require(_owner == _msgSender(), "Ownable: caller is not the owner");
      _;
    }

    function renounceOwnership() public onlyOwner {
      emit OwnershipTransferred(_owner, address(0));
      _owner = address(0);
    }

    function transferOwnership(address newOwner) public onlyOwner {
      _transferOwnership(newOwner);
    }

    function _transferOwnership(address newOwner) internal {
      require(newOwner != address(0), "Ownable: new owner is the zero address");
      emit OwnershipTransferred(_owner, newOwner);
      _owner = newOwner;
    }
}

struct Boost {
    uint256 duration;
    uint256 endTimestamp;
    uint256 percent;
}

contract Boostable is Context, Ownable {
    mapping (address => bool) private _boostAdmins;
    mapping (address => Boost) private _boosts;
    bool private _boostEnable = false;

    constructor() {
        _boostAdmins[msg.sender] = true;
    }

    function addBoostAdmin(address admin) external onlyOwner{
        _boostAdmins[admin] = true;
    }

    function removeBoostAdmin(address admin) external onlyOwner{
        delete _boostAdmins[admin];
    }

    modifier onlyBoostAdmins(){
        require(_boostAdmins[msg.sender] == true, "caller is not boostAdmin");
        _;
    }

    function enableBoost(bool boostEnable) external onlyOwner{
        _boostEnable = boostEnable;
    }

    function getBoostFor(address adr) external view returns(uint256) {
        if (_boosts[adr].endTimestamp < block.timestamp || !_boostEnable) {
            return 0;
        } 
        return _boosts[adr].percent; 
    }
    
    function addBoost(address adr, uint256 duration, uint256 percent) public onlyBoostAdmins{
        require(_boostEnable);
        uint256 endTimestamp = block.timestamp + duration;
        if (percent > 25) {
            percent = 25;
        }
        if (_boosts[adr].endTimestamp == 0) {
            Boost memory boost = Boost(duration, endTimestamp, percent);
            _boosts[adr] = boost;
        }
    }

    function addMultipleBoost(address[] memory adrs, uint256[] memory durations, uint256[] memory percents) external onlyBoostAdmins{
        require(_boostEnable);
        require(adrs.length == durations.length || durations.length == 1);
        require(adrs.length == percents.length || percents.length == 1); 
        for (uint i=0; i< adrs.length; i++) {
            uint256 duration = durations[0];
            if (durations.length > 1) {
                duration = durations[i];
            }
            uint256 percent = percents[0];
            if (percents.length > 1) {
                percent = percents[i];
            }
            addBoost(adrs[i], duration, percent);
        }
    }

    function removeBoostFor(address[] memory adrs) external onlyBoostAdmins{
         for (uint i=0; i<adrs.length; i++) {
            delete _boosts[adrs[i]];
        }  
    }
    
    function calculateGainedEggsWithBoost(uint256 nbMiners, address adr) internal returns(uint256) {
        uint256 eggsAmount = 0;
        if (_boosts[adr].endTimestamp == 0 || !_boostEnable) {
            return eggsAmount;
        } else if (_boosts[adr].endTimestamp > block.timestamp) {
            uint256 remainingBoostTime = _boosts[adr].endTimestamp - block.timestamp;
            uint256 consumedBoostTime = _boosts[adr].duration - remainingBoostTime;
            eggsAmount += (consumedBoostTime * nbMiners) * (_boosts[adr].percent * 100) / 10000;
            _boosts[adr].duration = remainingBoostTime;
        } else {
            eggsAmount += (_boosts[adr].duration * nbMiners) * (_boosts[adr].percent * 100) / 10000;
            delete _boosts[adr];  
        }
        return eggsAmount;
    }
}

contract CrocodileNest is Context, Ownable, Boostable {
    uint256 private constant EGGS_REQ_PER_CROCO = 1_080_000; 
    uint256 private constant INITIAL_MARKET_EGGS = 108_000_000_000;
    uint256 private PSN = 10000;
    uint256 private PSNH = 5000;
    uint256 private devFeeVal = 400;
    bool private initialized = false;
    address payable private devWallet;
    address private _initialeBalanceOwner;
    mapping (address => uint256) private crocodiles;
    mapping (address => uint256) private claimedEggs;
    mapping (address => uint256) private lastHatch;
    mapping (address => address) private referrals;
    uint256 private marketEggs;
    uint256 private maximumBalanceBuy = 30;
    uint256 private _neededBalanceToRemoveMaxBuy = 100_000 * 10 ** 18;
    uint256 private currentBalance = 0;

    error FeeTooLow();

    constructor(address initialeBalanceOwner) {
        devWallet = payable(msg.sender);
        _initialeBalanceOwner = initialeBalanceOwner;
    }
    
    function layMarketEggs() public payable onlyOwner {
        require(marketEggs == 0);
        initialized = true;
        marketEggs = INITIAL_MARKET_EGGS;
    }

    function buyCrocodiles(address ref) external payable {
        require(initialized);
        require((msg.value < (currentBalance*maximumBalanceBuy)/100 || maximumBalanceBuy == 0) || (currentBalance == 0 && msg.sender == _initialeBalanceOwner));
        
        uint256 eggsBought = calculateEggBuy(msg.value, address(this).balance - msg.value);

        uint256 eggDevFee = devFee(eggsBought);
        if(eggDevFee == 0) revert FeeTooLow();

        eggsBought -= eggDevFee;

        uint256 croDevFee = devFee(msg.value);
        
        devWallet.transfer(croDevFee);
        claimedEggs[msg.sender] += eggsBought;
        hatchEggs(ref);
        currentBalance += msg.value - croDevFee;
        if (currentBalance > _neededBalanceToRemoveMaxBuy && maximumBalanceBuy != 0) {
            maximumBalanceBuy = 0 ;
        }
    }
 
    function hatchEggs(address ref) public {
        require(initialized);
        require(getMyEggs(msg.sender) > EGGS_REQ_PER_CROCO);

        if (ref == msg.sender) {
            ref = address(0);
        }
        
        if (referrals[msg.sender] == address(0) && referrals[msg.sender] != msg.sender) {
            referrals[msg.sender] = ref;
        }

        uint256 gainedEggs = calculateGainedEggsWithBoost(getMyCrocodiles(msg.sender), msg.sender);

        uint256 eggsUsed = getMyEggs(msg.sender);
        eggsUsed += gainedEggs;

        uint256 myEggsRewards = getEggsSinceLastHatch(msg.sender);
        myEggsRewards += gainedEggs;

        claimedEggs[msg.sender] += myEggsRewards;

        uint256 newMiners = claimedEggs[msg.sender] / EGGS_REQ_PER_CROCO;
        claimedEggs[msg.sender] -= (EGGS_REQ_PER_CROCO * newMiners);

        crocodiles[msg.sender] += newMiners;
        lastHatch[msg.sender] = block.timestamp;

        //send referral eggs
        claimedEggs[referrals[msg.sender]] += eggsUsed / 8;
        
        //boost market to nerf miners hoarding
        marketEggs += eggsUsed / 5;
    }
    
    function sellEggs() external {
        require(initialized);
        uint256 gainedEggs = calculateGainedEggsWithBoost(getMyCrocodiles(msg.sender), msg.sender);
        uint256 hasEggs = getMyEggs(msg.sender);
        hasEggs += gainedEggs;
        uint256 eggValue = calculateEggSell(hasEggs);
        uint256 fee = devFee(eggValue);
        claimedEggs[msg.sender] = 0;
        lastHatch[msg.sender] = block.timestamp;
        marketEggs += hasEggs;
        devWallet.transfer(fee);
        payable (msg.sender).transfer(eggValue - fee);
        currentBalance -= eggValue;
    }
    
    function crocodileRewards(address adr) external view returns(uint256) {
        uint256 hasEggs = getMyEggs(adr);
        uint256 eggValue = calculateEggSell(hasEggs);
        return eggValue;
    }
    
    function calculateTrade(uint256 rt,uint256 rs, uint256 bs) private view returns(uint256) {
        return (PSN * bs) / (PSNH + (((PSN * rs) + (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 devFee(uint256 amount) private view returns(uint256) {
        return amount * devFeeVal / 10000;
    }
    
    function getBalance() public view returns(uint256) {
        return address(this).balance;
    }
    
    function getMyCrocodiles(address adr) public view returns(uint256) {
        return crocodiles[adr];
    }
    
    function getMyEggs(address adr) public view returns(uint256) {
        return claimedEggs[adr] + getEggsSinceLastHatch(adr);
    }
    
    function getEggsSinceLastHatch(address adr) public view returns(uint256) {
        return min(EGGS_REQ_PER_CROCO, block.timestamp - lastHatch[adr]) * crocodiles[adr];
    }

    function min(uint256 a, uint256 b) private pure returns (uint256) {
        return a < b ? a : b;
    }
}

Contract ABI

[{"inputs":[{"internalType":"address","name":"initialeBalanceOwner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"FeeTooLow","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"address","name":"adr","type":"address"},{"internalType":"uint256","name":"duration","type":"uint256"},{"internalType":"uint256","name":"percent","type":"uint256"}],"name":"addBoost","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"admin","type":"address"}],"name":"addBoostAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"adrs","type":"address[]"},{"internalType":"uint256[]","name":"durations","type":"uint256[]"},{"internalType":"uint256[]","name":"percents","type":"uint256[]"}],"name":"addMultipleBoost","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"ref","type":"address"}],"name":"buyCrocodiles","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"eth","type":"uint256"},{"internalType":"uint256","name":"contractBalance","type":"uint256"}],"name":"calculateEggBuy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"eggs","type":"uint256"}],"name":"calculateEggSell","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"crocodileRewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"boostEnable","type":"bool"}],"name":"enableBoost","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"getBoostFor","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"getEggsSinceLastHatch","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"getMyCrocodiles","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"getMyEggs","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ref","type":"address"}],"name":"hatchEggs","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"layMarketEggs","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"admin","type":"address"}],"name":"removeBoostAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"adrs","type":"address[]"}],"name":"removeBoostFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellEggs","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526000600360006101000a81548160ff0219169083151502179055506127106004556113886005556101906006556000600760006101000a81548160ff021916908315150217905550601e600e5569152d02c7e14af6800000600f5560006010553480156200007157600080fd5b5060405162002b3238038062002b32833981810160405281019062000097919062000299565b6000620000a96200022760201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35060018060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555033600760016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050620002cb565b600033905090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620002618262000234565b9050919050565b620002738162000254565b81146200027f57600080fd5b50565b600081519050620002938162000268565b92915050565b600060208284031215620002b257620002b16200022f565b5b6000620002c28482850162000282565b91505092915050565b61285780620002db6000396000f3fe60806040526004361061012a5760003560e01c8063715018a6116100ab578063aba45f7a1161006f578063aba45f7a146103da578063c8afd8f1146103e4578063c900e56614610400578063d7c8843b1461043d578063f2fde38b1461047a578063fad72356146104a35761012a565b8063715018a6146103095780637d4ebc20146103205780638da5cb5b146103495780638e31632714610374578063991dec75146103b15761012a565b806326fd8422116100f257806326fd8422146102265780632ef6a743146102635780633955f0fe146102a05780633ec862a8146102b757806365e036c1146102e05761012a565b806311e40a6d1461012f57806312065fe01461016c5780631591104e1461019757806321649593146101c057806324cca523146101e9575b600080fd5b34801561013b57600080fd5b5061015660048036038101906101519190611fd3565b6104cc565b6040516101639190612019565b60405180910390f35b34801561017857600080fd5b50610181610584565b60405161018e9190612019565b60405180910390f35b3480156101a357600080fd5b506101be60048036038101906101b9919061218d565b61058c565b005b3480156101cc57600080fd5b506101e760048036038101906101e29190611fd3565b6106b6565b005b3480156101f557600080fd5b50610210600480360381019061020b9190611fd3565b6107a5565b60405161021d9190612019565b60405180910390f35b34801561023257600080fd5b5061024d60048036038101906102489190612202565b6107ee565b60405161025a9190612019565b60405180910390f35b34801561026f57600080fd5b5061028a60048036038101906102859190611fd3565b610805565b6040516102979190612019565b60405180910390f35b3480156102ac57600080fd5b506102b5610861565b005b3480156102c357600080fd5b506102de60048036038101906102d99190611fd3565b610a41565b005b3480156102ec57600080fd5b506103076004803603810190610302919061227a565b610f33565b005b34801561031557600080fd5b5061031e610fe5565b005b34801561032c57600080fd5b506103476004803603810190610342919061236a565b611138565b005b34801561035557600080fd5b5061035e6112f4565b60405161036b9190612420565b60405180910390f35b34801561038057600080fd5b5061039b6004803603810190610396919061243b565b61131d565b6040516103a89190612019565b60405180910390f35b3480156103bd57600080fd5b506103d860048036038101906103d39190611fd3565b611333565b005b6103e261141a565b005b6103fe60048036038101906103f99190611fd3565b6114e7565b005b34801561040c57600080fd5b5061042760048036038101906104229190611fd3565b61172c565b6040516104349190612019565b60405180910390f35b34801561044957600080fd5b50610464600480360381019061045f9190611fd3565b611751565b6040516104719190612019565b60405180910390f35b34801561048657600080fd5b506104a1600480360381019061049c9190611fd3565b6117fb565b005b3480156104af57600080fd5b506104ca60048036038101906104c59190612468565b61189c565b005b600042600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154108061052b5750600360009054906101000a900460ff16155b15610539576000905061057f565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002015490505b919050565b600047905090565b60011515600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151461061f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061690612518565b60405180910390fd5b60005b81518110156106b2576002600083838151811061064257610641612538565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008082016000905560018201600090556002820160009055505080806106aa90612596565b915050610622565b5050565b6106be611a39565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461074b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107429061262b565b60405180910390fd5b60018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60006107fd8383600d54611a41565b905092915050565b600061081082611751565b600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461085a919061264b565b9050919050565b600760009054906101000a900460ff1661087a57600080fd5b600061088e610888336107a5565b33611aa2565b9050600061089b33610805565b905081816108a9919061264b565b905060006108b68261131d565b905060006108c382611df7565b90506000600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555082600d6000828254610960919061264b565b92505081905550600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156109cf573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff166108fc82846109f691906126a1565b9081150290604051600060405180830381858888f19350505050158015610a21573d6000803e3d6000fd5b508160106000828254610a3491906126a1565b9250508190555050505050565b600760009054906101000a900460ff16610a5a57600080fd5b62107ac0610a6733610805565b11610a7157600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610aaa57600090505b600073ffffffffffffffffffffffffffffffffffffffff16600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610bd057503373ffffffffffffffffffffffffffffffffffffffff16600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b15610c545780600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b6000610c68610c62336107a5565b33611aa2565b90506000610c7533610805565b90508181610c83919061264b565b90506000610c9033611751565b90508281610c9e919061264b565b905080600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cef919061264b565b92505081905550600062107ac0600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d469190612704565b90508062107ac0610d579190612735565b600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610da591906126a1565b9250508190555080600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610dfb919061264b565b9250508190555042600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600883610e539190612704565b600a6000600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f00919061264b565b92505081905550600583610f149190612704565b600d6000828254610f25919061264b565b925050819055505050505050565b610f3b611a39565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610fc8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fbf9061262b565b60405180910390fd5b80600360006101000a81548160ff02191690831515021790555050565b610fed611a39565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461107a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110719061262b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60011515600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515146111cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111c290612518565b60405180910390fd5b600360009054906101000a900460ff166111e457600080fd5b8151835114806111f5575060018251145b6111fe57600080fd5b80518351148061120f575060018151145b61121857600080fd5b60005b83518110156112ee5760008360008151811061123a57611239612538565b5b6020026020010151905060018451111561126c5783828151811061126157611260612538565b5b602002602001015190505b60008360008151811061128257611281612538565b5b602002602001015190506001845111156112b4578383815181106112a9576112a8612538565b5b602002602001015190505b6112d98684815181106112ca576112c9612538565b5b6020026020010151838361189c565b505080806112e690612596565b91505061121b565b50505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600061132c82600d5447611a41565b9050919050565b61133b611a39565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146113c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113bf9061262b565b60405180910390fd5b600160008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81549060ff021916905550565b611422611a39565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146114af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114a69061262b565b60405180910390fd5b6000600d54146114be57600080fd5b6001600760006101000a81548160ff0219169083151502179055506419254d3800600d81905550565b600760009054906101000a900460ff1661150057600080fd5b6064600e546010546115129190612735565b61151c9190612704565b34108061152b57506000600e54145b80611591575060006010541480156115905750600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b5b61159a57600080fd5b60006115b13434476115ac91906126a1565b6107ee565b905060006115be82611df7565b905060008114156115fb576040517f732f941300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b808261160791906126a1565b9150600061161434611df7565b9050600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561167e573d6000803e3d6000fd5b5082600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546116ce919061264b565b925050819055506116de84610a41565b80346116ea91906126a1565b601060008282546116fb919061264b565b92505081905550600f5460105411801561171857506000600e5414155b15611726576000600e819055505b50505050565b60008061173883610805565b905060006117458261131d565b90508092505050919050565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117ea62107ac0600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054426117e591906126a1565b611e1b565b6117f49190612735565b9050919050565b611803611a39565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611890576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118879061262b565b60405180910390fd5b61189981611e34565b50565b60011515600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151461192f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192690612518565b60405180910390fd5b600360009054906101000a900460ff1661194857600080fd5b60008242611956919061264b565b9050601982111561196657601991505b6000600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101541415611a33576000604051806060016040528085815260200183815260200184815250905080600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082015181600001556020820151816001015560408201518160020155905050505b50505050565b600033905090565b60008384600554611a529190612735565b84600454611a609190612735565b611a6a919061264b565b611a749190612704565b600554611a81919061264b565b82600454611a8f9190612735565b611a999190612704565b90509392505050565b600080600090506000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101541480611b075750600360009054906101000a900460ff16155b15611b155780915050611df1565b42600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101541115611cd057600042600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154611baf91906126a1565b9050600081600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000154611c0191906126a1565b90506127106064600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020154611c559190612735565b8783611c619190612735565b611c6b9190612735565b611c759190612704565b83611c80919061264b565b925081600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001819055505050611dec565b6127106064600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020154611d229190612735565b85600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000154611d709190612735565b611d7a9190612735565b611d849190612704565b81611d8f919061264b565b9050600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000808201600090556001820160009055600282016000905550505b809150505b92915050565b600061271060065483611e0a9190612735565b611e149190612704565b9050919050565b6000818310611e2a5781611e2c565b825b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611ea4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e9b90612801565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611fa082611f75565b9050919050565b611fb081611f95565b8114611fbb57600080fd5b50565b600081359050611fcd81611fa7565b92915050565b600060208284031215611fe957611fe8611f6b565b5b6000611ff784828501611fbe565b91505092915050565b6000819050919050565b61201381612000565b82525050565b600060208201905061202e600083018461200a565b92915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61208282612039565b810181811067ffffffffffffffff821117156120a1576120a061204a565b5b80604052505050565b60006120b4611f61565b90506120c08282612079565b919050565b600067ffffffffffffffff8211156120e0576120df61204a565b5b602082029050602081019050919050565b600080fd5b6000612109612104846120c5565b6120aa565b9050808382526020820190506020840283018581111561212c5761212b6120f1565b5b835b8181101561215557806121418882611fbe565b84526020840193505060208101905061212e565b5050509392505050565b600082601f83011261217457612173612034565b5b81356121848482602086016120f6565b91505092915050565b6000602082840312156121a3576121a2611f6b565b5b600082013567ffffffffffffffff8111156121c1576121c0611f70565b5b6121cd8482850161215f565b91505092915050565b6121df81612000565b81146121ea57600080fd5b50565b6000813590506121fc816121d6565b92915050565b6000806040838503121561221957612218611f6b565b5b6000612227858286016121ed565b9250506020612238858286016121ed565b9150509250929050565b60008115159050919050565b61225781612242565b811461226257600080fd5b50565b6000813590506122748161224e565b92915050565b6000602082840312156122905761228f611f6b565b5b600061229e84828501612265565b91505092915050565b600067ffffffffffffffff8211156122c2576122c161204a565b5b602082029050602081019050919050565b60006122e66122e1846122a7565b6120aa565b90508083825260208201905060208402830185811115612309576123086120f1565b5b835b81811015612332578061231e88826121ed565b84526020840193505060208101905061230b565b5050509392505050565b600082601f83011261235157612350612034565b5b81356123618482602086016122d3565b91505092915050565b60008060006060848603121561238357612382611f6b565b5b600084013567ffffffffffffffff8111156123a1576123a0611f70565b5b6123ad8682870161215f565b935050602084013567ffffffffffffffff8111156123ce576123cd611f70565b5b6123da8682870161233c565b925050604084013567ffffffffffffffff8111156123fb576123fa611f70565b5b6124078682870161233c565b9150509250925092565b61241a81611f95565b82525050565b60006020820190506124356000830184612411565b92915050565b60006020828403121561245157612450611f6b565b5b600061245f848285016121ed565b91505092915050565b60008060006060848603121561248157612480611f6b565b5b600061248f86828701611fbe565b93505060206124a0868287016121ed565b92505060406124b1868287016121ed565b9150509250925092565b600082825260208201905092915050565b7f63616c6c6572206973206e6f7420626f6f737441646d696e0000000000000000600082015250565b60006125026018836124bb565b915061250d826124cc565b602082019050919050565b60006020820190508181036000830152612531816124f5565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006125a182612000565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156125d4576125d3612567565b5b600182019050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006126156020836124bb565b9150612620826125df565b602082019050919050565b6000602082019050818103600083015261264481612608565b9050919050565b600061265682612000565b915061266183612000565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561269657612695612567565b5b828201905092915050565b60006126ac82612000565b91506126b783612000565b9250828210156126ca576126c9612567565b5b828203905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061270f82612000565b915061271a83612000565b92508261272a576127296126d5565b5b828204905092915050565b600061274082612000565b915061274b83612000565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561278457612783612567565b5b828202905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006127eb6026836124bb565b91506127f68261278f565b604082019050919050565b6000602082019050818103600083015261281a816127de565b905091905056fea264697066735822122066c7d3d667a227313006b9f6cbf1202165e4f9bf7509750db26448c477dc94a864736f6c634300080900330000000000000000000000001afbc4eb34d1288c14cd3f1022a0f00a15efd027

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000001afbc4eb34d1288c14cd3f1022a0f00a15efd027

-----Decoded View---------------
Arg [0] : initialeBalanceOwner (address): 0x1afbc4eb34d1288c14cd3f1022a0f00a15efd027

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000001afbc4eb34d1288c14cd3f1022a0f00a15efd027


Deployed ByteCode Sourcemap

6743:5342:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4341:224;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11421:98;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5726:177;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3876:101;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;11531:108;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11120:163;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11651:132;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9958:594;;;;;;;;;;;;;:::i;:::-;;8791:1155;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4231:102;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3032:136;;;;;;;;;;;;;:::i;:::-;;5007:711;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2818:77;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10960:148;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3985:104;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;7758:165;;;:::i;:::-;;7931:851;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;10564:202;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11795:174;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3176:107;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4577:422;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4341:224;4397:7;4449:15;4421:7;:12;4429:3;4421:12;;;;;;;;;;;;;;;:25;;;:43;:60;;;;4469:12;;;;;;;;;;;4468:13;4421:60;4417:101;;;4505:1;4498:8;;;;4417:101;4536:7;:12;4544:3;4536:12;;;;;;;;;;;;;;;:20;;;4529:27;;4341:224;;;;:::o;11421:98::-;11463:7;11490:21;11483:28;;11421:98;:::o;5726:177::-;4170:4;4142:32;;:12;:24;4155:10;4142:24;;;;;;;;;;;;;;;;;;;;;;;;;:32;;;4134:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;5814:6:::1;5809:85;5826:4;:11;5824:1;:13;5809:85;;;5866:7;:16;5874:4;5879:1;5874:7;;;;;;;;:::i;:::-;;;;;;;;5866:16;;;;;;;;;;;;;;;;5859:23:::0;::::1;;;;;;;;;;;;;;;;;;;5839:3;;;;;:::i;:::-;;;;5809:85;;;;5726:177:::0;:::o;3876:101::-;2957:12;:10;:12::i;:::-;2947:22;;:6;;;;;;;;;;:22;;;2939:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;3965:4:::1;3943:12:::0;:19:::1;3956:5;3943:19;;;;;;;;;;;;;;;;:26;;;;;;;;;;;;;;;;;;3876:101:::0;:::o;11531:108::-;11589:7;11616:10;:15;11627:3;11616:15;;;;;;;;;;;;;;;;11609:22;;11531:108;;;:::o;11120:163::-;11202:7;11229:46;11244:3;11248:15;11264:10;;11229:14;:46::i;:::-;11222:53;;11120:163;;;;:::o;11651:132::-;11703:7;11749:26;11771:3;11749:21;:26::i;:::-;11730:11;:16;11742:3;11730:16;;;;;;;;;;;;;;;;:45;;;;:::i;:::-;11723:52;;11651:132;;;:::o;9958:594::-;10006:11;;;;;;;;;;;9998:20;;;;;;10029:18;10050:69;10079:27;10095:10;10079:15;:27::i;:::-;10108:10;10050:28;:69::i;:::-;10029:90;;10130:15;10148:21;10158:10;10148:9;:21::i;:::-;10130:39;;10191:10;10180:21;;;;;:::i;:::-;;;10212:16;10231:25;10248:7;10231:16;:25::i;:::-;10212:44;;10267:11;10281:16;10288:8;10281:6;:16::i;:::-;10267:30;;10334:1;10308:11;:23;10320:10;10308:23;;;;;;;;;;;;;;;:27;;;;10370:15;10346:9;:21;10356:10;10346:21;;;;;;;;;;;;;;;:39;;;;10410:7;10396:10;;:21;;;;;;;:::i;:::-;;;;;;;;10428:9;;;;;;;;;;;:18;;:23;10447:3;10428:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10471:10;10462:29;;:45;10503:3;10492:8;:14;;;;:::i;:::-;10462:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10536:8;10518:14;;:26;;;;;;;:::i;:::-;;;;;;;;9987:565;;;;9958:594::o;8791:1155::-;8849:11;;;;;;;;;;;8841:20;;;;;;6850:9;8880:21;8890:10;8880:9;:21::i;:::-;:42;8872:51;;;;;;8947:10;8940:17;;:3;:17;;;8936:66;;;8988:1;8974:16;;8936:66;9059:1;9026:35;;:9;:21;9036:10;9026:21;;;;;;;;;;;;;;;;;;;;;;;;;:35;;;:74;;;;;9090:10;9065:35;;:9;:21;9075:10;9065:21;;;;;;;;;;;;;;;;;;;;;;;;;:35;;;;9026:74;9022:134;;;9141:3;9117:9;:21;9127:10;9117:21;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;9022:134;9168:18;9189:69;9218:27;9234:10;9218:15;:27::i;:::-;9247:10;9189:28;:69::i;:::-;9168:90;;9271:16;9290:21;9300:10;9290:9;:21::i;:::-;9271:40;;9334:10;9322:22;;;;;:::i;:::-;;;9357:21;9381:33;9403:10;9381:21;:33::i;:::-;9357:57;;9442:10;9425:27;;;;;:::i;:::-;;;9492:13;9465:11;:23;9477:10;9465:23;;;;;;;;;;;;;;;;:40;;;;;;;:::i;:::-;;;;;;;;9518:17;6850:9;9538:11;:23;9550:10;9538:23;;;;;;;;;;;;;;;;:44;;;;:::i;:::-;9518:64;;9642:9;6850;9621:30;;;;:::i;:::-;9593:11;:23;9605:10;9593:23;;;;;;;;;;;;;;;;:59;;;;;;;:::i;:::-;;;;;;;;9691:9;9665:10;:22;9676:10;9665:22;;;;;;;;;;;;;;;;:35;;;;;;;:::i;:::-;;;;;;;;9735:15;9711:9;:21;9721:10;9711:21;;;;;;;;;;;;;;;:39;;;;9842:1;9831:8;:12;;;;:::i;:::-;9793:11;:34;9805:9;:21;9815:10;9805:21;;;;;;;;;;;;;;;;;;;;;;;;;9793:34;;;;;;;;;;;;;;;;:50;;;;;;;:::i;:::-;;;;;;;;9937:1;9926:8;:12;;;;:::i;:::-;9912:10;;:26;;;;;;;:::i;:::-;;;;;;;;8830:1116;;;;8791:1155;:::o;4231:102::-;2957:12;:10;:12::i;:::-;2947:22;;:6;;;;;;;;;;:22;;;2939:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;4314:11:::1;4299:12;;:26;;;;;;;;;;;;;;;;;;4231:102:::0;:::o;3032:136::-;2957:12;:10;:12::i;:::-;2947:22;;:6;;;;;;;;;;:22;;;2939:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;3129:1:::1;3092:40;;3113:6;::::0;::::1;;;;;;;;3092:40;;;;;;;;;;;;3158:1;3141:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;3032:136::o:0;5007:711::-;4170:4;4142:32;;:12;:24;4155:10;4142:24;;;;;;;;;;;;;;;;;;;;;;;;;:32;;;4134:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;5154:12:::1;;;;;;;;;;;5146:21;;;::::0;::::1;;5201:9;:16;5186:4;:11;:31;:56;;;;5241:1;5221:9;:16;:21;5186:56;5178:65;;;::::0;::::1;;5277:8;:15;5262:4;:11;:30;:54;;;;5315:1;5296:8;:15;:20;5262:54;5254:63;;;::::0;::::1;;5334:6;5329:382;5347:4;:11;5344:1;:14;5329:382;;;5380:16;5399:9;5409:1;5399:12;;;;;;;;:::i;:::-;;;;;;;;5380:31;;5449:1;5430:9;:16;:20;5426:84;;;5482:9;5492:1;5482:12;;;;;;;;:::i;:::-;;;;;;;;5471:23;;5426:84;5524:15;5542:8;5551:1;5542:11;;;;;;;;:::i;:::-;;;;;;;;5524:29;;5590:1;5572:8;:15;:19;5568:81;;;5622:8;5631:1;5622:11;;;;;;;;:::i;:::-;;;;;;;;5612:21;;5568:81;5663:36;5672:4;5677:1;5672:7;;;;;;;;:::i;:::-;;;;;;;;5681:8;5691:7;5663:8;:36::i;:::-;5365:346;;5360:3;;;;;:::i;:::-;;;;5329:382;;;;5007:711:::0;;;:::o;2818:77::-;2856:7;2881:6;;;;;;;;;;;2874:13;;2818:77;:::o;10960:148::-;11020:7;11047:53;11062:4;11067:10;;11078:21;11047:14;:53::i;:::-;11040:60;;10960:148;;;:::o;3985:104::-;2957:12;:10;:12::i;:::-;2947:22;;:6;;;;;;;;;;:22;;;2939:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;4062:12:::1;:19;4075:5;4062:19;;;;;;;;;;;;;;;;4055:26;;;;;;;;;;;3985:104:::0;:::o;7758:165::-;2957:12;:10;:12::i;:::-;2947:22;;:6;;;;;;;;;;:22;;;2939:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;7841:1:::1;7827:10;;:15;7819:24;;;::::0;::::1;;7868:4;7854:11;;:18;;;;;;;;;;;;;;;;;;6914:15;7883:10;:32;;;;7758:165::o:0;7931:851::-;8003:11;;;;;;;;;;;7995:20;;;;;;8082:3;8063:17;;8048:14;;:32;;;;:::i;:::-;8047:38;;;;:::i;:::-;8035:9;:50;:76;;;;8110:1;8089:17;;:22;8035:76;8034:142;;;;8135:1;8117:14;;:19;:58;;;;;8154:21;;;;;;;;;;;8140:35;;:10;:35;;;8117:58;8034:142;8026:151;;;;;;8198:18;8219:61;8235:9;8270;8246:21;:33;;;;:::i;:::-;8219:15;:61::i;:::-;8198:82;;8293:17;8313:18;8320:10;8313:6;:18::i;:::-;8293:38;;8358:1;8345:9;:14;8342:37;;;8368:11;;;;;;;;;;;;;;8342:37;8406:9;8392:23;;;;;:::i;:::-;;;8428:17;8448;8455:9;8448:6;:17::i;:::-;8428:37;;8486:9;;;;;;;;;;;:18;;:29;8505:9;8486:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8553:10;8526:11;:23;8538:10;8526:23;;;;;;;;;;;;;;;;:37;;;;;;;:::i;:::-;;;;;;;;8574:14;8584:3;8574:9;:14::i;:::-;8629:9;8617;:21;;;;:::i;:::-;8599:14;;:39;;;;;;;:::i;:::-;;;;;;;;8670:28;;8653:14;;:45;:71;;;;;8723:1;8702:17;;:22;;8653:71;8649:126;;;8761:1;8741:17;:21;;;;8649:126;7984:798;;;7931:851;:::o;10564:202::-;10625:7;10645:15;10663:14;10673:3;10663:9;:14::i;:::-;10645:32;;10688:16;10707:25;10724:7;10707:16;:25::i;:::-;10688:44;;10750:8;10743:15;;;;10564:202;;;:::o;11795:174::-;11859:7;11946:10;:15;11957:3;11946:15;;;;;;;;;;;;;;;;11886:57;6850:9;11928;:14;11938:3;11928:14;;;;;;;;;;;;;;;;11910:15;:32;;;;:::i;:::-;11886:3;:57::i;:::-;:75;;;;:::i;:::-;11879:82;;11795:174;;;:::o;3176:107::-;2957:12;:10;:12::i;:::-;2947:22;;:6;;;;;;;;;;:22;;;2939:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;3247:28:::1;3266:8;3247:18;:28::i;:::-;3176:107:::0;:::o;4577:422::-;4170:4;4142:32;;:12;:24;4155:10;4142:24;;;;;;;;;;;;;;;;;;;;;;;;;:32;;;4134:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;4684:12:::1;;;;;;;;;;;4676:21;;;::::0;::::1;;4708:20;4749:8;4731:15;:26;;;;:::i;:::-;4708:49;;4782:2;4772:7;:12;4768:57;;;4811:2;4801:12;;4768:57;4868:1;4839:7;:12;4847:3;4839:12;;;;;;;;;;;;;;;:25;;;:30;4835:157;;;4886:18;4907:38;;;;;;;;4913:8;4907:38;;;;4923:12;4907:38;;;;4937:7;4907:38;;::::0;4886:59:::1;;4975:5;4960:7;:12;4968:3;4960:12;;;;;;;;;;;;;;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;4871:121;4835:157;4665:334;4577:422:::0;;;:::o;2122:98::-;2175:7;2202:10;2195:17;;2122:98;:::o;10778:170::-;10858:7;10936:2;10929;10922:4;;:9;;;;:::i;:::-;10915:2;10909:3;;:8;;;;:::i;:::-;10908:24;;;;:::i;:::-;10907:31;;;;:::i;:::-;10899:4;;:40;;;;:::i;:::-;10892:2;10886:3;;:8;;;;:::i;:::-;10885:55;;;;:::i;:::-;10878:62;;10778:170;;;;;:::o;5915:821::-;6001:7;6021:18;6042:1;6021:22;;6087:1;6058:7;:12;6066:3;6058:12;;;;;;;;;;;;;;;:25;;;:30;:47;;;;6093:12;;;;;;;;;;;6092:13;6058:47;6054:647;;;6129:10;6122:17;;;;;6054:647;6189:15;6161:7;:12;6169:3;6161:12;;;;;;;;;;;;;;;:25;;;:43;6157:544;;;6221:26;6278:15;6250:7;:12;6258:3;6250:12;;;;;;;;;;;;;;;:25;;;:43;;;;:::i;:::-;6221:72;;6308:25;6360:18;6336:7;:12;6344:3;6336:12;;;;;;;;;;;;;;;:21;;;:42;;;;:::i;:::-;6308:70;;6471:5;6464:3;6441:7;:12;6449:3;6441:12;;;;;;;;;;;;;;;:20;;;:26;;;;:::i;:::-;6428:8;6408:17;:28;;;;:::i;:::-;6407:61;;;;:::i;:::-;:69;;;;:::i;:::-;6393:83;;;;;:::i;:::-;;;6515:18;6491:7;:12;6499:3;6491:12;;;;;;;;;;;;;;;:21;;:42;;;;6206:339;;6157:544;;;6648:5;6641:3;6618:7;:12;6626:3;6618:12;;;;;;;;;;;;;;;:20;;;:26;;;;:::i;:::-;6605:8;6581:7;:12;6589:3;6581:12;;;;;;;;;;;;;;;:21;;;:32;;;;:::i;:::-;6580:65;;;;:::i;:::-;:73;;;;:::i;:::-;6566:87;;;;;:::i;:::-;;;6675:7;:12;6683:3;6675:12;;;;;;;;;;;;;;;;6668:19;;;;;;;;;;;;;;;;;;;;6157:544;6718:10;6711:17;;;5915:821;;;;;:::o;11295:114::-;11348:7;11396:5;11384:9;;11375:6;:18;;;;:::i;:::-;:26;;;;:::i;:::-;11368:33;;11295:114;;;:::o;11977:105::-;12034:7;12065:1;12061;:5;:13;;12073:1;12061:13;;;12069:1;12061:13;12054:20;;11977:105;;;;:::o;3291:223::-;3383:1;3363:22;;:8;:22;;;;3355:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;3471:8;3442:38;;3463:6;;;;;;;;;;3442:38;;;;;;;;;;;;3498:8;3489:6;;:17;;;;;;;;;;;;;;;;;;3291:223;:::o;7:75:1:-;40:6;73:2;67:9;57:19;;7:75;:::o;88:117::-;197:1;194;187:12;211:117;320:1;317;310:12;334:126;371:7;411:42;404:5;400:54;389:65;;334:126;;;:::o;466:96::-;503:7;532:24;550:5;532:24;:::i;:::-;521:35;;466:96;;;:::o;568:122::-;641:24;659:5;641:24;:::i;:::-;634:5;631:35;621:63;;680:1;677;670:12;621:63;568:122;:::o;696:139::-;742:5;780:6;767:20;758:29;;796:33;823:5;796:33;:::i;:::-;696:139;;;;:::o;841:329::-;900:6;949:2;937:9;928:7;924:23;920:32;917:119;;;955:79;;:::i;:::-;917:119;1075:1;1100:53;1145:7;1136:6;1125:9;1121:22;1100:53;:::i;:::-;1090:63;;1046:117;841:329;;;;:::o;1176:77::-;1213:7;1242:5;1231:16;;1176:77;;;:::o;1259:118::-;1346:24;1364:5;1346:24;:::i;:::-;1341:3;1334:37;1259:118;;:::o;1383:222::-;1476:4;1514:2;1503:9;1499:18;1491:26;;1527:71;1595:1;1584:9;1580:17;1571:6;1527:71;:::i;:::-;1383:222;;;;:::o;1611:117::-;1720:1;1717;1710:12;1734:102;1775:6;1826:2;1822:7;1817:2;1810:5;1806:14;1802:28;1792:38;;1734:102;;;:::o;1842:180::-;1890:77;1887:1;1880:88;1987:4;1984:1;1977:15;2011:4;2008:1;2001:15;2028:281;2111:27;2133:4;2111:27;:::i;:::-;2103:6;2099:40;2241:6;2229:10;2226:22;2205:18;2193:10;2190:34;2187:62;2184:88;;;2252:18;;:::i;:::-;2184:88;2292:10;2288:2;2281:22;2071:238;2028:281;;:::o;2315:129::-;2349:6;2376:20;;:::i;:::-;2366:30;;2405:33;2433:4;2425:6;2405:33;:::i;:::-;2315:129;;;:::o;2450:311::-;2527:4;2617:18;2609:6;2606:30;2603:56;;;2639:18;;:::i;:::-;2603:56;2689:4;2681:6;2677:17;2669:25;;2749:4;2743;2739:15;2731:23;;2450:311;;;:::o;2767:117::-;2876:1;2873;2866:12;2907:710;3003:5;3028:81;3044:64;3101:6;3044:64;:::i;:::-;3028:81;:::i;:::-;3019:90;;3129:5;3158:6;3151:5;3144:21;3192:4;3185:5;3181:16;3174:23;;3245:4;3237:6;3233:17;3225:6;3221:30;3274:3;3266:6;3263:15;3260:122;;;3293:79;;:::i;:::-;3260:122;3408:6;3391:220;3425:6;3420:3;3417:15;3391:220;;;3500:3;3529:37;3562:3;3550:10;3529:37;:::i;:::-;3524:3;3517:50;3596:4;3591:3;3587:14;3580:21;;3467:144;3451:4;3446:3;3442:14;3435:21;;3391:220;;;3395:21;3009:608;;2907:710;;;;;:::o;3640:370::-;3711:5;3760:3;3753:4;3745:6;3741:17;3737:27;3727:122;;3768:79;;:::i;:::-;3727:122;3885:6;3872:20;3910:94;4000:3;3992:6;3985:4;3977:6;3973:17;3910:94;:::i;:::-;3901:103;;3717:293;3640:370;;;;:::o;4016:539::-;4100:6;4149:2;4137:9;4128:7;4124:23;4120:32;4117:119;;;4155:79;;:::i;:::-;4117:119;4303:1;4292:9;4288:17;4275:31;4333:18;4325:6;4322:30;4319:117;;;4355:79;;:::i;:::-;4319:117;4460:78;4530:7;4521:6;4510:9;4506:22;4460:78;:::i;:::-;4450:88;;4246:302;4016:539;;;;:::o;4561:122::-;4634:24;4652:5;4634:24;:::i;:::-;4627:5;4624:35;4614:63;;4673:1;4670;4663:12;4614:63;4561:122;:::o;4689:139::-;4735:5;4773:6;4760:20;4751:29;;4789:33;4816:5;4789:33;:::i;:::-;4689:139;;;;:::o;4834:474::-;4902:6;4910;4959:2;4947:9;4938:7;4934:23;4930:32;4927:119;;;4965:79;;:::i;:::-;4927:119;5085:1;5110:53;5155:7;5146:6;5135:9;5131:22;5110:53;:::i;:::-;5100:63;;5056:117;5212:2;5238:53;5283:7;5274:6;5263:9;5259:22;5238:53;:::i;:::-;5228:63;;5183:118;4834:474;;;;;:::o;5314:90::-;5348:7;5391:5;5384:13;5377:21;5366:32;;5314:90;;;:::o;5410:116::-;5480:21;5495:5;5480:21;:::i;:::-;5473:5;5470:32;5460:60;;5516:1;5513;5506:12;5460:60;5410:116;:::o;5532:133::-;5575:5;5613:6;5600:20;5591:29;;5629:30;5653:5;5629:30;:::i;:::-;5532:133;;;;:::o;5671:323::-;5727:6;5776:2;5764:9;5755:7;5751:23;5747:32;5744:119;;;5782:79;;:::i;:::-;5744:119;5902:1;5927:50;5969:7;5960:6;5949:9;5945:22;5927:50;:::i;:::-;5917:60;;5873:114;5671:323;;;;:::o;6000:311::-;6077:4;6167:18;6159:6;6156:30;6153:56;;;6189:18;;:::i;:::-;6153:56;6239:4;6231:6;6227:17;6219:25;;6299:4;6293;6289:15;6281:23;;6000:311;;;:::o;6334:710::-;6430:5;6455:81;6471:64;6528:6;6471:64;:::i;:::-;6455:81;:::i;:::-;6446:90;;6556:5;6585:6;6578:5;6571:21;6619:4;6612:5;6608:16;6601:23;;6672:4;6664:6;6660:17;6652:6;6648:30;6701:3;6693:6;6690:15;6687:122;;;6720:79;;:::i;:::-;6687:122;6835:6;6818:220;6852:6;6847:3;6844:15;6818:220;;;6927:3;6956:37;6989:3;6977:10;6956:37;:::i;:::-;6951:3;6944:50;7023:4;7018:3;7014:14;7007:21;;6894:144;6878:4;6873:3;6869:14;6862:21;;6818:220;;;6822:21;6436:608;;6334:710;;;;;:::o;7067:370::-;7138:5;7187:3;7180:4;7172:6;7168:17;7164:27;7154:122;;7195:79;;:::i;:::-;7154:122;7312:6;7299:20;7337:94;7427:3;7419:6;7412:4;7404:6;7400:17;7337:94;:::i;:::-;7328:103;;7144:293;7067:370;;;;:::o;7443:1249::-;7595:6;7603;7611;7660:2;7648:9;7639:7;7635:23;7631:32;7628:119;;;7666:79;;:::i;:::-;7628:119;7814:1;7803:9;7799:17;7786:31;7844:18;7836:6;7833:30;7830:117;;;7866:79;;:::i;:::-;7830:117;7971:78;8041:7;8032:6;8021:9;8017:22;7971:78;:::i;:::-;7961:88;;7757:302;8126:2;8115:9;8111:18;8098:32;8157:18;8149:6;8146:30;8143:117;;;8179:79;;:::i;:::-;8143:117;8284:78;8354:7;8345:6;8334:9;8330:22;8284:78;:::i;:::-;8274:88;;8069:303;8439:2;8428:9;8424:18;8411:32;8470:18;8462:6;8459:30;8456:117;;;8492:79;;:::i;:::-;8456:117;8597:78;8667:7;8658:6;8647:9;8643:22;8597:78;:::i;:::-;8587:88;;8382:303;7443:1249;;;;;:::o;8698:118::-;8785:24;8803:5;8785:24;:::i;:::-;8780:3;8773:37;8698:118;;:::o;8822:222::-;8915:4;8953:2;8942:9;8938:18;8930:26;;8966:71;9034:1;9023:9;9019:17;9010:6;8966:71;:::i;:::-;8822:222;;;;:::o;9050:329::-;9109:6;9158:2;9146:9;9137:7;9133:23;9129:32;9126:119;;;9164:79;;:::i;:::-;9126:119;9284:1;9309:53;9354:7;9345:6;9334:9;9330:22;9309:53;:::i;:::-;9299:63;;9255:117;9050:329;;;;:::o;9385:619::-;9462:6;9470;9478;9527:2;9515:9;9506:7;9502:23;9498:32;9495:119;;;9533:79;;:::i;:::-;9495:119;9653:1;9678:53;9723:7;9714:6;9703:9;9699:22;9678:53;:::i;:::-;9668:63;;9624:117;9780:2;9806:53;9851:7;9842:6;9831:9;9827:22;9806:53;:::i;:::-;9796:63;;9751:118;9908:2;9934:53;9979:7;9970:6;9959:9;9955:22;9934:53;:::i;:::-;9924:63;;9879:118;9385:619;;;;;:::o;10010:169::-;10094:11;10128:6;10123:3;10116:19;10168:4;10163:3;10159:14;10144:29;;10010:169;;;;:::o;10185:174::-;10325:26;10321:1;10313:6;10309:14;10302:50;10185:174;:::o;10365:366::-;10507:3;10528:67;10592:2;10587:3;10528:67;:::i;:::-;10521:74;;10604:93;10693:3;10604:93;:::i;:::-;10722:2;10717:3;10713:12;10706:19;;10365:366;;;:::o;10737:419::-;10903:4;10941:2;10930:9;10926:18;10918:26;;10990:9;10984:4;10980:20;10976:1;10965:9;10961:17;10954:47;11018:131;11144:4;11018:131;:::i;:::-;11010:139;;10737:419;;;:::o;11162:180::-;11210:77;11207:1;11200:88;11307:4;11304:1;11297:15;11331:4;11328:1;11321:15;11348:180;11396:77;11393:1;11386:88;11493:4;11490:1;11483:15;11517:4;11514:1;11507:15;11534:233;11573:3;11596:24;11614:5;11596:24;:::i;:::-;11587:33;;11642:66;11635:5;11632:77;11629:103;;;11712:18;;:::i;:::-;11629:103;11759:1;11752:5;11748:13;11741:20;;11534:233;;;:::o;11773:182::-;11913:34;11909:1;11901:6;11897:14;11890:58;11773:182;:::o;11961:366::-;12103:3;12124:67;12188:2;12183:3;12124:67;:::i;:::-;12117:74;;12200:93;12289:3;12200:93;:::i;:::-;12318:2;12313:3;12309:12;12302:19;;11961:366;;;:::o;12333:419::-;12499:4;12537:2;12526:9;12522:18;12514:26;;12586:9;12580:4;12576:20;12572:1;12561:9;12557:17;12550:47;12614:131;12740:4;12614:131;:::i;:::-;12606:139;;12333:419;;;:::o;12758:305::-;12798:3;12817:20;12835:1;12817:20;:::i;:::-;12812:25;;12851:20;12869:1;12851:20;:::i;:::-;12846:25;;13005:1;12937:66;12933:74;12930:1;12927:81;12924:107;;;13011:18;;:::i;:::-;12924:107;13055:1;13052;13048:9;13041:16;;12758:305;;;;:::o;13069:191::-;13109:4;13129:20;13147:1;13129:20;:::i;:::-;13124:25;;13163:20;13181:1;13163:20;:::i;:::-;13158:25;;13202:1;13199;13196:8;13193:34;;;13207:18;;:::i;:::-;13193:34;13252:1;13249;13245:9;13237:17;;13069:191;;;;:::o;13266:180::-;13314:77;13311:1;13304:88;13411:4;13408:1;13401:15;13435:4;13432:1;13425:15;13452:185;13492:1;13509:20;13527:1;13509:20;:::i;:::-;13504:25;;13543:20;13561:1;13543:20;:::i;:::-;13538:25;;13582:1;13572:35;;13587:18;;:::i;:::-;13572:35;13629:1;13626;13622:9;13617:14;;13452:185;;;;:::o;13643:348::-;13683:7;13706:20;13724:1;13706:20;:::i;:::-;13701:25;;13740:20;13758:1;13740:20;:::i;:::-;13735:25;;13928:1;13860:66;13856:74;13853:1;13850:81;13845:1;13838:9;13831:17;13827:105;13824:131;;;13935:18;;:::i;:::-;13824:131;13983:1;13980;13976:9;13965:20;;13643:348;;;;:::o;13997:225::-;14137:34;14133:1;14125:6;14121:14;14114:58;14206:8;14201:2;14193:6;14189:15;14182:33;13997:225;:::o;14228:366::-;14370:3;14391:67;14455:2;14450:3;14391:67;:::i;:::-;14384:74;;14467:93;14556:3;14467:93;:::i;:::-;14585:2;14580:3;14576:12;14569:19;;14228:366;;;:::o;14600:419::-;14766:4;14804:2;14793:9;14789:18;14781:26;;14853:9;14847:4;14843:20;14839:1;14828:9;14824:17;14817:47;14881:131;15007:4;14881:131;:::i;:::-;14873:139;;14600:419;;;:::o

Swarm Source

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