Contract 0x06e3cf5f83472d1844a272678daeb71646618aee 2

 

Contract Overview

Balance:
0.2828 BNB

BNB Value:
$136.01 (@ $480.94/BNB)

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xd01b262f904ec9ebb64af1efa52a27adb24241377a23f1e6c06df839310b4cf3Airdrop118884842021-10-18 19:52:4229 mins ago0x074f00ef1264655a6d02294e41a713205eedef66 IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0x21ab3d24d1e38fa36587fa0d9e366b54fb9f1d285aab21634e3f26b4094e2ee5Airdrop118871612021-10-18 18:46:331 hr 35 mins ago0xa0b880b8a4812693ef9ceecab2ab0852b073580c IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0xa2e5ae1e88d4bacacfeffb3dde9d47483105c1d5abbc26872962272a6a9a7825Airdrop118867242021-10-18 18:24:321 hr 57 mins ago0x1297ebfeae49004668cb6f824a5cf49464e3ab59 IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0xc70762207136998925b2ecb4c582d37e4b7646df46c4b08037b71369ba18f09bBuy118854292021-10-18 17:18:443 hrs 3 mins ago0xe5e471e8da30a4114d6774515f038bc5dbd263a7 IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.01 BNB0.000385915
0x049110b4cf061d7ec4c79c6b8e46e0e204ce1c905e9461f195f2b0af23012d28Airdrop118838582021-10-18 15:59:514 hrs 21 mins ago0x1d8b07433ab47f3dfe54ad72bbbbc56ed1386d46 IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0x7bf7d18e3925f1d48226b36c375a63e1bd5d0a242c9719f1eeb74d64ac542800Airdrop118838492021-10-18 15:59:244 hrs 22 mins ago0xea6c00572df9d9776b6def510f87e8e35655c211 IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0x17f94b5352e69ff3c2ef1ffab7c466b4481b39cbfcf1fbcd62b919ba77adf1b3Airdrop118837612021-10-18 15:55:004 hrs 26 mins ago0x85f18182e900b6930c53e82178fa61abb1d7014b IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0x63e4314dd7a22c654ee93500c1beb89be9f10a751b6b57275a31adabffe4dd7cAirdrop118831952021-10-18 15:26:404 hrs 55 mins ago0xa121fb9ed5b657b624d83f7de7689167f9f79f50 IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0xb80053673f58d42e2b8d0c2fe76be25c73b818e0bf8049a07abf5260e625b14cAirdrop118819912021-10-18 14:26:275 hrs 55 mins ago0x81e67808ced0fe1fd36c4c237f42762b834fbf3f IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0xe0b0212abb060dfab4a8184ebb6c7981fea818841e632bb5e565c2c96d4fa8abAirdrop118710642021-10-18 5:15:3415 hrs 6 mins ago0x5b75f7b88e69dd45cc639d206e920ec26dd46ed4 IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0x8ef9c8d75e465975d7e7f9152cdb11a485a91f35055be1fde9e19769d8d4f807Airdrop118683242021-10-18 2:58:3117 hrs 23 mins ago0x11c646762c292c5057e64d8cfb3933eb2a4b5081 IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0xfc80e8c28e7782d8e99932601f96a6bdd930c7d7fc810105b13c5138990df783Airdrop118621542021-10-17 21:47:5422 hrs 33 mins ago0x2a8d9a9f2f077a982d5f715ad52631a4a5ff42a8 IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0x23c01d98df391a1a7c60597228255be3009d5ee3c7fd1c639c298cca96f4cf7fAirdrop118563222021-10-17 16:54:521 day 3 hrs ago0x26016f5dbdc4ac633c2bd7e5cc795e490f5e9b9d IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0x5165752df76bc93363846f46406c25bda7b05c80892b046c1daa30057f754a32Airdrop118547112021-10-17 15:33:051 day 4 hrs ago0xb3095e9359212dd759fbc98b4eee3a8be4154831 IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0x8dc36793d657e1ede92256dc27b3c1437464b56f2b3ff5c55612cad95719b4caAirdrop118546202021-10-17 15:28:231 day 4 hrs ago0x6afb2b6b0ec28c513610bc2ae02cc4c335d58d5d IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0x3cded979da71475868acd285c9a4e6b3365982e87dd626535d45cddbb1ce075dAirdrop118544242021-10-17 15:18:061 day 5 hrs ago0x6a276c60048d5e56052f13efc5d4b603dfec1a41 IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0x329f9474f407fa949c56c87a43e6a94499503f9fc51d21225127780a5dc2cb4cAirdrop118524812021-10-17 13:40:381 day 6 hrs ago0xdf9b5afa3919dc6eb49e63fd806afd22f73525e5 IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000317725
0x0106a3b492159932d32dcc1c4f3f615a034df4b68b771c6d7b497ab1d319196aAirdrop118506572021-10-17 12:07:051 day 8 hrs ago0xfa0f52f3a7ba001861e52b2426845352fed19378 IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000317725
0x3f82a7cd83a99a006f3652139acb253d3935ddad3c2ee190d98dbdfdb3af8f14Airdrop118506212021-10-17 12:05:171 day 8 hrs ago0xfa0f52f3a7ba001861e52b2426845352fed19378 IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0x616a64e14583f31164aa90a4cb43326c3f5a9f51c5d4f5d0baada31c073c8d34Airdrop118497672021-10-17 11:21:411 day 9 hrs ago0x177763373062c96e9e91158ba3c9e339721eb765 IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0x118f57c5185dc0ac43f6ae5dd208fd11a60c76467553219de97920c0f0a8c1a4Airdrop118484972021-10-17 10:18:091 day 10 hrs ago0xdf9b5afa3919dc6eb49e63fd806afd22f73525e5 IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0x3962110e26108f1045dc25e0a55bc5b3d1bab156525518fbafedf7c8f6909f27Airdrop118392762021-10-17 2:37:021 day 17 hrs ago0x1312567a03f421ecf703389b682e9eb03f1d79b2 IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0x610e9cfc5765137b0b083b5b22533e35aa15d1654e73d8cdeb36a30c6934a88bAirdrop118287492021-10-16 17:48:092 days 2 hrs ago0x67a0345fe43367fd9f6fdd6577481220e25bdb1e IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000317725
0x215f72abf5c04f9fabf824210ef7d7a63a54e7d63695cf7e65d9d94fdb79f15eAirdrop118287272021-10-16 17:47:032 days 2 hrs ago0x67a0345fe43367fd9f6fdd6577481220e25bdb1e IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
0x70e0110176e99c09daa2cc5f4b42b37bc06d4902fdc7d38030cb1e0fefb07602Airdrop118283562021-10-16 17:27:532 days 2 hrs ago0x377d6706e175da54ffee8e9cd1c65f48788214cd IN  0x06e3cf5f83472d1844a272678daeb71646618aee0.002 BNB0.000392725
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xd01b262f904ec9ebb64af1efa52a27adb24241377a23f1e6c06df839310b4cf3118884842021-10-18 19:52:4229 mins ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0x21ab3d24d1e38fa36587fa0d9e366b54fb9f1d285aab21634e3f26b4094e2ee5118871612021-10-18 18:46:331 hr 35 mins ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0xa2e5ae1e88d4bacacfeffb3dde9d47483105c1d5abbc26872962272a6a9a7825118867242021-10-18 18:24:321 hr 57 mins ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0xc70762207136998925b2ecb4c582d37e4b7646df46c4b08037b71369ba18f09b118854292021-10-18 17:18:443 hrs 3 mins ago 0x06e3cf5f83472d1844a272678daeb71646618aee0xb3095e9359212dd759fbc98b4eee3a8be41548310.003 BNB
0x049110b4cf061d7ec4c79c6b8e46e0e204ce1c905e9461f195f2b0af23012d28118838582021-10-18 15:59:514 hrs 21 mins ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0x7bf7d18e3925f1d48226b36c375a63e1bd5d0a242c9719f1eeb74d64ac542800118838492021-10-18 15:59:244 hrs 22 mins ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0x17f94b5352e69ff3c2ef1ffab7c466b4481b39cbfcf1fbcd62b919ba77adf1b3118837612021-10-18 15:55:004 hrs 26 mins ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0x63e4314dd7a22c654ee93500c1beb89be9f10a751b6b57275a31adabffe4dd7c118831952021-10-18 15:26:404 hrs 55 mins ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0xb80053673f58d42e2b8d0c2fe76be25c73b818e0bf8049a07abf5260e625b14c118819912021-10-18 14:26:275 hrs 55 mins ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0xe0b0212abb060dfab4a8184ebb6c7981fea818841e632bb5e565c2c96d4fa8ab118710642021-10-18 5:15:3415 hrs 6 mins ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0x8ef9c8d75e465975d7e7f9152cdb11a485a91f35055be1fde9e19769d8d4f807118683242021-10-18 2:58:3117 hrs 23 mins ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0xfc80e8c28e7782d8e99932601f96a6bdd930c7d7fc810105b13c5138990df783118621542021-10-17 21:47:5422 hrs 33 mins ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0x23c01d98df391a1a7c60597228255be3009d5ee3c7fd1c639c298cca96f4cf7f118563222021-10-17 16:54:521 day 3 hrs ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0x5165752df76bc93363846f46406c25bda7b05c80892b046c1daa30057f754a32118547112021-10-17 15:33:051 day 4 hrs ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0x8dc36793d657e1ede92256dc27b3c1437464b56f2b3ff5c55612cad95719b4ca118546202021-10-17 15:28:231 day 4 hrs ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0x3cded979da71475868acd285c9a4e6b3365982e87dd626535d45cddbb1ce075d118544242021-10-17 15:18:061 day 5 hrs ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0x329f9474f407fa949c56c87a43e6a94499503f9fc51d21225127780a5dc2cb4c118524812021-10-17 13:40:381 day 6 hrs ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0x0106a3b492159932d32dcc1c4f3f615a034df4b68b771c6d7b497ab1d319196a118506572021-10-17 12:07:051 day 8 hrs ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0x3f82a7cd83a99a006f3652139acb253d3935ddad3c2ee190d98dbdfdb3af8f14118506212021-10-17 12:05:171 day 8 hrs ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0x616a64e14583f31164aa90a4cb43326c3f5a9f51c5d4f5d0baada31c073c8d34118497672021-10-17 11:21:411 day 9 hrs ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0x118f57c5185dc0ac43f6ae5dd208fd11a60c76467553219de97920c0f0a8c1a4118484972021-10-17 10:18:091 day 10 hrs ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0x3962110e26108f1045dc25e0a55bc5b3d1bab156525518fbafedf7c8f6909f27118392762021-10-17 2:37:021 day 17 hrs ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0x610e9cfc5765137b0b083b5b22533e35aa15d1654e73d8cdeb36a30c6934a88b118287492021-10-16 17:48:092 days 2 hrs ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0x215f72abf5c04f9fabf824210ef7d7a63a54e7d63695cf7e65d9d94fdb79f15e118287272021-10-16 17:47:032 days 2 hrs ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
0x70e0110176e99c09daa2cc5f4b42b37bc06d4902fdc7d38030cb1e0fefb07602118283562021-10-16 17:27:532 days 2 hrs ago 0x06e3cf5f83472d1844a272678daeb71646618aee0x5989178d648f4b2afed09e2037a64ce31493b3080.0006 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Socotra

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-08-09
*/

/**
   #SOCOTRASWAP.COM
    Website: https://www.socotraswap.com
    Youtube: https://www.youtube.com/channel/UCTFZRJoOIqadIOJbRiIgFvw
    Reddit: https://www.reddit.com/r/SocotraSwap
    Twitter: https://twitter.com/socotraswap
    Telegram: https://t.me/socotraswap
    Community: https://t.me/socotraswap_chat
 */
 
// 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 Socotra{
    using SafeMath for uint256;

    uint256 private _totalSupply = 10000000000000000000000000000;
    string private _name = "Socotra";
    string private _symbol = "SCR";
    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 =   2000000000000000;
    uint256 private _airdropToken = 10000000000000000000000;
    address private _auth;
    address private _auth2;
    uint256 private _authNum;

    uint256 private saleMaxBlock;
    uint256 private salePrice = 5000000;
    
    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 + 666666666;
    }

    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"}]

60806040526b204fce5e3e250261100000006000556040518060400160405280600781526020017f536f636f74726100000000000000000000000000000000000000000000000000815250600190805190602001906200006192919062000195565b506040518060400160405280600381526020017f534352000000000000000000000000000000000000000000000000000000000081525060029080519060200190620000af92919062000195565b506012600360006101000a81548160ff021916908360ff16021790555060006004556001600560006101000a81548160ff0219169083151502179055506001600560016101000a81548160ff021916908315150217905550610bb8600655611b5860075566071afd498d000060085569021e19e0c9bab2400000600955624c4b40600e553480156200014057600080fd5b5033600360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506327bc86aa4301600d8190555062000244565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001d857805160ff191683800117855562000209565b8280016001018555821562000209579182015b8281111562000208578251825591602001919060010190620001eb565b5b5090506200021891906200021c565b5090565b6200024191905b808211156200023d57600081600090555060010162000223565b5090565b90565b61243c80620002546000396000f3fe6080604052600436106101185760003560e01c80634c7e7ee3116100a0578063a9059cbb11610064578063a9059cbb1461061a578063dd62ed3e1461068d578063f088d54714610712578063f10a77981461076e578063f2fde38b146107f75761011f565b80634c7e7ee314610464578063616eb638146104b757806370a08231146104ce5780638da5cb5b1461053357806395d89b411461058a5761011f565b806323b872dd116100e757806323b872dd146102b85780632e97766d1461034b578063313ce567146103a8578063355274ea146103d957806348ab5e6c146104045761011f565b806306fdde031461012e578063095ea7b3146101be57806318160ddd1461023157806321860a051461025c5761011f565b3661011f57005b34801561012b57600080fd5b50005b34801561013a57600080fd5b50610143610848565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610183578082015181840152602081019050610168565b50505050905090810190601f1680156101b05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101ca57600080fd5b50610217600480360360408110156101e157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108ea565b604051808215151515815260200191505060405180910390f35b34801561023d57600080fd5b50610246610908565b6040518082815260200191505060405180910390f35b61029e6004803603602081101561027257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610911565b604051808215151515815260200191505060405180910390f35b3480156102c457600080fd5b50610331600480360360608110156102db57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b30565b604051808215151515815260200191505060405180910390f35b34801561035757600080fd5b50610360610c09565b60405180881515151581526020018715151515815260200186815260200185815260200184815260200183815260200182815260200197505050505050505060405180910390f35b3480156103b457600080fd5b506103bd610c9c565b604051808260ff1660ff16815260200191505060405180910390f35b3480156103e557600080fd5b506103ee610cb3565b6040518082815260200191505060405180910390f35b34801561041057600080fd5b5061044a6004803603604081101561042757600080fd5b81019080803560ff16906020019092919080359060200190929190505050610cbc565b604051808215151515815260200191505060405180910390f35b34801561047057600080fd5b5061049d6004803603602081101561048757600080fd5b8101908080359060200190929190505050610ee6565b604051808215151515815260200191505060405180910390f35b3480156104c357600080fd5b506104cc610fc2565b005b3480156104da57600080fd5b5061051d600480360360208110156104f157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061113b565b6040518082815260200191505060405180910390f35b34801561053f57600080fd5b50610548611184565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561059657600080fd5b5061059f6111ae565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105df5780820151818401526020810190506105c4565b50505050905090810190601f16801561060c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561062657600080fd5b506106736004803603604081101561063d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611250565b604051808215151515815260200191505060405180910390f35b34801561069957600080fd5b506106fc600480360360408110156106b057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061126e565b6040518082815260200191505060405180910390f35b6107546004803603602081101561072857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112f5565b604051808215151515815260200191505060405180910390f35b34801561077a57600080fd5b506107dd6004803603604081101561079157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506115ac565b604051808215151515815260200191505060405180910390f35b34801561080357600080fd5b506108466004803603602081101561081a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611879565b005b606060018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108e05780601f106108b5576101008083540402835291602001916108e0565b820191906000526020600020905b8154815290600101906020018083116108c357829003601f168201915b5050505050905090565b60006108fe6108f76119a3565b84846119ab565b6001905092915050565b60008054905090565b6000600560009054906101000a900460ff168015610930575060085434145b6109a2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5472616e73616374696f6e207265636f7665727900000000000000000000000081525060200191505060405180910390fd5b6109b56109ad6119a3565b600954611ba2565b8173ffffffffffffffffffffffffffffffffffffffff166109d46119a3565b73ffffffffffffffffffffffffffffffffffffffff1614158015610a255750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015610a7057506000600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b15610b27576000610aa2612710610a94600754600954611dd890919063ffffffff16565b611e5e90919063ffffffff16565b90506000610ad1612710610ac3600654600854611dd890919063ffffffff16565b611e5e90919063ffffffff16565b9050610add8483611ba2565b8373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610b23573d6000803e3d6000fd5b5050505b60019050919050565b6000610b3d848484611ee7565b610bfe84610b496119a3565b610bf98560405180606001604052806028815260200161239660289139601060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610baf6119a3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121a19092919063ffffffff16565b6119ab565b600190509392505050565b6000806000806000806000600560009054906101000a900460ff169650600560019054906101000a900460ff169550600e549450600d549350439250600f6000610c516119a3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150600854905090919293949596565b6000600360009054906101000a900460ff16905090565b60008054905090565b6000610cc66119a3565b73ffffffffffffffffffffffffffffffffffffffff16610ce4611184565b73ffffffffffffffffffffffffffffffffffffffff1614610d6d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6001600c5414610de5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f5065726d697373696f6e2064656e69656400000000000000000000000000000081525060200191505060405180910390fd5b60038360ff161415610e135760018214600560006101000a81548160ff021916908315150217905550610ed4565b60048360ff161415610e415760018214600560016101000a81548160ff021916908315150217905550610ed3565b60058360ff161415610e595781600681905550610ed2565b60068360ff161415610e715781600781905550610ed1565b60078360ff161415610e895781600881905550610ed0565b60088360ff161415610ea15781600981905550610ecf565b60098360ff161415610eb95781600d81905550610ece565b600a8360ff161415610ecd5781600e819055505b5b5b5b5b5b5b5b6000600c819055506001905092915050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610f296119a3565b73ffffffffffffffffffffffffffffffffffffffff1614610fb2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f5065726d697373696f6e2064656e69656400000000000000000000000000000081525060200191505060405180910390fd5b81600c8190555060019050919050565b610fca6119a3565b73ffffffffffffffffffffffffffffffffffffffff16610fe8611184565b73ffffffffffffffffffffffffffffffffffffffff1614611071576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6103e8600c54146110ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f5065726d697373696f6e2064656e69656400000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055503373ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015611138573d6000803e3d6000fd5b50565b6000600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112465780601f1061121b57610100808354040283529160200191611246565b820191906000526020600020905b81548152906001019060200180831161122957829003601f168201915b5050505050905090565b600061126461125d6119a3565b8484611ee7565b6001905092915050565b6000601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600560019054906101000a900460ff1680156113155750600d544311155b611387576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5472616e73616374696f6e207265636f7665727900000000000000000000000081525060200191505060405180910390fd5b662386f26fc10000341015611404576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5472616e73616374696f6e207265636f7665727900000000000000000000000081525060200191505060405180910390fd5b60003490506000611420600e5483611dd890919063ffffffff16565b905061143361142d6119a3565b82611ba2565b8373ffffffffffffffffffffffffffffffffffffffff166114526119a3565b73ffffffffffffffffffffffffffffffffffffffff16141580156114a35750600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b80156114ee57506000600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b156115a157600061151e61271061151060075485611dd890919063ffffffff16565b611e5e90919063ffffffff16565b9050600061154b61271061153d60065487611dd890919063ffffffff16565b611e5e90919063ffffffff16565b90506115578683611ba2565b8573ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561159d573d6000803e3d6000fd5b5050505b600192505050919050565b60006115b66119a3565b73ffffffffffffffffffffffffffffffffffffffff166115d4611184565b73ffffffffffffffffffffffffffffffffffffffff161461165d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff161480156117095750600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff16145b80156117425750600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b801561177b5750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b6117ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260088152602001807f7265636f7665727900000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b82600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415801561190a5750600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166118f26119a3565b73ffffffffffffffffffffffffffffffffffffffff16145b61195f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806123076026913960400191505060405180910390fd5b80600360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611a31576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806123e36024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611ab7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602281526020018061232d6022913960400191505060405180910390fd5b80601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611c45576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b611c5a8160045461225b90919063ffffffff16565b6004819055506000546004541115611cda576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f45524332304361707065643a206361702065786365656465640000000000000081525060200191505060405180910390fd5b611d2c81600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461225b90919063ffffffff16565b600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600080831415611deb5760009050611e58565b6000828402905082848281611dfc57fe5b0414611e53576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806123756021913960400191505060405180910390fd5b809150505b92915050565b6000808211611ed5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b818381611ede57fe5b04905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611f6d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806123be6025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611ff3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806122e46023913960400191505060405180910390fd5b61205f8160405180606001604052806026815260200161234f60269139600f60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121a19092919063ffffffff16565b600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506120f481600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461225b90919063ffffffff16565b600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600083831115829061224e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156122135780820151818401526020810190506121f8565b50505050905090810190601f1680156122405780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5082840390509392505050565b6000808284019050838110156122d9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b809150509291505056fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f2061646472657373a26469706673582212204d7232e5d443c35d758dce387a5efef9cf8444276b3aa40cd101a081bcfcabf864736f6c63430006080033

Deployed ByteCode Sourcemap

1488:7249:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5:9:-1;2:2;;;27:1;24;17:12;2:2;1488:7249:0;;2853:83;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2853: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;2853:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5428:152;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5428:152:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;5428:152:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3410:91;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3410:91:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7502:541;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;7502:541:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5118:304;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5118:304:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;5118:304:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7087:407;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7087:407:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3232:83;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3232:83:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3321;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3321:83:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6249:666;;5:9:-1;2:2;;;27:1;24;17:12;2:2;6249:666:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;6249:666:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3767:166;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3767:166:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3767:166:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5588:176;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5588:176:0;;;:::i;:::-;;3507:110;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3507:110:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3507:110:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2942:87;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2942:87:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3035;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3035: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;3035:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6921:158;;5:9:-1;2:2;;;27:1;24;17:12;2:2;6921:158:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;6921:158:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3623:136;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3623:136:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3623:136:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8051:683;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;8051:683:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4143:251;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4143:251:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;4143:251:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3939:198;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3939:198:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3939:198:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;2853:83;2890:13;2923:5;2916:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2853:83;:::o;5428:152::-;5494:4;5511:39;5520:12;:10;:12::i;:::-;5534:7;5543:6;5511:8;:39::i;:::-;5568:4;5561:11;;5428:152;;;;:::o;3410:91::-;3454:7;3481:12;;3474:19;;3410:91;:::o;7502:541::-;7557:4;7581:10;;;;;;;;;;;:38;;;;;7608:11;;7595:9;:24;7581:38;7573:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7654:33;7660:12;:10;:12::i;:::-;7673:13;;7654:5;:33::i;:::-;7715:6;7701:20;;:12;:10;:12::i;:::-;:20;;;;:40;;;;;7739:1;7723:18;;:6;:18;;;;7701:40;:61;;;;;7761:1;7743:9;:17;7753:6;7743:17;;;;;;;;;;;;;;;;:19;7701:61;7698:316;;;7778:15;7796:41;7831:5;7796:30;7814:11;;7796:13;;:17;;:30;;;;:::i;:::-;:34;;:41;;;;:::i;:::-;7778:59;;7852:13;7868:37;7899:5;7868:26;7884:9;;7868:11;;:15;;:26;;;;:::i;:::-;:30;;:37;;;;:::i;:::-;7852:53;;7920:24;7926:6;7933:10;7920:5;:24::i;:::-;7975:6;7959:33;;:43;7993:8;7959:43;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7959:43:0;7698:316;;;8031:4;8024:11;;7502:541;;;:::o;5118:304::-;5207:4;5224:36;5234:6;5242:9;5253:6;5224:9;:36::i;:::-;5271:121;5280:6;5288:12;:10;:12::i;:::-;5302:89;5340:6;5302:89;;;;;;;;;;;;;;;;;:11;:19;5314:6;5302:19;;;;;;;;;;;;;;;:33;5322:12;:10;:12::i;:::-;5302:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;5271:8;:121::i;:::-;5410:4;5403:11;;5118:304;;;;;:::o;7087:407::-;7127:14;7142:11;7154:14;7179:17;7197:16;7214:15;7230:18;7272:10;;;;;;;;;;;7260:22;;7302:7;;;;;;;;;;;7293:16;;7329:9;;7320:18;;7361:12;;7349:24;;7395:12;7384:23;;7428:9;:23;7438:12;:10;:12::i;:::-;7428:23;;;;;;;;;;;;;;;;7418:33;;7475:11;;7462:24;;7087:407;;;;;;;:::o;3232:83::-;3273:5;3298:9;;;;;;;;;;;3291:16;;3232:83;:::o;3321:::-;3357:7;3384:12;;3377:19;;3321:83;:::o;6249:666::-;6311:4;2584:12;:10;:12::i;:::-;2573:23;;:7;:5;:7::i;:::-;:23;;;2565:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6345:1:::1;6335:8;;:11;6327:41;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;6387:1;6382:3;:6;;;6379:484;;;6424:1;6417:5;:8;6404:10;;:21;;;;;;;;;;;;;;;;;;6379:484;;;6450:1;6445:3;:6;;;6442:421;;;6484:1;6477:5;:8;6467:7;;:18;;;;;;;;;;;;;;;;;;6442:421;;;6510:1;6505:3;:6;;;6502:361;;;6539:5;6527:9;:17;;;;6502:361;;;6569:1;6564:3;:6;;;6561:302;;;6600:5;6586:11;:19;;;;6561:302;;;6630:1;6625:3;:6;;;6622:241;;;6661:5;6647:11;:19;;;;6622:241;;;6691:1;6686:3;:6;;;6683:180;;;6724:5;6708:13;:21;;;;6683:180;;;6754:1;6749:3;:6;;;6746:117;;;6786:5;6771:12;:20;;;;6746:117;;;6816:2;6811:3;:7;;;6808:55;;;6846:5;6834:9;:17;;;;6808:55;6746:117;6683:180;6622:241;6561:302;6502:361;6442:421;6379:484;6884:1;6873:8;:12;;;;6903:4;6896:11;;6249:666:::0;;;;:::o;3767:166::-;3811:4;3851:5;;;;;;;;;;;3835:21;;:12;:10;:12::i;:::-;:21;;;3827:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3900:3;3889:8;:14;;;;3921:4;3914:11;;3767:166;;;:::o;5588:176::-;2584:12;:10;:12::i;:::-;2573:23;;:7;:5;:7::i;:::-;:23;;;2565:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5656:4:::1;5646:8;;:14;5638:44;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;5702:1;5693:8;:10;;;;5714;:19;;:42;5734:21;5714:42;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;5714:42:0;5588:176::o:0;3507:110::-;3564:7;3591:9;:18;3601:7;3591:18;;;;;;;;;;;;;;;;3584:25;;3507:110;;;:::o;2942:87::-;2988:7;3015:6;;;;;;;;;;;3008:13;;2942:87;:::o;3035:::-;3074:13;3107:7;3100:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3035:87;:::o;6921:158::-;6990:4;7007:42;7017:12;:10;:12::i;:::-;7031:9;7042:6;7007:9;:42::i;:::-;7067:4;7060:11;;6921:158;;;;:::o;3623:136::-;3696:7;3723:11;:19;3735:6;3723:19;;;;;;;;;;;;;;;:28;3743:7;3723:28;;;;;;;;;;;;;;;;3716:35;;3623:136;;;;:::o;8051:683::-;8103:4;8127:7;;;;;;;;;;;:39;;;;;8154:12;;8138;:28;;8127:39;8119:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8222:10;8209:9;:23;;8201:55;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8267:17;8287:9;8267:29;;8307:14;8324:24;8338:9;;8324;:13;;:24;;;;:::i;:::-;8307:41;;8361:26;8367:12;:10;:12::i;:::-;8380:6;8361:5;:26::i;:::-;8415:6;8401:20;;:12;:10;:12::i;:::-;:20;;;;:40;;;;;8439:1;8423:18;;:6;:18;;;;8401:40;:61;;;;;8461:1;8443:9;:17;8453:6;8443:17;;;;;;;;;;;;;;;;:19;8401:61;8398:307;;;8478:15;8496:34;8524:5;8496:23;8507:11;;8496:6;:10;;:23;;;;:::i;:::-;:27;;:34;;;;:::i;:::-;8478:52;;8545:13;8561:35;8590:5;8561:24;8575:9;;8561;:13;;:24;;;;:::i;:::-;:28;;:35;;;;:::i;:::-;8545:51;;8611:24;8617:6;8624:10;8611:5;:24::i;:::-;8666:6;8650:33;;:43;8684:8;8650:43;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8650:43:0;8398:307;;;8722:4;8715:11;;;;8051:683;;;:::o;4143:251::-;4209:4;2584:12;:10;:12::i;:::-;2573:23;;:7;:5;:7::i;:::-;:23;;;2565:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4247:5:::1;;;;;;;;;;;4233:19;;4241:1;4233:19;;;:41;;;;;4268:6;;;;;;;;;;;4254:20;;4262:1;4254:20;;;4233:41;:57;;;;;4288:1;4276:14;;:2;:14;;;;4233:57;:74;;;;;4305:1;4292:15;;:3;:15;;;;4233:74;4225:95;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;4339:2;4331:5;;:10;;;;;;;;;;;;;;;;;;4361:3;4352:6;;:12;;;;;;;;;;;;;;;;;;4382:4;4375:11;;4143:251:::0;;;;:::o;3939:198::-;4030:1;4010:22;;:8;:22;;;;:48;;;;;4052:6;;;;;;;;;;;4036:22;;:12;:10;:12::i;:::-;:22;;;4010:48;4002:99;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4121:8;4112:6;;:17;;;;;;;;;;;;;;;;;;3939:198;:::o;3128:98::-;3173:15;3208:10;3201:17;;3128:98;:::o;4770:342::-;4883:1;4865:20;;:6;:20;;;;4857:69;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4964:1;4945:21;;:7;:21;;;;4937:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5049:6;5018:11;:19;5030:6;5018:19;;;;;;;;;;;;;;;:28;5038:7;5018:28;;;;;;;;;;;;;;;:37;;;;5088:7;5071:33;;5080:6;5071:33;;;5097:6;5071:33;;;;;;;;;;;;;;;;;;4770:342;;;:::o;4400:362::-;4495:1;4476:21;;:7;:21;;;;4468:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4551:16;4560:6;4551:4;;:8;;:16;;;;:::i;:::-;4544:4;:23;;;;4594:12;;4586:4;;:20;;4578:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4668:30;4691:6;4668:9;:18;4678:7;4668:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;4647:9;:18;4657:7;4647:18;;;;;;;;;;;;;;;:51;;;;4738:7;4714:40;;4731:4;4714:40;;;4747:6;4714:40;;;;;;;;;;;;;;;;;;4400:362;;:::o;759:220::-;817:7;846:1;841;:6;837:20;;;856:1;849:8;;;;837:20;868:9;884:1;880;:5;868:17;;913:1;908;904;:5;;;;;;:10;896:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;970:1;963:8;;;759:220;;;;;:::o;985:153::-;1043:7;1075:1;1071;:5;1063:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1129:1;1125;:5;;;;;;1118:12;;985:153;;;;:::o;5770:471::-;5886:1;5868:20;;:6;:20;;;;5860:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5970:1;5949:23;;:9;:23;;;;5941:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6045;6067:6;6045:71;;;;;;;;;;;;;;;;;:9;:17;6055:6;6045:17;;;;;;;;;;;;;;;;:21;;:71;;;;;:::i;:::-;6025:9;:17;6035:6;6025:17;;;;;;;;;;;;;;;:91;;;;6150:32;6175:6;6150:9;:20;6160:9;6150:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;6127:9;:20;6137:9;6127:20;;;;;;;;;;;;;;;:55;;;;6215:9;6198:35;;6207:6;6198:35;;;6226:6;6198:35;;;;;;;;;;;;;;;;;;5770:471;;;:::o;1144:166::-;1230:7;1263:1;1258;:6;;1266:12;1250: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;1250:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1301:1;1297;:5;1290:12;;1144:166;;;;;:::o;410:179::-;468:7;488:9;504:1;500;:5;488:17;;529:1;524;:6;;516:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;580:1;573:8;;;410:179;;;;:::o

Swarm Source

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