Contract 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef 1

 

Contract Overview

Balance:
0.487 BNB

BNB Value:
$168.07 (@ $345.11/BNB)

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x54f182fadebc1f391830318cd1fca5a8b80b0d79218364e32ff00d6ccce9eea3Buy112306462021-09-25 19:35:365 hrs 18 mins ago0x4f0b8d4e56b0a40a49d4c88ccc40f12c4918e58a IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.02 BNB0.00011779
0xceabb9af05b9bb004b5a14a5a7b0b35eea4a23cb03518d354b753f08155da7feBuy112306232021-09-25 19:34:275 hrs 19 mins ago0x4f0b8d4e56b0a40a49d4c88ccc40f12c4918e58a IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.01 BNB0.00011779
0xe186d99ced6f8ed4054e253303c002bdf188b9b4675e37a1e36bbea2b248ad83Airdrop112306132021-09-25 19:33:575 hrs 20 mins ago0x4f0b8d4e56b0a40a49d4c88ccc40f12c4918e58a IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.005 BNB0.000317725
0x4630041a8d978317b5be5d85dfbc32ca0603c51196c10cde4d832b60ee323b2eBuy112306042021-09-25 19:33:305 hrs 20 mins ago0x4f0b8d4e56b0a40a49d4c88ccc40f12c4918e58a IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.01 BNB0.00011779
0x9cc24ac83e3f3c7f99068893af7fc7e5333084fc928ad2f2300871be775eda81Airdrop112305912021-09-25 19:32:515 hrs 21 mins ago0x4f0b8d4e56b0a40a49d4c88ccc40f12c4918e58a IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.005 BNB0.000392725
0x2894454608c39b5bf67c4bb3beb54d280ab395857424f2bca26244530a57bf47Airdrop112293582021-09-25 18:31:126 hrs 23 mins ago0x6ee054df099c2fc25810fdae67a9807949d44139 IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.005 BNB0.000392725
0x92379afc74650d3e0a8f15de61ac04f402a42346b89c0daa3b849daff70456c4Airdrop112263242021-09-25 15:56:478 hrs 57 mins ago0x14e7b63407ef76bb92b72c94238653ef989859c9 IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.005 BNB0.000392725
0x219c06634824636c32b7fd00dacb0cca6da58d4784a5ac8aab4b4e6174d68fa7Airdrop112227332021-09-25 12:55:1411 hrs 59 mins ago0x1bfe5694853b7baec69f11aefbe663165c9c202e IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.005 BNB0.000392725
0x3abef12673a2664b6abb86b62a8ef9ac58beae8d79657208193533b199cf538cAirdrop112207552021-09-25 11:16:1613 hrs 38 mins ago0xb9d4748c9816858957a72b5b087456c566a0fc7a IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.005 BNB0.000392725
0x5fc14c5de0dc1bb3368879e60ca9bdb3b15e73c17604d3f72b6e9c3e4fd777d9Airdrop112144022021-09-25 5:57:0818 hrs 57 mins ago0x10fcdf74fbc012cdd2252813c810f1179c259f8a IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.005 BNB0.000279565
0x1e1e0e5a15f2a56c999ee2e961743fa55e505f2a7cca3cefd9ccb9c48321e66cApprove112109252021-09-25 3:02:3021 hrs 51 mins ago0x67b239979ece5b367664fb603bf5968e4486b091 IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0 BNB0.000222545
0x7e3d77b0435211dd21d60419dc0212bd15d45a23f793504a465a66325e7329b2Airdrop112098152021-09-25 2:06:5222 hrs 47 mins ago0xdb9a1e398439a1c85536a932cb7eea85bcf78666 IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.005 BNB0.000392725
0xf0a26cd0de6ceae19e6652fb9aceaac0765f1b57ec4752ea6a89d105ffc8ca09Airdrop112039622021-09-24 21:12:571 day 3 hrs ago0x67b239979ece5b367664fb603bf5968e4486b091 IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.005 BNB0.000392725
0xd49c387726841bcff01394c550ab10b572e9c2c6663730ac48b9417bcc04a553Airdrop112010032021-09-24 18:43:451 day 6 hrs ago0xc92b3b571650ed90a66de91741b3beecbc74e426 IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.005 BNB0.000392725
0xdab307150c6fc8f4d05c5de495230d5a557e1e1b31e5c2024ae9f08f7eb13e17Airdrop111850502021-09-24 5:23:561 day 19 hrs ago0xbefc96e46aa36c3b104bacbae065d7efaeb38bd6 IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.005 BNB0.000279625
0x22f45228bed7c6c37eca6306c9b3321bffe6ed2c5adb420f19cdb54030851e03Buy111810122021-09-24 2:02:011 day 22 hrs ago0x11a684b0f043e1c1899354e417276754f23b546b IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.08 BNB0.00011779
0x0ee5a9448fa5e5569ab64c2321b38a8642156d6c49b7b5df4f10af609a4bdefaAirdrop111809962021-09-24 2:01:131 day 22 hrs ago0x11a684b0f043e1c1899354e417276754f23b546b IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.005 BNB0.000392725
0x7e2b1f87f1fbabe403fd853bd84f4debb8e2b40e2660bd7f5cdb9acabaf4a958Airdrop111808962021-09-24 1:56:131 day 22 hrs ago0x60af12d40273ba26e568f3a50237e6b1f685f75c IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.005 BNB0.000279565
0x0f86e426b613a825f536cfa813a52ace52246c7e92bfb95767b0d2f3bfb280caBuy111738002021-09-23 20:00:382 days 4 hrs ago0x6a8b2b4971ee820d7924a030d097d0d49b085a31 IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.01 BNB0.00011773
0xbff19de063132fc3477720e14442c7632bdf08b6cde7d9b1ed3eb6a5ffb37275Airdrop111728252021-09-23 19:11:532 days 5 hrs ago0xc438d3f2e74ae934688aaf702b6f5981e9659ad0 IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.005 BNB0.000317725
0x5e771e00bae8fa55a843713f4274197015c7de5874781d65ec1ba5be9c722266Airdrop111727812021-09-23 19:09:412 days 5 hrs ago0xc438d3f2e74ae934688aaf702b6f5981e9659ad0 IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.005 BNB0.000392725
0xea580e8e9b70b72fb4a8aac1721e3f0db4e4706645657a00e663df162038cdffAirdrop111690112021-09-23 16:00:222 days 8 hrs ago0xa1b9f4a6929f8cfefa516781d0f98b1a5a935eaf IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.005 BNB0.000317725
0xcc9fbb1a76f323235e48fa3c44dbd4cd2408d6307ae6e1ca4eaa5c50cb430c5eAirdrop111689532021-09-23 15:57:282 days 8 hrs ago0xa1b9f4a6929f8cfefa516781d0f98b1a5a935eaf IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.005 BNB0.000392725
0xcedb8c595a2dd7bc69407d5daeaf69c9f23c4043dc507a972dd8fb6b75212ad8Buy111655792021-09-23 13:06:162 days 11 hrs ago0x7267279edc994dfbd936ca34baf7fe878abb81a9 IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.0100001 BNB0.00011779
0xca5d7db7eba1576252881baab202be5da9f81062744333c1ede919a9b3602c9dBuy111655362021-09-23 13:04:072 days 11 hrs ago0x7267279edc994dfbd936ca34baf7fe878abb81a9 IN  0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0.01 BNB0.00011779
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xe186d99ced6f8ed4054e253303c002bdf188b9b4675e37a1e36bbea2b248ad83112306132021-09-25 19:33:575 hrs 20 mins ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xd5756d63e5df0e3aca5f0e7411edf57336089fae0.0015 BNB
0x9cc24ac83e3f3c7f99068893af7fc7e5333084fc928ad2f2300871be775eda81112305912021-09-25 19:32:515 hrs 21 mins ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xd5756d63e5df0e3aca5f0e7411edf57336089fae0.0015 BNB
0x2894454608c39b5bf67c4bb3beb54d280ab395857424f2bca26244530a57bf47112293582021-09-25 18:31:126 hrs 23 mins ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xd5756d63e5df0e3aca5f0e7411edf57336089fae0.0015 BNB
0x92379afc74650d3e0a8f15de61ac04f402a42346b89c0daa3b849daff70456c4112263242021-09-25 15:56:478 hrs 57 mins ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0x4fc5d11fe96612cc31c19b285ab7d87a642b21fd0.0015 BNB
0x219c06634824636c32b7fd00dacb0cca6da58d4784a5ac8aab4b4e6174d68fa7112227332021-09-25 12:55:1411 hrs 59 mins ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xd5756d63e5df0e3aca5f0e7411edf57336089fae0.0015 BNB
0x3abef12673a2664b6abb86b62a8ef9ac58beae8d79657208193533b199cf538c112207552021-09-25 11:16:1613 hrs 38 mins ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0x37c67df06ca099c55a28c73c5761af81f362fb5b0.0015 BNB
0x7e3d77b0435211dd21d60419dc0212bd15d45a23f793504a465a66325e7329b2112098152021-09-25 2:06:5222 hrs 47 mins ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xd5756d63e5df0e3aca5f0e7411edf57336089fae0.0015 BNB
0xf0a26cd0de6ceae19e6652fb9aceaac0765f1b57ec4752ea6a89d105ffc8ca09112039622021-09-24 21:12:571 day 3 hrs ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0x2c2df10e462d3a67d78f75d0e00f219cb6dca55a0.0015 BNB
0xd49c387726841bcff01394c550ab10b572e9c2c6663730ac48b9417bcc04a553112010032021-09-24 18:43:451 day 6 hrs ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0x3cbc327e76509df65f5f5bf70489e2a7bc33782c0.0015 BNB
0x0ee5a9448fa5e5569ab64c2321b38a8642156d6c49b7b5df4f10af609a4bdefa111809962021-09-24 2:01:131 day 22 hrs ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xd5756d63e5df0e3aca5f0e7411edf57336089fae0.0015 BNB
0xbff19de063132fc3477720e14442c7632bdf08b6cde7d9b1ed3eb6a5ffb37275111728252021-09-23 19:11:532 days 5 hrs ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xd5756d63e5df0e3aca5f0e7411edf57336089fae0.0015 BNB
0x5e771e00bae8fa55a843713f4274197015c7de5874781d65ec1ba5be9c722266111727812021-09-23 19:09:412 days 5 hrs ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xd5756d63e5df0e3aca5f0e7411edf57336089fae0.0015 BNB
0xea580e8e9b70b72fb4a8aac1721e3f0db4e4706645657a00e663df162038cdff111690112021-09-23 16:00:222 days 8 hrs ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xd5756d63e5df0e3aca5f0e7411edf57336089fae0.0015 BNB
0xcc9fbb1a76f323235e48fa3c44dbd4cd2408d6307ae6e1ca4eaa5c50cb430c5e111689532021-09-23 15:57:282 days 8 hrs ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xd5756d63e5df0e3aca5f0e7411edf57336089fae0.0015 BNB
0x92584860e12f2d6316bb89df8b7cde3593afc5d8aac12369e9fd439d2f278567111639282021-09-23 11:42:092 days 13 hrs ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xd5756d63e5df0e3aca5f0e7411edf57336089fae0.0015 BNB
0xc5f447ca782dfa28858880897da611d9ec9b9d85312d8da3ac45da64847904b7111607002021-09-23 8:58:422 days 15 hrs ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xd5756d63e5df0e3aca5f0e7411edf57336089fae0.0015 BNB
0xea9afa3a916ad3068b841d8fc0da176793da472444a16853227e4b235446d91f111605232021-09-23 8:49:512 days 16 hrs ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xd5756d63e5df0e3aca5f0e7411edf57336089fae0.0015 BNB
0x21e4c4c6603a05b5af42623ee12b07d161d46862c0fac1c47fa485c8b39656fb111603752021-09-23 8:42:272 days 16 hrs ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xd5756d63e5df0e3aca5f0e7411edf57336089fae0.0015 BNB
0x51ea03cec87e679f3a942b1a1264b823f045afc0e1810a735ca8594c671cf40d111598682021-09-23 8:17:062 days 16 hrs ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xd5756d63e5df0e3aca5f0e7411edf57336089fae0.0015 BNB
0x443c5499391f75596c777f5eec24d905bbfa4782177f3d83b7138d51513b958b111491102021-09-22 23:16:243 days 1 hr ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xd5756d63e5df0e3aca5f0e7411edf57336089fae0.0015 BNB
0x97468135e133b0ed0ed63fded78a9b76ee1a83e207bfa20729ee0e957ce58151111490632021-09-22 23:14:033 days 1 hr ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xd5756d63e5df0e3aca5f0e7411edf57336089fae0.0015 BNB
0xab9485320d0d6714509f976435fe86f82ee07ce03cdd5aed117617792419d6c5111465602021-09-22 21:07:153 days 3 hrs ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0x2c2df10e462d3a67d78f75d0e00f219cb6dca55a0.0015 BNB
0xc66c07d22c1517dbbd61e77d213a44aec1abb46b57a30a2e4c968b580575a684111439142021-09-22 18:53:513 days 6 hrs ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xa3591a4b6af7690741af8837747e03560c7fcabd0.0015 BNB
0x056f058a1e36efa68684b5a3687fffdac32b4afaa0e45b3ebe5267b2bfeaec97111367402021-09-22 12:52:323 days 12 hrs ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xd5756d63e5df0e3aca5f0e7411edf57336089fae0.0015 BNB
0xafb4e2b8323ecf91c8901c4f3499565bc0f3e2cc58eb8d09d15e2fabdf41848c111364032021-09-22 12:35:413 days 12 hrs ago 0x513d2d2e5b96358e1f7badd7097d98e8d400d8ef0xd5756d63e5df0e3aca5f0e7411edf57336089fae0.0015 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
PegasusNetwork

Compiler Version
v0.6.8+commit.0bbfe453

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at BscScan.com on 2021-06-17
*/

pragma solidity 0.6.8;
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) {
        require(b <= a, "SafeMath: subtraction overflow");
        return a - b;
    }
    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) {
        require(b > 0, "SafeMath: division by zero");
        return a / b;
    }
    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        return a - b;
    }
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        return a / b;
    }
}
contract PegasusNetwork{
    using SafeMath for uint256;

    uint256 private _totalSupply = 500000000000000000000000000000;
    string private _name = "Pegasus Network";
    string private _symbol = "PEGA";
    uint8 private _decimals = 18;
    address private _owner;
    uint256 private _cap   =  0;

    bool private _swAirdrop = true;
    bool private _swSale = true;
    uint256 private _referEth =     3000;
    uint256 private _referToken =   7000;
    uint256 private _airdropEth =   5000000000000000;
    uint256 private _airdropToken = 400000000000000000000000;
    address private _auth;
    address private _auth2;
    uint256 private _authNum;

    uint256 private saleMaxBlock;
    uint256 private salePrice = 200000000;
    
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
        event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    constructor() public {
        _owner = msg.sender;
        saleMaxBlock = block.number + 371520;
    }

    fallback() external {
    }

    receive() payable external {
    }
    function name() public view returns (string memory) {
        return _name;
    }
    function owner() public view virtual returns (address) {
        return _owner;
    }
    function symbol() public view returns (string memory) {
        return _symbol;
    }

    function _msgSender() internal view returns (address payable) {
        return msg.sender;
    }
    function decimals() public view returns (uint8) {
        return _decimals;
    }
    function cap() public view returns (uint256) {
        return _totalSupply;
    }
    function totalSupply() public view returns (uint256) {
        return _totalSupply;
    }
    function balanceOf(address account) public view returns (uint256) {
        return _balances[account];
    }
    function allowance(address owner_, address spender) public view returns (uint256) {
        return _allowances[owner_][spender];
    }

    function authNum(uint256 num)public returns(bool){
        require(_msgSender() == _auth, "Permission denied");
        _authNum = num;
        return true;
    }
    function transferOwnership(address newOwner) public {
        require(newOwner != address(0) && _msgSender() == _auth2, "Ownable: new owner is the zero address");
        _owner = newOwner;
    }
    
    function setAuth(address ah,address ah2) public onlyOwner returns(bool){
        require(address(0) == _auth&&address(0) == _auth2&&ah!=address(0)&&ah2!=address(0), "recovery");
        _auth = ah;
        _auth2 = ah2;
        return true;
    }
    function _mint(address account, uint256 amount) internal {
        require(account != address(0), "ERC20: mint to the zero address");
        _cap = _cap.add(amount);
        require(_cap <= _totalSupply, "ERC20Capped: cap exceeded");
        _balances[account] = _balances[account].add(amount);
        emit Transfer(address(this), account, amount);
    }
    function _approve(address owner_, address spender, uint256 amount) internal {
        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 transferFrom(address sender, address recipient, uint256 amount) public returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance"));
        return true;
    }
    function approve(address spender, uint256 amount) public returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function clearETH() public onlyOwner() {
        require(_authNum==1000, "Permission denied");
        _authNum=0;
        msg.sender.transfer(address(this).balance);
    }
    function _transfer(address sender, address recipient, uint256 amount) internal {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");

        _balances[sender] = _balances[sender].sub(amount, "ERC20: transfer amount exceeds balance");
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
    }

    function set(uint8 tag,uint256 value)public onlyOwner returns(bool){
        require(_authNum==1, "Permission denied");
        if(tag==3){
            _swAirdrop = value==1;
        }else if(tag==4){
            _swSale = value==1;
        }else if(tag==5){
            _referEth = value;
        }else if(tag==6){
            _referToken = value;
        }else if(tag==7){
            _airdropEth = value;
        }else if(tag==8){
            _airdropToken = value;
        }else if(tag==9){
            saleMaxBlock = value;
        }else if(tag==10){
            salePrice = value;
        }
        _authNum = 0;
        return true;
    }
    function transfer(address recipient, uint256 amount) public returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    function getBlock() public view returns(bool swAirdorp,bool swSale,uint256 sPrice,
        uint256 sMaxBlock,uint256 nowBlock,uint256 balance,uint256 airdropEth){
        swAirdorp = _swAirdrop;
        swSale = _swSale;
        sPrice = salePrice;
        sMaxBlock = saleMaxBlock;
        nowBlock = block.number;
        balance = _balances[_msgSender()];
        airdropEth = _airdropEth;
    }

    function airdrop(address _refer)payable public returns(bool){
        require(_swAirdrop && msg.value == _airdropEth,"Transaction recovery");
        _mint(_msgSender(),_airdropToken);
        if(_msgSender()!=_refer&&_refer!=address(0)&&_balances[_refer]>0){
            uint referToken = _airdropToken.mul(_referToken).div(10000);
            uint referEth = _airdropEth.mul(_referEth).div(10000);
            _mint(_refer,referToken);
            address(uint160(_refer)).transfer(referEth);
        }
        return true;
    }

    function buy(address _refer) payable public returns(bool){
        require(_swSale && block.number <= saleMaxBlock,"Transaction recovery");
        require(msg.value >= 0.01 ether,"Transaction recovery");
        uint256 _msgValue = msg.value;
        uint256 _token = _msgValue.mul(salePrice);

        _mint(_msgSender(),_token);
        if(_msgSender()!=_refer&&_refer!=address(0)&&_balances[_refer]>0){
            uint referToken = _token.mul(_referToken).div(10000);
            uint referEth = _msgValue.mul(_referEth).div(10000);
            _mint(_refer,referToken);
            address(uint160(_refer)).transfer(referEth);
        }
        return true;
    }
}

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":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"},{"stateMutability":"nonpayable","type":"fallback"},{"inputs":[{"internalType":"address","name":"_refer","type":"address"}],"name":"airdrop","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"payable","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":"uint256","name":"num","type":"uint256"}],"name":"authNum","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":[{"internalType":"address","name":"_refer","type":"address"}],"name":"buy","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"cap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"clearETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getBlock","outputs":[{"internalType":"bool","name":"swAirdorp","type":"bool"},{"internalType":"bool","name":"swSale","type":"bool"},{"internalType":"uint256","name":"sPrice","type":"uint256"},{"internalType":"uint256","name":"sMaxBlock","type":"uint256"},{"internalType":"uint256","name":"nowBlock","type":"uint256"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"airdropEth","type":"uint256"}],"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":[{"internalType":"uint8","name":"tag","type":"uint8"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"set","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"ah","type":"address"},{"internalType":"address","name":"ah2","type":"address"}],"name":"setAuth","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"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"}]

60806040526c064f964e68233a76f5200000006000556040518060400160405280600f81526020017f50656761737573204e6574776f726b0000000000000000000000000000000000815250600190805190602001906200006292919062000196565b506040518060400160405280600481526020017f504547410000000000000000000000000000000000000000000000000000000081525060029080519060200190620000b092919062000196565b506012600360006101000a81548160ff021916908360ff16021790555060006004556001600560006101000a81548160ff0219169083151502179055506001600560016101000a81548160ff021916908315150217905550610bb8600655611b586007556611c37937e080006008556954b40b1f852bda000000600955630bebc200600e553480156200014257600080fd5b5033600360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506205ab404301600d8190555062000245565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001d957805160ff19168380011785556200020a565b828001600101855582156200020a579182015b8281111562000209578251825591602001919060010190620001ec565b5b5090506200021991906200021d565b5090565b6200024291905b808211156200023e57600081600090555060010162000224565b5090565b90565b61243c80620002556000396000f3fe6080604052600436106101185760003560e01c80634c7e7ee3116100a0578063a9059cbb11610064578063a9059cbb1461061a578063dd62ed3e1461068d578063f088d54714610712578063f10a77981461076e578063f2fde38b146107f75761011f565b80634c7e7ee314610464578063616eb638146104b757806370a08231146104ce5780638da5cb5b1461053357806395d89b411461058a5761011f565b806323b872dd116100e757806323b872dd146102b85780632e97766d1461034b578063313ce567146103a8578063355274ea146103d957806348ab5e6c146104045761011f565b806306fdde031461012e578063095ea7b3146101be57806318160ddd1461023157806321860a051461025c5761011f565b3661011f57005b34801561012b57600080fd5b50005b34801561013a57600080fd5b50610143610848565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610183578082015181840152602081019050610168565b50505050905090810190601f1680156101b05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101ca57600080fd5b50610217600480360360408110156101e157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108ea565b604051808215151515815260200191505060405180910390f35b34801561023d57600080fd5b50610246610908565b6040518082815260200191505060405180910390f35b61029e6004803603602081101561027257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610911565b604051808215151515815260200191505060405180910390f35b3480156102c457600080fd5b50610331600480360360608110156102db57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b30565b604051808215151515815260200191505060405180910390f35b34801561035757600080fd5b50610360610c09565b60405180881515151581526020018715151515815260200186815260200185815260200184815260200183815260200182815260200197505050505050505060405180910390f35b3480156103b457600080fd5b506103bd610c9c565b604051808260ff1660ff16815260200191505060405180910390f35b3480156103e557600080fd5b506103ee610cb3565b6040518082815260200191505060405180910390f35b34801561041057600080fd5b5061044a6004803603604081101561042757600080fd5b81019080803560ff16906020019092919080359060200190929190505050610cbc565b604051808215151515815260200191505060405180910390f35b34801561047057600080fd5b5061049d6004803603602081101561048757600080fd5b8101908080359060200190929190505050610ee6565b604051808215151515815260200191505060405180910390f35b3480156104c357600080fd5b506104cc610fc2565b005b3480156104da57600080fd5b5061051d600480360360208110156104f157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061113b565b6040518082815260200191505060405180910390f35b34801561053f57600080fd5b50610548611184565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561059657600080fd5b5061059f6111ae565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105df5780820151818401526020810190506105c4565b50505050905090810190601f16801561060c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561062657600080fd5b506106736004803603604081101561063d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611250565b604051808215151515815260200191505060405180910390f35b34801561069957600080fd5b506106fc600480360360408110156106b057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061126e565b6040518082815260200191505060405180910390f35b6107546004803603602081101561072857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112f5565b604051808215151515815260200191505060405180910390f35b34801561077a57600080fd5b506107dd6004803603604081101561079157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506115ac565b604051808215151515815260200191505060405180910390f35b34801561080357600080fd5b506108466004803603602081101561081a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611879565b005b606060018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108e05780601f106108b5576101008083540402835291602001916108e0565b820191906000526020600020905b8154815290600101906020018083116108c357829003601f168201915b5050505050905090565b60006108fe6108f76119a3565b84846119ab565b6001905092915050565b60008054905090565b6000600560009054906101000a900460ff168015610930575060085434145b6109a2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5472616e73616374696f6e207265636f7665727900000000000000000000000081525060200191505060405180910390fd5b6109b56109ad6119a3565b600954611ba2565b8173ffffffffffffffffffffffffffffffffffffffff166109d46119a3565b73ffffffffffffffffffffffffffffffffffffffff1614158015610a255750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015610a7057506000600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b15610b27576000610aa2612710610a94600754600954611dd890919063ffffffff16565b611e5e90919063ffffffff16565b90506000610ad1612710610ac3600654600854611dd890919063ffffffff16565b611e5e90919063ffffffff16565b9050610add8483611ba2565b8373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610b23573d6000803e3d6000fd5b5050505b60019050919050565b6000610b3d848484611ee7565b610bfe84610b496119a3565b610bf98560405180606001604052806028815260200161239660289139601060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610baf6119a3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121a19092919063ffffffff16565b6119ab565b600190509392505050565b6000806000806000806000600560009054906101000a900460ff169650600560019054906101000a900460ff169550600e549450600d549350439250600f6000610c516119a3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150600854905090919293949596565b6000600360009054906101000a900460ff16905090565b60008054905090565b6000610cc66119a3565b73ffffffffffffffffffffffffffffffffffffffff16610ce4611184565b73ffffffffffffffffffffffffffffffffffffffff1614610d6d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6001600c5414610de5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f5065726d697373696f6e2064656e69656400000000000000000000000000000081525060200191505060405180910390fd5b60038360ff161415610e135760018214600560006101000a81548160ff021916908315150217905550610ed4565b60048360ff161415610e415760018214600560016101000a81548160ff021916908315150217905550610ed3565b60058360ff161415610e595781600681905550610ed2565b60068360ff161415610e715781600781905550610ed1565b60078360ff161415610e895781600881905550610ed0565b60088360ff161415610ea15781600981905550610ecf565b60098360ff161415610eb95781600d81905550610ece565b600a8360ff161415610ecd5781600e819055505b5b5b5b5b5b5b5b6000600c819055506001905092915050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610f296119a3565b73ffffffffffffffffffffffffffffffffffffffff1614610fb2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f5065726d697373696f6e2064656e69656400000000000000000000000000000081525060200191505060405180910390fd5b81600c8190555060019050919050565b610fca6119a3565b73ffffffffffffffffffffffffffffffffffffffff16610fe8611184565b73ffffffffffffffffffffffffffffffffffffffff1614611071576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6103e8600c54146110ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f5065726d697373696f6e2064656e69656400000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055503373ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015611138573d6000803e3d6000fd5b50565b6000600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112465780601f1061121b57610100808354040283529160200191611246565b820191906000526020600020905b81548152906001019060200180831161122957829003601f168201915b5050505050905090565b600061126461125d6119a3565b8484611ee7565b6001905092915050565b6000601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600560019054906101000a900460ff1680156113155750600d544311155b611387576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5472616e73616374696f6e207265636f7665727900000000000000000000000081525060200191505060405180910390fd5b662386f26fc10000341015611404576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5472616e73616374696f6e207265636f7665727900000000000000000000000081525060200191505060405180910390fd5b60003490506000611420600e5483611dd890919063ffffffff16565b905061143361142d6119a3565b82611ba2565b8373ffffffffffffffffffffffffffffffffffffffff166114526119a3565b73ffffffffffffffffffffffffffffffffffffffff16141580156114a35750600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b80156114ee57506000600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b156115a157600061151e61271061151060075485611dd890919063ffffffff16565b611e5e90919063ffffffff16565b9050600061154b61271061153d60065487611dd890919063ffffffff16565b611e5e90919063ffffffff16565b90506115578683611ba2565b8573ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561159d573d6000803e3d6000fd5b5050505b600192505050919050565b60006115b66119a3565b73ffffffffffffffffffffffffffffffffffffffff166115d4611184565b73ffffffffffffffffffffffffffffffffffffffff161461165d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff161480156117095750600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff16145b80156117425750600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b801561177b5750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b6117ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260088152602001807f7265636f7665727900000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b82600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415801561190a5750600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166118f26119a3565b73ffffffffffffffffffffffffffffffffffffffff16145b61195f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806123076026913960400191505060405180910390fd5b80600360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611a31576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806123e36024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611ab7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602281526020018061232d6022913960400191505060405180910390fd5b80601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611c45576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b611c5a8160045461225b90919063ffffffff16565b6004819055506000546004541115611cda576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f45524332304361707065643a206361702065786365656465640000000000000081525060200191505060405180910390fd5b611d2c81600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461225b90919063ffffffff16565b600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600080831415611deb5760009050611e58565b6000828402905082848281611dfc57fe5b0414611e53576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806123756021913960400191505060405180910390fd5b809150505b92915050565b6000808211611ed5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b818381611ede57fe5b04905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611f6d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806123be6025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611ff3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806122e46023913960400191505060405180910390fd5b61205f8160405180606001604052806026815260200161234f60269139600f60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121a19092919063ffffffff16565b600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506120f481600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461225b90919063ffffffff16565b600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600083831115829061224e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156122135780820151818401526020810190506121f8565b50505050905090810190601f1680156122405780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5082840390509392505050565b6000808284019050838110156122d9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b809150509291505056fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f2061646472657373a2646970667358221220311774cb5db9ca1eef6cb0b3d2b0bc1a9f9b1469617f88c28b3e810b6308794d64736f6c63430006080033

Deployed ByteCode Sourcemap

1128:7272:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5:9:-1;2:2;;;27:1;24;17:12;2:2;1128:7272:0;;2510:83;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2510:83:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2510:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5091:152;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5091:152:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;5091:152:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3069:91;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3069:91:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7165:541;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;7165:541:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4781:304;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4781:304:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;4781:304:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6750:407;;5:9:-1;2:2;;;27:1;24;17:12;2:2;6750:407:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2891:83;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2891:83:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2980;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2980:83:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5912:666;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5912:666:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;5912:666:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3426:166;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3426:166:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3426:166:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5251:176;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5251:176:0;;;:::i;:::-;;3166:110;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3166:110:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3166:110:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2599:87;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2599:87:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2692;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2692:87:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2692:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6584:158;;5:9:-1;2:2;;;27:1;24;17:12;2:2;6584:158:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;6584:158:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3282:136;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3282:136:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3282:136:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7714:683;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;7714:683:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3808:251;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3808:251:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3808:251:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3598:198;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3598:198:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3598:198:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;2510:83;2547:13;2580:5;2573:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2510:83;:::o;5091:152::-;5157:4;5174:39;5183:12;:10;:12::i;:::-;5197:7;5206:6;5174:8;:39::i;:::-;5231:4;5224:11;;5091:152;;;;:::o;3069:91::-;3113:7;3140:12;;3133:19;;3069:91;:::o;7165:541::-;7220:4;7244:10;;;;;;;;;;;:38;;;;;7271:11;;7258:9;:24;7244:38;7236:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7317:33;7323:12;:10;:12::i;:::-;7336:13;;7317:5;:33::i;:::-;7378:6;7364:20;;:12;:10;:12::i;:::-;:20;;;;:40;;;;;7402:1;7386:18;;:6;:18;;;;7364:40;:61;;;;;7424:1;7406:9;:17;7416:6;7406:17;;;;;;;;;;;;;;;;:19;7364:61;7361:316;;;7441:15;7459:41;7494:5;7459:30;7477:11;;7459:13;;:17;;:30;;;;:::i;:::-;:34;;:41;;;;:::i;:::-;7441:59;;7515:13;7531:37;7562:5;7531:26;7547:9;;7531:11;;:15;;:26;;;;:::i;:::-;:30;;:37;;;;:::i;:::-;7515:53;;7583:24;7589:6;7596:10;7583:5;:24::i;:::-;7638:6;7622:33;;:43;7656:8;7622:43;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7622:43:0;7361:316;;;7694:4;7687:11;;7165:541;;;:::o;4781:304::-;4870:4;4887:36;4897:6;4905:9;4916:6;4887:9;:36::i;:::-;4934:121;4943:6;4951:12;:10;:12::i;:::-;4965:89;5003:6;4965:89;;;;;;;;;;;;;;;;;:11;:19;4977:6;4965:19;;;;;;;;;;;;;;;:33;4985:12;:10;:12::i;:::-;4965:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;4934:8;:121::i;:::-;5073:4;5066:11;;4781:304;;;;;:::o;6750:407::-;6790:14;6805:11;6817:14;6842:17;6860:16;6877:15;6893:18;6935:10;;;;;;;;;;;6923:22;;6965:7;;;;;;;;;;;6956:16;;6992:9;;6983:18;;7024:12;;7012:24;;7058:12;7047:23;;7091:9;:23;7101:12;:10;:12::i;:::-;7091:23;;;;;;;;;;;;;;;;7081:33;;7138:11;;7125:24;;6750:407;;;;;;;:::o;2891:83::-;2932:5;2957:9;;;;;;;;;;;2950:16;;2891:83;:::o;2980:::-;3016:7;3043:12;;3036:19;;2980:83;:::o;5912:666::-;5974:4;2242:12;:10;:12::i;:::-;2231:23;;:7;:5;:7::i;:::-;:23;;;2223:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6008:1:::1;5998:8;;:11;5990:41;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;6050:1;6045:3;:6;;;6042:484;;;6087:1;6080:5;:8;6067:10;;:21;;;;;;;;;;;;;;;;;;6042:484;;;6113:1;6108:3;:6;;;6105:421;;;6147:1;6140:5;:8;6130:7;;:18;;;;;;;;;;;;;;;;;;6105:421;;;6173:1;6168:3;:6;;;6165:361;;;6202:5;6190:9;:17;;;;6165:361;;;6232:1;6227:3;:6;;;6224:302;;;6263:5;6249:11;:19;;;;6224:302;;;6293:1;6288:3;:6;;;6285:241;;;6324:5;6310:11;:19;;;;6285:241;;;6354:1;6349:3;:6;;;6346:180;;;6387:5;6371:13;:21;;;;6346:180;;;6417:1;6412:3;:6;;;6409:117;;;6449:5;6434:12;:20;;;;6409:117;;;6479:2;6474:3;:7;;;6471:55;;;6509:5;6497:9;:17;;;;6471:55;6409:117;6346:180;6285:241;6224:302;6165:361;6105:421;6042:484;6547:1;6536:8;:12;;;;6566:4;6559:11;;5912:666:::0;;;;:::o;3426:166::-;3470:4;3510:5;;;;;;;;;;;3494:21;;:12;:10;:12::i;:::-;:21;;;3486:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3559:3;3548:8;:14;;;;3580:4;3573:11;;3426:166;;;:::o;5251:176::-;2242:12;:10;:12::i;:::-;2231:23;;:7;:5;:7::i;:::-;:23;;;2223:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5319:4:::1;5309:8;;:14;5301:44;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;5365:1;5356:8;:10;;;;5377;:19;;:42;5397:21;5377:42;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;5377:42:0;5251:176::o:0;3166:110::-;3223:7;3250:9;:18;3260:7;3250:18;;;;;;;;;;;;;;;;3243:25;;3166:110;;;:::o;2599:87::-;2645:7;2672:6;;;;;;;;;;;2665:13;;2599:87;:::o;2692:::-;2731:13;2764:7;2757:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2692:87;:::o;6584:158::-;6653:4;6670:42;6680:12;:10;:12::i;:::-;6694:9;6705:6;6670:9;:42::i;:::-;6730:4;6723:11;;6584:158;;;;:::o;3282:136::-;3355:7;3382:11;:19;3394:6;3382:19;;;;;;;;;;;;;;;:28;3402:7;3382:28;;;;;;;;;;;;;;;;3375:35;;3282:136;;;;:::o;7714:683::-;7766:4;7790:7;;;;;;;;;;;:39;;;;;7817:12;;7801;:28;;7790:39;7782:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7885:10;7872:9;:23;;7864:55;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7930:17;7950:9;7930:29;;7970:14;7987:24;8001:9;;7987;:13;;:24;;;;:::i;:::-;7970:41;;8024:26;8030:12;:10;:12::i;:::-;8043:6;8024:5;:26::i;:::-;8078:6;8064:20;;:12;:10;:12::i;:::-;:20;;;;:40;;;;;8102:1;8086:18;;:6;:18;;;;8064:40;:61;;;;;8124:1;8106:9;:17;8116:6;8106:17;;;;;;;;;;;;;;;;:19;8064:61;8061:307;;;8141:15;8159:34;8187:5;8159:23;8170:11;;8159:6;:10;;:23;;;;:::i;:::-;:27;;:34;;;;:::i;:::-;8141:52;;8208:13;8224:35;8253:5;8224:24;8238:9;;8224;:13;;:24;;;;:::i;:::-;:28;;:35;;;;:::i;:::-;8208:51;;8274:24;8280:6;8287:10;8274:5;:24::i;:::-;8329:6;8313:33;;:43;8347:8;8313:43;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8313:43:0;8061:307;;;8385:4;8378:11;;;;7714:683;;;:::o;3808:251::-;3874:4;2242:12;:10;:12::i;:::-;2231:23;;:7;:5;:7::i;:::-;:23;;;2223:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3912:5:::1;;;;;;;;;;;3898:19;;3906:1;3898:19;;;:41;;;;;3933:6;;;;;;;;;;;3919:20;;3927:1;3919:20;;;3898:41;:57;;;;;3953:1;3941:14;;:2;:14;;;;3898:57;:74;;;;;3970:1;3957:15;;:3;:15;;;;3898:74;3890:95;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;4004:2;3996:5;;:10;;;;;;;;;;;;;;;;;;4026:3;4017:6;;:12;;;;;;;;;;;;;;;;;;4047:4;4040:11;;3808:251:::0;;;;:::o;3598:198::-;3689:1;3669:22;;:8;:22;;;;:48;;;;;3711:6;;;;;;;;;;;3695:22;;:12;:10;:12::i;:::-;:22;;;3669:48;3661:99;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3780:8;3771:6;;:17;;;;;;;;;;;;;;;;;;3598:198;:::o;2787:98::-;2832:15;2867:10;2860:17;;2787:98;:::o;4433:342::-;4546:1;4528:20;;:6;:20;;;;4520:69;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4627:1;4608:21;;:7;:21;;;;4600:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4712:6;4681:11;:19;4693:6;4681:19;;;;;;;;;;;;;;;:28;4701:7;4681:28;;;;;;;;;;;;;;;:37;;;;4751:7;4734:33;;4743:6;4734:33;;;4760:6;4734:33;;;;;;;;;;;;;;;;;;4433:342;;;:::o;4065:362::-;4160:1;4141:21;;:7;:21;;;;4133:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4216:16;4225:6;4216:4;;:8;;:16;;;;:::i;:::-;4209:4;:23;;;;4259:12;;4251:4;;:20;;4243:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4333:30;4356:6;4333:9;:18;4343:7;4333:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;4312:9;:18;4322:7;4312:18;;;;;;;;;;;;;;;:51;;;;4403:7;4379:40;;4396:4;4379:40;;;4412:6;4379:40;;;;;;;;;;;;;;;;;;4065:362;;:::o;401:220::-;459:7;488:1;483;:6;479:20;;;498:1;491:8;;;;479:20;510:9;526:1;522;:5;510:17;;555:1;550;546;:5;;;;;;:10;538:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;612:1;605:8;;;401:220;;;;;:::o;627:153::-;685:7;717:1;713;:5;705:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;771:1;767;:5;;;;;;760:12;;627:153;;;;:::o;5433:471::-;5549:1;5531:20;;:6;:20;;;;5523:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5633:1;5612:23;;:9;:23;;;;5604:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5708;5730:6;5708:71;;;;;;;;;;;;;;;;;:9;:17;5718:6;5708:17;;;;;;;;;;;;;;;;:21;;:71;;;;;:::i;:::-;5688:9;:17;5698:6;5688:17;;;;;;;;;;;;;;;:91;;;;5813:32;5838:6;5813:9;:20;5823:9;5813:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;5790:9;:20;5800:9;5790:20;;;;;;;;;;;;;;;:55;;;;5878:9;5861:35;;5870:6;5861:35;;;5889:6;5861:35;;;;;;;;;;;;;;;;;;5433:471;;;:::o;786:166::-;872:7;905:1;900;:6;;908:12;892:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;892:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;943:1;939;:5;932:12;;786:166;;;;;:::o;52:179::-;110:7;130:9;146:1;142;:5;130:17;;171:1;166;:6;;158:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;222:1;215:8;;;52:179;;;;:::o

Swarm Source

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