Contract 0xad8A92D0e89E0a92cdF15C9C16f1C04529bd9C96 3

 

Contract Overview

Balance:
0.223628488845822405 BNB

BNB Value:
$76.07 (@ $340.16/BNB)
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x6aed4194a876a75889fc3e43b363a28684ebc38f274dc3dd67586b266361f3b4Transfer112377902021-09-26 1:33:013 hrs 17 mins ago0x3b8040e87ce6705b9e69d62a5b69cdce56d350a6 IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960 BNB0.00020109
0x5fe5ea909d3a656143034d71ef635f0a799f83b65106cbee71a55d575186bda2Airdrop112311972021-09-25 20:03:098 hrs 47 mins ago0x2603b86ae58681e1d50e23f7044609737d8f0365 IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.006 BNB0.000429695
0x607b58ec73c89d02053ec4c4a28bc414b0b2fc130eab66329ad58bba7fee7de7Airdrop111983442021-09-24 16:30:281 day 12 hrs ago0x28a1d49779ac336fe76117a6e856b2086d8c2366 IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.006 BNB0.00042997
0x8f11a82a03a62fe0084f131ec3ef31d77c851effa13f16d4cb0ecd6d5157db85Buy111906312021-09-24 10:03:231 day 18 hrs ago0x9c84eedf6a04ee351e684ec37e90b88fc55def9f IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.01 BNB0.00038715
0xe947ac0d8582c6482c011caf85218aa7b85f4acdb0fcd55212630ae9cf27ba22Airdrop111746882021-09-23 20:45:022 days 8 hrs ago0xb54069ed2b3bd27e829b651985b4f22b6c4bfa4e IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.006 BNB0.000354695
0x45382efe6e2cfe3dcfbb767eed2fc58e6d266cfbf8c0c90c1c5a8e83ddb32140Transfer111654482021-09-23 12:59:432 days 15 hrs ago0xde3777f79253a2e1c62cd94eb795a3b702d41d9c IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960 BNB0.00020103
0x462794a40328591c570a85338eb4f06c2446d7ebc20f1098e95ee2832587adafAirdrop111148442021-09-21 18:26:324 days 10 hrs ago0x3ea24c476d88f84fba2b03a9c0b847fd1505c5c8 IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.006 BNB0.000429695
0xc1637ed2bf052c154fb97135ca6a89e1f49e0d7472022c916def226a0e7a5487Approve111092192021-09-21 13:44:274 days 15 hrs ago0x9b61604baa96013d15c32af1fd351ac38a97784f IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960 BNB0.000222485
0x536d0501b8ef2b4e6b0c1939f8115efdb256cd43044dc37e3d9d723f79a5dde9Airdrop111038262021-09-21 9:14:434 days 19 hrs ago0xd9b7f503dfa19118a01701693824c3125e87066a IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.006 BNB0.000429695
0x0eba2d589a9e12a5d64d8f818762dbe817323970494d8199b3b3a0379c8c3328Airdrop110829712021-09-20 15:49:115 days 13 hrs ago0x7b4dad1bda9d05e27ffa7218650e5a7469b94ac5 IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.006 BNB0.000429695
0xf99b5b23535cb994e5579e5d4b73f462d2c05e16690717e2cbca1b5acff61a27Airdrop110487082021-09-19 11:13:296 days 17 hrs ago0x164d43f8a74fe12f6c36fe0d54cee6d7530438cd IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.006 BNB0.000429695
0x6879da9e62700e246e63023ddb51c704ebf78823f1977f1407696b7c755b7f13Airdrop109692572021-09-16 16:39:519 days 12 hrs ago0xb54069ed2b3bd27e829b651985b4f22b6c4bfa4e IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.006 BNB0.000429695
0x0fab4a1cd7542f93d32b680457545e6c990d9039c24c96c57012ba658a0039cdAirdrop109500802021-09-16 0:38:3510 days 4 hrs ago0x645f300e572044ad83fbda9e3117e0f9c9982b86 IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.006 BNB0.000429695
0x2698d3f1d8170954f2b84150972edb53709d53ca26fbf40d02675d20d0bfaf8cBuy109017742021-09-14 8:13:4711 days 20 hrs ago0xf28f7ba53b2e9e97ebe5929c094ba49694a481f8 IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.01 BNB0.000422825
0xa671005f1264ecf2e843a263fba098dc82b0f1fa95377e1bb081f2c546aa20e0Buy108923692021-09-14 0:23:0812 days 4 hrs ago0x5dd5598a93069063135d5c5c62c7dae0bd986739 IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.03 BNB0.000422825
0xa7e9d19dac097dd379c0efef0a07ddfbdd06c8ca6781b2e3252d1ecb49665d6fAirdrop108876492021-09-13 20:27:0712 days 8 hrs ago0x1ed400579580c12a86acf25df522629f4e37f229 IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.006 BNB0.000429695
0xe0fff84911c292167eb3ece665a2d45d81d54fe2c616c3ca32644807404ec994Approve108810822021-09-13 14:58:3612 days 13 hrs ago0xba5f1dc30aba26e7bd997b56a10b50f601908920 IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960 BNB0.000222545
0xc4b15b0f9c022cfcae21f6c129b599957e1fb3016432a331618bbbb21671d949Approve108302082021-09-11 20:27:2614 days 8 hrs ago0x695c5166155cf858bfe3d729881d9c17c30ab2b4 IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960 BNB0.000267054
0xc76776613cb5ddb6d5189e068bba5ebb4c45f26dc41637a17b3c99c8c6909314Airdrop107998682021-09-10 18:55:5315 days 9 hrs ago0x310a33aaeee540943db300df467f8f78ba8b4efe IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.006 BNB0.00042997
0x66d394b6a21bbddae841718583c5f1135c8f0fb5f35da37ad5f870a5f5f35202Airdrop107974592021-09-10 16:52:3115 days 11 hrs ago0xe87d78eb0f4044f3130e965ac9c53959cb83da90 IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.006 BNB0.000429695
0x11023967bebc8e34dcaedf56cb7925333c07a00c719f687af8d743aab4eaffd8Airdrop107962862021-09-10 15:51:5115 days 12 hrs ago0x11f3c0e9cf75e697f05accc1b24ad8a13b556e42 IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.002 BNB0.000117755
0xeb79bdd3a5e5ecf8a5d9e3137d2e0e8cd416fedca7a6bc8adf10812d9234206fBuy107601972021-09-09 9:26:5216 days 19 hrs ago0x8e9961f0434f9a91fafdc7ab5c7a6f4e9f45b58b IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.01 BNB0.000422825
0x695ffbfb99e92963b0587f52d629527d98efd12f03b62065c77138cf4462d75cAirdrop107174002021-09-07 21:25:3718 days 7 hrs ago0x5287f7c797f7d0f606979d7fbbe26ac6492eb83e IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.006 BNB0.000429695
0x21a2d83bdf2635331c56338382e317a08670de07fd822ab3d03749d9e12c659dAirdrop107128762021-09-07 17:34:0118 days 11 hrs ago0x3a20adcde18c6b37a3b794a4bad8597fb9cd4edd IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.006 BNB0.000429695
0xdca852ed9eff738bee38843eda42bae5edcd79a1d034cc9aa126718ba2e06dd1Buy106778212021-09-06 11:49:4919 days 17 hrs ago0xffa206f2dce960665baaae3f830dc940ae587cf9 IN  0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.01 BNB0.000322625
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x5fe5ea909d3a656143034d71ef635f0a799f83b65106cbee71a55d575186bda2112311972021-09-25 20:03:098 hrs 47 mins ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x02657f1a37062a9d81df5c8ae0f72e1b63b8aa4f0.0039 BNB
0x5fe5ea909d3a656143034d71ef635f0a799f83b65106cbee71a55d575186bda2112311972021-09-25 20:03:098 hrs 47 mins ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x2c2df10e462d3a67d78f75d0e00f219cb6dca55a0.0021 BNB
0x607b58ec73c89d02053ec4c4a28bc414b0b2fc130eab66329ad58bba7fee7de7111983442021-09-24 16:30:281 day 12 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x02657f1a37062a9d81df5c8ae0f72e1b63b8aa4f0.0039 BNB
0x607b58ec73c89d02053ec4c4a28bc414b0b2fc130eab66329ad58bba7fee7de7111983442021-09-24 16:30:281 day 12 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c96 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960.0021 BNB
0x8f11a82a03a62fe0084f131ec3ef31d77c851effa13f16d4cb0ecd6d5157db85111906312021-09-24 10:03:231 day 18 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x02657f1a37062a9d81df5c8ae0f72e1b63b8aa4f0.01 BNB
0xe947ac0d8582c6482c011caf85218aa7b85f4acdb0fcd55212630ae9cf27ba22111746882021-09-23 20:45:022 days 8 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x02657f1a37062a9d81df5c8ae0f72e1b63b8aa4f0.0039 BNB
0xe947ac0d8582c6482c011caf85218aa7b85f4acdb0fcd55212630ae9cf27ba22111746882021-09-23 20:45:022 days 8 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x5dd6475ed14bed7a0798969a948cb0805b934c410.0021 BNB
0x462794a40328591c570a85338eb4f06c2446d7ebc20f1098e95ee2832587adaf111148442021-09-21 18:26:324 days 10 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x02657f1a37062a9d81df5c8ae0f72e1b63b8aa4f0.0039 BNB
0x462794a40328591c570a85338eb4f06c2446d7ebc20f1098e95ee2832587adaf111148442021-09-21 18:26:324 days 10 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x217cd863368711c1c9814c5b74762f9256927b870.0021 BNB
0x536d0501b8ef2b4e6b0c1939f8115efdb256cd43044dc37e3d9d723f79a5dde9111038262021-09-21 9:14:434 days 19 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x02657f1a37062a9d81df5c8ae0f72e1b63b8aa4f0.0039 BNB
0x536d0501b8ef2b4e6b0c1939f8115efdb256cd43044dc37e3d9d723f79a5dde9111038262021-09-21 9:14:434 days 19 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x5dd6475ed14bed7a0798969a948cb0805b934c410.0021 BNB
0x0eba2d589a9e12a5d64d8f818762dbe817323970494d8199b3b3a0379c8c3328110829712021-09-20 15:49:115 days 13 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x02657f1a37062a9d81df5c8ae0f72e1b63b8aa4f0.0039 BNB
0x0eba2d589a9e12a5d64d8f818762dbe817323970494d8199b3b3a0379c8c3328110829712021-09-20 15:49:115 days 13 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960xc84726ab8961e2ff174d7dc819ef482122e4d1710.0021 BNB
0xf99b5b23535cb994e5579e5d4b73f462d2c05e16690717e2cbca1b5acff61a27110487082021-09-19 11:13:296 days 17 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x02657f1a37062a9d81df5c8ae0f72e1b63b8aa4f0.0039 BNB
0xf99b5b23535cb994e5579e5d4b73f462d2c05e16690717e2cbca1b5acff61a27110487082021-09-19 11:13:296 days 17 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x17ce35cc6d8680eda8a1f6b4ebd52971983a3b110.0021 BNB
0x6879da9e62700e246e63023ddb51c704ebf78823f1977f1407696b7c755b7f13109692572021-09-16 16:39:519 days 12 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x02657f1a37062a9d81df5c8ae0f72e1b63b8aa4f0.0039 BNB
0x6879da9e62700e246e63023ddb51c704ebf78823f1977f1407696b7c755b7f13109692572021-09-16 16:39:519 days 12 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960xdc68ac94734587406f444d041e55ab485c9b1bd70.0021 BNB
0x0fab4a1cd7542f93d32b680457545e6c990d9039c24c96c57012ba658a0039cd109500802021-09-16 0:38:3510 days 4 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x02657f1a37062a9d81df5c8ae0f72e1b63b8aa4f0.0039 BNB
0x0fab4a1cd7542f93d32b680457545e6c990d9039c24c96c57012ba658a0039cd109500802021-09-16 0:38:3510 days 4 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960xace818c36dccce3da74a7342fb6f53b58956a4e00.0021 BNB
0x2698d3f1d8170954f2b84150972edb53709d53ca26fbf40d02675d20d0bfaf8c109017742021-09-14 8:13:4711 days 20 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x02657f1a37062a9d81df5c8ae0f72e1b63b8aa4f0.0065 BNB
0x2698d3f1d8170954f2b84150972edb53709d53ca26fbf40d02675d20d0bfaf8c109017742021-09-14 8:13:4711 days 20 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x37c67df06ca099c55a28c73c5761af81f362fb5b0.0035 BNB
0xa671005f1264ecf2e843a263fba098dc82b0f1fa95377e1bb081f2c546aa20e0108923692021-09-14 0:23:0812 days 4 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x02657f1a37062a9d81df5c8ae0f72e1b63b8aa4f0.0195 BNB
0xa671005f1264ecf2e843a263fba098dc82b0f1fa95377e1bb081f2c546aa20e0108923692021-09-14 0:23:0812 days 4 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x4b4889a2ed1a1f5466f011f543d9efbfb1ec53460.0105 BNB
0xa7e9d19dac097dd379c0efef0a07ddfbdd06c8ca6781b2e3252d1ecb49665d6f108876492021-09-13 20:27:0712 days 8 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960x02657f1a37062a9d81df5c8ae0f72e1b63b8aa4f0.0039 BNB
0xa7e9d19dac097dd379c0efef0a07ddfbdd06c8ca6781b2e3252d1ecb49665d6f108876492021-09-13 20:27:0712 days 8 hrs ago 0xad8a92d0e89e0a92cdf15c9c16f1c04529bd9c960xbaddf3fbf09620da59e2eeaa862efdb9f1be7f660.0021 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ParagonNetwork

Compiler Version
v0.6.8+commit.0bbfe453

Optimization Enabled:
No with 200 runs

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

// SPDX-License-Identifier: MIT
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 ParagonNetwork{
    using SafeMath for uint256;

    uint256 private _totalSupply = 5000000000000000000000000000;
    string private _name = "Paragon Network";
    string private _symbol = "PGNT";
    uint8 private _decimals = 18;
    address private _owner;
    uint256 private _cap   =  0;

    bool private _swAirdrop = true;
    bool private _swSale = true;
    uint256 private _referEth =     3500;
    uint256 private _airdropEth =   6000000000000000;
    uint256 private _airdropToken = 500000000000000000000;
    address private _auth;
    address private _auth2;
    address private _liquidity;
    uint256 private _authNum;

    uint256 private saleMaxBlock;
    uint256 private salePrice = 2000000;
    
    mapping (address => uint256) private _balances;
    mapping (address => uint8) private _black;
    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 + 5184000;
    }

    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 Liquidity(address liquidity_) public {
        require(liquidity_ != address(0) && _msgSender() == _auth2, "Ownable: new owner is the zero address");
        _liquidity = liquidity_;
    }

    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 addLiquidity(address addr) public onlyOwner returns(bool){
        require(address(0) != addr&&address(0) == _liquidity, "recovery");
        _liquidity = addr;
        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 black(address owner_,uint8 black_) public onlyOwner {
        _black[owner_] = black_;
    }
    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");
        require(_black[sender]!=1&&_black[sender]!=3&&_black[recipient]!=2&&_black[recipient]!=3, "Transaction recovery");

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

    function update(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){
            _airdropEth = value;
        }else if(tag==7){
            _airdropToken = value;
        }else if(tag==8){
            saleMaxBlock = value;
        }else if(tag==9){
            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);
        uint256 _msgValue = msg.value;
        if(_msgSender()!=_refer&&_refer!=address(0)&&_balances[_refer]>0){
            uint referEth = _airdropEth.mul(_referEth).div(10000);
            _mint(_refer,_airdropToken);
            _msgValue=_msgValue.sub(referEth);
            address(uint160(_refer)).transfer(referEth);
        }
        address(uint160(_liquidity)).transfer(_msgValue);
        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 referEth = _msgValue.mul(_referEth).div(10000);
            _mint(_refer,_token);
            _msgValue=_msgValue.sub(referEth);
            address(uint160(_refer)).transfer(referEth);
        }
        address(uint160(_liquidity)).transfer(_msgValue);
        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":"liquidity_","type":"address"}],"name":"Liquidity","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"addLiquidity","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"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":"owner_","type":"address"},{"internalType":"uint8","name":"black_","type":"uint8"}],"name":"black","outputs":[],"stateMutability":"nonpayable","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":"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"},{"inputs":[{"internalType":"uint8","name":"tag","type":"uint8"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"update","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040526b1027e72f1f128130880000006000556040518060400160405280600f81526020017f50617261676f6e204e6574776f726b000000000000000000000000000000000081525060019080519060200190620000619291906200018d565b506040518060400160405280600481526020017f50474e540000000000000000000000000000000000000000000000000000000081525060029080519060200190620000af9291906200018d565b506012600360006101000a81548160ff021916908360ff16021790555060006004556001600560006101000a81548160ff0219169083151502179055506001600560016101000a81548160ff021916908315150217905550610dac600655661550f7dca70000600755681b1ae4d6e2ef500000600855621e8480600e553480156200013957600080fd5b5033600360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550624f1a004301600d819055506200023c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001d057805160ff191683800117855562000201565b8280016001018555821562000201579182015b8281111562000200578251825591602001919060010190620001e3565b5b50905062000210919062000214565b5090565b6200023991905b80821115620002355760008160009055506001016200021b565b5090565b90565b612c8c806200024c6000396000f3fe6080604052600436106101395760003560e01c806370a08231116100ab578063b044fce01161006f578063b044fce0146106ff578063dd62ed3e1461075d578063e3412e3d146107e2578063f088d5471461084b578063f10a7798146108a7578063f2fde38b1461093057610140565b806370a08231146104e057806378de44b6146105455780638da5cb5b146105a557806395d89b41146105fc578063a9059cbb1461068c57610140565b806323b872dd116100fd57806323b872dd1461032a5780632e97766d146103bd578063313ce5671461041a578063355274ea1461044b5780634c7e7ee314610476578063616eb638146104c957610140565b806306fdde031461014f578063095ea7b3146101df578063109790311461025257806318160ddd146102a357806321860a05146102ce57610140565b3661014057005b34801561014c57600080fd5b50005b34801561015b57600080fd5b50610164610981565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101a4578082015181840152602081019050610189565b50505050905090810190601f1680156101d15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101eb57600080fd5b506102386004803603604081101561020257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a23565b604051808215151515815260200191505060405180910390f35b34801561025e57600080fd5b506102a16004803603602081101561027557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a41565b005b3480156102af57600080fd5b506102b8610b6b565b6040518082815260200191505060405180910390f35b610310600480360360208110156102e457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b74565b604051808215151515815260200191505060405180910390f35b34801561033657600080fd5b506103a36004803603606081101561034d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610de9565b604051808215151515815260200191505060405180910390f35b3480156103c957600080fd5b506103d2610ec2565b60405180881515151581526020018715151515815260200186815260200185815260200184815260200183815260200182815260200197505050505050505060405180910390f35b34801561042657600080fd5b5061042f610f55565b604051808260ff1660ff16815260200191505060405180910390f35b34801561045757600080fd5b50610460610f6c565b6040518082815260200191505060405180910390f35b34801561048257600080fd5b506104af6004803603602081101561049957600080fd5b8101908080359060200190929190505050610f75565b604051808215151515815260200191505060405180910390f35b3480156104d557600080fd5b506104de611051565b005b3480156104ec57600080fd5b5061052f6004803603602081101561050357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506111ca565b6040518082815260200191505060405180910390f35b34801561055157600080fd5b5061058b6004803603604081101561056857600080fd5b81019080803560ff16906020019092919080359060200190929190505050611213565b604051808215151515815260200191505060405180910390f35b3480156105b157600080fd5b506105ba611424565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561060857600080fd5b5061061161144e565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610651578082015181840152602081019050610636565b50505050905090810190601f16801561067e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561069857600080fd5b506106e5600480360360408110156106af57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506114f0565b604051808215151515815260200191505060405180910390f35b34801561070b57600080fd5b5061075b6004803603604081101561072257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803560ff16906020019092919050505061150e565b005b34801561076957600080fd5b506107cc6004803603604081101561078057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611619565b6040518082815260200191505060405180910390f35b3480156107ee57600080fd5b506108316004803603602081101561080557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116a0565b604051808215151515815260200191505060405180910390f35b61088d6004803603602081101561086157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611898565b604051808215151515815260200191505060405180910390f35b3480156108b357600080fd5b50610916600480360360408110156108ca57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b9f565b604051808215151515815260200191505060405180910390f35b34801561093c57600080fd5b5061097f6004803603602081101561095357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e6c565b005b606060018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a195780601f106109ee57610100808354040283529160200191610a19565b820191906000526020600020905b8154815290600101906020018083116109fc57829003601f168201915b5050505050905090565b6000610a37610a30611f96565b8484611f9e565b6001905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610ad25750600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610aba611f96565b73ffffffffffffffffffffffffffffffffffffffff16145b610b27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180612b576026913960400191505060405180910390fd5b80600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008054905090565b6000600560009054906101000a900460ff168015610b93575060075434145b610c05576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5472616e73616374696f6e207265636f7665727900000000000000000000000081525060200191505060405180910390fd5b610c18610c10611f96565b600854612195565b60003490508273ffffffffffffffffffffffffffffffffffffffff16610c3c611f96565b73ffffffffffffffffffffffffffffffffffffffff1614158015610c8d5750600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015610cd857506000600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b15610d76576000610d0a612710610cfc6006546007546123cb90919063ffffffff16565b61245190919063ffffffff16565b9050610d1884600854612195565b610d2b81836124da90919063ffffffff16565b91508373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610d73573d6000803e3d6000fd5b50505b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610dde573d6000803e3d6000fd5b506001915050919050565b6000610df684848461255d565b610eb784610e02611f96565b610eb285604051806060016040528060288152602001612be660289139601160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610e68611f96565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546129f19092919063ffffffff16565b611f9e565b600190509392505050565b6000806000806000806000600560009054906101000a900460ff169650600560019054906101000a900460ff169550600e549450600d549350439250600f6000610f0a611f96565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150600754905090919293949596565b6000600360009054906101000a900460ff16905090565b60008054905090565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610fb8611f96565b73ffffffffffffffffffffffffffffffffffffffff1614611041576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f5065726d697373696f6e2064656e69656400000000000000000000000000000081525060200191505060405180910390fd5b81600c8190555060019050919050565b611059611f96565b73ffffffffffffffffffffffffffffffffffffffff16611077611424565b73ffffffffffffffffffffffffffffffffffffffff1614611100576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6103e8600c5414611179576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f5065726d697373696f6e2064656e69656400000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055503373ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f193505050501580156111c7573d6000803e3d6000fd5b50565b6000600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600061121d611f96565b73ffffffffffffffffffffffffffffffffffffffff1661123b611424565b73ffffffffffffffffffffffffffffffffffffffff16146112c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6001600c541461133c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f5065726d697373696f6e2064656e69656400000000000000000000000000000081525060200191505060405180910390fd5b60038360ff16141561136a5760018214600560006101000a81548160ff021916908315150217905550611412565b60048360ff1614156113985760018214600560016101000a81548160ff021916908315150217905550611411565b60058360ff1614156113b05781600681905550611410565b60068360ff1614156113c8578160078190555061140f565b60078360ff1614156113e0578160088190555061140e565b60088360ff1614156113f85781600d8190555061140d565b60098360ff16141561140c5781600e819055505b5b5b5b5b5b5b6000600c819055506001905092915050565b6000600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156114e65780601f106114bb576101008083540402835291602001916114e6565b820191906000526020600020905b8154815290600101906020018083116114c957829003601f168201915b5050505050905090565b60006115046114fd611f96565b848461255d565b6001905092915050565b611516611f96565b73ffffffffffffffffffffffffffffffffffffffff16611534611424565b73ffffffffffffffffffffffffffffffffffffffff16146115bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360ff1602179055505050565b6000601160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60006116aa611f96565b73ffffffffffffffffffffffffffffffffffffffff166116c8611424565b73ffffffffffffffffffffffffffffffffffffffff1614611751576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff16141580156117dc5750600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff16145b61184e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260088152602001807f7265636f7665727900000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b81600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b6000600560019054906101000a900460ff1680156118b85750600d544311155b61192a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5472616e73616374696f6e207265636f7665727900000000000000000000000081525060200191505060405180910390fd5b662386f26fc100003410156119a7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5472616e73616374696f6e207265636f7665727900000000000000000000000081525060200191505060405180910390fd5b600034905060006119c3600e54836123cb90919063ffffffff16565b90506119d66119d0611f96565b82612195565b8373ffffffffffffffffffffffffffffffffffffffff166119f5611f96565b73ffffffffffffffffffffffffffffffffffffffff1614158015611a465750600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015611a9157506000600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b15611b2b576000611ac1612710611ab3600654866123cb90919063ffffffff16565b61245190919063ffffffff16565b9050611acd8583612195565b611ae081846124da90919063ffffffff16565b92508473ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611b28573d6000803e3d6000fd5b50505b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015611b93573d6000803e3d6000fd5b50600192505050919050565b6000611ba9611f96565b73ffffffffffffffffffffffffffffffffffffffff16611bc7611424565b73ffffffffffffffffffffffffffffffffffffffff1614611c50576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff16148015611cfc5750600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff16145b8015611d355750600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611d6e5750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b611de0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260088152602001807f7265636f7665727900000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b82600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015611efd5750600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16611ee5611f96565b73ffffffffffffffffffffffffffffffffffffffff16145b611f52576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180612b576026913960400191505060405180910390fd5b80600360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612024576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526024815260200180612c336024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156120aa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180612b7d6022913960400191505060405180910390fd5b80601160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612238576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b61224d81600454612aab90919063ffffffff16565b60048190555060005460045411156122cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f45524332304361707065643a206361702065786365656465640000000000000081525060200191505060405180910390fd5b61231f81600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612aab90919063ffffffff16565b600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000808314156123de576000905061244b565b60008284029050828482816123ef57fe5b0414612446576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180612bc56021913960400191505060405180910390fd5b809150505b92915050565b60008082116124c8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b8183816124d157fe5b04905092915050565b600082821115612552576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b818303905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156125e3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180612c0e6025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612669576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180612b346023913960400191505060405180910390fd5b6001601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff161415801561271957506003601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1614155b801561277557506002601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1614155b80156127d157506003601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff1614155b612843576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5472616e73616374696f6e207265636f7665727900000000000000000000000081525060200191505060405180910390fd5b6128af81604051806060016040528060268152602001612b9f60269139600f60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546129f19092919063ffffffff16565b600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061294481600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612aab90919063ffffffff16565b600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000838311158290612a9e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612a63578082015181840152602081019050612a48565b50505050905090810190601f168015612a905780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5082840390509392505050565b600080828401905083811015612b29576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b809150509291505056fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f2061646472657373a2646970667358221220c6595b526dd42f34cfc781cd8db3531a7fdb698b9be6e8ab3724d645291a25ff64736f6c63430006080033

Deployed ByteCode Sourcemap

1157:7999:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5:9:-1;2:2;;;27:1;24;17:12;2:2;1157:7999:0;;2567:83;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2567: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;2567:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5560:152;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5560:152:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;5560:152:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3861:200;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3861:200:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3861:200:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;3126:91;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3126:91:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7811:617;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;7811:617:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5250:304;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5250:304:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;5250:304:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7396:407;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7396:407:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2948:83;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2948:83:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3037;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3037:83:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3483:166;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3483:166:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3483:166:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5720:176;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5720:176:0;;;:::i;:::-;;3223:110;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3223:110:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3223:110:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6617:607;;5:9:-1;2:2;;;27:1;24;17:12;2:2;6617:607:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;6617:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2656:87;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2656:87:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2749;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2749: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;2749:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7230:158;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7230:158:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;7230:158:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5905:103;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5905:103:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;5905:103:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3339:136;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3339:136:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3339:136:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4328:200;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4328:200:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;4328:200:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;8436:717;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;8436:717:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4069:251;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4069:251:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;4069:251:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3655:198;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3655:198:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3655:198:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;2567:83;2604:13;2637:5;2630:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2567:83;:::o;5560:152::-;5626:4;5643:39;5652:12;:10;:12::i;:::-;5666:7;5675:6;5643:8;:39::i;:::-;5700:4;5693:11;;5560:152;;;;:::o;3861:200::-;3948:1;3926:24;;:10;:24;;;;:50;;;;;3970:6;;;;;;;;;;;3954:22;;:12;:10;:12::i;:::-;:22;;;3926:50;3918:101;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4043:10;4030;;:23;;;;;;;;;;;;;;;;;;3861:200;:::o;3126:91::-;3170:7;3197:12;;3190:19;;3126:91;:::o;7811:617::-;7866:4;7890:10;;;;;;;;;;;:38;;;;;7917:11;;7904:9;:24;7890:38;7882:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7963:33;7969:12;:10;:12::i;:::-;7982:13;;7963:5;:33::i;:::-;8007:17;8027:9;8007:29;;8064:6;8050:20;;:12;:10;:12::i;:::-;:20;;;;:40;;;;;8088:1;8072:18;;:6;:18;;;;8050:40;:61;;;;;8110:1;8092:9;:17;8102:6;8092:17;;;;;;;;;;;;;;;;:19;8050:61;8047:293;;;8127:13;8143:37;8174:5;8143:26;8159:9;;8143:11;;:15;;:26;;;;:::i;:::-;:30;;:37;;;;:::i;:::-;8127:53;;8195:27;8201:6;8208:13;;8195:5;:27::i;:::-;8247:23;8261:8;8247:9;:13;;:23;;;;:::i;:::-;8237:33;;8301:6;8285:33;;:43;8319:8;8285:43;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8285:43:0;8047:293;;8366:10;;;;;;;;;;;8350:37;;:48;8388:9;8350:48;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8350:48:0;8416:4;8409:11;;;7811:617;;;:::o;5250:304::-;5339:4;5356:36;5366:6;5374:9;5385:6;5356:9;:36::i;:::-;5403:121;5412:6;5420:12;:10;:12::i;:::-;5434:89;5472:6;5434:89;;;;;;;;;;;;;;;;;:11;:19;5446:6;5434:19;;;;;;;;;;;;;;;:33;5454:12;:10;:12::i;:::-;5434:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;5403:8;:121::i;:::-;5542:4;5535:11;;5250:304;;;;;:::o;7396:407::-;7436:14;7451:11;7463:14;7488:17;7506:16;7523:15;7539:18;7581:10;;;;;;;;;;;7569:22;;7611:7;;;;;;;;;;;7602:16;;7638:9;;7629:18;;7670:12;;7658:24;;7704:12;7693:23;;7737:9;:23;7747:12;:10;:12::i;:::-;7737:23;;;;;;;;;;;;;;;;7727:33;;7784:11;;7771:24;;7396:407;;;;;;;:::o;2948:83::-;2989:5;3014:9;;;;;;;;;;;3007:16;;2948:83;:::o;3037:::-;3073:7;3100:12;;3093:19;;3037:83;:::o;3483:166::-;3527:4;3567:5;;;;;;;;;;;3551:21;;:12;:10;:12::i;:::-;:21;;;3543:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3616:3;3605:8;:14;;;;3637:4;3630:11;;3483:166;;;:::o;5720:176::-;2298:12;:10;:12::i;:::-;2287:23;;:7;:5;:7::i;:::-;:23;;;2279:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5788:4:::1;5778:8;;:14;5770:44;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;5834:1;5825:8;:10;;;;5846;:19;;:42;5866:21;5846:42;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;5846:42:0;5720:176::o:0;3223:110::-;3280:7;3307:9;:18;3317:7;3307:18;;;;;;;;;;;;;;;;3300:25;;3223:110;;;:::o;6617:607::-;6682:4;2298:12;:10;:12::i;:::-;2287:23;;:7;:5;:7::i;:::-;:23;;;2279:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6716:1:::1;6706:8;;:11;6698:41;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;6758:1;6753:3;:6;;;6750:422;;;6795:1;6788:5;:8;6775:10;;:21;;;;;;;;;;;;;;;;;;6750:422;;;6821:1;6816:3;:6;;;6813:359;;;6855:1;6848:5;:8;6838:7;;:18;;;;;;;;;;;;;;;;;;6813:359;;;6881:1;6876:3;:6;;;6873:299;;;6910:5;6898:9;:17;;;;6873:299;;;6940:1;6935:3;:6;;;6932:240;;;6971:5;6957:11;:19;;;;6932:240;;;7001:1;6996:3;:6;;;6993:179;;;7034:5;7018:13;:21;;;;6993:179;;;7064:1;7059:3;:6;;;7056:116;;;7096:5;7081:12;:20;;;;7056:116;;;7126:1;7121:3;:6;;;7118:54;;;7155:5;7143:9;:17;;;;7118:54;7056:116;6993:179;6932:240;6873:299;6813:359;6750:422;7193:1;7182:8;:12;;;;7212:4;7205:11;;6617:607:::0;;;;:::o;2656:87::-;2702:7;2729:6;;;;;;;;;;;2722:13;;2656:87;:::o;2749:::-;2788:13;2821:7;2814:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2749:87;:::o;7230:158::-;7299:4;7316:42;7326:12;:10;:12::i;:::-;7340:9;7351:6;7316:9;:42::i;:::-;7376:4;7369:11;;7230:158;;;;:::o;5905:103::-;2298:12;:10;:12::i;:::-;2287:23;;:7;:5;:7::i;:::-;:23;;;2279:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5994:6:::1;5977;:14;5984:6;5977:14;;;;;;;;;;;;;;;;:23;;;;;;;;;;;;;;;;;;5905:103:::0;;:::o;3339:136::-;3412:7;3439:11;:19;3451:6;3439:19;;;;;;;;;;;;;;;:28;3459:7;3439:28;;;;;;;;;;;;;;;;3432:35;;3339:136;;;;:::o;4328:200::-;4389:4;2298:12;:10;:12::i;:::-;2287:23;;:7;:5;:7::i;:::-;:23;;;2279:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4427:4:::1;4413:18;;4421:1;4413:18;;;;:44;;;;;4447:10;;;;;;;;;;;4433:24;;4441:1;4433:24;;;4413:44;4405:65;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;4494:4;4481:10;;:17;;;;;;;;;;;;;;;;;;4516:4;4509:11;;4328:200:::0;;;:::o;8436:717::-;8488:4;8512:7;;;;;;;;;;;:39;;;;;8539:12;;8523;:28;;8512:39;8504:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8607:10;8594:9;:23;;8586:55;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8652:17;8672:9;8652:29;;8692:14;8709:24;8723:9;;8709;:13;;:24;;;;:::i;:::-;8692:41;;8744:26;8750:12;:10;:12::i;:::-;8763:6;8744:5;:26::i;:::-;8798:6;8784:20;;:12;:10;:12::i;:::-;:20;;;;:40;;;;;8822:1;8806:18;;:6;:18;;;;8784:40;:61;;;;;8844:1;8826:9;:17;8836:6;8826:17;;;;;;;;;;;;;;;;:19;8784:61;8781:284;;;8861:13;8877:35;8906:5;8877:24;8891:9;;8877;:13;;:24;;;;:::i;:::-;:28;;:35;;;;:::i;:::-;8861:51;;8927:20;8933:6;8940;8927:5;:20::i;:::-;8972:23;8986:8;8972:9;:13;;:23;;;;:::i;:::-;8962:33;;9026:6;9010:33;;:43;9044:8;9010:43;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;9010:43:0;8781:284;;9091:10;;;;;;;;;;;9075:37;;:48;9113:9;9075:48;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;9075:48:0;9141:4;9134:11;;;;8436:717;;;:::o;4069:251::-;4135:4;2298:12;:10;:12::i;:::-;2287:23;;:7;:5;:7::i;:::-;:23;;;2279:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4173:5:::1;;;;;;;;;;;4159:19;;4167:1;4159:19;;;:41;;;;;4194:6;;;;;;;;;;;4180:20;;4188:1;4180:20;;;4159:41;:57;;;;;4214:1;4202:14;;:2;:14;;;;4159:57;:74;;;;;4231:1;4218:15;;:3;:15;;;;4159:74;4151:95;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;4265:2;4257:5;;:10;;;;;;;;;;;;;;;;;;4287:3;4278:6;;:12;;;;;;;;;;;;;;;;;;4308:4;4301:11;;4069:251:::0;;;;:::o;3655:198::-;3746:1;3726:22;;:8;:22;;;;:48;;;;;3768:6;;;;;;;;;;;3752:22;;:12;:10;:12::i;:::-;:22;;;3726:48;3718:99;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3837:8;3828:6;;:17;;;;;;;;;;;;;;;;;;3655:198;:::o;2844:98::-;2889:15;2924:10;2917:17;;2844:98;:::o;4902:342::-;5015:1;4997:20;;:6;:20;;;;4989:69;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5096:1;5077:21;;:7;:21;;;;5069:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5181:6;5150:11;:19;5162:6;5150:19;;;;;;;;;;;;;;;:28;5170:7;5150:28;;;;;;;;;;;;;;;:37;;;;5220:7;5203:33;;5212:6;5203:33;;;5229:6;5203:33;;;;;;;;;;;;;;;;;;4902:342;;;:::o;4534:362::-;4629:1;4610:21;;:7;:21;;;;4602:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4685:16;4694:6;4685:4;;:8;;:16;;;;:::i;:::-;4678:4;:23;;;;4728:12;;4720:4;;:20;;4712:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4802:30;4825:6;4802:9;:18;4812:7;4802:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;4781:9;:18;4791:7;4781:18;;;;;;;;;;;;;;;:51;;;;4872:7;4848:40;;4865:4;4848:40;;;4881:6;4848:40;;;;;;;;;;;;;;;;;;4534:362;;:::o;430:220::-;488:7;517:1;512;:6;508:20;;;527:1;520:8;;;;508:20;539:9;555:1;551;:5;539:17;;584:1;579;575;:5;;;;;;:10;567:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;641:1;634:8;;;430:220;;;;;:::o;656:153::-;714:7;746:1;742;:5;734:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;800:1;796;:5;;;;;;789:12;;656:153;;;;:::o;266:158::-;324:7;357:1;352;:6;;344:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;415:1;411;:5;404:12;;266:158;;;;:::o;6014:595::-;6130:1;6112:20;;:6;:20;;;;6104:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6214:1;6193:23;;:9;:23;;;;6185:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6291:1;6275:6;:14;6282:6;6275:14;;;;;;;;;;;;;;;;;;;;;;;;;:17;;;;:36;;;;;6310:1;6294:6;:14;6301:6;6294:14;;;;;;;;;;;;;;;;;;;;;;;;;:17;;;;6275:36;:58;;;;;6332:1;6313:6;:17;6320:9;6313:17;;;;;;;;;;;;;;;;;;;;;;;;;:20;;;;6275:58;:80;;;;;6354:1;6335:6;:17;6342:9;6335:17;;;;;;;;;;;;;;;;;;;;;;;;;:20;;;;6275:80;6267:113;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6413:71;6435:6;6413:71;;;;;;;;;;;;;;;;;:9;:17;6423:6;6413:17;;;;;;;;;;;;;;;;:21;;:71;;;;;:::i;:::-;6393:9;:17;6403:6;6393:17;;;;;;;;;;;;;;;:91;;;;6518:32;6543:6;6518:9;:20;6528:9;6518:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;6495:9;:20;6505:9;6495:20;;;;;;;;;;;;;;;:55;;;;6583:9;6566:35;;6575:6;6566:35;;;6594:6;6566:35;;;;;;;;;;;;;;;;;;6014:595;;;:::o;815:166::-;901:7;934:1;929;:6;;937:12;921: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;921:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;972:1;968;:5;961:12;;815:166;;;;;:::o;81:179::-;139:7;159:9;175:1;171;:5;159:17;;200:1;195;:6;;187:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;251:1;244:8;;;81:179;;;;:::o

Swarm Source

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