ETH Price: $3,441.30 (+3.36%)

Contract

0x07bE107573a50A741231FF17E93dB323fD89DdFb
 

Overview

ETH Balance

0.05 ETH

Eth Value

$172.07 (@ $3,441.30/ETH)

Token Holdings

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
0x417b21e23f003ae35059056e69d92cef61b05dbe24da3f01adca2dcb9e42ff64 Approve(pending)2025-11-02 4:40:163 days ago1762058416IN
0x07bE1075...3fD89DdFb
0 ETH(Pending)(Pending)
Approve237376072025-11-06 3:37:5950 mins ago1762400279IN
0x07bE1075...3fD89DdFb
0 ETH0.000109592.36951242
Approve237043172025-11-01 11:53:594 days ago1761998039IN
0x07bE1075...3fD89DdFb
0 ETH0.000088261.90029631
Approve237020842025-11-01 4:24:475 days ago1761971087IN
0x07bE1075...3fD89DdFb
0 ETH0.000096622.08784938
Approve236715002025-10-27 21:37:119 days ago1761601031IN
0x07bE1075...3fD89DdFb
0 ETH0.000016630.68854848
Approve236376172025-10-23 3:46:4714 days ago1761191207IN
0x07bE1075...3fD89DdFb
0 ETH0.000014680.60763508
Approve236277192025-10-21 18:28:4715 days ago1761071327IN
0x07bE1075...3fD89DdFb
0 ETH0.000039770.85517725
Approve236258332025-10-21 12:07:1115 days ago1761048431IN
0x07bE1075...3fD89DdFb
0 ETH0.000032610.70128843
Approve235910192025-10-16 15:09:2320 days ago1760627363IN
0x07bE1075...3fD89DdFb
0 ETH0.000035181.45633017
Approve235710262025-10-13 19:59:1123 days ago1760385551IN
0x07bE1075...3fD89DdFb
0 ETH0.00008951.93466494
Approve235681962025-10-13 10:28:2323 days ago1760351303IN
0x07bE1075...3fD89DdFb
0 ETH0.000018540.76758895
Approve235632282025-10-12 17:46:4724 days ago1760291207IN
0x07bE1075...3fD89DdFb
0 ETH0.00011082.39554919
Approve235022992025-10-04 5:23:1132 days ago1759555391IN
0x07bE1075...3fD89DdFb
0 ETH0.000006130.13214459
Approve234891792025-10-02 9:22:5934 days ago1759396979IN
0x07bE1075...3fD89DdFb
0 ETH0.00005041.09012165
Approve234839092025-10-01 15:41:2335 days ago1759333283IN
0x07bE1075...3fD89DdFb
0 ETH0.000110752.39449566
Transfer234829402025-10-01 12:26:1135 days ago1759321571IN
0x07bE1075...3fD89DdFb
0 ETH0.000019770.38495284
Approve234827832025-10-01 11:54:4735 days ago1759319687IN
0x07bE1075...3fD89DdFb
0 ETH0.000020270.43884192
Approve234827782025-10-01 11:53:4735 days ago1759319627IN
0x07bE1075...3fD89DdFb
0 ETH0.000018120.39174149
Approve234798092025-10-01 1:54:1136 days ago1759283651IN
0x07bE1075...3fD89DdFb
0 ETH0.000006180.23460823
Approve234798052025-10-01 1:53:2336 days ago1759283603IN
0x07bE1075...3fD89DdFb
0 ETH0.00000550.20905057
Approve234797892025-10-01 1:49:5936 days ago1759283399IN
0x07bE1075...3fD89DdFb
0 ETH0.000006180.23462781
Approve234797842025-10-01 1:48:5936 days ago1759283339IN
0x07bE1075...3fD89DdFb
0 ETH0.000011060.23932059
Approve234463622025-09-26 9:41:5940 days ago1758879719IN
0x07bE1075...3fD89DdFb
0 ETH0.000023960.51850438
Approve234373672025-09-25 3:27:3542 days ago1758770855IN
0x07bE1075...3fD89DdFb
0 ETH0.000069391.5021666
Approve234071192025-09-20 22:00:2346 days ago1758405623IN
0x07bE1075...3fD89DdFb
0 ETH0.000010220.21980607
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer234900112025-10-02 12:10:3534 days ago1759407035
0x07bE1075...3fD89DdFb
0.07741567 ETH
Transfer234900112025-10-02 12:10:3534 days ago1759407035
0x07bE1075...3fD89DdFb
0.15483134 ETH
Transfer234900112025-10-02 12:10:3534 days ago1759407035
0x07bE1075...3fD89DdFb
0.23224701 ETH
Transfer188347532023-12-21 14:11:47685 days ago1703167907
0x07bE1075...3fD89DdFb
0.08241662 ETH
Transfer188347532023-12-21 14:11:47685 days ago1703167907
0x07bE1075...3fD89DdFb
0.16483324 ETH
Transfer188347532023-12-21 14:11:47685 days ago1703167907
0x07bE1075...3fD89DdFb
0.24724986 ETH
Transfer177111192023-07-17 6:12:11842 days ago1689574331
0x07bE1075...3fD89DdFb
0.12524754 ETH
Transfer177111192023-07-17 6:12:11842 days ago1689574331
0x07bE1075...3fD89DdFb
0.25049508 ETH
Transfer177111192023-07-17 6:12:11842 days ago1689574331
0x07bE1075...3fD89DdFb
0.37574262 ETH
Transfer177111172023-07-17 6:11:47842 days ago1689574307
0x07bE1075...3fD89DdFb
0.12524754 ETH
Transfer177111172023-07-17 6:11:47842 days ago1689574307
0x07bE1075...3fD89DdFb
0.25049508 ETH
Transfer177111172023-07-17 6:11:47842 days ago1689574307
0x07bE1075...3fD89DdFb
0.37574262 ETH
Transfer173748472023-05-30 22:55:47890 days ago1685487347
0x07bE1075...3fD89DdFb
0.16854891 ETH
Transfer173748472023-05-30 22:55:47890 days ago1685487347
0x07bE1075...3fD89DdFb
0.33709782 ETH
Transfer173748472023-05-30 22:55:47890 days ago1685487347
0x07bE1075...3fD89DdFb
0.50564674 ETH
Transfer173385392023-05-25 20:29:59895 days ago1685046599
0x07bE1075...3fD89DdFb
0.26430931 ETH
Transfer173385392023-05-25 20:29:59895 days ago1685046599
0x07bE1075...3fD89DdFb
0.52861862 ETH
Transfer173385392023-05-25 20:29:59895 days ago1685046599
0x07bE1075...3fD89DdFb
0.79292794 ETH
Transfer173128022023-05-22 5:36:47898 days ago1684733807
0x07bE1075...3fD89DdFb
0.44910179 ETH
Transfer173128022023-05-22 5:36:47898 days ago1684733807
0x07bE1075...3fD89DdFb
0.89820358 ETH
Transfer173128022023-05-22 5:36:47898 days ago1684733807
0x07bE1075...3fD89DdFb
1.34730537 ETH
Transfer172950992023-05-19 17:44:59901 days ago1684518299
0x07bE1075...3fD89DdFb
0.54959982 ETH
Transfer172950992023-05-19 17:44:59901 days ago1684518299
0x07bE1075...3fD89DdFb
1.09919965 ETH
Transfer172950992023-05-19 17:44:59901 days ago1684518299
0x07bE1075...3fD89DdFb
1.64879948 ETH
Transfer172834582023-05-18 2:25:23903 days ago1684376723
0x07bE1075...3fD89DdFb
0.98508721 ETH
View All Internal Transactions
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Autism

Compiler Version
v0.8.17+commit.8df45f5f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
//          _____                    _____             _____                    _____                    _____                    _____          
//         /\    \                  /\    \           /\    \                  /\    \                  /\    \                  /\    \         
//        /::\    \                /::\____\         /::\    \                /::\    \                /::\    \                /::\____\        
//       /::::\    \              /:::/    /         \:::\    \               \:::\    \              /::::\    \              /::::|   |        
//      /::::::\    \            /:::/    /           \:::\    \               \:::\    \            /::::::\    \            /:::::|   |        
//     /:::/\:::\    \          /:::/    /             \:::\    \               \:::\    \          /:::/\:::\    \          /::::::|   |        
//    /:::/__\:::\    \        /:::/    /               \:::\    \               \:::\    \        /:::/__\:::\    \        /:::/|::|   |        
//   /::::\   \:::\    \      /:::/    /                /::::\    \              /::::\    \       \:::\   \:::\    \      /:::/ |::|   |        
//  /::::::\   \:::\    \    /:::/    /      _____     /::::::\    \    ____    /::::::\    \    ___\:::\   \:::\    \    /:::/  |::|___|______  
// /:::/\:::\   \:::\    \  /:::/____/      /\    \   /:::/\:::\    \  /\   \  /:::/\:::\    \  /\   \:::\   \:::\    \  /:::/   |::::::::\    \ 
///:::/  \:::\   \:::\____\|:::|    /      /::\____\ /:::/  \:::\____\/::\   \/:::/  \:::\____\/::\   \:::\   \:::\____\/:::/    |:::::::::\____\
//\::/    \:::\  /:::/    /|:::|____\     /:::/    //:::/    \::/    /\:::\  /:::/    \::/    /\:::\   \:::\   \::/    /\::/    / ~~~~~/:::/    /
// \/____/ \:::\/:::/    /  \:::\    \   /:::/    //:::/    / \/____/  \:::\/:::/    / \/____/  \:::\   \:::\   \/____/  \/____/      /:::/    / 
//          \::::::/    /    \:::\    \ /:::/    //:::/    /            \::::::/    /            \:::\   \:::\    \                  /:::/    /  
//           \::::/    /      \:::\    /:::/    //:::/    /              \::::/____/              \:::\   \:::\____\                /:::/    /   
//           /:::/    /        \:::\__/:::/    / \::/    /                \:::\    \               \:::\  /:::/    /               /:::/    /    
//          /:::/    /          \::::::::/    /   \/____/                  \:::\    \               \:::\/:::/    /               /:::/    /     
//         /:::/    /            \::::::/    /                              \:::\    \               \::::::/    /               /:::/    /      
//        /:::/    /              \::::/    /                                \:::\____\               \::::/    /               /:::/    /       
//        \::/    /                \::/____/                                  \::/    /                \::/    /                \::/    /        
//         \/____/                  ~~                                         \/____/                  \/____/                  \/____/        

// SPDX-License-Identifier: MIT
pragma solidity >=0.8.0;

import "solmate/auth/Owned.sol";
import "solmate/tokens/ERC20.sol";

interface IDEXFactory {
    function createPair(address tokenA, address tokenB) external returns (address pair);
}

interface IDEXRouter {
    function factory() external pure returns (address);
    function WETH() external pure returns (address);
    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
}

contract Autism is ERC20, Owned {
    address routerAdress = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D;

    mapping (address => bool) isFeeExempt;

    uint256 public teamFee = 2;
    uint256 public treasuryFee = 4;
    uint256 public totalFee = teamFee + treasuryFee;
    uint256 constant feeDenominator = 100;
    uint256 public whaleDenominator = 100;

    address internal team;
    address internal treasury;

    IDEXRouter public router;
    address public pair;

    uint256 public swapThreshold;
    bool inSwap;
    modifier swapping() { inSwap = true; _; inSwap = false; }

    constructor (address _team, address _treasury) Owned(msg.sender) ERC20("Autism", "AUT", 18) {
        team = _team;
        treasury = _treasury;
        router = IDEXRouter(routerAdress);
        pair = IDEXFactory(router.factory()).createPair(router.WETH(), address(this));
        allowance[address(this)][address(router)] = type(uint256).max;

        isFeeExempt[_team] = true;
        isFeeExempt[_treasury] = true;

        uint supply = 42069000000000 * (10**decimals);

        _mint(owner, supply);

        swapThreshold = totalSupply / 1000 * 8; // 0.125%
    }

    function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
        uint256 allowed = allowance[sender][msg.sender];

        if (allowed != type(uint256).max) allowance[sender][msg.sender] = allowed - amount;

        return _transferFrom(sender, recipient, amount);
    }

    function _transferFrom(address sender, address recipient, uint256 amount) internal returns (bool) {
        if (amount > totalSupply / whaleDenominator) { revert("Transfer amount exceeds the whale amount"); }
        if(inSwap){ return super.transferFrom(sender, recipient, amount); }

        if(shouldSwapBack()){ swapBack(); } 

        balanceOf[sender] -= amount;

        uint256 amountReceived = shouldTakeFee(sender) ? takeFee(sender, amount) : amount;
        balanceOf[recipient] += amountReceived;

        emit Transfer(sender, recipient, amountReceived);
        return true;
    }

    function shouldTakeFee(address sender) internal view returns (bool) {
        return !isFeeExempt[sender];
    }

    function takeFee(address sender, uint256 amount) internal returns (uint256) {
        uint256 feeAmount = (amount * totalFee) / feeDenominator;
        balanceOf[address(this)] = balanceOf[address(this)] + feeAmount;
        emit Transfer(sender, address(this), feeAmount);
        return amount - feeAmount;
    }

    function shouldSwapBack() internal view returns (bool) {
        return msg.sender != pair
        && !inSwap
        && balanceOf[address(this)] >= swapThreshold;
    }

    function swapBack() internal swapping {
        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = router.WETH();

        uint256 balanceBefore = address(this).balance;

        router.swapExactTokensForETHSupportingFeeOnTransferTokens(
            swapThreshold,
            0,
            path,
            address(this),
            block.timestamp
        );
        uint256 amountETH = address(this).balance - balanceBefore;

        uint256 amountETHToTreasury = (amountETH * treasuryFee) / totalFee;
        uint256 amountETHToTeam = amountETH - amountETHToTreasury;

        (bool TreasurySuccess,) = payable(treasury).call{value: amountETHToTreasury, gas: 30000}("");
        require(TreasurySuccess, "receiver rejected ETH transfer");

        (bool TeamSuccess,) = payable(team).call{value: amountETHToTeam, gas: 30000}("");
        require(TeamSuccess, "receiver rejected ETH transfer");
    }

    function clearStuckBalance() external {
        payable(team).transfer(address(this).balance);
    }

    function setFee(uint256 _teamFee, uint256 _treasuryFee) external onlyOwner {
        teamFee = _teamFee;
        treasuryFee = _treasuryFee;
        totalFee = teamFee + treasuryFee;
    }

    function setWhaleDenominator(uint256 _whaleDenominator) external onlyOwner {
        whaleDenominator = _whaleDenominator;
    }

    receive() external payable {}
}

// SPDX-License-Identifier: AGPL-3.0-only
pragma solidity >=0.8.0;

/// @notice Simple single owner authorization mixin.
/// @author Solmate (https://github.com/transmissions11/solmate/blob/main/src/auth/Owned.sol)
abstract contract Owned {
    /*//////////////////////////////////////////////////////////////
                                 EVENTS
    //////////////////////////////////////////////////////////////*/

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

    /*//////////////////////////////////////////////////////////////
                            OWNERSHIP STORAGE
    //////////////////////////////////////////////////////////////*/

    address public owner;

    modifier onlyOwner() virtual {
        require(msg.sender == owner, "UNAUTHORIZED");

        _;
    }

    /*//////////////////////////////////////////////////////////////
                               CONSTRUCTOR
    //////////////////////////////////////////////////////////////*/

    constructor(address _owner) {
        owner = _owner;

        emit OwnershipTransferred(address(0), _owner);
    }

    /*//////////////////////////////////////////////////////////////
                             OWNERSHIP LOGIC
    //////////////////////////////////////////////////////////////*/

    function transferOwnership(address newOwner) public virtual onlyOwner {
        owner = newOwner;

        emit OwnershipTransferred(msg.sender, newOwner);
    }
}

// SPDX-License-Identifier: AGPL-3.0-only
pragma solidity >=0.8.0;

/// @notice Modern and gas efficient ERC20 + EIP-2612 implementation.
/// @author Solmate (https://github.com/transmissions11/solmate/blob/main/src/tokens/ERC20.sol)
/// @author Modified from Uniswap (https://github.com/Uniswap/uniswap-v2-core/blob/master/contracts/UniswapV2ERC20.sol)
/// @dev Do not manually set balances without updating totalSupply, as the sum of all user balances must not exceed it.
abstract contract ERC20 {
    /*//////////////////////////////////////////////////////////////
                                 EVENTS
    //////////////////////////////////////////////////////////////*/

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

    event Approval(address indexed owner, address indexed spender, uint256 amount);

    /*//////////////////////////////////////////////////////////////
                            METADATA STORAGE
    //////////////////////////////////////////////////////////////*/

    string public name;

    string public symbol;

    uint8 public immutable decimals;

    /*//////////////////////////////////////////////////////////////
                              ERC20 STORAGE
    //////////////////////////////////////////////////////////////*/

    uint256 public totalSupply;

    mapping(address => uint256) public balanceOf;

    mapping(address => mapping(address => uint256)) public allowance;

    /*//////////////////////////////////////////////////////////////
                            EIP-2612 STORAGE
    //////////////////////////////////////////////////////////////*/

    uint256 internal immutable INITIAL_CHAIN_ID;

    bytes32 internal immutable INITIAL_DOMAIN_SEPARATOR;

    mapping(address => uint256) public nonces;

    /*//////////////////////////////////////////////////////////////
                               CONSTRUCTOR
    //////////////////////////////////////////////////////////////*/

    constructor(
        string memory _name,
        string memory _symbol,
        uint8 _decimals
    ) {
        name = _name;
        symbol = _symbol;
        decimals = _decimals;

        INITIAL_CHAIN_ID = block.chainid;
        INITIAL_DOMAIN_SEPARATOR = computeDomainSeparator();
    }

    /*//////////////////////////////////////////////////////////////
                               ERC20 LOGIC
    //////////////////////////////////////////////////////////////*/

    function approve(address spender, uint256 amount) public virtual returns (bool) {
        allowance[msg.sender][spender] = amount;

        emit Approval(msg.sender, spender, amount);

        return true;
    }

    function transfer(address to, uint256 amount) public virtual returns (bool) {
        balanceOf[msg.sender] -= amount;

        // Cannot overflow because the sum of all user
        // balances can't exceed the max uint256 value.
        unchecked {
            balanceOf[to] += amount;
        }

        emit Transfer(msg.sender, to, amount);

        return true;
    }

    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) public virtual returns (bool) {
        uint256 allowed = allowance[from][msg.sender]; // Saves gas for limited approvals.

        if (allowed != type(uint256).max) allowance[from][msg.sender] = allowed - amount;

        balanceOf[from] -= amount;

        // Cannot overflow because the sum of all user
        // balances can't exceed the max uint256 value.
        unchecked {
            balanceOf[to] += amount;
        }

        emit Transfer(from, to, amount);

        return true;
    }

    /*//////////////////////////////////////////////////////////////
                             EIP-2612 LOGIC
    //////////////////////////////////////////////////////////////*/

    function permit(
        address owner,
        address spender,
        uint256 value,
        uint256 deadline,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) public virtual {
        require(deadline >= block.timestamp, "PERMIT_DEADLINE_EXPIRED");

        // Unchecked because the only math done is incrementing
        // the owner's nonce which cannot realistically overflow.
        unchecked {
            address recoveredAddress = ecrecover(
                keccak256(
                    abi.encodePacked(
                        "\x19\x01",
                        DOMAIN_SEPARATOR(),
                        keccak256(
                            abi.encode(
                                keccak256(
                                    "Permit(address owner,address spender,uint256 value,uint256 nonce,uint256 deadline)"
                                ),
                                owner,
                                spender,
                                value,
                                nonces[owner]++,
                                deadline
                            )
                        )
                    )
                ),
                v,
                r,
                s
            );

            require(recoveredAddress != address(0) && recoveredAddress == owner, "INVALID_SIGNER");

            allowance[recoveredAddress][spender] = value;
        }

        emit Approval(owner, spender, value);
    }

    function DOMAIN_SEPARATOR() public view virtual returns (bytes32) {
        return block.chainid == INITIAL_CHAIN_ID ? INITIAL_DOMAIN_SEPARATOR : computeDomainSeparator();
    }

    function computeDomainSeparator() internal view virtual returns (bytes32) {
        return
            keccak256(
                abi.encode(
                    keccak256("EIP712Domain(string name,string version,uint256 chainId,address verifyingContract)"),
                    keccak256(bytes(name)),
                    keccak256("1"),
                    block.chainid,
                    address(this)
                )
            );
    }

    /*//////////////////////////////////////////////////////////////
                        INTERNAL MINT/BURN LOGIC
    //////////////////////////////////////////////////////////////*/

    function _mint(address to, uint256 amount) internal virtual {
        totalSupply += amount;

        // Cannot overflow because the sum of all user
        // balances can't exceed the max uint256 value.
        unchecked {
            balanceOf[to] += amount;
        }

        emit Transfer(address(0), to, amount);
    }

    function _burn(address from, uint256 amount) internal virtual {
        balanceOf[from] -= amount;

        // Cannot underflow because a user's balance
        // will never be larger than the total supply.
        unchecked {
            totalSupply -= amount;
        }

        emit Transfer(from, address(0), amount);
    }
}

Settings
{
  "remappings": [
    "ds-test/=lib/forge-std/lib/ds-test/src/",
    "forge-std/=lib/forge-std/src/",
    "solmate/=lib/solmate/src/",
    "v2-core/=lib/v2-core/contracts/",
    "v2-periphery/=lib/v2-periphery/contracts/"
  ],
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "metadata": {
    "bytecodeHash": "ipfs"
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "evmVersion": "london",
  "libraries": {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_team","type":"address"},{"internalType":"address","name":"_treasury","type":"address"}],"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":"amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"clearStuckBalance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"router","outputs":[{"internalType":"contract IDEXRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_teamFee","type":"uint256"},{"internalType":"uint256","name":"_treasuryFee","type":"uint256"}],"name":"setFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_whaleDenominator","type":"uint256"}],"name":"setWhaleDenominator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"teamFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","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":[],"name":"treasuryFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"whaleDenominator","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

60e0604052600780546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d179055600260098190556004600a8190556200004391620004d0565b600b556064600c553480156200005857600080fd5b5060405162001e0338038062001e038339810160408190526200007b9162000509565b336040518060400160405280600681526020016541757469736d60d01b8152506040518060400160405280600381526020016210555560ea1b81525060128260009081620000ca9190620005e6565b506001620000d98382620005e6565b5060ff81166080524660a052620000ef620003b1565b60c0525050600680546001600160a01b0319166001600160a01b0384169081179091556040519091506000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600d80546001600160a01b038085166001600160a01b031992831617909255600e8054848416908316179055600754600f8054909216921691821790556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa158015620001ba573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001e09190620006b2565b6001600160a01b031663c9c65396600f60009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000242573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002689190620006b2565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201523060248201526044016020604051808303816000875af1158015620002b5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002db9190620006b2565b601080546001600160a01b0319166001600160a01b03928316179055306000908152600460209081526040808320600f54851684528252808320600019905585841683526008909152808220805460ff19908116600190811790925593851683529082208054909316179091556080516200035890600a620007d4565b6200036a90652642f3cd1200620007e5565b60065490915062000385906001600160a01b0316826200044d565b6103e8600254620003979190620007ff565b620003a4906008620007e5565b60115550620008a0915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6000604051620003e5919062000822565b6040805191829003822060208301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b8060026000828254620004619190620004d0565b90915550506001600160a01b0382166000818152600360209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b634e487b7160e01b600052601160045260246000fd5b80820180821115620004e657620004e6620004ba565b92915050565b80516001600160a01b03811681146200050457600080fd5b919050565b600080604083850312156200051d57600080fd5b6200052883620004ec565b91506200053860208401620004ec565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200056c57607f821691505b6020821081036200058d57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620005e157600081815260208120601f850160051c81016020861015620005bc5750805b601f850160051c820191505b81811015620005dd57828155600101620005c8565b5050505b505050565b81516001600160401b0381111562000602576200060262000541565b6200061a8162000613845462000557565b8462000593565b602080601f831160018114620006525760008415620006395750858301515b600019600386901b1c1916600185901b178555620005dd565b600085815260208120601f198616915b82811015620006835788860151825594840194600190910190840162000662565b5085821015620006a25787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208284031215620006c557600080fd5b620006d082620004ec565b9392505050565b600181815b8085111562000718578160001904821115620006fc57620006fc620004ba565b808516156200070a57918102915b93841c9390800290620006dc565b509250929050565b6000826200073157506001620004e6565b816200074057506000620004e6565b8160018114620007595760028114620007645762000784565b6001915050620004e6565b60ff841115620007785762000778620004ba565b50506001821b620004e6565b5060208310610133831016604e8410600b8410161715620007a9575081810a620004e6565b620007b58383620006d7565b8060001904821115620007cc57620007cc620004ba565b029392505050565b6000620006d060ff84168362000720565b8082028115828204841417620004e657620004e6620004ba565b6000826200081d57634e487b7160e01b600052601260045260246000fd5b500490565b6000808354620008328162000557565b600182811680156200084d5760018114620008635762000894565b60ff198416875282151583028701945062000894565b8760005260208060002060005b858110156200088b5781548a82015290840190820162000870565b50505082870194505b50929695505050505050565b60805160a05160c051611533620008d06000396000610677015260006106420152600061023401526115336000f3fe60806040526004361061014f5760003560e01c80637ecebe00116100b6578063d505accf1161006f578063d505accf146103d1578063d7c94efd146103f1578063dd62ed3e14610407578063f2fde38b1461043f578063f40d2d241461045f578063f887ea401461047557600080fd5b80637ecebe00146103015780638da5cb5b1461032e57806395d89b4114610366578063a8aa1b311461037b578063a9059cbb1461039b578063cc32d176146103bb57600080fd5b8063313ce56711610108578063313ce56714610222578063364333f4146102685780633644e5151461027f57806352f7c98814610294578063664c1b48146102b457806370a08231146102d457600080fd5b80630445b6671461015b57806306fdde0314610184578063095ea7b3146101a657806318160ddd146101d65780631df4ccfc146101ec57806323b872dd1461020257600080fd5b3661015657005b600080fd5b34801561016757600080fd5b5061017160115481565b6040519081526020015b60405180910390f35b34801561019057600080fd5b50610199610495565b60405161017b91906110ed565b3480156101b257600080fd5b506101c66101c1366004611150565b610523565b604051901515815260200161017b565b3480156101e257600080fd5b5061017160025481565b3480156101f857600080fd5b50610171600b5481565b34801561020e57600080fd5b506101c661021d36600461117c565b610590565b34801561022e57600080fd5b506102567f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff909116815260200161017b565b34801561027457600080fd5b5061027d610602565b005b34801561028b57600080fd5b5061017161063e565b3480156102a057600080fd5b5061027d6102af3660046111bd565b610699565b3480156102c057600080fd5b5061027d6102cf3660046111df565b6106e7565b3480156102e057600080fd5b506101716102ef3660046111f8565b60036020526000908152604090205481565b34801561030d57600080fd5b5061017161031c3660046111f8565b60056020526000908152604090205481565b34801561033a57600080fd5b5060065461034e906001600160a01b031681565b6040516001600160a01b03909116815260200161017b565b34801561037257600080fd5b50610199610716565b34801561038757600080fd5b5060105461034e906001600160a01b031681565b3480156103a757600080fd5b506101c66103b6366004611150565b610723565b3480156103c757600080fd5b50610171600a5481565b3480156103dd57600080fd5b5061027d6103ec366004611215565b610789565b3480156103fd57600080fd5b5061017160095481565b34801561041357600080fd5b5061017161042236600461128c565b600460209081526000928352604080842090915290825290205481565b34801561044b57600080fd5b5061027d61045a3660046111f8565b6109cd565b34801561046b57600080fd5b50610171600c5481565b34801561048157600080fd5b50600f5461034e906001600160a01b031681565b600080546104a2906112c5565b80601f01602080910402602001604051908101604052809291908181526020018280546104ce906112c5565b801561051b5780601f106104f05761010080835404028352916020019161051b565b820191906000526020600020905b8154815290600101906020018083116104fe57829003601f168201915b505050505081565b3360008181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061057e9086815260200190565b60405180910390a35060015b92915050565b6001600160a01b038316600090815260046020908152604080832033845290915281205460001981146105ec576105c78382611315565b6001600160a01b03861660009081526004602090815260408083203384529091529020555b6105f7858585610a43565b9150505b9392505050565b600d546040516001600160a01b03909116904780156108fc02916000818181858888f1935050505015801561063b573d6000803e3d6000fd5b50565b60007f000000000000000000000000000000000000000000000000000000000000000046146106745761066f610bbf565b905090565b507f000000000000000000000000000000000000000000000000000000000000000090565b6006546001600160a01b031633146106cc5760405162461bcd60e51b81526004016106c390611328565b60405180910390fd5b6009829055600a8190556106e0818361134e565b600b555050565b6006546001600160a01b031633146107115760405162461bcd60e51b81526004016106c390611328565b600c55565b600180546104a2906112c5565b33600090815260036020526040812080548391908390610744908490611315565b90915550506001600160a01b038316600081815260036020526040908190208054850190555133906000805160206114de8339815191529061057e9086815260200190565b428410156107d95760405162461bcd60e51b815260206004820152601760248201527f5045524d49545f444541444c494e455f4558504952454400000000000000000060448201526064016106c3565b600060016107e561063e565b6001600160a01b038a811660008181526005602090815260409182902080546001810190915582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98184015280840194909452938d166060840152608083018c905260a083019390935260c08083018b90528151808403909101815260e08301909152805192019190912061190160f01b6101008301526101028201929092526101228101919091526101420160408051601f198184030181528282528051602091820120600084529083018083525260ff871690820152606081018590526080810184905260a0016020604051602081039080840390855afa1580156108f1573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116158015906109275750876001600160a01b0316816001600160a01b0316145b6109645760405162461bcd60e51b815260206004820152600e60248201526d24a72b20a624a22fa9a4a3a722a960911b60448201526064016106c3565b6001600160a01b0390811660009081526004602090815260408083208a8516808552908352928190208990555188815291928a16917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a350505050505050565b6006546001600160a01b031633146109f75760405162461bcd60e51b81526004016106c390611328565b600680546001600160a01b0319166001600160a01b03831690811790915560405133907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a350565b6000600c54600254610a559190611361565b821115610ab55760405162461bcd60e51b815260206004820152602860248201527f5472616e7366657220616d6f756e74206578636565647320746865207768616c6044820152671948185b5bdd5b9d60c21b60648201526084016106c3565b60125460ff1615610ad257610acb848484610c59565b90506105fb565b610ada610d26565b15610ae757610ae7610d67565b6001600160a01b03841660009081526003602052604081208054849290610b0f908490611315565b90915550506001600160a01b03841660009081526008602052604081205460ff1615610b3b5782610b45565b610b458584611059565b6001600160a01b038516600090815260036020526040812080549293508392909190610b7290849061134e565b92505081905550836001600160a01b0316856001600160a01b03166000805160206114de83398151915283604051610bac91815260200190565b60405180910390a3506001949350505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6000604051610bf19190611383565b6040805191829003822060208301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6001600160a01b03831660009081526004602090815260408083203384529091528120546000198114610cb557610c908382611315565b6001600160a01b03861660009081526004602090815260408083203384529091529020555b6001600160a01b03851660009081526003602052604081208054859290610cdd908490611315565b90915550506001600160a01b03808516600081815260036020526040908190208054870190555190918716906000805160206114de83398151915290610bac9087815260200190565b6010546000906001600160a01b03163314801590610d47575060125460ff16155b801561066f57505060115430600090815260036020526040902054101590565b6012805460ff191660011790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610da957610da9611422565b6001600160a01b03928316602091820292909201810191909152600f54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610e02573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e269190611438565b81600181518110610e3957610e39611422565b6001600160a01b039283166020918202929092010152600f5460115460405163791ac94760e01b81524793929092169163791ac94791610e8491600090879030904290600401611455565b600060405180830381600087803b158015610e9e57600080fd5b505af1158015610eb2573d6000803e3d6000fd5b5050505060008147610ec49190611315565b90506000600b54600a5483610ed991906114c6565b610ee39190611361565b90506000610ef18284611315565b600e546040519192506000916001600160a01b039091169061753090859084818181858888f193505050503d8060008114610f48576040519150601f19603f3d011682016040523d82523d6000602084013e610f4d565b606091505b5050905080610f9e5760405162461bcd60e51b815260206004820152601e60248201527f72656365697665722072656a656374656420455448207472616e73666572000060448201526064016106c3565b600d546040516000916001600160a01b03169061753090859084818181858888f193505050503d8060008114610ff0576040519150601f19603f3d011682016040523d82523d6000602084013e610ff5565b606091505b50509050806110465760405162461bcd60e51b815260206004820152601e60248201527f72656365697665722072656a656374656420455448207472616e73666572000060448201526064016106c3565b50506012805460ff191690555050505050565b6000806064600b548461106c91906114c6565b6110769190611361565b3060009081526003602052604090205490915061109490829061134e565b30600081815260036020526040908190209290925590516001600160a01b038616906000805160206114de833981519152906110d39085815260200190565b60405180910390a36110e58184611315565b949350505050565b600060208083528351808285015260005b8181101561111a578581018301518582016040015282016110fe565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461063b57600080fd5b6000806040838503121561116357600080fd5b823561116e8161113b565b946020939093013593505050565b60008060006060848603121561119157600080fd5b833561119c8161113b565b925060208401356111ac8161113b565b929592945050506040919091013590565b600080604083850312156111d057600080fd5b50508035926020909101359150565b6000602082840312156111f157600080fd5b5035919050565b60006020828403121561120a57600080fd5b81356105fb8161113b565b600080600080600080600060e0888a03121561123057600080fd5b873561123b8161113b565b9650602088013561124b8161113b565b95506040880135945060608801359350608088013560ff8116811461126f57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561129f57600080fd5b82356112aa8161113b565b915060208301356112ba8161113b565b809150509250929050565b600181811c908216806112d957607f821691505b6020821081036112f957634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561058a5761058a6112ff565b6020808252600c908201526b15539055551213d49256915160a21b604082015260600190565b8082018082111561058a5761058a6112ff565b60008261137e57634e487b7160e01b600052601260045260246000fd5b500490565b600080835481600182811c91508083168061139f57607f831692505b602080841082036113be57634e487b7160e01b86526022600452602486fd5b8180156113d257600181146113e757611414565b60ff1986168952841515850289019650611414565b60008a81526020902060005b8681101561140c5781548b8201529085019083016113f3565b505084890196505b509498975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561144a57600080fd5b81516105fb8161113b565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156114a55784516001600160a01b031683529383019391830191600101611480565b50506001600160a01b03969096166060850152505050608001529392505050565b808202811582820484141761058a5761058a6112ff56feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212208520a12edd1b523498eefe13b6b947636e5ccf4dfc60ac80f8ae68ca8c5bfd4a64736f6c63430008110033000000000000000000000000773a3d98e32a099cb26e4198c73f5ecc4e00bf780000000000000000000000003cf06f90c5d4c1e767704795f2733b61a666f742

Deployed Bytecode

0x60806040526004361061014f5760003560e01c80637ecebe00116100b6578063d505accf1161006f578063d505accf146103d1578063d7c94efd146103f1578063dd62ed3e14610407578063f2fde38b1461043f578063f40d2d241461045f578063f887ea401461047557600080fd5b80637ecebe00146103015780638da5cb5b1461032e57806395d89b4114610366578063a8aa1b311461037b578063a9059cbb1461039b578063cc32d176146103bb57600080fd5b8063313ce56711610108578063313ce56714610222578063364333f4146102685780633644e5151461027f57806352f7c98814610294578063664c1b48146102b457806370a08231146102d457600080fd5b80630445b6671461015b57806306fdde0314610184578063095ea7b3146101a657806318160ddd146101d65780631df4ccfc146101ec57806323b872dd1461020257600080fd5b3661015657005b600080fd5b34801561016757600080fd5b5061017160115481565b6040519081526020015b60405180910390f35b34801561019057600080fd5b50610199610495565b60405161017b91906110ed565b3480156101b257600080fd5b506101c66101c1366004611150565b610523565b604051901515815260200161017b565b3480156101e257600080fd5b5061017160025481565b3480156101f857600080fd5b50610171600b5481565b34801561020e57600080fd5b506101c661021d36600461117c565b610590565b34801561022e57600080fd5b506102567f000000000000000000000000000000000000000000000000000000000000001281565b60405160ff909116815260200161017b565b34801561027457600080fd5b5061027d610602565b005b34801561028b57600080fd5b5061017161063e565b3480156102a057600080fd5b5061027d6102af3660046111bd565b610699565b3480156102c057600080fd5b5061027d6102cf3660046111df565b6106e7565b3480156102e057600080fd5b506101716102ef3660046111f8565b60036020526000908152604090205481565b34801561030d57600080fd5b5061017161031c3660046111f8565b60056020526000908152604090205481565b34801561033a57600080fd5b5060065461034e906001600160a01b031681565b6040516001600160a01b03909116815260200161017b565b34801561037257600080fd5b50610199610716565b34801561038757600080fd5b5060105461034e906001600160a01b031681565b3480156103a757600080fd5b506101c66103b6366004611150565b610723565b3480156103c757600080fd5b50610171600a5481565b3480156103dd57600080fd5b5061027d6103ec366004611215565b610789565b3480156103fd57600080fd5b5061017160095481565b34801561041357600080fd5b5061017161042236600461128c565b600460209081526000928352604080842090915290825290205481565b34801561044b57600080fd5b5061027d61045a3660046111f8565b6109cd565b34801561046b57600080fd5b50610171600c5481565b34801561048157600080fd5b50600f5461034e906001600160a01b031681565b600080546104a2906112c5565b80601f01602080910402602001604051908101604052809291908181526020018280546104ce906112c5565b801561051b5780601f106104f05761010080835404028352916020019161051b565b820191906000526020600020905b8154815290600101906020018083116104fe57829003601f168201915b505050505081565b3360008181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061057e9086815260200190565b60405180910390a35060015b92915050565b6001600160a01b038316600090815260046020908152604080832033845290915281205460001981146105ec576105c78382611315565b6001600160a01b03861660009081526004602090815260408083203384529091529020555b6105f7858585610a43565b9150505b9392505050565b600d546040516001600160a01b03909116904780156108fc02916000818181858888f1935050505015801561063b573d6000803e3d6000fd5b50565b60007f000000000000000000000000000000000000000000000000000000000000000146146106745761066f610bbf565b905090565b507fe8f1891e51321b725b90f6a05c40c348f1a897672905099bf538818e0f7eae5b90565b6006546001600160a01b031633146106cc5760405162461bcd60e51b81526004016106c390611328565b60405180910390fd5b6009829055600a8190556106e0818361134e565b600b555050565b6006546001600160a01b031633146107115760405162461bcd60e51b81526004016106c390611328565b600c55565b600180546104a2906112c5565b33600090815260036020526040812080548391908390610744908490611315565b90915550506001600160a01b038316600081815260036020526040908190208054850190555133906000805160206114de8339815191529061057e9086815260200190565b428410156107d95760405162461bcd60e51b815260206004820152601760248201527f5045524d49545f444541444c494e455f4558504952454400000000000000000060448201526064016106c3565b600060016107e561063e565b6001600160a01b038a811660008181526005602090815260409182902080546001810190915582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98184015280840194909452938d166060840152608083018c905260a083019390935260c08083018b90528151808403909101815260e08301909152805192019190912061190160f01b6101008301526101028201929092526101228101919091526101420160408051601f198184030181528282528051602091820120600084529083018083525260ff871690820152606081018590526080810184905260a0016020604051602081039080840390855afa1580156108f1573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116158015906109275750876001600160a01b0316816001600160a01b0316145b6109645760405162461bcd60e51b815260206004820152600e60248201526d24a72b20a624a22fa9a4a3a722a960911b60448201526064016106c3565b6001600160a01b0390811660009081526004602090815260408083208a8516808552908352928190208990555188815291928a16917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a350505050505050565b6006546001600160a01b031633146109f75760405162461bcd60e51b81526004016106c390611328565b600680546001600160a01b0319166001600160a01b03831690811790915560405133907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a350565b6000600c54600254610a559190611361565b821115610ab55760405162461bcd60e51b815260206004820152602860248201527f5472616e7366657220616d6f756e74206578636565647320746865207768616c6044820152671948185b5bdd5b9d60c21b60648201526084016106c3565b60125460ff1615610ad257610acb848484610c59565b90506105fb565b610ada610d26565b15610ae757610ae7610d67565b6001600160a01b03841660009081526003602052604081208054849290610b0f908490611315565b90915550506001600160a01b03841660009081526008602052604081205460ff1615610b3b5782610b45565b610b458584611059565b6001600160a01b038516600090815260036020526040812080549293508392909190610b7290849061134e565b92505081905550836001600160a01b0316856001600160a01b03166000805160206114de83398151915283604051610bac91815260200190565b60405180910390a3506001949350505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6000604051610bf19190611383565b6040805191829003822060208301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6001600160a01b03831660009081526004602090815260408083203384529091528120546000198114610cb557610c908382611315565b6001600160a01b03861660009081526004602090815260408083203384529091529020555b6001600160a01b03851660009081526003602052604081208054859290610cdd908490611315565b90915550506001600160a01b03808516600081815260036020526040908190208054870190555190918716906000805160206114de83398151915290610bac9087815260200190565b6010546000906001600160a01b03163314801590610d47575060125460ff16155b801561066f57505060115430600090815260036020526040902054101590565b6012805460ff191660011790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610da957610da9611422565b6001600160a01b03928316602091820292909201810191909152600f54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610e02573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e269190611438565b81600181518110610e3957610e39611422565b6001600160a01b039283166020918202929092010152600f5460115460405163791ac94760e01b81524793929092169163791ac94791610e8491600090879030904290600401611455565b600060405180830381600087803b158015610e9e57600080fd5b505af1158015610eb2573d6000803e3d6000fd5b5050505060008147610ec49190611315565b90506000600b54600a5483610ed991906114c6565b610ee39190611361565b90506000610ef18284611315565b600e546040519192506000916001600160a01b039091169061753090859084818181858888f193505050503d8060008114610f48576040519150601f19603f3d011682016040523d82523d6000602084013e610f4d565b606091505b5050905080610f9e5760405162461bcd60e51b815260206004820152601e60248201527f72656365697665722072656a656374656420455448207472616e73666572000060448201526064016106c3565b600d546040516000916001600160a01b03169061753090859084818181858888f193505050503d8060008114610ff0576040519150601f19603f3d011682016040523d82523d6000602084013e610ff5565b606091505b50509050806110465760405162461bcd60e51b815260206004820152601e60248201527f72656365697665722072656a656374656420455448207472616e73666572000060448201526064016106c3565b50506012805460ff191690555050505050565b6000806064600b548461106c91906114c6565b6110769190611361565b3060009081526003602052604090205490915061109490829061134e565b30600081815260036020526040908190209290925590516001600160a01b038616906000805160206114de833981519152906110d39085815260200190565b60405180910390a36110e58184611315565b949350505050565b600060208083528351808285015260005b8181101561111a578581018301518582016040015282016110fe565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461063b57600080fd5b6000806040838503121561116357600080fd5b823561116e8161113b565b946020939093013593505050565b60008060006060848603121561119157600080fd5b833561119c8161113b565b925060208401356111ac8161113b565b929592945050506040919091013590565b600080604083850312156111d057600080fd5b50508035926020909101359150565b6000602082840312156111f157600080fd5b5035919050565b60006020828403121561120a57600080fd5b81356105fb8161113b565b600080600080600080600060e0888a03121561123057600080fd5b873561123b8161113b565b9650602088013561124b8161113b565b95506040880135945060608801359350608088013560ff8116811461126f57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561129f57600080fd5b82356112aa8161113b565b915060208301356112ba8161113b565b809150509250929050565b600181811c908216806112d957607f821691505b6020821081036112f957634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561058a5761058a6112ff565b6020808252600c908201526b15539055551213d49256915160a21b604082015260600190565b8082018082111561058a5761058a6112ff565b60008261137e57634e487b7160e01b600052601260045260246000fd5b500490565b600080835481600182811c91508083168061139f57607f831692505b602080841082036113be57634e487b7160e01b86526022600452602486fd5b8180156113d257600181146113e757611414565b60ff1986168952841515850289019650611414565b60008a81526020902060005b8681101561140c5781548b8201529085019083016113f3565b505084890196505b509498975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561144a57600080fd5b81516105fb8161113b565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156114a55784516001600160a01b031683529383019391830191600101611480565b50506001600160a01b03969096166060850152505050608001529392505050565b808202811582820484141761058a5761058a6112ff56feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212208520a12edd1b523498eefe13b6b947636e5ccf4dfc60ac80f8ae68ca8c5bfd4a64736f6c63430008110033

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

000000000000000000000000773a3d98e32a099cb26e4198c73f5ecc4e00bf780000000000000000000000003cf06f90c5d4c1e767704795f2733b61a666f742

-----Decoded View---------------
Arg [0] : _team (address): 0x773a3D98e32a099Cb26E4198c73F5ecC4e00BF78
Arg [1] : _treasury (address): 0x3cf06f90c5D4C1e767704795f2733b61a666f742

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000773a3d98e32a099cb26e4198c73f5ecc4e00bf78
Arg [1] : 0000000000000000000000003cf06f90c5d4c1e767704795f2733b61a666f742


Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.