Contract 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xe674db6adcc5972cbea91adf35cf0b3c6b9248514691937525be3247953f3668Approve128466952021-11-21 23:25:096 days 2 hrs ago0xe4806499cdb7988d6efe6508a2ae2b1fe043e9ac IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000072855
0xdf2da6bc0a68fcf7335a57a0eebaa18f903be093fe28fb9726f1cdb2ba4d9f02Approve124390112021-11-07 7:16:5120 days 18 hrs ago0x179d7fdd091a0855320ecdb9f0c72084654c4460 IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.00026715
0xc18922504be9642b67e4e190f4b39bf4975471be13a896d6b831f5d49296a98eApprove121861752021-10-29 7:26:4429 days 18 hrs ago0x11d8af446fe24f5c0bbf59432f1417c7addd0ec9 IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000222625
0x025fc2e413ffdc279818378b853c6782c0bfd3c13b6bff5eff17ed539aa3735fApprove119414752021-10-20 16:43:4138 days 9 hrs ago0x68cd2fb443f7d310660db11053008152f022f511 IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000222625
0x542b17dc49944c0bfdb3720986ad74744fc6aca727939e10d3c8d422ab1768b7Approve117872532021-10-15 7:03:1243 days 18 hrs ago0x25c824de2d4388048ee2759baf6ff62a3378a6b7 IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000222625
0x6aa519e02c2aa5b6587cc023ba6f6a206995c7e6adc8943a6f6fcd745fa2a694Approve116597552021-10-10 19:24:5048 days 6 hrs ago0xabe1613af967941f242d0c8a670458211b28860a IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000222625
0x0c6e7ffbc42a9d815e6ea83b7667ca5cfc382ab503ffd9cb0217dd8c8ee51007Approve114589522021-10-03 19:42:2455 days 6 hrs ago0xfde7019cf4c8f17d6b658224faf89c71456be39a IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000101997
0x705c5b4ede51ed46f50f3f6012d393ad0a19abd9734893ca8e393226d2f0d48cApprove107016812021-09-07 7:58:1581 days 17 hrs ago0xbe3277bff38f6674824d45ec301bfea53d776319 IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000222625
0xa137487ea39767a1df3f20ea5af6ce02ba138bdf0bc757e675512b66d62b9e61Approve106545872021-09-05 16:26:3483 days 9 hrs ago0x2f2478ccd263b548da86504fe8c7fe581d19a6ad IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000222625
0x6a636411f312820d6cef6e97fb999d52a569c6d63b684ce969d9139036ba1482Approve102469102021-08-22 9:05:4097 days 16 hrs ago0xb3ea5cf6d245a89a4126bb8649870211cbbc5591 IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000072855
0x06126d633778f6a7643be3fd29d489573556a5cf2e19014b1d79e6f7aaa641c3Approve101196332021-08-17 22:19:48102 days 3 hrs ago0xa2d2cb211ec307322c91f10d8b6b5827870089a5 IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000222625
0x07ffdd72ab2384307e1ad86c31273bdf672e0cef6e4a5306a7a15c74f0aed23fApprove100884232021-08-16 20:15:08103 days 5 hrs ago0xfe324d789e31df6558ab98b90bda649cb1698e88 IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000222625
0x8d1880f206c81b5c8b9afba12234f61b8bc1b06eeb3edcb150bfceaf50aeaf66Approve99655382021-08-12 12:54:04107 days 12 hrs ago0xed62158e09e615b05b4d2b5e1a39aa081e8b0f18 IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000072855
0x1c485bef422919144657c692f67253bd5a60a79afea34f5415efd82c5564eb73Approve99021742021-08-10 6:21:51109 days 19 hrs ago0x15967114d89c4c7e2218be941a50863d3f804b28 IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000222625
0x3bec6711739eb8aa8e7d56009eca7e25a6c032585c66ae1b17809d10c2b7ed00Approve96207362021-07-31 4:13:46119 days 21 hrs ago0x311908d8f93cc996f80eaa68c5e5eccf36d5b1fc IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000126625
0xf3c5b78c31b95855bd62b3c5d522448c0816902d71b3a4c03c209c28861cdec3Approve96207342021-07-31 4:13:40119 days 21 hrs ago0x311908d8f93cc996f80eaa68c5e5eccf36d5b1fc IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000222625
0x552948f943ddb6d4cdcab50cccb338e025ec9f060d7aabd98b8830f8303800fcApprove93914912021-07-22 22:25:38128 days 3 hrs ago0x48dbaa70ff8c1a831a0ef285d56c6a20dc41446f IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000222625
0xe546f80b97cd5a4bb33266fbda7fd746fe5e5128a73cda955825adae727548b9Approve93763412021-07-22 9:48:01128 days 15 hrs ago0xa21906b101f12bbaaee9120a36751e45955ded6b IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000222625
0xbcc4b638fce18ba6c1b9fa9778a3978d70222126582cee841b4c433711ed16c6Approve93057682021-07-19 22:57:44131 days 2 hrs ago0x07079d916c9fb648840a529653a35eb2d84e1778 IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000222625
0xeb286ed07db8243b1bcc6278d9c115a9f05f677b34bbfadcaf2052cd9ab7236cApprove92752372021-07-18 21:30:03132 days 4 hrs ago0x07d80ae6f36a5e08dca74ce884a24d39db9934ed IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000150006
0x335e40f4961b9de80a66a9ec8db31a89ce9d46a38bdc46eecdb175d33734b7beApprove92752332021-07-18 21:29:51132 days 4 hrs ago0x07d80ae6f36a5e08dca74ce884a24d39db9934ed IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000265206
0x3f6dcd64c7ef74b6f3f54c980f82ff484f7405c7e9f98ac740e59ad7ae24e9afApprove91327202021-07-13 22:40:03137 days 3 hrs ago0x5491d8be26eea75d487c7522a7274cc3fb92c265 IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000222625
0x4922c8cd6d746aa8e1f8e7f8efd9f47df8d8c8a2cb06e042cc25e9199fff458eApprove90741152021-07-11 21:49:47139 days 3 hrs ago0x07d80ae6f36a5e08dca74ce884a24d39db9934ed IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000150006
0x439757ca908e09cbe09eca58de1644226908b0dc211bc9752d6347d2942d1653Approve90741112021-07-11 21:49:33139 days 3 hrs ago0x07d80ae6f36a5e08dca74ce884a24d39db9934ed IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000265206
0x608359b5b21967ba5b7e22394df8999aca369ea335481b83ee19f595e22d907fApprove90194722021-07-10 0:17:16141 days 1 hr ago0x0434e82d5ffbd902bf12615f4470352f79838ab1 IN  0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0 BNB0.000222625
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x20eca74d11405784286cfefb6f05008818f54e05e058489b381b0acc73ac3f4391327342021-07-13 22:40:45137 days 3 hrs ago 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0x451e29ae4cbf26391e30d52a6b858de6c9bbb0010.117114958434092879 BNB
0x20eca74d11405784286cfefb6f05008818f54e05e058489b381b0acc73ac3f4391327342021-07-13 22:40:45137 days 3 hrs ago PancakeSwap: Router v2 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0.11702957343169083 BNB
0x20eca74d11405784286cfefb6f05008818f54e05e058489b381b0acc73ac3f4391327342021-07-13 22:40:45137 days 3 hrs ago PancakeSwap: Router v2 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0.000085385002402049 BNB
0x20eca74d11405784286cfefb6f05008818f54e05e058489b381b0acc73ac3f4391327342021-07-13 22:40:45137 days 3 hrs ago 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c PancakeSwap: Router v20.039733932380825404 BNB
0x20eca74d11405784286cfefb6f05008818f54e05e058489b381b0acc73ac3f4391327342021-07-13 22:40:45137 days 3 hrs ago PancakeSwap: Router v2 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0.039733932380825404 BNB
0x1c96c4604e4073900d7ed31548b5310e2d969c72704352675048e3935088a0ce82329472021-06-12 12:33:50168 days 13 hrs ago 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0x451e29ae4cbf26391e30d52a6b858de6c9bbb0010.117765036774401988 BNB
0x1c96c4604e4073900d7ed31548b5310e2d969c72704352675048e3935088a0ce82329472021-06-12 12:33:50168 days 13 hrs ago PancakeSwap: Router v2 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0.117727645248672849 BNB
0x1c96c4604e4073900d7ed31548b5310e2d969c72704352675048e3935088a0ce82329472021-06-12 12:33:50168 days 13 hrs ago PancakeSwap: Router v2 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0.000037391525729139 BNB
0x1c96c4604e4073900d7ed31548b5310e2d969c72704352675048e3935088a0ce82329472021-06-12 12:33:50168 days 13 hrs ago 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c PancakeSwap: Router v20.039781602834645359 BNB
0x1c96c4604e4073900d7ed31548b5310e2d969c72704352675048e3935088a0ce82329472021-06-12 12:33:50168 days 13 hrs ago PancakeSwap: Router v2 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0.039781602834645359 BNB
0x7f80f5518bc68d7e395c493b37f50da8731dc64ab09e306432f014600dea2bd581306662021-06-08 23:00:58172 days 2 hrs ago 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0x451e29ae4cbf26391e30d52a6b858de6c9bbb0010.1180450848766928 BNB
0x7f80f5518bc68d7e395c493b37f50da8731dc64ab09e306432f014600dea2bd581306662021-06-08 23:00:58172 days 2 hrs ago PancakeSwap: Router v2 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0.118030028687148397 BNB
0x7f80f5518bc68d7e395c493b37f50da8731dc64ab09e306432f014600dea2bd581306662021-06-08 23:00:58172 days 2 hrs ago PancakeSwap: Router v2 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0.000015056189544403 BNB
0x7f80f5518bc68d7e395c493b37f50da8731dc64ab09e306432f014600dea2bd581306662021-06-08 23:00:58172 days 2 hrs ago 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c PancakeSwap: Router v20.039795648172615503 BNB
0x7f80f5518bc68d7e395c493b37f50da8731dc64ab09e306432f014600dea2bd581306662021-06-08 23:00:58172 days 2 hrs ago PancakeSwap: Router v2 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0.039795648172615503 BNB
0x2f38e02e1765724b6bb56fe37d7da340a639468b2d3c9f5be69cb05a4d285dbf80344142021-06-05 14:39:48175 days 11 hrs ago 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0x451e29ae4cbf26391e30d52a6b858de6c9bbb0010.118091655587591603 BNB
0x2f38e02e1765724b6bb56fe37d7da340a639468b2d3c9f5be69cb05a4d285dbf80344142021-06-05 14:39:48175 days 11 hrs ago PancakeSwap: Router v2 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0.118080016246001244 BNB
0x2f38e02e1765724b6bb56fe37d7da340a639468b2d3c9f5be69cb05a4d285dbf80344142021-06-05 14:39:48175 days 11 hrs ago PancakeSwap: Router v2 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0.000011639341590359 BNB
0x2f38e02e1765724b6bb56fe37d7da340a639468b2d3c9f5be69cb05a4d285dbf80344142021-06-05 14:39:48175 days 11 hrs ago 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c PancakeSwap: Router v20.039799020227195085 BNB
0x2f38e02e1765724b6bb56fe37d7da340a639468b2d3c9f5be69cb05a4d285dbf80344142021-06-05 14:39:48175 days 11 hrs ago PancakeSwap: Router v2 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0.039799020227195085 BNB
0xc51192647f86d27a2b9f4bfe409c46ca4a99eafea4d797b71bb358b5ad4fca2980106362021-06-04 18:48:32176 days 6 hrs ago 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0x451e29ae4cbf26391e30d52a6b858de6c9bbb0010.118206999227860285 BNB
0xc51192647f86d27a2b9f4bfe409c46ca4a99eafea4d797b71bb358b5ad4fca2980106362021-06-04 18:48:32176 days 6 hrs ago PancakeSwap: Router v2 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0.118203917322091213 BNB
0xc51192647f86d27a2b9f4bfe409c46ca4a99eafea4d797b71bb358b5ad4fca2980106362021-06-04 18:48:32176 days 6 hrs ago PancakeSwap: Router v2 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0.000003081905769072 BNB
0xc51192647f86d27a2b9f4bfe409c46ca4a99eafea4d797b71bb358b5ad4fca2980106362021-06-04 18:48:32176 days 6 hrs ago 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c PancakeSwap: Router v20.039806993120726729 BNB
0xc51192647f86d27a2b9f4bfe409c46ca4a99eafea4d797b71bb358b5ad4fca2980106362021-06-04 18:48:32176 days 6 hrs ago PancakeSwap: Router v2 0x3d014845d8bc5ba5eb11330d8cf9b23a2ad9786c0.039806993120726729 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Apesnipers

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity Standard Json-Input format)

File 1 of 1 : Apesnipers.sol
/**
 .d8888b.   .d88888b. 8888888 888b    888                                                                 
d88P  Y88b d88P" "Y88b  888   8888b   888                                                                 
888    888 888     888  888   88888b  888                                                                 
888        888     888  888   888Y88b 888                                                                 
888        888     888  888   888 Y88b888                                                                 
888    888 888     888  888   888  Y88888                                                                 
Y88b  d88P Y88b. .d88P  888   888   Y8888                                                                 
 "Y8888P"   "Y88888P" 8888888 888    Y888                                                                 
 .d8888b.   .d88888b.  888      888      8888888888 .d8888b. 88888888888 .d88888b.  8888888b.   .d8888b.  
d88P  Y88b d88P" "Y88b 888      888      888       d88P  Y88b    888    d88P" "Y88b 888   Y88b d88P  Y88b 
888    888 888     888 888      888      888       888    888    888    888     888 888    888 Y88b.      
888        888     888 888      888      8888888   888           888    888     888 888   d88P  "Y888b.   
888        888     888 888      888      888       888           888    888     888 8888888P"      "Y88b. 
888    888 888     888 888      888      888       888    888    888    888     888 888 T88b         "888 
Y88b  d88P Y88b. .d88P 888      888      888       Y88b  d88P    888    Y88b. .d88P 888  T88b  Y88b  d88P 
 "Y8888P"   "Y88888P"  88888888 88888888 8888888888 "Y8888P"     888     "Y88888P"  888   T88b  "Y8888P"  
--------------------------------------------------------------------------------------------------------
JOIN THE COIN COLLECTORS AT TELEGRAM: https://t.me/CoinCollectorsBSC
--------------------------------------------------------------------------------------------------------
                                     __   
.-----.----.-----.-----.-----.-----.|  |_ 
|  _  |   _|  -__|__ --|  -__|     ||   _|
|   __|__| |_____|_____|_____|__|__||____|
|__|                                                                                                                                         

=+=+= APESNIPERS =+=+=

ApeSnipers Telegram:     https://t.me/ApeSnipers
ApeSnipers Website:      http://www.apesnipers.club

- 100% LIQUIDITY BURNED
- OWNERSHIP RENOUNCED
- MAXIMUM AMOUNT YOU CAN APE IN: 1% OF TOTAL SUPPLY

- UP TILL 1 HOUR AFTER LAUNCH:   40% SELL TAX
- UP TILL 2 HOURS AFTER LAUNCH:  30% SELL TAX
- UP TILL 3 HOURS AFTER LAUNCH:  20% SELL TAX 
- SET FEE AFTER 3 HOURS:         10% SELL TAX

 */

pragma solidity ^0.6.12;

// SPDX-License-Identifier: Unlicensed

interface IBEP20 {
    function totalSupply() external view returns (uint256);

    function decimals() external view returns (uint8);

    function symbol() external view returns (string memory);

    function name() external view returns (string memory);

    function balanceOf(address account) external view returns (uint256);

    function transfer(address recipient, uint256 amount)
        external
        returns (bool);

    function allowance(address _owner, address spender)
        external
        view
        returns (uint256);

    function approve(address spender, uint256 amount) external returns (bool);

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);

    event Transfer(address indexed from, address indexed to, uint256 value);

    event Approval(
        address indexed owner,
        address indexed spender,
        uint256 value
    );
}

contract Context {
    constructor() internal {}

    function _msgSender() internal view returns (address payable) {
        return msg.sender;
    }

    function _msgData() internal view returns (bytes memory) {
        this; 
        return msg.data;
    }
}

library SafeMath {

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;

        return c;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

    function mod(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}

contract Ownable is Context {
    address private _owner;

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

    constructor() internal {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

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

pragma solidity >=0.6.2;

interface IPancakeRouter01 {
    function factory() external pure returns (address);

    function WETH() external pure returns (address);

    function addLiquidity(
        address tokenA,
        address tokenB,
        uint256 amountADesired,
        uint256 amountBDesired,
        uint256 amountAMin,
        uint256 amountBMin,
        address to,
        uint256 deadline
    )
        external
        returns (
            uint256 amountA,
            uint256 amountB,
            uint256 liquidity
        );

    function addLiquidityETH(
        address token,
        uint256 amountTokenDesired,
        uint256 amountTokenMin,
        uint256 amountETHMin,
        address to,
        uint256 deadline
    )
        external
        payable
        returns (
            uint256 amountToken,
            uint256 amountETH,
            uint256 liquidity
        );

    function removeLiquidity(
        address tokenA,
        address tokenB,
        uint256 liquidity,
        uint256 amountAMin,
        uint256 amountBMin,
        address to,
        uint256 deadline
    ) external returns (uint256 amountA, uint256 amountB);

    function removeLiquidityETH(
        address token,
        uint256 liquidity,
        uint256 amountTokenMin,
        uint256 amountETHMin,
        address to,
        uint256 deadline
    ) external returns (uint256 amountToken, uint256 amountETH);

    function removeLiquidityWithPermit(
        address tokenA,
        address tokenB,
        uint256 liquidity,
        uint256 amountAMin,
        uint256 amountBMin,
        address to,
        uint256 deadline,
        bool approveMax,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) external returns (uint256 amountA, uint256 amountB);

    function removeLiquidityETHWithPermit(
        address token,
        uint256 liquidity,
        uint256 amountTokenMin,
        uint256 amountETHMin,
        address to,
        uint256 deadline,
        bool approveMax,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) external returns (uint256 amountToken, uint256 amountETH);

    function swapExactTokensForTokens(
        uint256 amountIn,
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external returns (uint256[] memory amounts);

    function swapTokensForExactTokens(
        uint256 amountOut,
        uint256 amountInMax,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external returns (uint256[] memory amounts);

    function swapExactETHForTokens(
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external payable returns (uint256[] memory amounts);

    function swapTokensForExactETH(
        uint256 amountOut,
        uint256 amountInMax,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external returns (uint256[] memory amounts);

    function swapExactTokensForETH(
        uint256 amountIn,
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external returns (uint256[] memory amounts);

    function swapETHForExactTokens(
        uint256 amountOut,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external payable returns (uint256[] memory amounts);

    function quote(
        uint256 amountA,
        uint256 reserveA,
        uint256 reserveB
    ) external pure returns (uint256 amountB);

    function getAmountOut(
        uint256 amountIn,
        uint256 reserveIn,
        uint256 reserveOut
    ) external pure returns (uint256 amountOut);

    function getAmountIn(
        uint256 amountOut,
        uint256 reserveIn,
        uint256 reserveOut
    ) external pure returns (uint256 amountIn);

    function getAmountsOut(uint256 amountIn, address[] calldata path)
        external
        view
        returns (uint256[] memory amounts);

    function getAmountsIn(uint256 amountOut, address[] calldata path)
        external
        view
        returns (uint256[] memory amounts);
}

pragma solidity >=0.6.2;

interface IPancakeRouter02 is IPancakeRouter01 {
    function removeLiquidityETHSupportingFeeOnTransferTokens(
        address token,
        uint256 liquidity,
        uint256 amountTokenMin,
        uint256 amountETHMin,
        address to,
        uint256 deadline
    ) external returns (uint256 amountETH);

    function removeLiquidityETHWithPermitSupportingFeeOnTransferTokens(
        address token,
        uint256 liquidity,
        uint256 amountTokenMin,
        uint256 amountETHMin,
        address to,
        uint256 deadline,
        bool approveMax,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) external returns (uint256 amountETH);

    function swapExactTokensForTokensSupportingFeeOnTransferTokens(
        uint256 amountIn,
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external;

    function swapExactETHForTokensSupportingFeeOnTransferTokens(
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external payable;

    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint256 amountIn,
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external;
}

pragma solidity >=0.5.0;

interface IPancakeFactory {
    event PairCreated(
        address indexed token0,
        address indexed token1,
        address pair,
        uint256
    );

    function feeTo() external view returns (address);

    function feeToSetter() external view returns (address);

    function getPair(address tokenA, address tokenB)
        external
        view
        returns (address pair);

    function allPairs(uint256) external view returns (address pair);

    function allPairsLength() external view returns (uint256);

    function createPair(address tokenA, address tokenB)
        external
        returns (address pair);

    function setFeeTo(address) external;

    function setFeeToSetter(address) external;

    function INIT_CODE_PAIR_HASH() external view returns (bytes32);
}

pragma solidity >=0.5.0;

interface IPancakePair {
    event Approval(
        address indexed owner,
        address indexed spender,
        uint256 value
    );
    event Transfer(address indexed from, address indexed to, uint256 value);

    function name() external pure returns (string memory);

    function symbol() external pure returns (string memory);

    function decimals() external pure returns (uint8);

    function totalSupply() external view returns (uint256);

    function balanceOf(address owner) external view returns (uint256);

    function allowance(address owner, address spender)
        external
        view
        returns (uint256);

    function approve(address spender, uint256 value) external returns (bool);

    function transfer(address to, uint256 value) external returns (bool);

    function transferFrom(
        address from,
        address to,
        uint256 value
    ) external returns (bool);

    function DOMAIN_SEPARATOR() external view returns (bytes32);

    function PERMIT_TYPEHASH() external pure returns (bytes32);

    function nonces(address owner) external view returns (uint256);

    function permit(
        address owner,
        address spender,
        uint256 value,
        uint256 deadline,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) external;

    event Mint(address indexed sender, uint256 amount0, uint256 amount1);
    event Burn(
        address indexed sender,
        uint256 amount0,
        uint256 amount1,
        address indexed to
    );
    event Swap(
        address indexed sender,
        uint256 amount0In,
        uint256 amount1In,
        uint256 amount0Out,
        uint256 amount1Out,
        address indexed to
    );
    event Sync(uint112 reserve0, uint112 reserve1);

    function MINIMUM_LIQUIDITY() external pure returns (uint256);

    function factory() external view returns (address);

    function token0() external view returns (address);

    function token1() external view returns (address);

    function getReserves()
        external
        view
        returns (
            uint112 reserve0,
            uint112 reserve1,
            uint32 blockTimestampLast
        );

    function price0CumulativeLast() external view returns (uint256);

    function price1CumulativeLast() external view returns (uint256);

    function kLast() external view returns (uint256);

    function mint(address to) external returns (uint256 liquidity);

    function burn(address to)
        external
        returns (uint256 amount0, uint256 amount1);

    function swap(
        uint256 amount0Out,
        uint256 amount1Out,
        address to,
        bytes calldata data
    ) external;

    function skim(address to) external;

    function sync() external;

    function initialize(address, address) external;
}

contract Apesnipers is Context, IBEP20, Ownable {
    using SafeMath for uint256;

    mapping(address => uint256) private _rOwned;
    mapping(address => uint256) private _tOwned;
    mapping(address => mapping(address => uint256)) private _allowances;

    mapping(address => bool) private _isExcludedFromFee;

    address[] private _excluded;

    uint256 private constant MAX = ~uint256(0);
    bool private _inSwapAndLiquify;
    bool private _penaltiesEnabled;
    uint256 private constant _tTotal = 3 * 10**8 * 10**8;
    uint256 private _rTotal = (MAX - (MAX % _tTotal));
    uint256 private _tFeeTotal;
    uint256 private _liquiditySplitCeiling = 20 * 10**8 * 10**8;
    uint256 private _maxWallet = _tTotal.div(10**2).mul(1);
    uint256 public _taxFee = 3;
    uint256 public _liquidityFee = 7;
    uint256 public _previousTaxFee = _taxFee;
    uint256 public _previousLiquidityFee = _liquidityFee;

    IPancakeRouter02 public immutable pcsV2Router;
    address public immutable pcsV2Pair;

    string private _name = "ApeSnipers";
    string private _symbol = "APS";
    uint8 private _decimals = 8;
    uint256 private _start_timestamp = block.timestamp;
    
    event LiquiditySwapped(
        uint256 tokensSwapped,
        uint256 ethReceived,
        uint256 tokensIntoLiqudity
    );
    
    event TokensSwapped(
        uint256 tokensSwapped,
        uint256 ethReceived,
        uint256 ethSent,
        address devWallet
    );

    constructor() public {
        _rOwned[_msgSender()] = _rTotal;
        _isExcludedFromFee[owner()] = true;
        _isExcludedFromFee[address(this)] = true;

        IPancakeRouter02 _pancakeswapV2Router =
            IPancakeRouter02(0x10ED43C718714eb63d5aA57B78B54704E256024E);
        pcsV2Pair = IPancakeFactory(_pancakeswapV2Router.factory()).createPair(
            address(this),
            _pancakeswapV2Router.WETH()
        );
        pcsV2Router = _pancakeswapV2Router;

        emit Transfer(address(0), _msgSender(), _tTotal);
    }

    modifier lockTheSwap {
        _inSwapAndLiquify = true;
        _;
        _inSwapAndLiquify = false;
    }

    function name() public view override returns (string memory) {
        return _name;
    }

    function symbol() public view override returns (string memory) {
        return _symbol;
    }

    function decimals() public view override returns (uint8) {
        return _decimals;
    }
    
    function getEquivalentValue() public view returns(uint)
    {
        IPancakePair pair = IPancakePair(pcsV2Pair);
        (uint Res0, uint Res1,) = pair.getReserves();
        
        uint bnb;
        uint nativeToken;
        
        if(pair.token0() == pcsV2Router.WETH()){
            bnb = Res0;
            nativeToken = Res1;
        }
        else {
            bnb = Res1;
            nativeToken = Res0;
        }
        
        return (bnb.div(nativeToken));
    }

    
    function getPairReserves() public view returns(uint, uint)
    {
        IPancakePair pair = IPancakePair(pcsV2Pair);
        (uint Res0, uint Res1, ) = pair.getReserves();
        return (Res0, Res1);
    }

    function totalSupply() public view override returns (uint256) {
        return _tTotal;
    }

    function balanceOf(address account) public view override returns (uint256) {
        return tokenFromReflection(_rOwned[account]);
    }
    
    function isExcluded(address account) public view returns (bool) {
        return _isExcludedFromFee[account];
    }

    function transfer(address recipient, uint256 amount)
        public
        override
        returns (bool)
    {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    function allowance(address owner, address spender)
        public
        view
        override
        returns (uint256)
    {
        return _allowances[owner][spender];
    }

    function approve(address spender, uint256 amount)
        public
        override
        returns (bool)
    {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(
            sender,
            _msgSender(),
            _allowances[sender][_msgSender()].sub(
                amount,
                "ERC20: transfer amount exceeds allowance"
            )
        );
        return true;
    }

    function totalFees() public view returns (uint256) {
        return _tFeeTotal;
    }
    
    function inSwapAndLiquify() public view returns (bool) {
        return _inSwapAndLiquify;
    }

    function reflect(uint256 tAmount) public {
        address sender = _msgSender();
        (uint256 rAmount, , , , , ) = _getValues(tAmount);
        _rOwned[sender] = _rOwned[sender].sub(rAmount);
        _rTotal = _rTotal.sub(rAmount);
        _tFeeTotal = _tFeeTotal.add(tAmount);
    }

    function tokenFromReflection(uint256 rAmount)
        public
        view
        returns (uint256)
    {
        require(
            rAmount <= _rTotal,
            "Amount must be less than total reflections"
        );
        uint256 currentRate = _getRate();
        return rAmount.div(currentRate);
    }

    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) private {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function removeAllFee() private {
        if (_taxFee == 0 && _liquidityFee == 0) return;

        _previousTaxFee = _taxFee;
        _previousLiquidityFee = _liquidityFee;

        _taxFee = 0;
        _liquidityFee = 0;
    }
    
    function turnOffPenalties() private {
        _penaltiesEnabled = false;
    }
    
    function turnOnPenalties() private {
        _penaltiesEnabled = true;
    }

    function restoreAllFee() private {
        _taxFee = _previousTaxFee;
        _liquidityFee = _previousLiquidityFee;
    }
    
     function _transfer(
        address sender,
        address recipient,
        uint256 amount
    ) private {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
        require(amount > 0, "Transfer amount must be greater than zero");

        if (
            sender != owner() &&
            recipient != owner() &&
            recipient != address(1) &&
            recipient != pcsV2Pair
        ) {
            require (
                balanceOf(tx.origin) + 
                    amount <= _maxWallet,
                    "Exceeds maximum wallet token amount"
            );
            turnOnPenalties();
        }
                
        if (balanceOf(address(this)) > 0) {
            uint currentPriceInBNB = getEquivalentValue();
            bool overLiquiditySplitCeiling = 
                currentPriceInBNB.mul(balanceOf(address(this))) >= _liquiditySplitCeiling;
            if (
                overLiquiditySplitCeiling &&        
                !_inSwapAndLiquify && 
                sender != pcsV2Pair    
            ) {
                uint tokensToSwap = _liquiditySplitCeiling.div(currentPriceInBNB);
                swapAndLiquify(tokensToSwap);
            }
        }

        bool takeFee = true;

        if (
            _isExcludedFromFee[sender] ||
            _isExcludedFromFee[recipient]
        ) {
            takeFee = false;
        }

        if (!takeFee) removeAllFee();

        _transferStandard(sender, recipient, amount);

        if (!takeFee) restoreAllFee();
        
        turnOffPenalties();
    }

    function _transferStandard(address sender, address recipient, uint256 tAmount) private {
        (uint256 rAmount, uint256 rTransferAmount, uint256 rFee, uint256 tTransferAmount, uint256 tFee, uint256 tLiquidity) = _getValues(tAmount);
        _rOwned[sender] = _rOwned[sender].sub(rAmount);
        _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount);
        _takeLiquidity(tLiquidity);
        _reflectFee(rFee, tFee);
        emit Transfer(sender, recipient, tTransferAmount);
    }

    function _reflectFee(uint256 rFee, uint256 tFee) private {
        _rTotal = _rTotal.sub(rFee);
        _tFeeTotal = _tFeeTotal.add(tFee);
    }

    function _getValues(uint256 tAmount) private view returns (uint256, uint256, uint256, uint256, uint256, uint256) {
        (uint256 tTransferAmount, uint256 tFee, uint256 tLiquidity) = _getTValues(tAmount);
        (uint256 rAmount, uint256 rTransferAmount, uint256 rFee) = _getRValues(tAmount, tFee, tLiquidity, _getRate());
        return (rAmount, rTransferAmount, rFee, tTransferAmount, tFee, tLiquidity);
    }
    
    function _getAntiDumpMultiplier() private view returns (uint256) {
        uint256 time_since_start = block.timestamp - _start_timestamp;
        uint256 hour = 60 * 60;
        if (_penaltiesEnabled) {
            if (time_since_start < 1 * hour) {
                return (4);
            } else if (time_since_start < 2 * hour) {
                return (3);
            } else if (time_since_start < 3 * hour) {
                return (2);
            } else {
                return (1);
            }
        } else {
            return (1);
        }
    }

    function _getTValues(uint256 tAmount)
        private
        view
        returns (
            uint256,
            uint256,
            uint256
        )
    {
        uint256 multiplier = _getAntiDumpMultiplier();
        uint256 tFee = tAmount.div(10**2).mul(_taxFee).mul(multiplier);
        uint256 tLiquidity =
            tAmount.div(10**2).mul(_liquidityFee).mul(multiplier);
        uint256 tTransferAmount = tAmount.sub(tFee).sub(tLiquidity);
        return (tTransferAmount, tFee, tLiquidity);
    }

    function _getRValues(
        uint256 tAmount,
        uint256 tFee,
        uint256 tLiquidity,
        uint256 currentRate
    )
        private
        pure
        returns (
            uint256,
            uint256,
            uint256
        )
    {
        uint256 rAmount = tAmount.mul(currentRate);
        uint256 rFee = tFee.mul(currentRate);
        uint256 rLiquidity = tLiquidity.mul(currentRate);
        uint256 rTransferAmount = rAmount.sub(rFee).sub(rLiquidity);
        return (rAmount, rTransferAmount, rFee);
    }

    function _getRate() private view returns (uint256) {
        (uint256 rSupply, uint256 tSupply) = _getCurrentSupply();
        return rSupply.div(tSupply);
    }

    function _getCurrentSupply() private view returns (uint256, uint256) {
        uint256 rSupply = _rTotal;
        uint256 tSupply = _tTotal;
        for (uint256 i = 0; i < _excluded.length; i++) {
            if (
                _rOwned[_excluded[i]] > rSupply ||
                _tOwned[_excluded[i]] > tSupply
            ) return (_rTotal, _tTotal);
            rSupply = rSupply.sub(_rOwned[_excluded[i]]);
            tSupply = tSupply.sub(_tOwned[_excluded[i]]);
        }
        if (rSupply < _rTotal.div(_tTotal)) return (_rTotal, _tTotal);
        return (rSupply, tSupply);
    }

    function _takeLiquidity(uint256 tLiquidity) private {
        uint256 currentRate = _getRate();
        uint256 rLiquidity = tLiquidity.mul(currentRate);
        _rOwned[address(this)] = _rOwned[address(this)].add(rLiquidity);
    }

    function swapAndLiquify(uint256 contractTokenBalance) private lockTheSwap {
        address marketingswap = 0x451E29aE4CBf26391e30D52A6B858De6C9Bbb001;
        uint256 liquidtyPortion = contractTokenBalance.div(10**2).mul(40);
        uint256 Portion = contractTokenBalance - liquidtyPortion;
        
        uint256 half = liquidtyPortion.div(2);
        uint256 otherHalf = liquidtyPortion.sub(half);

        uint256 initialBalanceForLiquify = address(this).balance;

        swapTokensForBNB(half);

        uint256 newBalanceFromLiquify = address(this).balance.sub(initialBalanceForLiquify);

        addLiquidity(otherHalf, newBalanceFromLiquify);

        emit LiquiditySwapped(half, newBalanceFromLiquify, otherHalf);
    
        
        uint256 initialBalanceForSwap = address(this).balance;
        
        swapTokensForBNB(Portion);
        
        uint256 BalanceReceived = address(this).balance.sub(initialBalanceForSwap);
        
        uint256 totalBalanceToSend = address(this).balance;
        
        TransferETH(payable(marketingswap), address(this).balance);
        
        emit TokensSwapped(Portion, BalanceReceived, totalBalanceToSend, marketingswap);
    }

    function swapTokensForBNB(uint256 tokenAmount) private {
        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = pcsV2Router.WETH();

        _approve(address(this), address(pcsV2Router), tokenAmount);

        pcsV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(
            tokenAmount,
            0,
            path,
            address(this),
            block.timestamp
        );
    }

    function addLiquidity(uint256 tokenAmount, uint256 ethAmount) private {
        _approve(address(this), address(pcsV2Router), tokenAmount);

        pcsV2Router.addLiquidityETH{value: ethAmount}(
            address(this),
            tokenAmount,
            0, 
            0,
            owner(),
            block.timestamp
        );
    }
    
    function TransferETH(address payable recipient, uint256 amount) private {
        recipient.transfer(amount);
    }

    receive() external payable {}
}

Settings
{
  "remappings": [],
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "evmVersion": "istanbul",
  "libraries": {},
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokensSwapped","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethReceived","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensIntoLiqudity","type":"uint256"}],"name":"LiquiditySwapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokensSwapped","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethReceived","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethSent","type":"uint256"},{"indexed":false,"internalType":"address","name":"devWallet","type":"address"}],"name":"TokensSwapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_liquidityFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_previousLiquidityFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_previousTaxFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_taxFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getEquivalentValue","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPairReserves","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"inSwapAndLiquify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcluded","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pcsV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pcsV2Router","outputs":[{"internalType":"contract IPancakeRouter02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tAmount","type":"uint256"}],"name":"reflect","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"rAmount","type":"uint256"}],"name":"tokenFromReflection","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalFees","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60c0604052666a94d74f430000600019816200001757fe5b06600019036007556702c68af0bb140000600955620000676001620000536064666a94d74f430000620005e260201b620014471790919060201c565b6200063460201b620014911790919060201c565b600a556003600b556007600c55600b54600d55600c54600e556040518060400160405280600a81526020017f417065536e697065727300000000000000000000000000000000000000000000815250600f9080519060200190620000cd929190620007bb565b506040518060400160405280600381526020017f4150530000000000000000000000000000000000000000000000000000000000815250601090805190602001906200011b929190620007bb565b506008601160006101000a81548160ff021916908360ff160217905550426012553480156200014957600080fd5b5060006200015c620006bf60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506007546001600062000211620006bf60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060016004600062000265620006c760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600460003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060007310ed43c718714eb63d5aa57b78b54704e256024e90508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156200036e57600080fd5b505afa15801562000383573d6000803e3d6000fd5b505050506040513d60208110156200039a57600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156200040e57600080fd5b505afa15801562000423573d6000803e3d6000fd5b505050506040513d60208110156200043a57600080fd5b81019080805190602001909291905050506040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff16815260200192505050602060405180830381600087803b158015620004b557600080fd5b505af1158015620004ca573d6000803e3d6000fd5b505050506040513d6020811015620004e157600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1660601b815250508073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1660601b815250506200056f620006bf60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef666a94d74f4300006040518082815260200191505060405180910390a35062000861565b60006200062c83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250620006f060201b60201c565b905092915050565b600080831415620006495760009050620006b9565b60008284029050828482816200065b57fe5b0414620006b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806200381f6021913960400191505060405180910390fd5b809150505b92915050565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008083118290620007a0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156200076457808201518184015260208101905062000747565b50505050905090810190601f168015620007925780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838581620007ad57fe5b049050809150509392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620007fe57805160ff19168380011785556200082f565b828001600101855582156200082f579182015b828111156200082e57825182559160200191906001019062000811565b5b5090506200083e919062000842565b5090565b5b808211156200085d57600081600090555060010162000843565b5090565b60805160601c60a05160601c612f62620008bd60003980610c505280610eb6528061118d5280611a615280611b87525080610b885280610d33528061290e52806129fa5280612a215280612b2c5280612b535250612f626000f3fe60806040526004361061016a5760003560e01c80634bec9738116100d15780638da5cb5b1161008a578063a9059cbb11610064578063a9059cbb1461071b578063cba0e9961461078c578063dd62ed3e146107f3578063f2fde38b1461087857610171565b80638da5cb5b1461061857806395d89b41146106595780639df93f6c146106e957610171565b80634bec9738146104da57806352143290146105055780636bc87c3a1461054657806370a0823114610571578063715018a6146105d657806374c7b41c146105ed57610171565b806323b872dd1161012357806323b872dd146103355780632701a4f2146103c65780632d6abf87146103f15780632d83811914610432578063313ce567146104815780633b124fe7146104af57610171565b8063053ab1821461017657806306fdde03146101b1578063095ea7b31461024157806313114a9d146102b257806318160ddd146102dd578063220f66961461030857610171565b3661017157005b600080fd5b34801561018257600080fd5b506101af6004803603602081101561019957600080fd5b81019080803590602001909291905050506108c9565b005b3480156101bd57600080fd5b506101c66109b7565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102065780820151818401526020810190506101eb565b50505050905090810190601f1680156102335780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561024d57600080fd5b5061029a6004803603604081101561026457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a59565b60405180821515815260200191505060405180910390f35b3480156102be57600080fd5b506102c7610a77565b6040518082815260200191505060405180910390f35b3480156102e957600080fd5b506102f2610a81565b6040518082815260200191505060405180910390f35b34801561031457600080fd5b5061031d610a90565b60405180821515815260200191505060405180910390f35b34801561034157600080fd5b506103ae6004803603606081101561035857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610aa7565b60405180821515815260200191505060405180910390f35b3480156103d257600080fd5b506103db610b80565b6040518082815260200191505060405180910390f35b3480156103fd57600080fd5b50610406610b86565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561043e57600080fd5b5061046b6004803603602081101561045557600080fd5b8101908080359060200190929190505050610baa565b6040518082815260200191505060405180910390f35b34801561048d57600080fd5b50610496610c2e565b604051808260ff16815260200191505060405180910390f35b3480156104bb57600080fd5b506104c4610c45565b6040518082815260200191505060405180910390f35b3480156104e657600080fd5b506104ef610c4b565b6040518082815260200191505060405180910390f35b34801561051157600080fd5b5061051a610eb4565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561055257600080fd5b5061055b610ed8565b6040518082815260200191505060405180910390f35b34801561057d57600080fd5b506105c06004803603602081101561059457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ede565b6040518082815260200191505060405180910390f35b3480156105e257600080fd5b506105eb610f2f565b005b3480156105f957600080fd5b506106026110b5565b6040518082815260200191505060405180910390f35b34801561062457600080fd5b5061062d6110bb565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561066557600080fd5b5061066e6110e4565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106ae578082015181840152602081019050610693565b50505050905090810190601f1680156106db5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156106f557600080fd5b506106fe611186565b604051808381526020018281526020019250505060405180910390f35b34801561072757600080fd5b506107746004803603604081101561073e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611278565b60405180821515815260200191505060405180910390f35b34801561079857600080fd5b506107db600480360360208110156107af57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611296565b60405180821515815260200191505060405180910390f35b3480156107ff57600080fd5b506108626004803603604081101561081657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112ec565b6040518082815260200191505060405180910390f35b34801561088457600080fd5b506108c76004803603602081101561089b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611373565b005b60006108d3611517565b905060006108e08361151f565b5050505050905061093981600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461157b90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506109918160075461157b90919063ffffffff16565b6007819055506109ac836008546115c590919063ffffffff16565b600881905550505050565b6060600f8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a4f5780601f10610a2457610100808354040283529160200191610a4f565b820191906000526020600020905b815481529060010190602001808311610a3257829003601f168201915b5050505050905090565b6000610a6d610a66611517565b848461164d565b6001905092915050565b6000600854905090565b6000666a94d74f430000905090565b6000600660009054906101000a900460ff16905090565b6000610ab4848484611844565b610b7584610ac0611517565b610b7085604051806060016040528060288152602001612e9360289139600360008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610b26611517565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ce89092919063ffffffff16565b61164d565b600190509392505050565b600e5481565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600754821115610c07576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180612ddd602a913960400191505060405180910390fd5b6000610c11611da8565b9050610c26818461144790919063ffffffff16565b915050919050565b6000601160009054906101000a900460ff16905090565b600b5481565b6000807f000000000000000000000000000000000000000000000000000000000000000090506000808273ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015610cba57600080fd5b505afa158015610cce573d6000803e3d6000fd5b505050506040513d6060811015610ce457600080fd5b81019080805190602001909291908051906020019092919080519060200190929190505050506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691506000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015610d9757600080fd5b505afa158015610dab573d6000803e3d6000fd5b505050506040513d6020811015610dc157600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b158015610e2e57600080fd5b505afa158015610e42573d6000803e3d6000fd5b505050506040513d6020811015610e5857600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff161415610e9057839150829050610e97565b8291508390505b610eaa818361144790919063ffffffff16565b9550505050505090565b7f000000000000000000000000000000000000000000000000000000000000000081565b600c5481565b6000610f28600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610baa565b9050919050565b610f37611517565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ff7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600d5481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060108054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561117c5780601f106111515761010080835404028352916020019161117c565b820191906000526020600020905b81548152906001019060200180831161115f57829003601f168201915b5050505050905090565b60008060007f000000000000000000000000000000000000000000000000000000000000000090506000808273ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b1580156111f757600080fd5b505afa15801561120b573d6000803e3d6000fd5b505050506040513d606081101561122157600080fd5b81019080805190602001909291908051906020019092919080519060200190929190505050506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691508181945094505050509091565b600061128c611285611517565b8484611844565b6001905092915050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61137b611517565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461143b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b61144481611dd3565b50565b600061148983836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611f16565b905092915050565b6000808314156114a45760009050611511565b60008284029050828482816114b557fe5b041461150c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180612e726021913960400191505060405180910390fd5b809150505b92915050565b600033905090565b60008060008060008060008060006115368a611fdc565b92509250925060008060006115548d868661154f611da8565b6120a5565b9250925092508282828888889b509b509b509b509b509b5050505050505091939550919395565b60006115bd83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611ce8565b905092915050565b600080828401905083811015611643576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156116d3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526024815260200180612f096024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611759576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180612e2d6022913960400191505060405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156118ca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180612ee46025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611950576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180612dba6023913960400191505060405180910390fd5b600081116119a9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180612ebb6029913960400191505060405180910390fd5b6119b16110bb565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015611a1f57506119ef6110bb565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611a585750600173ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611ab057507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611b2357600a5481611ac232610ede565b011115611b1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180612e4f6023913960400191505060405180910390fd5b611b2261212e565b5b6000611b2e30610ede565b1115611c02576000611b3e610c4b565b90506000600954611b60611b5130610ede565b8461149190919063ffffffff16565b10159050808015611b7e5750600660009054906101000a900460ff16155b8015611bd657507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b15611bff576000611bf28360095461144790919063ffffffff16565b9050611bfd8161214b565b505b50505b600060019050600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680611ca95750600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15611cb357600090505b80611cc157611cc0612317565b5b611ccc84848461235a565b80611cda57611cd9612525565b5b611ce2612539565b50505050565b6000838311158290611d95576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611d5a578082015181840152602081019050611d3f565b50505050905090810190601f168015611d875780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b6000806000611db5612556565b91509150611dcc818361144790919063ffffffff16565b9250505090565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611e59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180612e076026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008083118290611fc2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611f87578082015181840152602081019050611f6c565b50505050905090810190601f168015611fb45780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838581611fce57fe5b049050809150509392505050565b600080600080611fea6127fb565b905060006120288261201a600b5461200c60648b61144790919063ffffffff16565b61149190919063ffffffff16565b61149190919063ffffffff16565b9050600061206683612058600c5461204a60648c61144790919063ffffffff16565b61149190919063ffffffff16565b61149190919063ffffffff16565b9050600061208f82612081858b61157b90919063ffffffff16565b61157b90919063ffffffff16565b9050808383965096509650505050509193909250565b6000806000806120be858961149190919063ffffffff16565b905060006120d5868961149190919063ffffffff16565b905060006120ec878961149190919063ffffffff16565b9050600061211582612107858761157b90919063ffffffff16565b61157b90919063ffffffff16565b9050838184965096509650505050509450945094915050565b6001600660016101000a81548160ff021916908315150217905550565b6001600660006101000a81548160ff021916908315150217905550600073451e29ae4cbf26391e30d52a6b858de6c9bbb001905060006121a8602861219a60648661144790919063ffffffff16565b61149190919063ffffffff16565b90506000818403905060006121c760028461144790919063ffffffff16565b905060006121de828561157b90919063ffffffff16565b905060004790506121ee83612878565b6000612203824761157b90919063ffffffff16565b905061220f8382612b26565b7fba9fccb0b9c11f982c4ca6eef78f938cae053a5636eae1ae78503bafcf56341384828560405180848152602001838152602001828152602001935050505060405180910390a1600047905061226486612878565b6000612279824761157b90919063ffffffff16565b9050600047905061228a8a47612c77565b7ff69f2787ff7a460f3aa50fad5651603571f99d2b1d2434ada34d5ad75d80ebf18883838d604051808581526020018481526020018381526020018273ffffffffffffffffffffffffffffffffffffffff16815260200194505050505060405180910390a1505050505050505050506000600660006101000a81548160ff02191690831515021790555050565b6000600b5414801561232b57506000600c54145b1561233557612358565b600b54600d81905550600c54600e819055506000600b819055506000600c819055505b565b60008060008060008061236c8761151f565b9550955095509550955095506123ca86600160008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461157b90919063ffffffff16565b600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061245f85600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115c590919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506124ab81612cc2565b6124b58483612d7f565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3505050505050505050565b600d54600b81905550600e54600c81905550565b6000600660016101000a81548160ff021916908315150217905550565b600080600060075490506000666a94d74f430000905060005b6005805490508110156127b45782600160006005848154811061258e57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541180612675575081600260006005848154811061260d57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b1561269157600754666a94d74f430000945094505050506127f7565b61271a60016000600584815481106126a557fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548461157b90919063ffffffff16565b92506127a5600260006005848154811061273057fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361157b90919063ffffffff16565b9150808060010191505061256f565b506127d1666a94d74f43000060075461144790919063ffffffff16565b8210156127ee57600754666a94d74f4300009350935050506127f7565b81819350935050505b9091565b600080601254420390506000610e109050600660019054906101000a900460ff161561286e578060010282101561283757600492505050612875565b8060020282101561284d57600392505050612875565b8060030282101561286357600292505050612875565b600192505050612875565b6001925050505b90565b6060600267ffffffffffffffff8111801561289257600080fd5b506040519080825280602002602001820160405280156128c15781602001602082028036833780820191505090505b50905030816000815181106128d257fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561297257600080fd5b505afa158015612986573d6000803e3d6000fd5b505050506040513d602081101561299c57600080fd5b8101908080519060200190929190505050816001815181106129ba57fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612a1f307f00000000000000000000000000000000000000000000000000000000000000008461164d565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b815260040180868152602001858152602001806020018473ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b83811015612ae1578082015181840152602081019050612ac6565b505050509050019650505050505050600060405180830381600087803b158015612b0a57600080fd5b505af1158015612b1e573d6000803e3d6000fd5b505050505050565b612b51307f00000000000000000000000000000000000000000000000000000000000000008461164d565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d719823085600080612b9b6110bb565b426040518863ffffffff1660e01b8152600401808773ffffffffffffffffffffffffffffffffffffffff1681526020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200196505050505050506060604051808303818588803b158015612c2057600080fd5b505af1158015612c34573d6000803e3d6000fd5b50505050506040513d6060811015612c4b57600080fd5b810190808051906020019092919080519060200190929190805190602001909291905050505050505050565b8173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015612cbd573d6000803e3d6000fd5b505050565b6000612ccc611da8565b90506000612ce3828461149190919063ffffffff16565b9050612d3781600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115c590919063ffffffff16565b600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b612d948260075461157b90919063ffffffff16565b600781905550612daf816008546115c590919063ffffffff16565b600881905550505056fe45524332303a207472616e7366657220746f20746865207a65726f2061646472657373416d6f756e74206d757374206265206c657373207468616e20746f74616c207265666c656374696f6e734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345786365656473206d6178696d756d2077616c6c657420746f6b656e20616d6f756e74536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63655472616e7366657220616d6f756e74206d7573742062652067726561746572207468616e207a65726f45524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f2061646472657373a2646970667358221220fa25db922f3233122514abb46e134a1e0ec679ad9414c9bf42f25bd68acf098364736f6c634300060c0033536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77

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.