ETH Price: $3,318.35 (+1.31%)
Gas: 4 Gwei

Contract

0x0686635b21033EF6a53B6729CB3D498ab61bc026
 

Overview

ETH Balance

29 wei

Eth Value

Less Than $0.01 (@ $3,318.35/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve203965572024-07-27 8:02:352 days ago1722067355IN
0x0686635b...ab61bc026
0 ETH0.000091841.98681694
Approve202407462024-07-05 13:57:1124 days ago1720187831IN
0x0686635b...ab61bc026
0 ETH0.000424719.13968904
Approve201829092024-06-27 12:04:5932 days ago1719489899IN
0x0686635b...ab61bc026
0 ETH0.0004714210.13185127
Approve201828342024-06-27 11:49:5932 days ago1719488999IN
0x0686635b...ab61bc026
0 ETH0.000214614.64837593
Approve198905902024-05-17 15:29:2373 days ago1715959763IN
0x0686635b...ab61bc026
0 ETH0.0005820212.5966269
Approve198512612024-05-12 3:28:3578 days ago1715484515IN
0x0686635b...ab61bc026
0 ETH0.000163273.51365357
Transfer198216682024-05-08 0:08:5982 days ago1715126939IN
0x0686635b...ab61bc026
0 ETH0.000401435.89013625
Approve196225452024-04-10 3:27:47110 days ago1712719667IN
0x0686635b...ab61bc026
0 ETH0.0007400415.92548344
Approve189296302024-01-03 21:54:35207 days ago1704318875IN
0x0686635b...ab61bc026
0 ETH0.0011459524.62893199
Approve189239902024-01-03 2:54:47208 days ago1704250487IN
0x0686635b...ab61bc026
0 ETH0.0007420315.9477533
Approve189042052023-12-31 8:14:47211 days ago1704010487IN
0x0686635b...ab61bc026
0 ETH0.0006485914.04835578
Approve188936752023-12-29 20:42:47212 days ago1703882567IN
0x0686635b...ab61bc026
0 ETH0.0009374120.17290656
Approve187577542023-12-10 19:00:23231 days ago1702234823IN
0x0686635b...ab61bc026
0 ETH0.0007490430.8949262
Approve186038462023-11-19 5:43:23253 days ago1700372603IN
0x0686635b...ab61bc026
0 ETH0.0007801116.87499958
Approve185803892023-11-15 22:52:35256 days ago1700088755IN
0x0686635b...ab61bc026
0 ETH0.0015014332.26870422
Transfer185803082023-11-15 22:36:11256 days ago1700087771IN
0x0686635b...ab61bc026
0 ETH0.0017159533.61906148
Transfer185802692023-11-15 22:28:23256 days ago1700087303IN
0x0686635b...ab61bc026
0 ETH0.00179535.16793976
Approve185635082023-11-13 14:15:11259 days ago1699884911IN
0x0686635b...ab61bc026
0 ETH0.0023019949.87313961
Approve185635022023-11-13 14:13:59259 days ago1699884839IN
0x0686635b...ab61bc026
0 ETH0.0022271848.25243852
Approve185634972023-11-13 14:12:59259 days ago1699884779IN
0x0686635b...ab61bc026
0 ETH0.0021808347.24818375
Approve185454202023-11-11 1:28:47261 days ago1699666127IN
0x0686635b...ab61bc026
0 ETH0.0008708136.00630864
Approve185385992023-11-10 2:35:35262 days ago1699583735IN
0x0686635b...ab61bc026
0 ETH0.0017674437.99567652
Approve185381872023-11-10 1:12:59262 days ago1699578779IN
0x0686635b...ab61bc026
0 ETH0.001899140.86818355
Approve185376992023-11-09 23:34:35262 days ago1699572875IN
0x0686635b...ab61bc026
0 ETH0.0021007845.15
Approve185345582023-11-09 13:02:23263 days ago1699534943IN
0x0686635b...ab61bc026
0 ETH0.0045309497.40407235
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
185158422023-11-06 22:13:47265 days ago1699308827
0x0686635b...ab61bc026
1.26755719 ETH
185158422023-11-06 22:13:47265 days ago1699308827
0x0686635b...ab61bc026
1.26755719 ETH
185157912023-11-06 22:03:35265 days ago1699308215
0x0686635b...ab61bc026
0.86080579 ETH
185157912023-11-06 22:03:35265 days ago1699308215
0x0686635b...ab61bc026
0.86080579 ETH
185157542023-11-06 21:56:11265 days ago1699307771
0x0686635b...ab61bc026
1.61378262 ETH
185157542023-11-06 21:56:11265 days ago1699307771
0x0686635b...ab61bc026
1.61378262 ETH
185157372023-11-06 21:52:47265 days ago1699307567
0x0686635b...ab61bc026
1.97873722 ETH
185157372023-11-06 21:52:47265 days ago1699307567
0x0686635b...ab61bc026
1.97873722 ETH
185157182023-11-06 21:48:59265 days ago1699307339
0x0686635b...ab61bc026
1.32769907 ETH
185157182023-11-06 21:48:59265 days ago1699307339
0x0686635b...ab61bc026
1.32769907 ETH
185157102023-11-06 21:47:23265 days ago1699307243
0x0686635b...ab61bc026
0.8509547 ETH
185157102023-11-06 21:47:23265 days ago1699307243
0x0686635b...ab61bc026
0.02701443 ETH
185157102023-11-06 21:47:23265 days ago1699307243
0x0686635b...ab61bc026
0.87796913 ETH
185157102023-11-06 21:47:23265 days ago1699307243
0x0686635b...ab61bc026
0.89044867 ETH
185157102023-11-06 21:47:23265 days ago1699307243
0x0686635b...ab61bc026
0.02826821 ETH
185157102023-11-06 21:47:23265 days ago1699307243
0x0686635b...ab61bc026
0.91871688 ETH
185157082023-11-06 21:46:59265 days ago1699307219
0x0686635b...ab61bc026
0.54759901 ETH
185157082023-11-06 21:46:59265 days ago1699307219
0x0686635b...ab61bc026
0.01738409 ETH
185157082023-11-06 21:46:59265 days ago1699307219
0x0686635b...ab61bc026
0.5649831 ETH
185157082023-11-06 21:46:59265 days ago1699307219
0x0686635b...ab61bc026
0.63954043 ETH
185157082023-11-06 21:46:59265 days ago1699307219
0x0686635b...ab61bc026
0.02030287 ETH
185157082023-11-06 21:46:59265 days ago1699307219
0x0686635b...ab61bc026
0.6598433 ETH
185157082023-11-06 21:46:59265 days ago1699307219
0x0686635b...ab61bc026
0.75677534 ETH
185157082023-11-06 21:46:59265 days ago1699307219
0x0686635b...ab61bc026
0.02402461 ETH
185157082023-11-06 21:46:59265 days ago1699307219
0x0686635b...ab61bc026
0.78079996 ETH
View All Internal Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x311be3C4...c8E9509B6
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
Token

Compiler Version
v0.8.21+commit.d9974bed

Optimization Enabled:
Yes with 200 runs

Other Settings:
istanbul EvmVersion, None license
File 1 of 6 : Token.sol
pragma solidity ^0.8.17;
//SPDX-License-Identifier: MIT

import "IERC20.sol";
import "Auth.sol";
import "SafeMath.sol";
import "IDEXRouter.sol";
import "IDEXFactory.sol";

contract Token is IERC20, Auth {
    using SafeMath for uint256;

    string _name;
    string _symbol;
    string _telegram;
    string _website;

    uint8 constant _decimals = 9;

    uint256 public _totalSupply;

    uint256 public _maxWalletToken;
    uint256 public _maxTxAmount;
    uint256 public _swapThreshold;

    uint256 public _marketingBuyTax;
    uint256 public _marketingSellTax;
    uint256 public _devBuyTax;
    uint256 public _devSellTax;

    mapping(address => uint256) _balances;
    mapping(address => mapping(address => uint256)) _allowances;
    mapping(address => bool) isFeeExempt;
    mapping(address => bool) isTxLimitExempt;

    address public pair;
    address public routerAddress = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D;
    address public _devAddress;
    address public _marketingAddress;
    address public WETHAddress = 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2;

    IDEXRouter public router;

    bool inSwap;

    modifier swapping() {
        inSwap = true;
        _;
        inSwap = false;
    }

    event AutoLiquify(uint256 amountETH, uint256 amountCoin);

    constructor(
        string[] memory _stringData,
        address[] memory _addressData,
        uint256[] memory _intData
    ) Auth(msg.sender) {
        require(_stringData.length == 4, "String List needs 4 string inputs");
        require(
            _addressData.length == 2,
            "Address List needs 2 address inputs"
        );
        require(_intData.length == 8, "Int List needs 8 int inputs");
        router = IDEXRouter(routerAddress);
        pair = IDEXFactory(router.factory()).createPair(
            router.WETH(),
            address(this)
        );
        authorizations[routerAddress] = true;

        _name = _stringData[0];
        _symbol = _stringData[1];
        _telegram = _stringData[2];
        _website = _stringData[3];

        require(_intData[0] > 0, "Total Supply must be greater than 0.");
        _totalSupply = _intData[0] * 10 ** _decimals;
        _balances[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _totalSupply);

        _devAddress = _addressData[0];
        _marketingAddress = _addressData[1];

        _maxWalletToken = (_totalSupply * _intData[1]) / 1000;
        _swapThreshold = (_totalSupply * _intData[2]) / 1000;
        _maxTxAmount = (_totalSupply * _intData[3]) / 1000;

        _marketingBuyTax = _intData[4];
        _marketingSellTax = _intData[5];
        _devBuyTax = _intData[6];
        _devSellTax = _intData[7];

        _allowances[address(this)][address(router)] = _totalSupply;
        isTxLimitExempt[address(this)] = true;

        require(
            _devAddress != address(0) && _marketingAddress != address(0),
            "Reciever wallets can't be Zero address."
        );

        require(_swapThreshold > 0, "Swap Threshold must be greater than 0%.");
        require(_maxWalletToken > 0, "Max Wallet must be greater than 0%.");
    }

    receive() external payable {}

    function getAddressBalance(address _address) public view returns (uint256) {
        return _address.balance;
    }

    function totalSupply() external view override returns (uint256) {
        return _totalSupply;
    }

    function decimals() external pure override returns (uint8) {
        return _decimals;
    }

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

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

    function getOwner() external view override returns (address) {
        return owner;
    }

    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }

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

    function approve(
        address spender,
        uint256 amount
    ) public override returns (bool) {
        _allowances[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

    function approveMax(address spender) external returns (bool) {
        return approve(spender, _totalSupply);
    }

    function transfer(
        address recipient,
        uint256 amount
    ) external override returns (bool) {
        if (owner == msg.sender) {
            return _basicTransfer(msg.sender, recipient, amount);
        } else {
            return _transferFrom(msg.sender, recipient, amount);
        }
    }

    function _basicTransfer(
        address sender,
        address recipient,
        uint256 amount
    ) internal returns (bool) {
        _balances[sender] = _balances[sender].sub(
            amount,
            "Insufficient Balance"
        );
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
        return true;
    }

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external override returns (bool) {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
        if (_allowances[sender][msg.sender] != _totalSupply) {
            _allowances[sender][msg.sender] = _allowances[sender][msg.sender]
                .sub(amount, "Insufficient Allowance");
        }
        return _transferFrom(sender, recipient, amount);
    }

    function _transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) internal returns (bool) {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");

        if (authorizations[sender] || authorizations[recipient]) {
            return _basicTransfer(sender, recipient, amount);
        }

        if (inSwap) {
            return _basicTransfer(sender, recipient, amount);
        }

        checkLimits(sender, recipient, amount);
        if (shouldTokenSwap(recipient)) {
            tokenSwap();
        }

        _balances[sender] = _balances[sender].sub(
            amount,
            "Insufficient Balance"
        );
        uint256 amountReceived = (recipient == pair || sender == pair)
            ? takeFee(sender, recipient, amount)
            : amount;

        _balances[recipient] = _balances[recipient].add(amountReceived);

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

    function takeFee(
        address sender,
        address recipient,
        uint256 amount
    ) internal returns (uint256) {
        if (isFeeExempt[sender] || isFeeExempt[recipient]) {
            return amount;
        }
        uint256 _totalFee;

        _totalFee = (recipient == pair) ? getSellTax() : getBuyTax();

        uint256 feeAmount = amount.mul(_totalFee).div(1000);

        _balances[address(this)] = _balances[address(this)].add(feeAmount);

        emit Transfer(sender, address(this), feeAmount);

        return amount.sub(feeAmount);
    }

    function getBuyTax() public view returns (uint) {
        return _devBuyTax + _marketingBuyTax;
    }

    function getSellTax() public view returns (uint) {
        return _devSellTax + _marketingSellTax;
    }

    function getTotalTax() public view returns (uint) {
        return getSellTax() + getBuyTax();
    }

    function setTaxes(
        uint256 _marketingBuyPercent,
        uint256 _marketingSellPercent,
        uint256 _devBuyPercent,
        uint256 _devSellPercent
    ) external onlyOwner {
        _marketingBuyTax = _marketingBuyPercent;
        _devBuyTax = _devBuyPercent;
        _marketingSellTax = _marketingSellPercent;
        _devSellTax = _devSellPercent;
    }

    function tokenSwap() internal swapping {
        uint256 amountToSwap = _swapThreshold;

        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = WETHAddress;

        uint256 balanceBefore = address(this).balance;

        router.swapExactTokensForETHSupportingFeeOnTransferTokens(
            amountToSwap,
            0,
            path,
            address(this),
            block.timestamp
        );

        bool tmpSuccess;

        uint256 amountETH = address(this).balance.sub(balanceBefore);
        uint256 totalETHFee = getTotalTax();

        if (_devBuyTax + _devSellTax > 0) {
            uint256 amountETHDev = amountETH.mul(_devBuyTax + _devSellTax).div(
                totalETHFee
            );
            (tmpSuccess, ) = payable(_devAddress).call{
                value: amountETHDev,
                gas: 100000
            }("");
            tmpSuccess = false;
        }

        if (_marketingBuyTax + _marketingSellTax > 0) {
            uint256 amountETHMarketing = amountETH
                .mul(_marketingBuyTax + _marketingSellTax)
                .div(totalETHFee);
            (tmpSuccess, ) = payable(_marketingAddress).call{
                value: amountETHMarketing,
                gas: 100000
            }("");
            tmpSuccess = false;
        }
    }

    function shouldTokenSwap(address recipient) internal view returns (bool) {
        return ((recipient == pair) &&
            !inSwap &&
            _balances[address(this)] >= _swapThreshold);
    }

    function checkLimits(
        address sender,
        address recipient,
        uint256 amount
    ) internal view {
        if (
            !authorizations[sender] &&
            !authorizations[recipient] &&
            recipient != address(this) &&
            sender != address(this) &&
            recipient != 0x000000000000000000000000000000000000dEaD &&
            recipient != pair &&
            recipient != _marketingAddress &&
            recipient != _devAddress
        ) {
            uint256 heldTokens = balanceOf(recipient);
            require(
                (heldTokens + amount) <= _maxWalletToken,
                "Total Holding is currently limited, you can not buy that much."
            );
        }
        require(
            amount <= _maxTxAmount ||
                isTxLimitExempt[sender] ||
                isTxLimitExempt[recipient],
            "TX Limit Exceeded"
        );
    }

    function setMaxWallet(uint256 percent) external onlyOwner {
        _maxWalletToken = (_totalSupply * percent) / 1000;
        require(_maxWalletToken > 0, "Max Wallet must be greater than 0%.");
    }

    function setTxLimit(uint256 percent) external onlyOwner {
        _maxTxAmount = (_totalSupply * percent) / 1000;
        require(_maxWalletToken > 0, "Max Wallet must be greater than 0%.");
    }

    function setTokenSwapSettings(uint256 percent) external onlyOwner {
        _swapThreshold = (_totalSupply * percent) / 1000;
        require(percent > 0, "Swap Threshold must be greater than 0%.");
    }

    function liftLimits() external onlyOwner {
        _maxTxAmount = _totalSupply;
        _maxWalletToken = _totalSupply;
    }

    function aboutMe() external view returns (string memory, string memory) {
        return (_telegram, _website);
    }

    function updateAboutMe(
        string memory telegram,
        string memory website
    ) external onlyOwner {
        _telegram = telegram;
        _website = website;
    }

    function setAddresses(
        address marketingAddress,
        address devAddress
    ) external onlyOwner {
        if (marketingAddress != address(0)) {
            _marketingAddress = marketingAddress;
        }
        if (devAddress != address(0)) {
            _devAddress = devAddress;
        }
    }

    function setTXExemption(address user, bool status) external onlyOwner {
        isTxLimitExempt[user] = status;
    }

    function setFeeExemption(address user, bool status) external onlyOwner {
        isFeeExempt[user] = status;
    }

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

File 2 of 6 : IERC20.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.17;

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

    function decimals() external view returns (uint8);

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

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

    function getOwner() external view returns (address);

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

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

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

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

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

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

File 3 of 6 : Auth.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.17;

abstract contract Auth {
    address internal owner;
    mapping(address => bool) internal authorizations;

    constructor(address _owner) {
        owner = _owner;
        authorizations[_owner] = true;
    }

    modifier onlyOwner() {
        require(isOwner(msg.sender), "!OWNER");
        _;
    }

    modifier authorized() {
        require(isAuthorized(msg.sender), "!AUTHORIZED");
        _;
    }

    function authorize(address adr) public onlyOwner {
        authorizations[adr] = true;
    }

    function unauthorize(address adr) public onlyOwner {
        authorizations[adr] = false;
    }

    function isOwner(address account) public view returns (bool) {
        return account == owner;
    }

    function isAuthorized(address adr) public view returns (bool) {
        return authorizations[adr];
    }

    function transferOwnership(address payable adr) public onlyOwner {
        owner = adr;
        authorizations[adr] = true;
        emit OwnershipTransferred(adr);
    }

    event OwnershipTransferred(address owner);
}

File 4 of 6 : SafeMath.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.17;

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

        return c;
    }

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

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

        return c;
    }

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

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

        return c;
    }

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

    function div(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        // Solidity only automatically asserts when dividing by 0
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }
}

File 5 of 6 : IDEXRouter.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.17;

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

    function WETH() external pure returns (address);

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

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

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

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

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

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

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

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

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

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

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

File 6 of 6 : IDEXFactory.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.17;

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

Settings
{
  "evmVersion": "istanbul",
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "libraries": {
    "Token.sol": {}
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string[]","name":"_stringData","type":"string[]"},{"internalType":"address[]","name":"_addressData","type":"address[]"},{"internalType":"uint256[]","name":"_intData","type":"uint256[]"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amountETH","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountCoin","type":"uint256"}],"name":"AutoLiquify","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"owner","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":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"WETHAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_devAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_devBuyTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_devSellTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_marketingAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_marketingBuyTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_marketingSellTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxWalletToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_swapThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"aboutMe","outputs":[{"internalType":"string","name":"","type":"string"},{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"holder","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"approveMax","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"authorize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"clearStuckBalance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"getAddressBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getBuyTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getSellTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"isAuthorized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"liftLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"router","outputs":[{"internalType":"contract IDEXRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"routerAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"marketingAddress","type":"address"},{"internalType":"address","name":"devAddress","type":"address"}],"name":"setAddresses","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"bool","name":"status","type":"bool"}],"name":"setFeeExemption","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"percent","type":"uint256"}],"name":"setMaxWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"bool","name":"status","type":"bool"}],"name":"setTXExemption","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_marketingBuyPercent","type":"uint256"},{"internalType":"uint256","name":"_marketingSellPercent","type":"uint256"},{"internalType":"uint256","name":"_devBuyPercent","type":"uint256"},{"internalType":"uint256","name":"_devSellPercent","type":"uint256"}],"name":"setTaxes","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"percent","type":"uint256"}],"name":"setTokenSwapSettings","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"percent","type":"uint256"}],"name":"setTxLimit","outputs":[],"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 payable","name":"adr","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"unauthorize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"telegram","type":"string"},{"internalType":"string","name":"website","type":"string"}],"name":"updateAboutMe","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

Deployed Bytecode

0x6080604052600436106102765760003560e01c806370a082311161014f578063b6a5d7de116100c1578063f0b37c041161007a578063f0b37c0414610769578063f2fde38b14610789578063f60b3d6d146107a9578063f887ea40146107be578063fb4aa585146107de578063fe9fbb80146107f457600080fd5b8063b6a5d7de1461068a578063bc7a2898146106aa578063caac7934146106cd578063dd03bf86146106ed578063dd62ed3e14610703578063e5f2758f1461074957600080fd5b806390107afe1161011357806390107afe146105e057806395d89b4114610600578063a12a7d6114610615578063a8aa1b3114610635578063a9059cbb14610655578063b0bc85de1461067557600080fd5b806370a0823114610540578063751fd1791461057657806378109e54146105965780637d1db4a5146105ac578063893d20e8146105c257600080fd5b80632f54bf6e116101e85780633eaaf86b116101ac5780633eaaf86b1461048a578063571ac8b0146104a05780635c85974f146104c05780635d0044ca146104e057806360959b56146105005780636af659291461052057600080fd5b80632f54bf6e146103e2578063313ce567146104115780633268cc561461042d578063350467221461044d578063364333f41461047557600080fd5b806318160ddd1161023a57806318160ddd1461034b5780631f1b845b1461036057806323b872dd14610376578063252d723a14610396578063276ef2d5146103ab57806327d62e25146103c057600080fd5b8063010cf5591461028257806306fdde03146102ab578063095ea7b3146102cd5780630af88b24146102fd5780630e5a92311461033557600080fd5b3661027d57005b600080fd5b34801561028e57600080fd5b50610298600d5481565b6040519081526020015b60405180910390f35b3480156102b757600080fd5b506102c061082d565b6040516102a29190611b94565b3480156102d957600080fd5b506102ed6102e8366004611bbc565b6108bf565b60405190151581526020016102a2565b34801561030957600080fd5b5060165461031d906001600160a01b031681565b6040516001600160a01b0390911681526020016102a2565b34801561034157600080fd5b5061029860095481565b34801561035757600080fd5b50600654610298565b34801561036c57600080fd5b50610298600b5481565b34801561038257600080fd5b506102ed610391366004611be8565b61092c565b3480156103a257600080fd5b50610298610a45565b3480156103b757600080fd5b50610298610a5c565b3480156103cc57600080fd5b506103e06103db366004611c29565b610a78565b005b3480156103ee57600080fd5b506102ed6103fd366004611c67565b6000546001600160a01b0391821691161490565b34801561041d57600080fd5b50604051600981526020016102a2565b34801561043957600080fd5b5060135461031d906001600160a01b031681565b34801561045957600080fd5b50610298610468366004611c67565b6001600160a01b03163190565b34801561048157600080fd5b506103e0610acd565b34801561049657600080fd5b5061029860065481565b3480156104ac57600080fd5b506102ed6104bb366004611c67565b610b09565b3480156104cc57600080fd5b506103e06104db366004611c84565b610b17565b3480156104ec57600080fd5b506103e06104fb366004611c84565b610b7e565b34801561050c57600080fd5b506103e061051b366004611d40565b610be4565b34801561052c57600080fd5b5060145461031d906001600160a01b031681565b34801561054c57600080fd5b5061029861055b366004611c67565b6001600160a01b03166000908152600e602052604090205490565b34801561058257600080fd5b506103e0610591366004611c29565b610c2c565b3480156105a257600080fd5b5061029860075481565b3480156105b857600080fd5b5061029860085481565b3480156105ce57600080fd5b506000546001600160a01b031661031d565b3480156105ec57600080fd5b506103e06105fb366004611da4565b610c81565b34801561060c57600080fd5b506102c0610d05565b34801561062157600080fd5b506103e0610630366004611dd2565b610d14565b34801561064157600080fd5b5060125461031d906001600160a01b031681565b34801561066157600080fd5b506102ed610670366004611bbc565b610d4f565b34801561068157600080fd5b50610298610d81565b34801561069657600080fd5b506103e06106a5366004611c67565b610d93565b3480156106b657600080fd5b506106bf610de4565b6040516102a2929190611e04565b3480156106d957600080fd5b5060155461031d906001600160a01b031681565b3480156106f957600080fd5b50610298600c5481565b34801561070f57600080fd5b5061029861071e366004611da4565b6001600160a01b039182166000908152600f6020908152604080832093909416825291909152205490565b34801561075557600080fd5b506103e0610764366004611c84565b610f0b565b34801561077557600080fd5b506103e0610784366004611c67565b610fb0565b34801561079557600080fd5b506103e06107a4366004611c67565b610ffb565b3480156107b557600080fd5b506103e0611091565b3480156107ca57600080fd5b5060175461031d906001600160a01b031681565b3480156107ea57600080fd5b50610298600a5481565b34801561080057600080fd5b506102ed61080f366004611c67565b6001600160a01b031660009081526001602052604090205460ff1690565b60606002805461083c90611e29565b80601f016020809104026020016040519081016040528092919081815260200182805461086890611e29565b80156108b55780601f1061088a576101008083540402835291602001916108b5565b820191906000526020600020905b81548152906001019060200180831161089857829003601f168201915b5050505050905090565b336000818152600f602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061091a9086815260200190565b60405180910390a35060015b92915050565b60006001600160a01b03841661095d5760405162461bcd60e51b815260040161095490611e63565b60405180910390fd5b6001600160a01b0383166109835760405162461bcd60e51b815260040161095490611ea8565b6006546001600160a01b0385166000908152600f6020908152604080832033845290915290205414610a30576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b0387166000908152600f82528381203382529091529190912054610a0b9184906110c8565b6001600160a01b0385166000908152600f602090815260408083203384529091529020555b610a3b848484611102565b90505b9392505050565b6000600a54600c54610a579190611f01565b905090565b6000610a66610a45565b610a6e610d81565b610a579190611f01565b6000546001600160a01b03163314610aa25760405162461bcd60e51b815260040161095490611f14565b6001600160a01b03919091166000908152601160205260409020805460ff1916911515919091179055565b6015546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015610b06573d6000803e3d6000fd5b50565b6000610926826006546108bf565b6000546001600160a01b03163314610b415760405162461bcd60e51b815260040161095490611f14565b6103e881600654610b529190611f34565b610b5c9190611f4b565b600855600754610b065760405162461bcd60e51b815260040161095490611f6d565b6000546001600160a01b03163314610ba85760405162461bcd60e51b815260040161095490611f14565b6103e881600654610bb99190611f34565b610bc39190611f4b565b6007819055610b065760405162461bcd60e51b815260040161095490611f6d565b6000546001600160a01b03163314610c0e5760405162461bcd60e51b815260040161095490611f14565b6004610c1a8382611ffe565b506005610c278282611ffe565b505050565b6000546001600160a01b03163314610c565760405162461bcd60e51b815260040161095490611f14565b6001600160a01b03919091166000908152601060205260409020805460ff1916911515919091179055565b6000546001600160a01b03163314610cab5760405162461bcd60e51b815260040161095490611f14565b6001600160a01b03821615610cd657601580546001600160a01b0319166001600160a01b0384161790555b6001600160a01b03811615610d0157601480546001600160a01b0319166001600160a01b0383161790555b5050565b60606003805461083c90611e29565b6000546001600160a01b03163314610d3e5760405162461bcd60e51b815260040161095490611f14565b600a93909355600c55600b55600d55565b60008054336001600160a01b0390911603610d7657610d6f338484611316565b9050610926565b610d6f338484611102565b6000600b54600d54610a579190611f01565b6000546001600160a01b03163314610dbd5760405162461bcd60e51b815260040161095490611f14565b6001600160a01b03166000908152600160208190526040909120805460ff19169091179055565b60608060046005818054610df790611e29565b80601f0160208091040260200160405190810160405280929190818152602001828054610e2390611e29565b8015610e705780601f10610e4557610100808354040283529160200191610e70565b820191906000526020600020905b815481529060010190602001808311610e5357829003601f168201915b50505050509150808054610e8390611e29565b80601f0160208091040260200160405190810160405280929190818152602001828054610eaf90611e29565b8015610efc5780601f10610ed157610100808354040283529160200191610efc565b820191906000526020600020905b815481529060010190602001808311610edf57829003601f168201915b50505050509050915091509091565b6000546001600160a01b03163314610f355760405162461bcd60e51b815260040161095490611f14565b6103e881600654610f469190611f34565b610f509190611f4b565b60095580610b065760405162461bcd60e51b815260206004820152602760248201527f53776170205468726573686f6c64206d757374206265206772656174657220746044820152663430b71018129760c91b6064820152608401610954565b6000546001600160a01b03163314610fda5760405162461bcd60e51b815260040161095490611f14565b6001600160a01b03166000908152600160205260409020805460ff19169055565b6000546001600160a01b031633146110255760405162461bcd60e51b815260040161095490611f14565b600080546001600160a01b0319166001600160a01b038316908117825580825260016020818152604093849020805460ff191690921790915591519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc686163910160405180910390a150565b6000546001600160a01b031633146110bb5760405162461bcd60e51b815260040161095490611f14565b6006546008819055600755565b600081848411156110ec5760405162461bcd60e51b81526004016109549190611b94565b5060006110f984866120be565b95945050505050565b60006001600160a01b03841661112a5760405162461bcd60e51b815260040161095490611e63565b6001600160a01b0383166111505760405162461bcd60e51b815260040161095490611ea8565b6001600160a01b03841660009081526001602052604090205460ff168061118f57506001600160a01b03831660009081526001602052604090205460ff165b156111a65761119f848484611316565b9050610a3e565b601754600160a01b900460ff16156111c35761119f848484611316565b6111ce8484846113fc565b6111d7836115fa565b156111e4576111e4611646565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0387166000908152600e90915291909120546112369184906110c8565b6001600160a01b038086166000908152600e60205260408120929092556012548582169116148061127457506012546001600160a01b038681169116145b61127e5782611289565b6112898585856118aa565b6001600160a01b0385166000908152600e60205260409020549091506112af90826119c0565b6001600160a01b038086166000818152600e602052604090819020939093559151908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906113039085815260200190565b60405180910390a3506001949350505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386166000908152600e909152918220546113679184906110c8565b6001600160a01b038086166000908152600e6020526040808220939093559085168152205461139690836119c0565b6001600160a01b038085166000818152600e602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906113ea9086815260200190565b60405180910390a35060019392505050565b6001600160a01b03831660009081526001602052604090205460ff1615801561143e57506001600160a01b03821660009081526001602052604090205460ff16155b801561145357506001600160a01b0382163014155b801561146857506001600160a01b0383163014155b801561147f575061dead6001600160a01b03831614155b801561149957506012546001600160a01b03838116911614155b80156114b357506015546001600160a01b03838116911614155b80156114cd57506014546001600160a01b03838116911614155b1561156e576001600160a01b0382166000908152600e60205260409020546007546114f88383611f01565b111561156c5760405162461bcd60e51b815260206004820152603e60248201527f546f74616c20486f6c64696e672069732063757272656e746c79206c696d697460448201527f65642c20796f752063616e206e6f74206275792074686174206d7563682e00006064820152608401610954565b505b6008548111158061159757506001600160a01b03831660009081526011602052604090205460ff165b806115ba57506001600160a01b03821660009081526011602052604090205460ff165b610c275760405162461bcd60e51b8152602060048201526011602482015270151608131a5b5a5d08115e18d959591959607a1b6044820152606401610954565b6012546000906001600160a01b0383811691161480156116245750601754600160a01b900460ff16155b80156109265750600954306000908152600e6020526040902054101592915050565b6017805460ff60a01b1916600160a01b1790556009546040805160028082526060820183526000926020830190803683370190505090503081600081518110611691576116916120d1565b6001600160a01b0392831660209182029290920101526016548251911690829060019081106116c2576116c26120d1565b6001600160a01b03928316602091820292909201015260175460405163791ac94760e01b81524792919091169063791ac9479061170c9086906000908790309042906004016120e7565b600060405180830381600087803b15801561172657600080fd5b505af115801561173a573d6000803e3d6000fd5b505050506000806117548347611a1f90919063ffffffff16565b90506000611760610a5c565b90506000600d54600c546117749190611f01565b11156118025760006117a08261179a600d54600c546117939190611f01565b8690611a61565b90611ae3565b6014546040519192506001600160a01b031690620186a09083906000818181858888f193505050503d80600081146117f4576040519150601f19603f3d011682016040523d82523d6000602084013e6117f9565b606091505b50600095505050505b6000600b54600a546118149190611f01565b11156118955760006118338261179a600b54600a546117939190611f01565b6015546040519192506001600160a01b031690620186a09083906000818181858888f193505050503d8060008114611887576040519150601f19603f3d011682016040523d82523d6000602084013e61188c565b606091505b50600095505050505b50506017805460ff60a01b1916905550505050565b6001600160a01b03831660009081526010602052604081205460ff16806118e957506001600160a01b03831660009081526010602052604090205460ff165b156118f5575080610a3e565b6012546000906001600160a01b0385811691161461191a57611915610a45565b611922565b611922610d81565b905060006119366103e861179a8685611a61565b306000908152600e602052604090205490915061195390826119c0565b306000818152600e6020526040908190209290925590516001600160a01b038816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906119a49085815260200190565b60405180910390a36119b68482611a1f565b9695505050505050565b6000806119cd8385611f01565b905083811015610a3e5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610954565b6000610a3e83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506110c8565b600082600003611a7357506000610926565b6000611a7f8385611f34565b905082611a8c8583611f4b565b14610a3e5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610954565b6000610a3e83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060008183611b415760405162461bcd60e51b81526004016109549190611b94565b5060006110f98486611f4b565b6000815180845260005b81811015611b7457602081850181015186830182015201611b58565b506000602082860101526020601f19601f83011685010191505092915050565b602081526000610a3e6020830184611b4e565b6001600160a01b0381168114610b0657600080fd5b60008060408385031215611bcf57600080fd5b8235611bda81611ba7565b946020939093013593505050565b600080600060608486031215611bfd57600080fd5b8335611c0881611ba7565b92506020840135611c1881611ba7565b929592945050506040919091013590565b60008060408385031215611c3c57600080fd5b8235611c4781611ba7565b915060208301358015158114611c5c57600080fd5b809150509250929050565b600060208284031215611c7957600080fd5b8135610a3e81611ba7565b600060208284031215611c9657600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112611cc457600080fd5b813567ffffffffffffffff80821115611cdf57611cdf611c9d565b604051601f8301601f19908116603f01168101908282118183101715611d0757611d07611c9d565b81604052838152866020858801011115611d2057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215611d5357600080fd5b823567ffffffffffffffff80821115611d6b57600080fd5b611d7786838701611cb3565b93506020850135915080821115611d8d57600080fd5b50611d9a85828601611cb3565b9150509250929050565b60008060408385031215611db757600080fd5b8235611dc281611ba7565b91506020830135611c5c81611ba7565b60008060008060808587031215611de857600080fd5b5050823594602084013594506040840135936060013592509050565b604081526000611e176040830185611b4e565b82810360208401526110f98185611b4e565b600181811c90821680611e3d57607f821691505b602082108103611e5d57634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b8082018082111561092657610926611eeb565b60208082526006908201526510a7aba722a960d11b604082015260600190565b808202811582820484141761092657610926611eeb565b600082611f6857634e487b7160e01b600052601260045260246000fd5b500490565b60208082526023908201527f4d61782057616c6c6574206d7573742062652067726561746572207468616e2060408201526218129760e91b606082015260800190565b601f821115610c2757600081815260208120601f850160051c81016020861015611fd75750805b601f850160051c820191505b81811015611ff657828155600101611fe3565b505050505050565b815167ffffffffffffffff81111561201857612018611c9d565b61202c816120268454611e29565b84611fb0565b602080601f83116001811461206157600084156120495750858301515b600019600386901b1c1916600185901b178555611ff6565b600085815260208120601f198616915b8281101561209057888601518255948401946001909101908401612071565b50858210156120ae5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b8181038181111561092657610926611eeb565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156121375784516001600160a01b031683529383019391830191600101612112565b50506001600160a01b0396909616606085015250505060800152939250505056fea2646970667358221220f0c5d4c5e1f42bfe100a05a23e39d5f88eb86449e9a11ce59d11a00bf634923364736f6c63430008150033

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.