ERC-20
Overview
Max Total Supply
100,000,000 SGATE
Holders
20
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
643,260.255671615568471522 SGATEValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
SGATE
Compiler Version
v0.8.19+commit.7dd6d404
Optimization Enabled:
Yes with 200 runs
Other Settings:
paris EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT /** * Official contact details: * Website: https://swiftgate.xyz * Twitter: https://twitter.com/SwiftGateXyz * GitBook: https://docs.swiftgate.xyz */ pragma solidity 0.8.19; 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 ); } library SafeMath { function add(uint256 x, uint256 y) internal pure returns (uint256 z) { z = x + y; } function sub(uint256 x, uint256 y) internal pure returns (uint256 z) { z = x - y; } function mul(uint256 x, uint256 y) internal pure returns (uint256 z) { if (x == 0) z = 0; z = x * y; } function div(uint256 x, uint256 y) internal pure returns (uint256 z) { z = x / y; } } contract Ownable { address private _owner; event OwnershipTransferred( address indexed previousOwner, address indexed newOwner ); error NotOwner(); constructor() { _owner = msg.sender; emit OwnershipTransferred(address(0), msg.sender); } function owner() public view returns (address) { return _owner; } modifier onlyOwner() { if (_owner != msg.sender) revert NotOwner(); _; } function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } } interface IUniswapV2Router02 { function swapExactTokensForETHSupportingFeeOnTransferTokens( uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline ) external; function factory() external pure returns (address); function WETH() external pure returns (address); function addLiquidityETH( address token, uint amountTokenDesired, uint amountTokenMin, uint amountETHMin, address to, uint deadline ) external payable returns (uint amountToken, uint amountETH, uint liquidity); } interface IUniswapV2Factory { function createPair( address tokenA, address tokenB ) external returns (address pair); } contract SGATE is IERC20, Ownable { using SafeMath for uint256; mapping(address => mapping(address => uint256)) _allowances; mapping(address => uint256) _lastTransferTimestamp; mapping(address => uint256) _balances; mapping(address => bool) _isNotTaxed; uint256 constant _totalSupply = 1e26; uint256 constant _decimals = 18; uint256 constant _initBuyTax = 5; uint256 constant _finalBuyTax = 0; uint256 constant _initSellTax = 5; uint256 constant _finalSellTax = 3; uint256 constant _reduceBuyTaxAt = 50; uint256 constant _reduceSellTaxAt = 50; uint256 constant _preventTaxSwapBefore = 5; IUniswapV2Router02 public constant uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); address public uniswapV2Pair; bool public isTransferDelayed; address _teamWallet; uint256 _buysCount; bool _tradingOpen; bool _swapEnabled; bool _inSwap; uint256 public maxTxAmount = _totalSupply / 50; uint256 public maxWalletBalance = _totalSupply / 50; uint256 public minTaxSwapAmount = _totalSupply / 100000; uint256 public maxTaxSwapAmount = _totalSupply / 500; error AmountExceedsBalance(); error AlreadyEnabled(); error NotEnabled(); error ApproveFromZeroAddr(); error ApproveToZeroAddr(); error TransferFromZeroAddr(); error TransferToZeroAddr(); error ExceedingMaxTxAmount(); error ExceedingMaxWalletBalance(); error OneTransferPerBlock(); error ZeroContractBalance(); error ZeroAmount(); modifier reentrancyGuard() { _inSwap = true; _; _inSwap = false; } constructor(address teamWallet_) { _teamWallet = payable(teamWallet_); _balances[msg.sender] = _totalSupply; _isNotTaxed[owner()] = true; _isNotTaxed[teamWallet_] = true; _isNotTaxed[address(this)] = true; emit Transfer(address(0), msg.sender, _totalSupply); } receive() external payable {} function name() public pure returns (string memory) { return "SwiftGate"; } function symbol() public pure returns (string memory) { return "SGATE"; } function transfer( address recipient, uint256 amount ) public override returns (bool) { _transfer(msg.sender, recipient, amount); return true; } function transferFrom( address sender, address recipient, uint256 amount ) public override returns (bool) { _transfer(sender, recipient, amount); _approve(sender, msg.sender, _allowances[sender][msg.sender] - amount); return true; } function approve( address spender, uint256 amount ) external override returns (bool) { _approve(msg.sender, spender, amount); return true; } function allowance( address owner, address spender ) external view override returns (uint256) { return _allowances[owner][spender]; } function totalSupply() external pure override returns (uint256) { return _totalSupply; } function balanceOf( address account ) external view override returns (uint256) { return _balances[account]; } function decimals() external pure returns (uint8) { return uint8(_decimals); } function withdrawStuckETH() external onlyOwner { if (address(this).balance == 0) revert ZeroContractBalance(); payable(msg.sender).transfer(address(this).balance); } function enableTrading() external onlyOwner { if (_tradingOpen) revert AlreadyEnabled(); _tradingOpen = !_tradingOpen; _swapEnabled = !_swapEnabled; } function createPair() external onlyOwner { _approve(address(this), address(uniswapV2Router), _totalSupply); uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair( address(this), uniswapV2Router.WETH() ); uniswapV2Router.addLiquidityETH{value: address(this).balance}( address(this), this.balanceOf(address(this)), 0, 0, owner(), block.timestamp ); IERC20(uniswapV2Pair).approve(address(uniswapV2Router), type(uint).max); } function removeLimits() external onlyOwner { maxTxAmount = _totalSupply; maxWalletBalance = _totalSupply; isTransferDelayed = false; } function _transfer(address from, address to, uint256 amount) internal { if (from == address(0)) revert TransferFromZeroAddr(); if (to == address(0)) revert TransferToZeroAddr(); if (amount == 0) revert ZeroAmount(); uint256 taxAmount; uint256 notTaxedAmount = amount; if (from != owner() && to != owner() && from != address(this)) { if (!_isNotTaxed[from] && !_isNotTaxed[to]) { if (!_tradingOpen) revert NotEnabled(); } if (isTransferDelayed) { if ( to != address(uniswapV2Router) && to != address(uniswapV2Pair) ) { if (block.number <= _lastTransferTimestamp[tx.origin]) revert OneTransferPerBlock(); _lastTransferTimestamp[tx.origin] = block.number; } } if ( from == uniswapV2Pair && to != address(uniswapV2Router) && !_isNotTaxed[to] ) { if (amount > maxTxAmount) revert ExceedingMaxTxAmount(); if (this.balanceOf(to) + amount > maxTxAmount) revert ExceedingMaxWalletBalance(); _buysCount++; } taxAmount = amount .mul( (_buysCount > _reduceBuyTaxAt) ? _finalBuyTax : _initBuyTax ) .div(100); if (to == uniswapV2Pair && from != address(this)) { if (from == address(_teamWallet)) { taxAmount = 0; notTaxedAmount = _min( amount.mul(_finalBuyTax).div(100), _min( amount.mul(_initBuyTax).div(100), amount.mul(_finalSellTax).div(100) ) ); } else { if (amount > maxTxAmount) revert ExceedingMaxTxAmount(); taxAmount = amount .mul( (_buysCount > _reduceSellTaxAt) ? _finalSellTax : _initSellTax ) .div(100); } } uint256 contractTokenBalance = this.balanceOf(address(this)); bool taxesAreSwappable = _buysCount > _preventTaxSwapBefore && minTaxSwapAmount == _min(maxTaxSwapAmount, amount); if ( !_inSwap && to == uniswapV2Pair && _swapEnabled && _buysCount > _preventTaxSwapBefore && taxesAreSwappable ) { if (contractTokenBalance > minTaxSwapAmount) { _swapTokenForEth( _min( amount, _min(contractTokenBalance, maxTaxSwapAmount) ) ); } _sendSwappedETH(address(this).balance); } } if (taxAmount > 0) { _balances[address(this)] = _balances[address(this)].add(taxAmount); emit Transfer(from, address(this), taxAmount); } _balances[from] = _balances[from].sub(notTaxedAmount); _balances[to] = _balances[to].add(amount.sub(taxAmount)); emit Transfer(from, to, amount.sub(taxAmount)); } function _approve(address owner, address spender, uint256 amount) internal { if (owner == address(0)) revert ApproveFromZeroAddr(); if (spender == address(0)) revert ApproveToZeroAddr(); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } function _swapTokenForEth(uint256 amount) internal reentrancyGuard { address[] memory path = new address[](2); path[0] = address(this); path[1] = uniswapV2Router.WETH(); _approve(address(this), address(uniswapV2Router), amount); uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens( amount, 0, path, address(this), block.timestamp ); } function _sendSwappedETH(uint256 amount) internal { payable(_teamWallet).transfer(amount); } function _min(uint256 a, uint256 b) internal pure returns (uint256) { return (a > b) ? b : a; } }
{ "remappings": [ "forge-std/=lib/forge-std/src/" ], "optimizer": { "enabled": true, "runs": 200 }, "metadata": { "useLiteralContent": false, "bytecodeHash": "ipfs", "appendCBOR": true }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "evmVersion": "paris", "viaIR": false, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"teamWallet_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AlreadyEnabled","type":"error"},{"inputs":[],"name":"AmountExceedsBalance","type":"error"},{"inputs":[],"name":"ApproveFromZeroAddr","type":"error"},{"inputs":[],"name":"ApproveToZeroAddr","type":"error"},{"inputs":[],"name":"ExceedingMaxTxAmount","type":"error"},{"inputs":[],"name":"ExceedingMaxWalletBalance","type":"error"},{"inputs":[],"name":"NotEnabled","type":"error"},{"inputs":[],"name":"NotOwner","type":"error"},{"inputs":[],"name":"OneTransferPerBlock","type":"error"},{"inputs":[],"name":"TransferFromZeroAddr","type":"error"},{"inputs":[],"name":"TransferToZeroAddr","type":"error"},{"inputs":[],"name":"ZeroAmount","type":"error"},{"inputs":[],"name":"ZeroContractBalance","type":"error"},{"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":[{"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":"createPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"isTransferDelayed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxTaxSwapAmount","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":"maxWalletBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minTaxSwapAmount","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":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","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":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdrawStuckETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
60806040526200001c60326a52b7d2dcc80cd2e4000000620001cc565b6009556200003760326a52b7d2dcc80cd2e4000000620001cc565b600a5562000054620186a06a52b7d2dcc80cd2e4000000620001cc565b600b55620000706101f46a52b7d2dcc80cd2e4000000620001cc565b600c553480156200008057600080fd5b506040516200186d3803806200186d833981016040819052620000a391620001ef565b600080546001600160a01b0319163390811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3600680546001600160a01b0319166001600160a01b0383161790553360009081526003602052604081206a52b7d2dcc80cd2e40000009055600190600490620001336000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff19968716179055908516815260048352818120805485166001908117909155308252828220805490951617909355516a52b7d2dcc80cd2e400000081523392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35062000221565b600082620001ea57634e487b7160e01b600052601260045260246000fd5b500490565b6000602082840312156200020257600080fd5b81516001600160a01b03811681146200021a57600080fd5b9392505050565b61163c80620002316000396000f3fe6080604052600436106101395760003560e01c8063715018a6116100ab57806395d89b411161006f57806395d89b41146103715780639e78fb4f1461039f578063a9059cbb146103b4578063bbde77c1146103d4578063dd62ed3e146103ea578063f5648a4f1461043057600080fd5b8063715018a6146102fc578063751039fc146103135780638a8c523c146103285780638c0b5e221461033d5780638da5cb5b1461035357600080fd5b806323b872dd116100fd57806323b872dd1461023e578063313ce5671461025e5780633bd444ea1461027a5780633c161ef31461029057806349bd5a5e146102a657806370a08231146102c657600080fd5b806305af2db31461014557806306fdde031461017b578063095ea7b3146101b65780631694505e146101d657806318160ddd1461021657600080fd5b3661014057005b600080fd5b34801561015157600080fd5b5060055461016690600160a01b900460ff1681565b60405190151581526020015b60405180910390f35b34801561018757600080fd5b5060408051808201909152600981526853776966744761746560b81b60208201525b6040516101729190611345565b3480156101c257600080fd5b506101666101d13660046113a8565b610445565b3480156101e257600080fd5b506101fe737a250d5630b4cf539739df2c5dacb4c659f2488d81565b6040516001600160a01b039091168152602001610172565b34801561022257600080fd5b506a52b7d2dcc80cd2e40000005b604051908152602001610172565b34801561024a57600080fd5b506101666102593660046113d4565b61045c565b34801561026a57600080fd5b5060405160128152602001610172565b34801561028657600080fd5b50610230600b5481565b34801561029c57600080fd5b50610230600c5481565b3480156102b257600080fd5b506005546101fe906001600160a01b031681565b3480156102d257600080fd5b506102306102e1366004611415565b6001600160a01b031660009081526003602052604090205490565b34801561030857600080fd5b506103116104ae565b005b34801561031f57600080fd5b50610311610523565b34801561033457600080fd5b50610311610571565b34801561034957600080fd5b5061023060095481565b34801561035f57600080fd5b506000546001600160a01b03166101fe565b34801561037d57600080fd5b50604080518082019091526005815264534741544560d81b60208201526101a9565b3480156103ab57600080fd5b506103116105f4565b3480156103c057600080fd5b506101666103cf3660046113a8565b610986565b3480156103e057600080fd5b50610230600a5481565b3480156103f657600080fd5b50610230610405366004611432565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561043c57600080fd5b50610311610993565b6000610452338484610a0b565b5060015b92915050565b6000610469848484610aba565b6001600160a01b0384166000908152600160209081526040808320338085529252909120546104a491869161049f908690611481565b610a0b565b5060019392505050565b6000546001600160a01b031633146104d9576040516330cd747160e01b815260040160405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b0316331461054e576040516330cd747160e01b815260040160405180910390fd5b6a52b7d2dcc80cd2e40000006009819055600a556005805460ff60a01b19169055565b6000546001600160a01b0316331461059c576040516330cd747160e01b815260040160405180910390fd5b60085460ff16156105c057604051637952fbad60e11b815260040160405180910390fd5b6008805461010060ff19821660ff80841615918217839004161590910261ff001990911661ffff1990921691909117179055565b6000546001600160a01b0316331461061f576040516330cd747160e01b815260040160405180910390fd5b61064930737a250d5630b4cf539739df2c5dacb4c659f2488d6a52b7d2dcc80cd2e4000000610a0b565b737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561069b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106bf9190611494565b6001600160a01b031663c9c6539630737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610720573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107449190611494565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015610791573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b59190611494565b600580546001600160a01b0319166001600160a01b03929092169190911790556040516370a0823160e01b81523060048201819052737a250d5630b4cf539739df2c5dacb4c659f2488d9163f305d71991479181906370a0823190602401602060405180830381865afa158015610830573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061085491906114b1565b6000806108696000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af11580156108d1573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906108f691906114ca565b505060055460405163095ea7b360e01b8152737a250d5630b4cf539739df2c5dacb4c659f2488d600482015260001960248201526001600160a01b03909116915063095ea7b3906044016020604051808303816000875af115801561095f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061098391906114f8565b50565b6000610452338484610aba565b6000546001600160a01b031633146109be576040516330cd747160e01b815260040160405180910390fd5b476000036109df57604051630dcda46160e11b815260040160405180910390fd5b60405133904780156108fc02916000818181858888f19350505050158015610983573d6000803e3d6000fd5b6001600160a01b038316610a32576040516358342dc160e11b815260040160405180910390fd5b6001600160a01b038216610a5957604051631c661c0d60e21b815260040160405180910390fd5b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610ae15760405163730e5fd160e11b815260040160405180910390fd5b6001600160a01b038216610b0857604051635fb0610d60e11b815260040160405180910390fd5b80600003610b2957604051631f2a200560e01b815260040160405180910390fd5b600081610b3e6000546001600160a01b031690565b6001600160a01b0316856001600160a01b031614158015610b6d57506000546001600160a01b03858116911614155b8015610b8257506001600160a01b0385163014155b15610fbb576001600160a01b03851660009081526004602052604090205460ff16158015610bc957506001600160a01b03841660009081526004602052604090205460ff16155b15610bf15760085460ff16610bf157604051633f54562b60e11b815260040160405180910390fd5b600554600160a01b900460ff1615610c85576001600160a01b038416737a250d5630b4cf539739df2c5dacb4c659f2488d14801590610c3e57506005546001600160a01b03858116911614155b15610c8557326000908152600260205260409020544311610c72576040516303d50a4360e61b815260040160405180910390fd5b3260009081526002602052604090204390555b6005546001600160a01b038681169116148015610cbf57506001600160a01b038416737a250d5630b4cf539739df2c5dacb4c659f2488d14155b8015610ce457506001600160a01b03841660009081526004602052604090205460ff16155b15610db857600954831115610d0c57604051630eadd33360e41b815260040160405180910390fd5b6009546040516370a0823160e01b81526001600160a01b0386166004820152849030906370a0823190602401602060405180830381865afa158015610d55573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d7991906114b1565b610d83919061151a565b1115610da2576040516301d8ecd360e41b815260040160405180910390fd5b60078054906000610db28361152d565b91905055505b610de16064610ddb603260075411610dd1576005610dd4565b60005b86906110ff565b9061111e565b6005549092506001600160a01b038581169116148015610e0a57506001600160a01b0385163014155b15610eb1576006546001600160a01b0390811690861603610e6a5760009150610e63610e3b6064610ddb86866110ff565b610e5e610e4e6064610ddb8860056110ff565b610e5e6064610ddb8960036110ff565b61112a565b9050610eb1565b600954831115610e8d57604051630eadd33360e41b815260040160405180910390fd5b610eae6064610ddb603260075411610ea6576005610dd4565b8560036110ff565b91505b6040516370a0823160e01b815230600482018190526000916370a0823190602401602060405180830381865afa158015610eef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f1391906114b1565b905060006005600754118015610f355750610f30600c548661112a565b600b54145b60085490915062010000900460ff16158015610f5e57506005546001600160a01b038781169116145b8015610f715750600854610100900460ff165b8015610f7f57506005600754115b8015610f885750805b15610fb857600b54821115610faf57610faf610faa86610e5e85600c5461112a565b61113f565b610fb8476112ef565b50505b81156110355730600090815260036020526040902054610fdb908361132d565b30600081815260036020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061102c9086815260200190565b60405180910390a35b6001600160a01b0385166000908152600360205260409020546110589082611339565b6001600160a01b03861660009081526003602052604090205561109d61107e8484611339565b6001600160a01b0386166000908152600360205260409020549061132d565b6001600160a01b0380861660008181526003602052604090209290925586167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6110e78686611339565b60405190815260200160405180910390a35050505050565b60008260000361110d575060005b6111178284611546565b9392505050565b6000611117828461155d565b60008183116111395782611117565b50919050565b6008805462ff000019166201000017905560408051600280825260608201835260009260208301908036833701905050905030816000815181106111855761118561157f565b60200260200101906001600160a01b031690816001600160a01b031681525050737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156111f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061121b9190611494565b8160018151811061122e5761122e61157f565b60200260200101906001600160a01b031690816001600160a01b03168152505061126d30737a250d5630b4cf539739df2c5dacb4c659f2488d84610a0b565b60405163791ac94760e01b8152737a250d5630b4cf539739df2c5dacb4c659f2488d9063791ac947906112ad908590600090869030904290600401611595565b600060405180830381600087803b1580156112c757600080fd5b505af11580156112db573d6000803e3d6000fd5b50506008805462ff00001916905550505050565b6006546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015611329573d6000803e3d6000fd5b5050565b6000611117828461151a565b60006111178284611481565b600060208083528351808285015260005b8181101561137257858101830151858201604001528201611356565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461098357600080fd5b600080604083850312156113bb57600080fd5b82356113c681611393565b946020939093013593505050565b6000806000606084860312156113e957600080fd5b83356113f481611393565b9250602084013561140481611393565b929592945050506040919091013590565b60006020828403121561142757600080fd5b813561111781611393565b6000806040838503121561144557600080fd5b823561145081611393565b9150602083013561146081611393565b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104565761045661146b565b6000602082840312156114a657600080fd5b815161111781611393565b6000602082840312156114c357600080fd5b5051919050565b6000806000606084860312156114df57600080fd5b8351925060208401519150604084015190509250925092565b60006020828403121561150a57600080fd5b8151801515811461111757600080fd5b808201808211156104565761045661146b565b60006001820161153f5761153f61146b565b5060010190565b80820281158282048414176104565761045661146b565b60008261157a57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156115e55784516001600160a01b0316835293830193918301916001016115c0565b50506001600160a01b0396909616606085015250505060800152939250505056fea26469706673582212207cdbb9630c04de766600b4a8ec271d5f146c164fccd2e4c0e930fa26fe8c1ef364736f6c634300081300330000000000000000000000007c314eaf57af8ec90a2a5bb0c63bbf74ab238f82
Deployed Bytecode
0x6080604052600436106101395760003560e01c8063715018a6116100ab57806395d89b411161006f57806395d89b41146103715780639e78fb4f1461039f578063a9059cbb146103b4578063bbde77c1146103d4578063dd62ed3e146103ea578063f5648a4f1461043057600080fd5b8063715018a6146102fc578063751039fc146103135780638a8c523c146103285780638c0b5e221461033d5780638da5cb5b1461035357600080fd5b806323b872dd116100fd57806323b872dd1461023e578063313ce5671461025e5780633bd444ea1461027a5780633c161ef31461029057806349bd5a5e146102a657806370a08231146102c657600080fd5b806305af2db31461014557806306fdde031461017b578063095ea7b3146101b65780631694505e146101d657806318160ddd1461021657600080fd5b3661014057005b600080fd5b34801561015157600080fd5b5060055461016690600160a01b900460ff1681565b60405190151581526020015b60405180910390f35b34801561018757600080fd5b5060408051808201909152600981526853776966744761746560b81b60208201525b6040516101729190611345565b3480156101c257600080fd5b506101666101d13660046113a8565b610445565b3480156101e257600080fd5b506101fe737a250d5630b4cf539739df2c5dacb4c659f2488d81565b6040516001600160a01b039091168152602001610172565b34801561022257600080fd5b506a52b7d2dcc80cd2e40000005b604051908152602001610172565b34801561024a57600080fd5b506101666102593660046113d4565b61045c565b34801561026a57600080fd5b5060405160128152602001610172565b34801561028657600080fd5b50610230600b5481565b34801561029c57600080fd5b50610230600c5481565b3480156102b257600080fd5b506005546101fe906001600160a01b031681565b3480156102d257600080fd5b506102306102e1366004611415565b6001600160a01b031660009081526003602052604090205490565b34801561030857600080fd5b506103116104ae565b005b34801561031f57600080fd5b50610311610523565b34801561033457600080fd5b50610311610571565b34801561034957600080fd5b5061023060095481565b34801561035f57600080fd5b506000546001600160a01b03166101fe565b34801561037d57600080fd5b50604080518082019091526005815264534741544560d81b60208201526101a9565b3480156103ab57600080fd5b506103116105f4565b3480156103c057600080fd5b506101666103cf3660046113a8565b610986565b3480156103e057600080fd5b50610230600a5481565b3480156103f657600080fd5b50610230610405366004611432565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561043c57600080fd5b50610311610993565b6000610452338484610a0b565b5060015b92915050565b6000610469848484610aba565b6001600160a01b0384166000908152600160209081526040808320338085529252909120546104a491869161049f908690611481565b610a0b565b5060019392505050565b6000546001600160a01b031633146104d9576040516330cd747160e01b815260040160405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b0316331461054e576040516330cd747160e01b815260040160405180910390fd5b6a52b7d2dcc80cd2e40000006009819055600a556005805460ff60a01b19169055565b6000546001600160a01b0316331461059c576040516330cd747160e01b815260040160405180910390fd5b60085460ff16156105c057604051637952fbad60e11b815260040160405180910390fd5b6008805461010060ff19821660ff80841615918217839004161590910261ff001990911661ffff1990921691909117179055565b6000546001600160a01b0316331461061f576040516330cd747160e01b815260040160405180910390fd5b61064930737a250d5630b4cf539739df2c5dacb4c659f2488d6a52b7d2dcc80cd2e4000000610a0b565b737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561069b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106bf9190611494565b6001600160a01b031663c9c6539630737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610720573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107449190611494565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015610791573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b59190611494565b600580546001600160a01b0319166001600160a01b03929092169190911790556040516370a0823160e01b81523060048201819052737a250d5630b4cf539739df2c5dacb4c659f2488d9163f305d71991479181906370a0823190602401602060405180830381865afa158015610830573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061085491906114b1565b6000806108696000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af11580156108d1573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906108f691906114ca565b505060055460405163095ea7b360e01b8152737a250d5630b4cf539739df2c5dacb4c659f2488d600482015260001960248201526001600160a01b03909116915063095ea7b3906044016020604051808303816000875af115801561095f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061098391906114f8565b50565b6000610452338484610aba565b6000546001600160a01b031633146109be576040516330cd747160e01b815260040160405180910390fd5b476000036109df57604051630dcda46160e11b815260040160405180910390fd5b60405133904780156108fc02916000818181858888f19350505050158015610983573d6000803e3d6000fd5b6001600160a01b038316610a32576040516358342dc160e11b815260040160405180910390fd5b6001600160a01b038216610a5957604051631c661c0d60e21b815260040160405180910390fd5b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610ae15760405163730e5fd160e11b815260040160405180910390fd5b6001600160a01b038216610b0857604051635fb0610d60e11b815260040160405180910390fd5b80600003610b2957604051631f2a200560e01b815260040160405180910390fd5b600081610b3e6000546001600160a01b031690565b6001600160a01b0316856001600160a01b031614158015610b6d57506000546001600160a01b03858116911614155b8015610b8257506001600160a01b0385163014155b15610fbb576001600160a01b03851660009081526004602052604090205460ff16158015610bc957506001600160a01b03841660009081526004602052604090205460ff16155b15610bf15760085460ff16610bf157604051633f54562b60e11b815260040160405180910390fd5b600554600160a01b900460ff1615610c85576001600160a01b038416737a250d5630b4cf539739df2c5dacb4c659f2488d14801590610c3e57506005546001600160a01b03858116911614155b15610c8557326000908152600260205260409020544311610c72576040516303d50a4360e61b815260040160405180910390fd5b3260009081526002602052604090204390555b6005546001600160a01b038681169116148015610cbf57506001600160a01b038416737a250d5630b4cf539739df2c5dacb4c659f2488d14155b8015610ce457506001600160a01b03841660009081526004602052604090205460ff16155b15610db857600954831115610d0c57604051630eadd33360e41b815260040160405180910390fd5b6009546040516370a0823160e01b81526001600160a01b0386166004820152849030906370a0823190602401602060405180830381865afa158015610d55573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d7991906114b1565b610d83919061151a565b1115610da2576040516301d8ecd360e41b815260040160405180910390fd5b60078054906000610db28361152d565b91905055505b610de16064610ddb603260075411610dd1576005610dd4565b60005b86906110ff565b9061111e565b6005549092506001600160a01b038581169116148015610e0a57506001600160a01b0385163014155b15610eb1576006546001600160a01b0390811690861603610e6a5760009150610e63610e3b6064610ddb86866110ff565b610e5e610e4e6064610ddb8860056110ff565b610e5e6064610ddb8960036110ff565b61112a565b9050610eb1565b600954831115610e8d57604051630eadd33360e41b815260040160405180910390fd5b610eae6064610ddb603260075411610ea6576005610dd4565b8560036110ff565b91505b6040516370a0823160e01b815230600482018190526000916370a0823190602401602060405180830381865afa158015610eef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f1391906114b1565b905060006005600754118015610f355750610f30600c548661112a565b600b54145b60085490915062010000900460ff16158015610f5e57506005546001600160a01b038781169116145b8015610f715750600854610100900460ff165b8015610f7f57506005600754115b8015610f885750805b15610fb857600b54821115610faf57610faf610faa86610e5e85600c5461112a565b61113f565b610fb8476112ef565b50505b81156110355730600090815260036020526040902054610fdb908361132d565b30600081815260036020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061102c9086815260200190565b60405180910390a35b6001600160a01b0385166000908152600360205260409020546110589082611339565b6001600160a01b03861660009081526003602052604090205561109d61107e8484611339565b6001600160a01b0386166000908152600360205260409020549061132d565b6001600160a01b0380861660008181526003602052604090209290925586167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6110e78686611339565b60405190815260200160405180910390a35050505050565b60008260000361110d575060005b6111178284611546565b9392505050565b6000611117828461155d565b60008183116111395782611117565b50919050565b6008805462ff000019166201000017905560408051600280825260608201835260009260208301908036833701905050905030816000815181106111855761118561157f565b60200260200101906001600160a01b031690816001600160a01b031681525050737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156111f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061121b9190611494565b8160018151811061122e5761122e61157f565b60200260200101906001600160a01b031690816001600160a01b03168152505061126d30737a250d5630b4cf539739df2c5dacb4c659f2488d84610a0b565b60405163791ac94760e01b8152737a250d5630b4cf539739df2c5dacb4c659f2488d9063791ac947906112ad908590600090869030904290600401611595565b600060405180830381600087803b1580156112c757600080fd5b505af11580156112db573d6000803e3d6000fd5b50506008805462ff00001916905550505050565b6006546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015611329573d6000803e3d6000fd5b5050565b6000611117828461151a565b60006111178284611481565b600060208083528351808285015260005b8181101561137257858101830151858201604001528201611356565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461098357600080fd5b600080604083850312156113bb57600080fd5b82356113c681611393565b946020939093013593505050565b6000806000606084860312156113e957600080fd5b83356113f481611393565b9250602084013561140481611393565b929592945050506040919091013590565b60006020828403121561142757600080fd5b813561111781611393565b6000806040838503121561144557600080fd5b823561145081611393565b9150602083013561146081611393565b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104565761045661146b565b6000602082840312156114a657600080fd5b815161111781611393565b6000602082840312156114c357600080fd5b5051919050565b6000806000606084860312156114df57600080fd5b8351925060208401519150604084015190509250925092565b60006020828403121561150a57600080fd5b8151801515811461111757600080fd5b808201808211156104565761045661146b565b60006001820161153f5761153f61146b565b5060010190565b80820281158282048414176104565761045661146b565b60008261157a57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156115e55784516001600160a01b0316835293830193918301916001016115c0565b50506001600160a01b0396909616606085015250505060800152939250505056fea26469706673582212207cdbb9630c04de766600b4a8ec271d5f146c164fccd2e4c0e930fa26fe8c1ef364736f6c63430008130033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000007c314eaf57af8ec90a2a5bb0c63bbf74ab238f82
-----Decoded View---------------
Arg [0] : teamWallet_ (address): 0x7c314eAf57aF8ec90a2a5bB0C63BbF74ab238f82
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000007c314eaf57af8ec90a2a5bb0c63bbf74ab238f82
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.