Contract 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d6 2

Txn Hash Method
Block
From
To
Value [Txn Fee]
0x91918a067c2e69232e590e77e2686711e4d6850e0ca7cb0813ba900670498f04Hatch Eggs58647482022-12-04 18:18:011 hr 3 mins ago0x4d7bceef1cfb48672622db8d9fb250c77f54b2be IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.369585128615 4,864.7544966
0xb30688212a04ff58c288943a1270a9736a2249c7fc87f554f47f7fde2f042fbfSell Eggs58628802022-12-04 15:21:204 hrs ago0xb3ff9aeea0423d55bdf973467d1e33f796e356fc IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.401067168261 4,864.840351543
0xa95d23f801b5267d9570306a9f997f456561f7918b17f545d68fb968483f57afSell Eggs58553232022-12-04 3:29:5215 hrs 51 mins ago0xec3e63438ce2325eda421cf173e413ff833cbb52 IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.401096206534 4,865.192578229
0x415f2a84bad07d47b00979598c438da554957996a8d7a1af1575e2c60775120eHatch Eggs58527412022-12-03 23:26:4119 hrs 54 mins ago0x2dc79019438bd766ecedea030584783d5d70cea7 IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.369627443252 4,865.311473339
0x5bb4bae577644b31b6f519e02c6c219e0e5d55551f2ae22d2f316b71a8c5e592Hatch Eggs58523082022-12-03 22:45:4820 hrs 35 mins ago0x5e3d2ad9f5c52b73993301e9dcd31eb1e5d3f2ef IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.3694390392570
0x9fc660a43f19719a19a83f672e2ae76ea69241ca0cb86c1f1abb9619ff2007dfHatch Eggs58504112022-12-03 19:46:5923 hrs 34 mins ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.356591022689 4,864.417956096
0x5568b6fbc7d6b0fbb855d1689b63d6789a18a7682edc9ce0365167bba91d02fbSell Eggs58465572022-12-03 13:41:501 day 5 hrs ago0x7e447717fd71653702f4754a178a57547b089c15 IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.4009231171450
0x555f0d8b9ac13ec02812e5367c32bcc517c59dcf5eb8a82df241a44bcc7781fdHatch Eggs58373212022-12-02 23:06:151 day 20 hrs ago0x2dc79019438bd766ecedea030584783d5d70cea7 IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.369681379133 4,866.021417547
0x4799ad39bf32d91482470c0ee34040cf5bebeb4d2b8137a2578506c397920bd5Hatch Eggs58352462022-12-02 19:49:221 day 23 hrs ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.356642199409 4,865.116080664
0x5755a6721d78b7dc84f0f63a617a328fecc7ace1a027959c0fdde570ef93f921Hatch Eggs58339262022-12-02 17:44:122 days 1 hr ago0x5e3d2ad9f5c52b73993301e9dcd31eb1e5d3f2ef IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.3695032354760
0xb17757406f54b833b9cc3ec88cbe51e1ecadaa5e97fbb72bc98f38f802e0ab1aSell Eggs58302722022-12-02 11:58:042 days 7 hrs ago0xbc3aca5e07d1fafd5ec28acd1b99640bc6c2c114 IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.401191138496 4,866.344078217
0x24cc217676f06f3b69de128530a4694fa83c17501dce6a23de32323763d93ea7Hatch Eggs58215812022-12-01 22:15:592 days 21 hrs ago0x2dc79019438bd766ecedea030584783d5d70cea7 IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.369736506788 4,866.747048755
0x49840d945f5bbf15a2849693d27ca2031ad5ac77db3aae86ac2f87290d9cebf1Hatch Eggs58197122022-12-01 19:18:553 days 2 mins ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.35669466184 4,865.831744199
0x66014c31fdeb029adc465f1fb02e9fb1c6580188ce6273e1f3c4a64be09a2326Hatch Eggs58195842022-12-01 19:06:443 days 14 mins ago0x5e3d2ad9f5c52b73993301e9dcd31eb1e5d3f2ef IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.3695534667430
0x994042d5b70ed1507c0cfd34e72ff1590838135791e39b0ff4e88db988462bdfSell Eggs58152932022-12-01 12:20:403 days 7 hrs ago0xe214364aaf1be145ca8b7c0128d727f1033b861e IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.4010419425920
0x06c440e414c571c3e41ea385cc94ec696a2a9fc2b3a555c83af7f454d0cf43d1Sell Eggs58098372022-12-01 3:46:003 days 15 hrs ago0xd9cd4125974a09ed2d4c8a3a7bd01487e387241a IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.401186446818 4,866.287169386
0xe5eed5684ebddd2c5ee6f43ae95504d6227fd46bf9154cbcd48aec11427425c2Sell Eggs58061482022-11-30 21:56:133 days 21 hrs ago0x2dc79019438bd766ecedea030584783d5d70cea7 IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.401282780928 4,867.455677067
0x306a52ae3c2b1104cfd85be0d5c43c66edd84efa515e2d0dae42723c3bf331baHatch Eggs58051462022-11-30 20:21:363 days 22 hrs ago0x5e3d2ad9f5c52b73993301e9dcd31eb1e5d3f2ef IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.3696039032270
0x6ac7936cd92d27196a61df93208aafdbc15099d4cd1fb629ecfad08224538f87Hatch Eggs58033842022-11-30 17:35:004 days 1 hr ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.35674954607 4,866.58044458
0x6dee83babbdc23d8242012760e8f072739a714c38d260c54f17c1a3156bc4987Hatch Eggs58025722022-11-30 16:18:134 days 3 hrs ago0xb3ff9aeea0423d55bdf973467d1e33f796e356fc IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.369802607104 4,867.617110305
0x650ac62a19a44ccb42eff780391a6872a719ae189d849afba3ebe46e623bcc7cSell Eggs58014332022-11-30 14:30:404 days 4 hrs ago0x90b292020f9f2f45ee7e9c70bf03bd3eac957431 IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.3485504650360
0x9fc2276e5114d50b5a4dd79c5485839f00618878dd02e59c0d869cb6ff8aa7d8Hatch Eggs57938542022-11-30 2:31:354 days 16 hrs ago0xec3e63438ce2325eda421cf173e413ff833cbb52 IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.369833118091 4,868.018718623
0x44188d2a8148151b3ebb3fc3b6865e13cc034b1120038f61145d0fd956c2ce04Hatch Eggs57923082022-11-30 0:03:414 days 19 hrs ago0x2dc79019438bd766ecedea030584783d5d70cea7 IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.369838512356 4,868.089721957
0xed9c4baf445fe0a30bec7adee6e75ff25ea53b658144a494306412af7198379cHatch Eggs57892922022-11-29 19:15:265 days 6 mins ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.356870303167 4,868.227746268
0x8f6574bad40dcacb0f0b15cd48242590df0399e8c359993fff5c6f889f4611e0Sell Eggs57883372022-11-29 17:44:145 days 1 hr ago0x4d7bceef1cfb48672622db8d9fb250c77f54b2be IN  0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60 CRO0.401350082484 4,868.27202742
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xb30688212a04ff58c288943a1270a9736a2249c7fc87f554f47f7fde2f042fbf58628802022-12-04 15:21:204 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60xb3ff9aeea0423d55bdf973467d1e33f796e356fc0.31421322539683706 CRO
0xb30688212a04ff58c288943a1270a9736a2249c7fc87f554f47f7fde2f042fbf58628802022-12-04 15:21:204 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60xdf0833c041db53856380cf1e64cd6428a9e41d3d0.003173870963604414 CRO
0xa95d23f801b5267d9570306a9f997f456561f7918b17f545d68fb968483f57af58553232022-12-04 3:29:5215 hrs 51 mins ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60xec3e63438ce2325eda421cf173e413ff833cbb522.536705704202832079 CRO
0xa95d23f801b5267d9570306a9f997f456561f7918b17f545d68fb968483f57af58553232022-12-04 3:29:5215 hrs 51 mins ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60xdf0833c041db53856380cf1e64cd6428a9e41d3d0.025623289941442748 CRO
0x5568b6fbc7d6b0fbb855d1689b63d6789a18a7682edc9ce0365167bba91d02fb58465572022-12-03 13:41:501 day 5 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60x7e447717fd71653702f4754a178a57547b089c150.758646364721758317 CRO
0x5568b6fbc7d6b0fbb855d1689b63d6789a18a7682edc9ce0365167bba91d02fb58465572022-12-03 13:41:501 day 5 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60xdf0833c041db53856380cf1e64cd6428a9e41d3d0.007663094593149073 CRO
0xb17757406f54b833b9cc3ec88cbe51e1ecadaa5e97fbb72bc98f38f802e0ab1a58302722022-12-02 11:58:042 days 7 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60xbc3aca5e07d1fafd5ec28acd1b99640bc6c2c11426.653130950365670181 CRO
0xb17757406f54b833b9cc3ec88cbe51e1ecadaa5e97fbb72bc98f38f802e0ab1a58302722022-12-02 11:58:042 days 7 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60xdf0833c041db53856380cf1e64cd6428a9e41d3d0.269223544953188587 CRO
0x994042d5b70ed1507c0cfd34e72ff1590838135791e39b0ff4e88db988462bdf58152932022-12-01 12:20:403 days 7 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60xe214364aaf1be145ca8b7c0128d727f1033b861e1.972529476823423792 CRO
0x994042d5b70ed1507c0cfd34e72ff1590838135791e39b0ff4e88db988462bdf58152932022-12-01 12:20:403 days 7 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60xdf0833c041db53856380cf1e64cd6428a9e41d3d0.019924540169933573 CRO
0x06c440e414c571c3e41ea385cc94ec696a2a9fc2b3a555c83af7f454d0cf43d158098372022-12-01 3:46:003 days 15 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60xd9cd4125974a09ed2d4c8a3a7bd01487e387241a5.469582915848996992 CRO
0x06c440e414c571c3e41ea385cc94ec696a2a9fc2b3a555c83af7f454d0cf43d158098372022-12-01 3:46:003 days 15 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60xdf0833c041db53856380cf1e64cd6428a9e41d3d0.055248312281302999 CRO
0xe5eed5684ebddd2c5ee6f43ae95504d6227fd46bf9154cbcd48aec11427425c258061482022-11-30 21:56:133 days 21 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60x2dc79019438bd766ecedea030584783d5d70cea74.534588051751975249 CRO
0xe5eed5684ebddd2c5ee6f43ae95504d6227fd46bf9154cbcd48aec11427425c258061482022-11-30 21:56:133 days 21 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60xdf0833c041db53856380cf1e64cd6428a9e41d3d0.045803919714666416 CRO
0x650ac62a19a44ccb42eff780391a6872a719ae189d849afba3ebe46e623bcc7c58014332022-11-30 14:30:404 days 4 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60x90b292020f9f2f45ee7e9c70bf03bd3eac9574310.601766671909790423 CRO
0x650ac62a19a44ccb42eff780391a6872a719ae189d849afba3ebe46e623bcc7c58014332022-11-30 14:30:404 days 4 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60xdf0833c041db53856380cf1e64cd6428a9e41d3d0.006078451231412024 CRO
0x8f6574bad40dcacb0f0b15cd48242590df0399e8c359993fff5c6f889f4611e057883372022-11-29 17:44:145 days 1 hr ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60x4d7bceef1cfb48672622db8d9fb250c77f54b2be5.455758813023398593 CRO
0x8f6574bad40dcacb0f0b15cd48242590df0399e8c359993fff5c6f889f4611e057883372022-11-29 17:44:145 days 1 hr ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60xdf0833c041db53856380cf1e64cd6428a9e41d3d0.055108674879024228 CRO
0x8a417ce116c09d32f96b06c522d17bfd3f8f0fd96a5144a3afbd399f511d541e57717222022-11-28 15:19:286 days 4 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60x5e3d2ad9f5c52b73993301e9dcd31eb1e5d3f2ef7.418803864692113108 CRO
0x8a417ce116c09d32f96b06c522d17bfd3f8f0fd96a5144a3afbd399f511d541e57717222022-11-28 15:19:286 days 4 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60xdf0833c041db53856380cf1e64cd6428a9e41d3d0.074937412774667809 CRO
0x9d837330afc60c01fa063ecbcec5594e1e2034c78f356e4fe163d297a69de41357526552022-11-27 8:58:427 days 10 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60xec3e63438ce2325eda421cf173e413ff833cbb525.850427623404558942 CRO
0x9d837330afc60c01fa063ecbcec5594e1e2034c78f356e4fe163d297a69de41357526552022-11-27 8:58:427 days 10 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60xdf0833c041db53856380cf1e64cd6428a9e41d3d0.059095228519237969 CRO
0x79b75fee7ecd0f477fb69a6659339ce51dc5b8feb5ade4896b46ef87c5f5788357441962022-11-26 19:33:417 days 23 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60x2e691be58fe5166ac25d8aa7c83b798b7410028f9.880406663658027888 CRO
0x79b75fee7ecd0f477fb69a6659339ce51dc5b8feb5ade4896b46ef87c5f5788357441962022-11-26 19:33:417 days 23 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60xdf0833c041db53856380cf1e64cd6428a9e41d3d0.099802087511697251 CRO
0x3d42896a17197287d5715dc21a4a29ad2979f1b5cfa0ab718305cf0d61d9e64e57331572022-11-26 2:08:588 days 17 hrs ago 0xa243d543ecb70c794c8ea60bbb9e9ac091a7f2d60x4d7bceef1cfb48672622db8d9fb250c77f54b2be16.443772901755517924 CRO
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
LuckyCat

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at cronoscan.com on 2022-04-11
*/

// SPDX-License-Identifier: MIT

library SafeMath {
    /**
     * @dev Returns the addition of two unsigned integers, with an overflow flag.
     *
     * _Available since v3.4._
     */
    function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            uint256 c = a + b;
            if (c < a) return (false, 0);
            return (true, c);
        }
    }

    /**
     * @dev Returns the substraction of two unsigned integers, with an overflow flag.
     *
     * _Available since v3.4._
     */
    function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b > a) return (false, 0);
            return (true, a - b);
        }
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, with an overflow flag.
     *
     * _Available since v3.4._
     */
    function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
            // benefit is lost if 'b' is also tested.
            // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
            if (a == 0) return (true, 0);
            uint256 c = a * b;
            if (c / a != b) return (false, 0);
            return (true, c);
        }
    }

    /**
     * @dev Returns the division of two unsigned integers, with a division by zero flag.
     *
     * _Available since v3.4._
     */
    function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b == 0) return (false, 0);
            return (true, a / b);
        }
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers, with a division by zero flag.
     *
     * _Available since v3.4._
     */
    function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b == 0) return (false, 0);
            return (true, a % b);
        }
    }

    /**
     * @dev Returns the addition of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `+` operator.
     *
     * Requirements:
     *
     * - Addition cannot overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        return a + b;
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return a - b;
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `*` operator.
     *
     * Requirements:
     *
     * - Multiplication cannot overflow.
     */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        return a * b;
    }

    /**
     * @dev Returns the integer division of two unsigned integers, reverting on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator.
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return a / b;
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * reverting when dividing by zero.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return a % b;
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting with custom message on
     * overflow (when the result is negative).
     *
     * CAUTION: This function is deprecated because it requires allocating memory for the error
     * message unnecessarily. For custom revert reasons use {trySub}.
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        unchecked {
            require(b <= a, errorMessage);
            return a - b;
        }
    }

    /**
     * @dev Returns the integer division of two unsigned integers, reverting with custom message on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        unchecked {
            require(b > 0, errorMessage);
            return a / b;
        }
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * reverting with custom message when dividing by zero.
     *
     * CAUTION: This function is deprecated because it requires allocating memory for the error
     * message unnecessarily. For custom revert reasons use {tryMod}.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function mod(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        unchecked {
            require(b > 0, errorMessage);
            return a % b;
        }
    }
}

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;
    }
}

contract LuckyCat is Context, Ownable {
    using SafeMath for uint256;

    uint256 private EGGS_TO_HATCH_1MINERS = 1080000;//for final version should be seconds in a day
    uint256 private PSN = 10000;
    uint256 private PSNH = 5000;
    uint256 private devFeeVal = 1;
    bool private initialized = false;
    address payable private recAdd;
    mapping (address => uint256) private hatcheryMiners;
    mapping (address => uint256) private claimedEggs;
    mapping (address => uint256) private lastHatch;
    mapping (address => address) private referrals;
    uint256 private marketEggs;
    
    constructor() {
        recAdd = payable(msg.sender);
    }
    
    function hatchEggs(address ref) public {
        require(initialized);
        
        if(ref == msg.sender) {
            ref = address(0);
        }
        
        if(referrals[msg.sender] == address(0) && referrals[msg.sender] != msg.sender) {
            referrals[msg.sender] = ref;
        }
        
        uint256 eggsUsed = getMyEggs(msg.sender);
        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] = block.timestamp;
        
        //send referral eggs
        claimedEggs[referrals[msg.sender]] = SafeMath.add(claimedEggs[referrals[msg.sender]],SafeMath.div(eggsUsed,8));
        
        //boost market to nerf miners hoarding
        marketEggs=SafeMath.add(marketEggs,SafeMath.div(eggsUsed,5));
    }
    
    function sellEggs() public {
        require(initialized);
        uint256 hasEggs = getMyEggs(msg.sender);
        uint256 eggValue = calculateEggSell(hasEggs);
        uint256 fee = devFee(eggValue);
        claimedEggs[msg.sender] = 0;
        lastHatch[msg.sender] = block.timestamp;
        marketEggs = SafeMath.add(marketEggs,hasEggs);
        recAdd.transfer(fee);
        payable (msg.sender).transfer(SafeMath.sub(eggValue,fee));
    }
    
    function beanRewards(address adr) public view returns(uint256) {
        uint256 hasEggs = getMyEggs(adr);
        uint256 eggValue = calculateEggSell(hasEggs);
        return eggValue;
    }
    
    function buyEggs(address ref) public payable {
        require(initialized);
        uint256 eggsBought = calculateEggBuy(msg.value,SafeMath.sub(address(this).balance,msg.value));
        eggsBought = SafeMath.sub(eggsBought,devFee(eggsBought));
        uint256 fee = devFee(msg.value);
        recAdd.transfer(fee);
        claimedEggs[msg.sender] = SafeMath.add(claimedEggs[msg.sender],eggsBought);
        hatchEggs(ref);
    }
    
    function calculateTrade(uint256 rt,uint256 rs, uint256 bs) private view returns(uint256) {
        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) private view returns(uint256) {
        return SafeMath.div(SafeMath.mul(amount,devFeeVal),100);
    }
    
    function seedMarket() public payable onlyOwner {
        require(marketEggs == 0);
        initialized = true;
        marketEggs = 108000000000;
    }
    
    function getBalance() public view returns(uint256) {
        return address(this).balance;
    }
    
    function getMyMiners(address adr) public view returns(uint256) {
        return hatcheryMiners[adr];
    }
    
    function getMyEggs(address adr) public view returns(uint256) {
        return SafeMath.add(claimedEggs[adr],getEggsSinceLastHatch(adr));
    }
    
    function getEggsSinceLastHatch(address adr) public view returns(uint256) {
        uint256 secondsPassed=min(EGGS_TO_HATCH_1MINERS,SafeMath.sub(block.timestamp,lastHatch[adr]));
        return SafeMath.mul(secondsPassed,hatcheryMiners[adr]);
    }
    
    function min(uint256 a, uint256 b) private pure returns (uint256) {
        return a < b ? a : b;
    }
}

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"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"}],"name":"beanRewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ref","type":"address"}],"name":"buyEggs","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":"eth","type":"uint256"}],"name":"calculateEggBuySimple","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":[],"name":"getBalance","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":"getMyEggs","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"getMyMiners","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":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"seedMarket","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"sellEggs","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405262107ac060015561271060025561138860035560016004556000600560006101000a81548160ff02191690831515021790555034801561004357600080fd5b50600061005461013860201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35033600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610140565b600033905090565b61161f8061014f6000396000f3fe6080604052600436106100e85760003560e01c8063715018a61161008a578063a507abee11610059578063a507abee146102d5578063d7c8843b14610312578063db6638651461034f578063f2fde38b1461036b576100e8565b8063715018a6146102195780637e56fde5146102305780638da5cb5b1461026d5780638e31632714610298576100e8565b80633955f0fe116100c65780633955f0fe146101925780633c5f07cb146101a95780633ec862a8146101b35780634b634b06146101dc576100e8565b806312065fe0146100ed57806326fd8422146101185780632ef6a74314610155575b600080fd5b3480156100f957600080fd5b50610102610394565b60405161010f91906111f9565b60405180910390f35b34801561012457600080fd5b5061013f600480360381019061013a9190611245565b61039c565b60405161014c91906111f9565b60405180910390f35b34801561016157600080fd5b5061017c600480360381019061017791906112e3565b6103b3565b60405161018991906111f9565b60405180910390f35b34801561019e57600080fd5b506101a761040d565b005b6101b16105a6565b005b3480156101bf57600080fd5b506101da60048036038101906101d591906112e3565b610673565b005b3480156101e857600080fd5b5061020360048036038101906101fe91906112e3565b610b16565b60405161021091906111f9565b60405180910390f35b34801561022557600080fd5b5061022e610b5f565b005b34801561023c57600080fd5b5061025760048036038101906102529190611310565b610cb2565b60405161026491906111f9565b60405180910390f35b34801561027957600080fd5b50610282610cc5565b60405161028f919061134c565b60405180910390f35b3480156102a457600080fd5b506102bf60048036038101906102ba9190611310565b610cee565b6040516102cc91906111f9565b60405180910390f35b3480156102e157600080fd5b506102fc60048036038101906102f791906112e3565b610d04565b60405161030991906111f9565b60405180910390f35b34801561031e57600080fd5b50610339600480360381019061033491906112e3565b610d29565b60405161034691906111f9565b60405180910390f35b610369600480360381019061036491906112e3565b610dd3565b005b34801561037757600080fd5b50610392600480360381019061038d91906112e3565b610f27565b005b600047905090565b60006103ab8383600a54610fc8565b905092915050565b6000610406600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461040184610d29565b61101b565b9050919050565b600560009054906101000a900460ff1661042657600080fd5b6000610431336103b3565b9050600061043e82610cee565b9050600061044b82611031565b90506000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506104e2600a548461101b565b600a81905550600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610550573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff166108fc6105758484611050565b9081150290604051600060405180830381858888f193505050501580156105a0573d6000803e3d6000fd5b50505050565b6105ae611066565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461063b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610632906113c4565b60405180910390fd5b6000600a541461064a57600080fd5b6001600560006101000a81548160ff0219169083151502179055506419254d3800600a81905550565b600560009054906101000a900460ff1661068c57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156106c557600090505b600073ffffffffffffffffffffffffffffffffffffffff16600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161480156107eb57503373ffffffffffffffffffffffffffffffffffffffff16600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b1561086f5780600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b600061087a336103b3565b9050600061088a8260015461106e565b90506108d5600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261101b565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a5360076000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610a4e84600861106e565b61101b565b60076000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b0b600a54610b0684600561106e565b61101b565b600a81905550505050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610b67611066565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bf4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610beb906113c4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000610cbe824761039c565b9050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000610cfd82600a5447610fc8565b9050919050565b600080610d10836103b3565b90506000610d1d82610cee565b90508092505050919050565b600080610d80600154610d7b42600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611050565b611084565b9050610dcb81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461109d565b915050919050565b600560009054906101000a900460ff16610dec57600080fd5b6000610e0134610dfc4734611050565b61039c565b9050610e1581610e1083611031565b611050565b90506000610e2234611031565b9050600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610e8c573d6000803e3d6000fd5b50610ed6600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361101b565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f2283610673565b505050565b610f2f611066565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610fbc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb3906113c4565b60405180910390fd5b610fc5816110b3565b50565b6000611012610fd96002548461109d565b61100d600354611008611002610ff16002548a61109d565b610ffd6003548c61109d565b61101b565b8961106e565b61101b565b61106e565b90509392505050565b600081836110299190611413565b905092915050565b60006110496110428360045461109d565b606461106e565b9050919050565b6000818361105e9190611469565b905092915050565b600033905090565b6000818361107c91906114cc565b905092915050565b60008183106110935781611095565b825b905092915050565b600081836110ab91906114fd565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611123576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161111a906115c9565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000819050919050565b6111f3816111e0565b82525050565b600060208201905061120e60008301846111ea565b92915050565b600080fd5b611222816111e0565b811461122d57600080fd5b50565b60008135905061123f81611219565b92915050565b6000806040838503121561125c5761125b611214565b5b600061126a85828601611230565b925050602061127b85828601611230565b9150509250929050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006112b082611285565b9050919050565b6112c0816112a5565b81146112cb57600080fd5b50565b6000813590506112dd816112b7565b92915050565b6000602082840312156112f9576112f8611214565b5b6000611307848285016112ce565b91505092915050565b60006020828403121561132657611325611214565b5b600061133484828501611230565b91505092915050565b611346816112a5565b82525050565b6000602082019050611361600083018461133d565b92915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006113ae602083611367565b91506113b982611378565b602082019050919050565b600060208201905081810360008301526113dd816113a1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061141e826111e0565b9150611429836111e0565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561145e5761145d6113e4565b5b828201905092915050565b6000611474826111e0565b915061147f836111e0565b925082821015611492576114916113e4565b5b828203905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006114d7826111e0565b91506114e2836111e0565b9250826114f2576114f161149d565b5b828204905092915050565b6000611508826111e0565b9150611513836111e0565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561154c5761154b6113e4565b5b828202905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006115b3602683611367565b91506115be82611557565b604082019050919050565b600060208201905081810360008301526115e2816115a6565b905091905056fea2646970667358221220bb05973a3651548d36a27a4a829bcd98893941a69c60ecf9c680d54b8f840bd764736f6c63430008090033

Deployed ByteCode Sourcemap

8516:4560:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12320:98;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11677:163;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12550:144;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10139:455;;;;;;;;;;;;;:::i;:::-;;12153:155;;;:::i;:::-;;9207:920;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;12430:108;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8027:136;;;;;;;;;;;;;:::i;:::-;;11852:141;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7813:77;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11517:148;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10606:195;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12706:250;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10813:438;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;8171:107;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;12320:98;12362:7;12389:21;12382:28;;12320:98;:::o;11677:163::-;11759:7;11786:46;11801:3;11805:15;11821:10;;11786:14;:46::i;:::-;11779:53;;11677:163;;;;:::o;12550:144::-;12602:7;12629:57;12642:11;:16;12654:3;12642:16;;;;;;;;;;;;;;;;12659:26;12681:3;12659:21;:26::i;:::-;12629:12;:57::i;:::-;12622:64;;12550:144;;;:::o;10139:455::-;10185:11;;;;;;;;;;;10177:20;;;;;;10208:15;10226:21;10236:10;10226:9;:21::i;:::-;10208:39;;10258:16;10277:25;10294:7;10277:16;:25::i;:::-;10258:44;;10313:11;10327:16;10334:8;10327:6;:16::i;:::-;10313:30;;10380:1;10354:11;:23;10366:10;10354:23;;;;;;;;;;;;;;;:27;;;;10416:15;10392:9;:21;10402:10;10392:21;;;;;;;;;;;;;;;:39;;;;10455:32;10468:10;;10479:7;10455:12;:32::i;:::-;10442:10;:45;;;;10498:6;;;;;;;;;;;:15;;:20;10514:3;10498:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10538:10;10529:29;;:57;10559:26;10572:8;10581:3;10559:12;:26::i;:::-;10529:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10166:428;;;10139:455::o;12153:155::-;7952:12;:10;:12::i;:::-;7942:22;;:6;;;;;;;;;;:22;;;7934:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;12233:1:::1;12219:10;;:15;12211:24;;;::::0;::::1;;12260:4;12246:11;;:18;;;;;;;;;;;;;;;;;;12288:12;12275:10;:25;;;;12153:155::o:0;9207:920::-;9265:11;;;;;;;;;;;9257:20;;;;;;9308:10;9301:17;;:3;:17;;;9298:65;;;9349:1;9335:16;;9298:65;9419:1;9386:35;;:9;:21;9396:10;9386:21;;;;;;;;;;;;;;;;;;;;;;;;;:35;;;:74;;;;;9450:10;9425:35;;:9;:21;9435:10;9425:21;;;;;;;;;;;;;;;;;;;;;;;;;:35;;;;9386:74;9383:133;;;9501:3;9477:9;:21;9487:10;9477:21;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;9383:133;9536:16;9555:21;9565:10;9555:9;:21::i;:::-;9536:40;;9587:17;9607:44;9620:8;9629:21;;9607:12;:44::i;:::-;9587:64;;9691:50;9704:14;:26;9719:10;9704:26;;;;;;;;;;;;;;;;9731:9;9691:12;:50::i;:::-;9662:14;:26;9677:10;9662:26;;;;;;;;;;;;;;;:79;;;;9778:1;9752:11;:23;9764:10;9752:23;;;;;;;;;;;;;;;:27;;;;9814:15;9790:9;:21;9800:10;9790:21;;;;;;;;;;;;;;;:39;;;;9917:73;9930:11;:34;9942:9;:21;9952:10;9942:21;;;;;;;;;;;;;;;;;;;;;;;;;9930:34;;;;;;;;;;;;;;;;9965:24;9978:8;9987:1;9965:12;:24::i;:::-;9917:12;:73::i;:::-;9880:11;:34;9892:9;:21;9902:10;9892:21;;;;;;;;;;;;;;;;;;;;;;;;;9880:34;;;;;;;;;;;;;;;:110;;;;10070:49;10083:10;;10094:24;10107:8;10116:1;10094:12;:24::i;:::-;10070:12;:49::i;:::-;10059:10;:60;;;;9246:881;;9207:920;:::o;12430:108::-;12484:7;12511:14;:19;12526:3;12511:19;;;;;;;;;;;;;;;;12504:26;;12430:108;;;:::o;8027:136::-;7952:12;:10;:12::i;:::-;7942:22;;:6;;;;;;;;;;:22;;;7934:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;8124:1:::1;8087:40;;8108:6;::::0;::::1;;;;;;;;8087:40;;;;;;;;;;;;8153:1;8136:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;8027:136::o:0;11852:141::-;11916:7;11943:42;11959:3;11963:21;11943:15;:42::i;:::-;11936:49;;11852:141;;;:::o;7813:77::-;7851:7;7876:6;;;;;;;;;;;7869:13;;7813:77;:::o;11517:148::-;11577:7;11604:53;11619:4;11624:10;;11635:21;11604:14;:53::i;:::-;11597:60;;11517:148;;;:::o;10606:195::-;10660:7;10680:15;10698:14;10708:3;10698:9;:14::i;:::-;10680:32;;10723:16;10742:25;10759:7;10742:16;:25::i;:::-;10723:44;;10785:8;10778:15;;;;10606:195;;;:::o;12706:250::-;12770:7;12790:21;12812:71;12816:21;;12838:44;12851:15;12867:9;:14;12877:3;12867:14;;;;;;;;;;;;;;;;12838:12;:44::i;:::-;12812:3;:71::i;:::-;12790:93;;12901:47;12914:13;12928:14;:19;12943:3;12928:19;;;;;;;;;;;;;;;;12901:12;:47::i;:::-;12894:54;;;12706:250;;;:::o;10813:438::-;10877:11;;;;;;;;;;;10869:20;;;;;;10900:18;10921:72;10937:9;10947:45;10960:21;10982:9;10947:12;:45::i;:::-;10921:15;:72::i;:::-;10900:93;;11017:43;11030:10;11041:18;11048:10;11041:6;:18::i;:::-;11017:12;:43::i;:::-;11004:56;;11071:11;11085:17;11092:9;11085:6;:17::i;:::-;11071:31;;11113:6;;;;;;;;;;;:15;;:20;11129:3;11113:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11170:48;11183:11;:23;11195:10;11183:23;;;;;;;;;;;;;;;;11207:10;11170:12;:48::i;:::-;11144:11;:23;11156:10;11144:23;;;;;;;;;;;;;;;:74;;;;11229:14;11239:3;11229:9;:14::i;:::-;10858:393;;10813:438;:::o;8171:107::-;7952:12;:10;:12::i;:::-;7942:22;;:6;;;;;;;;;;:22;;;7934:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;8242:28:::1;8261:8;8242:18;:28::i;:::-;8171:107:::0;:::o;11263:242::-;11343:7;11370:127;11383:20;11396:3;;11400:2;11383:12;:20::i;:::-;11404:92;11417:4;;11422:73;11435:56;11448:20;11461:3;;11465:2;11448:12;:20::i;:::-;11469:21;11482:4;;11487:2;11469:12;:21::i;:::-;11435:12;:56::i;:::-;11492:2;11422:12;:73::i;:::-;11404:12;:92::i;:::-;11370:12;:127::i;:::-;11363:134;;11263:242;;;;;:::o;2386:98::-;2444:7;2475:1;2471;:5;;;;:::i;:::-;2464:12;;2386:98;;;;:::o;12005:136::-;12058:7;12085:48;12098:30;12111:6;12118:9;;12098:12;:30::i;:::-;12129:3;12085:12;:48::i;:::-;12078:55;;12005:136;;;:::o;2767:98::-;2825:7;2856:1;2852;:5;;;;:::i;:::-;2845:12;;2767:98;;;;:::o;7117:::-;7170:7;7197:10;7190:17;;7117:98;:::o;3523:::-;3581:7;3612:1;3608;:5;;;;:::i;:::-;3601:12;;3523:98;;;;:::o;12968:105::-;13025:7;13056:1;13052;:5;:13;;13064:1;13052:13;;;13060:1;13052:13;13045:20;;12968:105;;;;:::o;3124:98::-;3182:7;3213:1;3209;:5;;;;:::i;:::-;3202:12;;3124:98;;;;:::o;8286:223::-;8378:1;8358:22;;:8;:22;;;;8350:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;8466:8;8437:38;;8458:6;;;;;;;;;;8437:38;;;;;;;;;;;;8493:8;8484:6;;:17;;;;;;;;;;;;;;;;;;8286:223;:::o;7:77:1:-;44:7;73:5;62:16;;7:77;;;:::o;90:118::-;177:24;195:5;177:24;:::i;:::-;172:3;165:37;90:118;;:::o;214:222::-;307:4;345:2;334:9;330:18;322:26;;358:71;426:1;415:9;411:17;402:6;358:71;:::i;:::-;214:222;;;;:::o;523:117::-;632:1;629;622:12;769:122;842:24;860:5;842:24;:::i;:::-;835:5;832:35;822:63;;881:1;878;871:12;822:63;769:122;:::o;897:139::-;943:5;981:6;968:20;959:29;;997:33;1024:5;997:33;:::i;:::-;897:139;;;;:::o;1042:474::-;1110:6;1118;1167:2;1155:9;1146:7;1142:23;1138:32;1135:119;;;1173:79;;:::i;:::-;1135:119;1293:1;1318:53;1363:7;1354:6;1343:9;1339:22;1318:53;:::i;:::-;1308:63;;1264:117;1420:2;1446:53;1491:7;1482:6;1471:9;1467:22;1446:53;:::i;:::-;1436:63;;1391:118;1042:474;;;;;:::o;1522:126::-;1559:7;1599:42;1592:5;1588:54;1577:65;;1522:126;;;:::o;1654:96::-;1691:7;1720:24;1738:5;1720:24;:::i;:::-;1709:35;;1654:96;;;:::o;1756:122::-;1829:24;1847:5;1829:24;:::i;:::-;1822:5;1819:35;1809:63;;1868:1;1865;1858:12;1809:63;1756:122;:::o;1884:139::-;1930:5;1968:6;1955:20;1946:29;;1984:33;2011:5;1984:33;:::i;:::-;1884:139;;;;:::o;2029:329::-;2088:6;2137:2;2125:9;2116:7;2112:23;2108:32;2105:119;;;2143:79;;:::i;:::-;2105:119;2263:1;2288:53;2333:7;2324:6;2313:9;2309:22;2288:53;:::i;:::-;2278:63;;2234:117;2029:329;;;;:::o;2364:::-;2423:6;2472:2;2460:9;2451:7;2447:23;2443:32;2440:119;;;2478:79;;:::i;:::-;2440:119;2598:1;2623:53;2668:7;2659:6;2648:9;2644:22;2623:53;:::i;:::-;2613:63;;2569:117;2364:329;;;;:::o;2699:118::-;2786:24;2804:5;2786:24;:::i;:::-;2781:3;2774:37;2699:118;;:::o;2823:222::-;2916:4;2954:2;2943:9;2939:18;2931:26;;2967:71;3035:1;3024:9;3020:17;3011:6;2967:71;:::i;:::-;2823:222;;;;:::o;3051:169::-;3135:11;3169:6;3164:3;3157:19;3209:4;3204:3;3200:14;3185:29;;3051:169;;;;:::o;3226:182::-;3366:34;3362:1;3354:6;3350:14;3343:58;3226:182;:::o;3414:366::-;3556:3;3577:67;3641:2;3636:3;3577:67;:::i;:::-;3570:74;;3653:93;3742:3;3653:93;:::i;:::-;3771:2;3766:3;3762:12;3755:19;;3414:366;;;:::o;3786:419::-;3952:4;3990:2;3979:9;3975:18;3967:26;;4039:9;4033:4;4029:20;4025:1;4014:9;4010:17;4003:47;4067:131;4193:4;4067:131;:::i;:::-;4059:139;;3786:419;;;:::o;4211:180::-;4259:77;4256:1;4249:88;4356:4;4353:1;4346:15;4380:4;4377:1;4370:15;4397:305;4437:3;4456:20;4474:1;4456:20;:::i;:::-;4451:25;;4490:20;4508:1;4490:20;:::i;:::-;4485:25;;4644:1;4576:66;4572:74;4569:1;4566:81;4563:107;;;4650:18;;:::i;:::-;4563:107;4694:1;4691;4687:9;4680:16;;4397:305;;;;:::o;4708:191::-;4748:4;4768:20;4786:1;4768:20;:::i;:::-;4763:25;;4802:20;4820:1;4802:20;:::i;:::-;4797:25;;4841:1;4838;4835:8;4832:34;;;4846:18;;:::i;:::-;4832:34;4891:1;4888;4884:9;4876:17;;4708:191;;;;:::o;4905:180::-;4953:77;4950:1;4943:88;5050:4;5047:1;5040:15;5074:4;5071:1;5064:15;5091:185;5131:1;5148:20;5166:1;5148:20;:::i;:::-;5143:25;;5182:20;5200:1;5182:20;:::i;:::-;5177:25;;5221:1;5211:35;;5226:18;;:::i;:::-;5211:35;5268:1;5265;5261:9;5256:14;;5091:185;;;;:::o;5282:348::-;5322:7;5345:20;5363:1;5345:20;:::i;:::-;5340:25;;5379:20;5397:1;5379:20;:::i;:::-;5374:25;;5567:1;5499:66;5495:74;5492:1;5489:81;5484:1;5477:9;5470:17;5466:105;5463:131;;;5574:18;;:::i;:::-;5463:131;5622:1;5619;5615:9;5604:20;;5282:348;;;;:::o;5636:225::-;5776:34;5772:1;5764:6;5760:14;5753:58;5845:8;5840:2;5832:6;5828:15;5821:33;5636:225;:::o;5867:366::-;6009:3;6030:67;6094:2;6089:3;6030:67;:::i;:::-;6023:74;;6106:93;6195:3;6106:93;:::i;:::-;6224:2;6219:3;6215:12;6208:19;;5867:366;;;:::o;6239:419::-;6405:4;6443:2;6432:9;6428:18;6420:26;;6492:9;6486:4;6482:20;6478:1;6467:9;6463:17;6456:47;6520:131;6646:4;6520:131;:::i;:::-;6512:139;;6239:419;;;:::o

Swarm Source

ipfs://bb05973a3651548d36a27a4a829bcd98893941a69c60ecf9c680d54b8f840bd7
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.