Contract 0x5ab47dd39264a5d076566fc01a1612a1a982654e 10

 
 
Txn Hash
Method
Block
From
To
Value [Txn Fee]
0x76f51e9390568c436f1f7058a519ade7e7ec49b4d385ecf45132d005a81a7315Harvest Seeds432333512023-05-28 3:02:382 hrs 13 mins ago0x9031ad53409e4dec900af633cb993397b9c7ba5c IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.010105847724150.317532714
0x8cb88800c532556f0d57c753e1e6bcb89c6e55ef07df07dfae4edf7cf6378f30Replant Seeds432290722023-05-28 0:26:154 hrs 50 mins ago0x49930e30a91acea26b10ce2b4ad393aa3db8ad1d IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.012060529779 128.902769039
0x03b7023d86c0f580a7a63d94e79d17d298a08935518e373c7e7010c06ac786a4Replant Seeds432287842023-05-28 0:15:335 hrs ago0x3c8074bd2db4eab4c5ba769d37504d8b2b9ddddb IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.012045388674 128.740941126
0x10f30de42f8713d34e7f0e5bf1ff09b3398ff3c41e78947b6d4c74db93fb99e1Replant Seeds432273942023-05-27 23:25:355 hrs 50 mins ago0x34b78698f346b2ec58d4adf5b50370bf69fdea51 IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.009172877322 116.907043102
0xe2002cb29fad912f96280fc8848b2584a9f2bae14ac10cf11da04d65f4bdd8c5Replant Seeds432092562023-05-27 12:17:5916 hrs 58 mins ago0x00018d405052fc8be538a372e5b4ab4a512456c3 IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.01377668741 144.538502966
0x36751ac0180e3a1488b8061aa2a0d426fe85167f8c84acef2f22fcee83a21cb7Replant Seeds432092312023-05-27 12:17:0516 hrs 59 mins ago0xa4fea54f4dd3d8aab135cf93bca9219f9275066f IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.011453812226 150.282913155
0x3fcb461d17fd4196ab1bf84ea05ffcc2bd9334b07db8713d0d65d11fa6aa2392Harvest Seeds431942262023-05-27 3:02:381 day 2 hrs ago0x9031ad53409e4dec900af633cb993397b9c7ba5c IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.009093654014135.261847603
0xff6e377ab22ff63d930f00cde44464920226a3d3f787609c1b739331f132c1bdReplant Seeds431918892023-05-27 1:33:501 day 3 hrs ago0x49930e30a91acea26b10ce2b4ad393aa3db8ad1d IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.0128206764 137.027205209
0xebfa71a1a17a86cc410929f361c04d9a12e364630b24a7319802ae9984c9e0f5Replant Seeds431918732023-05-27 1:33:151 day 3 hrs ago0x3c8074bd2db4eab4c5ba769d37504d8b2b9ddddb IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.012689308438 135.623146312
0x07ef16f850e856ee72256ae1b31d3340e973518fb5e7e3af604d5f2a31e118eaReplant Seeds431891922023-05-26 23:54:101 day 5 hrs ago0x34b78698f346b2ec58d4adf5b50370bf69fdea51 IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.010933888782 139.350888737
0x16052773bed9d75d722f5f8038f97885fde758e2f8a624e456e7fa559ca76992Replant Seeds431835812023-05-26 20:31:121 day 8 hrs ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.010621812758 135.387327237
0x63cb9dff77d33f642218ddaa1e387a5926ae8034faa402a6d175dddcfb507b82Replant Seeds431703422023-05-26 12:35:501 day 16 hrs ago0x00018d405052fc8be538a372e5b4ab4a512456c3 IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.024042514706 252.242718428
0x4c58b376cb200936e2802624dace3f272fb75785f09425a3f610b98c38a9f669Replant Seeds431703052023-05-26 12:34:321 day 16 hrs ago0xa4fea54f4dd3d8aab135cf93bca9219f9275066f IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.020536640035 269.456669095
0xbe698995f83225ef60f1a1bc880286fa5773ea15926642a6e76b6a855091db97Replant Seeds431545562023-05-26 3:02:382 days 2 hrs ago0x9031ad53409e4dec900af633cb993397b9c7ba5c IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.011225277311143.079183122
0x871ee6dd4df1b768ad2b1b93804f97d509cc30b6db667771a0a5b3baa5b57d18Replant Seeds431496642023-05-26 0:07:462 days 5 hrs ago0x49930e30a91acea26b10ce2b4ad393aa3db8ad1d IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.013019711432 139.154488766
0x3fd75f66d051a1e2de94730d37e952fc3ca74e34df0fadfb5a857b158b844815Replant Seeds431496442023-05-26 0:07:022 days 5 hrs ago0x3c8074bd2db4eab4c5ba769d37504d8b2b9ddddb IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.012645534462 135.155290689
0xf9c82d1c6b1c364e306d0ee046ec916187300ca01b8128df025d69db3253a175Replant Seeds431298912023-05-25 12:03:202 days 17 hrs ago0x00018d405052fc8be538a372e5b4ab4a512456c3 IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.01969141049 206.592986318
0x439abb5d3fbc27c48e5b8f3f6e93a9242ebcef61f60eff9427c65726da4d2e9eReplant Seeds431298292023-05-25 12:00:502 days 17 hrs ago0xa4fea54f4dd3d8aab135cf93bca9219f9275066f IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.015804882277 207.372331927
0xf1c4bbd62044486629de5b2735f3f54ee97f09553255d772deba3f45c6b798f3Harvest Seeds431148752023-05-25 3:02:393 days 2 hrs ago0x9031ad53409e4dec900af633cb993397b9c7ba5c IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.009572887192142.390111451
0x0217ae27f1fb2c23dad962474435d05e273c07969df4ce94547dc248a7bb8f53Replant Seeds431134992023-05-25 2:12:513 days 3 hrs ago0x34b78698f346b2ec58d4adf5b50370bf69fdea51 IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.011326390121 144.353263601
0x7d421053964845332f9271c373d4337b9906be2ed013a4acd68bc2dece1612a3Replant Seeds431132242023-05-25 2:02:343 days 3 hrs ago0x49930e30a91acea26b10ce2b4ad393aa3db8ad1d IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.013757471213 147.039654713
0xf52770985bd8a20956cddf7374167800f8046a5978fc264a5e010a8251118672Replant Seeds431132002023-05-25 2:01:443 days 3 hrs ago0x3c8074bd2db4eab4c5ba769d37504d8b2b9ddddb IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.013418362727 140.413787004
0xbb0c27a02c1f93b6fe978bc55acf42edd93c047f009ecc0ac3b6602db276959aReplant Seeds430909502023-05-24 12:38:283 days 16 hrs ago0x00018d405052fc8be538a372e5b4ab4a512456c3 IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.01730389106 181.544259142
0xb50bfd486008b9b3d1c4cebdd6a28c821ccdc794e6631142f46b6feb38fa402dReplant Seeds430909202023-05-24 12:37:243 days 16 hrs ago0xa4fea54f4dd3d8aab135cf93bca9219f9275066f IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.013878685536 177.442760805
0xe33fc4c0fa28d665d31694f2f31f6e58109d3a541d9d4eda3fa11b9676532965Harvest Seeds430899422023-05-24 12:00:383 days 17 hrs ago0x49930e30a91acea26b10ce2b4ad393aa3db8ad1d IN  0x5ab47dd39264a5d076566fc01a1612a1a982654e0 MATIC0.011012409981 163.802022634
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x76f51e9390568c436f1f7058a519ade7e7ec49b4d385ecf45132d005a81a7315432333512023-05-28 3:02:382 hrs 13 mins ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0x9031ad53409e4dec900af633cb993397b9c7ba5c0.000002159680033079 MATIC
0x76f51e9390568c436f1f7058a519ade7e7ec49b4d385ecf45132d005a81a7315432333512023-05-28 3:02:382 hrs 13 mins ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0xdffc5a78314d19d04abde2b46d361136e04f10470.000000044075102715 MATIC
0x3fcb461d17fd4196ab1bf84ea05ffcc2bd9334b07db8713d0d65d11fa6aa2392431942262023-05-27 3:02:381 day 2 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0x9031ad53409e4dec900af633cb993397b9c7ba5c0.00000219568061272 MATIC
0x3fcb461d17fd4196ab1bf84ea05ffcc2bd9334b07db8713d0d65d11fa6aa2392431942262023-05-27 3:02:381 day 2 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0xdffc5a78314d19d04abde2b46d361136e04f10470.000000044809808422 MATIC
0xf1c4bbd62044486629de5b2735f3f54ee97f09553255d772deba3f45c6b798f3431148752023-05-25 3:02:393 days 2 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0x9031ad53409e4dec900af633cb993397b9c7ba5c0.000002097002534455 MATIC
0xf1c4bbd62044486629de5b2735f3f54ee97f09553255d772deba3f45c6b798f3431148752023-05-25 3:02:393 days 2 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0xdffc5a78314d19d04abde2b46d361136e04f10470.00000004279597009 MATIC
0xe33fc4c0fa28d665d31694f2f31f6e58109d3a541d9d4eda3fa11b9676532965430899422023-05-24 12:00:383 days 17 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0x49930e30a91acea26b10ce2b4ad393aa3db8ad1d0.455417366326805416 MATIC
0xe33fc4c0fa28d665d31694f2f31f6e58109d3a541d9d4eda3fa11b9676532965430899422023-05-24 12:00:383 days 17 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0xdffc5a78314d19d04abde2b46d361136e04f10470.009294231965853171 MATIC
0x657561c9a5bf73d2b90cf8027e2520af4c21b0600eb43dc00d05fb00f91be488430899422023-05-24 12:00:383 days 17 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0x3c8074bd2db4eab4c5ba769d37504d8b2b9ddddb0.529808384990741408 MATIC
0x657561c9a5bf73d2b90cf8027e2520af4c21b0600eb43dc00d05fb00f91be488430899422023-05-24 12:00:383 days 17 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0xdffc5a78314d19d04abde2b46d361136e04f10470.010812416020219212 MATIC
0xc128ee5437d06951742b15276e22cefc352f4e7b30efdf2e9a4cec8af31b9e5e430517992023-05-23 12:57:444 days 16 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0xb54caff43796c25111f32a3e868a9b93474986b87.641024751454449151 MATIC
0xc128ee5437d06951742b15276e22cefc352f4e7b30efdf2e9a4cec8af31b9e5e430517992023-05-23 12:57:444 days 16 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0xdffc5a78314d19d04abde2b46d361136e04f10470.155939280641927533 MATIC
0x312b17fad6be4e2141b20811501e9d40c10f735628932c730d589fa390a45f2b430503692023-05-23 12:05:394 days 17 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0x00018d405052fc8be538a372e5b4ab4a512456c30.115834837133586971 MATIC
0x312b17fad6be4e2141b20811501e9d40c10f735628932c730d589fa390a45f2b430503692023-05-23 12:05:394 days 17 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0xdffc5a78314d19d04abde2b46d361136e04f10470.002363976268032387 MATIC
0x9daf450f99c1f8f5fc63f0b08115c56c832e63ade3466703025b32d644be0a43430503392023-05-23 12:04:354 days 17 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0xa4fea54f4dd3d8aab135cf93bca9219f9275066f0.296106648821024658 MATIC
0x9daf450f99c1f8f5fc63f0b08115c56c832e63ade3466703025b32d644be0a43430503392023-05-23 12:04:354 days 17 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0xdffc5a78314d19d04abde2b46d361136e04f10470.006042992833082135 MATIC
0x953985d81d593c2f1faeb1190ab5e0a040b4bdc425caf5bef871c7f14af6b080430354572023-05-23 3:02:445 days 2 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0x9031ad53409e4dec900af633cb993397b9c7ba5c0.000005041135614251 MATIC
0x953985d81d593c2f1faeb1190ab5e0a040b4bdc425caf5bef871c7f14af6b080430354572023-05-23 3:02:445 days 2 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0xdffc5a78314d19d04abde2b46d361136e04f10470.000000102880318658 MATIC
0xd75c753103180836e2535c0a355b05aac32123d625d8ece7be0b27ed8b391c89429586052023-05-21 3:02:407 days 2 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0x9031ad53409e4dec900af633cb993397b9c7ba5c0.000004855299214146 MATIC
0xd75c753103180836e2535c0a355b05aac32123d625d8ece7be0b27ed8b391c89429586052023-05-21 3:02:407 days 2 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0xdffc5a78314d19d04abde2b46d361136e04f10470.000000099087739064 MATIC
0xdbabead79646e00567858e0792140fd797637a4aaa2b3edef06c4d71a4dcf988429467052023-05-20 19:50:007 days 9 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0x123aaea9bc240695dfe07c047ccfab5ed70e60cd0.000000000000003393 MATIC
0xdbabead79646e00567858e0792140fd797637a4aaa2b3edef06c4d71a4dcf988429467052023-05-20 19:50:007 days 9 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0xdffc5a78314d19d04abde2b46d361136e04f104769 wei
0x043aea20cb46feacd35662444fdef07a80645c8cd87ec6ae33fe71b5af7ece52429187642023-05-20 3:02:468 days 2 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0x9031ad53409e4dec900af633cb993397b9c7ba5c0.000004928823992433 MATIC
0x043aea20cb46feacd35662444fdef07a80645c8cd87ec6ae33fe71b5af7ece52429187642023-05-20 3:02:468 days 2 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0xdffc5a78314d19d04abde2b46d361136e04f10470.000000100588244743 MATIC
0x962e711d7e76bff98d2a7d878905c3bc95792e246fd7a29d584dfc9f0bf8d1b5429045932023-05-19 18:28:388 days 10 hrs ago 0x5ab47dd39264a5d076566fc01a1612a1a982654e0x2e691be58fe5166ac25d8aa7c83b798b7410028f0.026899574890945918 MATIC
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TheFarmHouse

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
File 1 of 1 : TheFarmHouse.sol
// 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 TheFarmHouse is Context, Ownable {
    using SafeMath for uint256;

    uint256 private SEEDS_TO_PLANT_1MINERS = 1080000;//for final version should be seconds in a day
    uint256 private PSN = 10000;
    uint256 private PSNH = 5000;
    uint256 private devFeeVal = 2;
    bool private initialized = false;
    address payable private recAddr;
    mapping (address => uint256) private seedMiners;
    mapping (address => uint256) private claimedSeeds;
    mapping (address => uint256) private lastPlanted;
    mapping (address => address) private referrals;
    mapping (uint256 => ReferralData) public referralsData;
    mapping (address=>uint256) public refIndex;
    mapping (address => uint256) public refferalsAmountData;
    uint256 public totalRefferalCount;
    uint256 private marketSeeds;

    struct ReferralData{
        address refAddress;
        uint256 amount;
        uint256 refCount;
    }
    
    constructor(address payable _benificiaryAddress) {
        recAddr = _benificiaryAddress;
    }
    
    function replantSeeds(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 seedsUsed = getMySeeds(msg.sender);
        uint256 newMiners = SafeMath.div(seedsUsed,SEEDS_TO_PLANT_1MINERS);
        seedMiners[msg.sender] = SafeMath.add(seedMiners[msg.sender],newMiners);
        claimedSeeds[msg.sender] = 0;
        lastPlanted[msg.sender] = block.timestamp;
        
        //send referral seeds
        claimedSeeds[referrals[msg.sender]] = SafeMath.add(claimedSeeds[referrals[msg.sender]],SafeMath.div(seedsUsed.mul(100000000),740740741));
       
        if(referrals[msg.sender]!=address(0) && refferalsAmountData[referrals[msg.sender]]==0){
            totalRefferalCount = totalRefferalCount.add(1);
            refIndex[referrals[msg.sender]] = totalRefferalCount;
        }
        if(referrals[msg.sender]!=address(0)){
            uint256 currentIndex = refIndex[referrals[msg.sender]];
            refferalsAmountData[referrals[msg.sender]] = refferalsAmountData[referrals[msg.sender]].add(claimedSeeds[referrals[msg.sender]]);
            referralsData[currentIndex] = ReferralData({
                refAddress:referrals[msg.sender],
                amount:referralsData[currentIndex].amount.add(SafeMath.div(seedsUsed.mul(100000000),740740741)),
                refCount:referralsData[currentIndex].refCount.add(1)
            });
        }
        //boost market to nerf miners hoarding
        marketSeeds=SafeMath.add(marketSeeds,SafeMath.div(seedsUsed,5));
    }
    
    function harvestSeeds() public {
        require(initialized);
        uint256 hasSeeds = getMySeeds(msg.sender);
        uint256 seedValue = calculateSeedSell(hasSeeds);
        uint256 fee = devFee(seedValue);
        claimedSeeds[msg.sender] = 0;
        lastPlanted[msg.sender] = block.timestamp;
        marketSeeds = SafeMath.add(marketSeeds,hasSeeds);
        recAddr.transfer(fee);
        payable (msg.sender).transfer(SafeMath.sub(seedValue,fee));
    }
    
    function seedRewards(address adr) public view returns(uint256) {
        uint256 hasSeeds = getMySeeds(adr);
        uint256 seedValue = calculateSeedSell(hasSeeds);
        return seedValue;
    }
    
    function plantSeeds(address ref) public payable {
        require(initialized);
        uint256 seedsBought = calculateSeedBuy(msg.value,SafeMath.sub(address(this).balance,msg.value));
        seedsBought = SafeMath.sub(seedsBought,devFee(seedsBought));
        uint256 fee = devFee(msg.value);
        recAddr.transfer(fee);
        claimedSeeds[msg.sender] = SafeMath.add(claimedSeeds[msg.sender],seedsBought);
        replantSeeds(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 calculateSeedSell(uint256 seeds) public view returns(uint256) {
        return calculateTrade(seeds,marketSeeds,address(this).balance);
    }
    
    function calculateSeedBuy(uint256 eth,uint256 contractBalance) public view returns(uint256) {
        return calculateTrade(eth,contractBalance,marketSeeds);
    }
    
    function calculateSeedBuySimple(uint256 eth) public view returns(uint256) {
        return calculateSeedBuy(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(marketSeeds == 0);
        initialized = true;
        marketSeeds = 108000000000;
    }
    
    function getBalance() public view returns(uint256) {
        return address(this).balance;
    }
    
    function getMyMiners(address adr) public view returns(uint256) {
        return seedMiners[adr];
    }
    
    function getMySeeds(address adr) public view returns(uint256) {
        return SafeMath.add(claimedSeeds[adr],getSeedsSincelastPlanted(adr));
    }
    
    function getSeedsSincelastPlanted(address adr) public view returns(uint256) {
        uint256 secondsPassed=min(SEEDS_TO_PLANT_1MINERS,SafeMath.sub(block.timestamp,lastPlanted[adr]));
        return SafeMath.mul(secondsPassed,seedMiners[adr]);
    }
    
    function min(uint256 a, uint256 b) private pure returns (uint256) {
        return a < b ? a : b;
    }
}

Settings
{
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address payable","name":"_benificiaryAddress","type":"address"}],"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":"uint256","name":"eth","type":"uint256"},{"internalType":"uint256","name":"contractBalance","type":"uint256"}],"name":"calculateSeedBuy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"eth","type":"uint256"}],"name":"calculateSeedBuySimple","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"seeds","type":"uint256"}],"name":"calculateSeedSell","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":"getMyMiners","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"getMySeeds","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"getSeedsSincelastPlanted","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"harvestSeeds","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ref","type":"address"}],"name":"plantSeeds","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"refIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"referralsData","outputs":[{"internalType":"address","name":"refAddress","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"refCount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"refferalsAmountData","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"ref","type":"address"}],"name":"replantSeeds","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"seedMarket","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"seedRewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalRefferalCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405262107ac060015561271060025561138860035560026004556000600560006101000a81548160ff0219169083151502179055503480156200004457600080fd5b50604051620020b4380380620020b483398181016040528101906200006a9190620001d4565b60006200007c6200016260201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35080600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505062000206565b600033905090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200019c826200016f565b9050919050565b620001ae816200018f565b8114620001ba57600080fd5b50565b600081519050620001ce81620001a3565b92915050565b600060208284031215620001ed57620001ec6200016a565b5b6000620001fd84828501620001bd565b91505092915050565b611e9e80620002166000396000f3fe6080604052600436106101145760003560e01c80638b1653f0116100a0578063beb6b12811610064578063beb6b128146103a8578063d078bd40146103c4578063e04d510514610401578063e538931c1461043e578063f2fde38b1461047b57610114565b80638b1653f01461029d5780638da5cb5b146102c657806394d127a8146102f1578063b4fad2d11461032e578063b7bb15d41461036b57610114565b806347c2b736116100e757806347c2b736146101ca57806348e1d3d2146102075780634b634b0614610232578063715018a61461026f578063783881fc1461028657610114565b806312065fe014610119578063153d2bac14610144578063275b6eb0146101835780633c5f07cb146101c0575b600080fd5b34801561012557600080fd5b5061012e6104a4565b60405161013b9190611a41565b60405180910390f35b34801561015057600080fd5b5061016b60048036038101906101669190611a8d565b6104ac565b60405161017a93929190611afb565b60405180910390f35b34801561018f57600080fd5b506101aa60048036038101906101a59190611a8d565b6104f6565b6040516101b79190611a41565b60405180910390f35b6101c861050c565b005b3480156101d657600080fd5b506101f160048036038101906101ec9190611b5e565b6105d9565b6040516101fe9190611a41565b60405180910390f35b34801561021357600080fd5b5061021c610683565b6040516102299190611a41565b60405180910390f35b34801561023e57600080fd5b5061025960048036038101906102549190611b5e565b610689565b6040516102669190611a41565b60405180910390f35b34801561027b57600080fd5b506102846106d2565b005b34801561029257600080fd5b5061029b610825565b005b3480156102a957600080fd5b506102c460048036038101906102bf9190611b5e565b6109be565b005b3480156102d257600080fd5b506102db611519565b6040516102e89190611b8b565b60405180910390f35b3480156102fd57600080fd5b5061031860048036038101906103139190611ba6565b611542565b6040516103259190611a41565b60405180910390f35b34801561033a57600080fd5b5061035560048036038101906103509190611b5e565b611559565b6040516103629190611a41565b60405180910390f35b34801561037757600080fd5b50610392600480360381019061038d9190611b5e565b61157e565b60405161039f9190611a41565b60405180910390f35b6103c260048036038101906103bd9190611b5e565b611596565b005b3480156103d057600080fd5b506103eb60048036038101906103e69190611b5e565b6116ea565b6040516103f89190611a41565b60405180910390f35b34801561040d57600080fd5b5061042860048036038101906104239190611a8d565b611744565b6040516104359190611a41565b60405180910390f35b34801561044a57600080fd5b5061046560048036038101906104609190611b5e565b611757565b6040516104729190611a41565b60405180910390f35b34801561048757600080fd5b506104a2600480360381019061049d9190611b5e565b61176f565b005b600047905090565b600a6020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154905083565b600061050582600e5447611810565b9050919050565b610514611863565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146105a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059890611c43565b60405180910390fd5b6000600e54146105b057600080fd5b6001600560006101000a81548160ff0219169083151502179055506419254d3800600e81905550565b60008061063060015461062b42600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461186b565b611881565b905061067b81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461189a565b915050919050565b600d5481565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6106da611863565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610767576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075e90611c43565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600560009054906101000a900460ff1661083e57600080fd5b6000610849336116ea565b90506000610856826104f6565b90506000610863826118b0565b90506000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506108fa600e54846118cf565b600e81905550600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610968573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff166108fc61098d848461186b565b9081150290604051600060405180830381858888f193505050501580156109b8573d6000803e3d6000fd5b50505050565b600560009054906101000a900460ff166109d757600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610a1057600090505b600073ffffffffffffffffffffffffffffffffffffffff16600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610b3657503373ffffffffffffffffffffffffffffffffffffffff16600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b15610bba5780600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b6000610bc5336116ea565b90506000610bd5826001546118e5565b9050610c20600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826118cf565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610db760076000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610db2610da86305f5e1008661189a90919063ffffffff16565b632c26ce856118e5565b6118cf565b60076000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff16600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614158015610f9357506000600c6000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b1561105a57610fae6001600d546118cf90919063ffffffff16565b600d81905550600d54600b6000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600073ffffffffffffffffffffffffffffffffffffffff16600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146114f8576000600b6000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506112df60076000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600c6000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118cf90919063ffffffff16565b600c6000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506040518060600160405280600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200161145361142e6114246305f5e1008861189a90919063ffffffff16565b632c26ce856118e5565b600a6000868152602001908152602001600020600101546118cf90919063ffffffff16565b81526020016114826001600a6000868152602001908152602001600020600201546118cf90919063ffffffff16565b815250600a600083815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155905050505b61150e600e546115098460056118e5565b6118cf565b600e81905550505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60006115518383600e54611810565b905092915050565b600080611565836116ea565b90506000611572826104f6565b90508092505050919050565b600b6020528060005260406000206000915090505481565b600560009054906101000a900460ff166115af57600080fd5b60006115c4346115bf473461186b565b611542565b90506115d8816115d3836118b0565b61186b565b905060006115e5346118b0565b9050600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561164f573d6000803e3d6000fd5b50611699600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836118cf565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116e5836109be565b505050565b600061173d600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611738846105d9565b6118cf565b9050919050565b60006117508247611542565b9050919050565b600c6020528060005260406000206000915090505481565b611777611863565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611804576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117fb90611c43565b60405180910390fd5b61180d816118fb565b50565b600061185a6118216002548461189a565b61185560035461185061184a6118396002548a61189a565b6118456003548c61189a565b6118cf565b896118e5565b6118cf565b6118e5565b90509392505050565b600033905090565b600081836118799190611c92565b905092915050565b60008183106118905781611892565b825b905092915050565b600081836118a89190611cc6565b905092915050565b60006118c86118c18360045461189a565b60646118e5565b9050919050565b600081836118dd9190611d20565b905092915050565b600081836118f39190611da5565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561196b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161196290611e48565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000819050919050565b611a3b81611a28565b82525050565b6000602082019050611a566000830184611a32565b92915050565b600080fd5b611a6a81611a28565b8114611a7557600080fd5b50565b600081359050611a8781611a61565b92915050565b600060208284031215611aa357611aa2611a5c565b5b6000611ab184828501611a78565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611ae582611aba565b9050919050565b611af581611ada565b82525050565b6000606082019050611b106000830186611aec565b611b1d6020830185611a32565b611b2a6040830184611a32565b949350505050565b611b3b81611ada565b8114611b4657600080fd5b50565b600081359050611b5881611b32565b92915050565b600060208284031215611b7457611b73611a5c565b5b6000611b8284828501611b49565b91505092915050565b6000602082019050611ba06000830184611aec565b92915050565b60008060408385031215611bbd57611bbc611a5c565b5b6000611bcb85828601611a78565b9250506020611bdc85828601611a78565b9150509250929050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611c2d602083611be6565b9150611c3882611bf7565b602082019050919050565b60006020820190508181036000830152611c5c81611c20565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611c9d82611a28565b9150611ca883611a28565b925082821015611cbb57611cba611c63565b5b828203905092915050565b6000611cd182611a28565b9150611cdc83611a28565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611d1557611d14611c63565b5b828202905092915050565b6000611d2b82611a28565b9150611d3683611a28565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611d6b57611d6a611c63565b5b828201905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611db082611a28565b9150611dbb83611a28565b925082611dcb57611dca611d76565b5b828204905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611e32602683611be6565b9150611e3d82611dd6565b604082019050919050565b60006020820190508181036000830152611e6181611e25565b905091905056fea264697066735822122041b43de6c4d4f47d8ba4117fccaa09cdf81c9a950433f0c326699b6ddabc44b364736f6c63430008090033000000000000000000000000dffc5a78314d19d04abde2b46d361136e04f1047

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

000000000000000000000000dffc5a78314d19d04abde2b46d361136e04f1047

-----Decoded View---------------
Arg [0] : _benificiaryAddress (address): 0xdffc5a78314d19d04abde2b46d361136e04f1047

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000dffc5a78314d19d04abde2b46d361136e04f1047


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