ERC-20
Overview
Max Total Supply
21,000,000 cGPU
Holders
349
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
2,230.322287062716139588 cGPUValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
CLOUDGPU
Compiler Version
v0.8.17+commit.8df45f5f
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-10-15 */ // SPDX-License-Identifier: MIT pragma solidity 0.8.17; 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); } interface IERC20Metadata is IERC20 { function name() external view returns (string memory); function symbol() external view returns (string memory); function decimals() external view returns (uint8); } abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691 return msg.data; } } abstract contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor () { address msgSender = _msgSender(); _owner = msgSender; emit OwnershipTransferred(address(0), msgSender); } function owner() public view returns (address) { return _owner; } modifier onlyOwner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } } contract ERC20 is Context, IERC20, IERC20Metadata { mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; uint256 private _totalSupply; string private _name; string private _symbol; constructor(string memory name_, string memory symbol_) { _name = name_; _symbol = symbol_; } function name() public view virtual override returns (string memory) { return _name; } function symbol() public view virtual override returns (string memory) { return _symbol; } function decimals() public view virtual override returns (uint8) { return 18; } function totalSupply() public view virtual override returns (uint256) { return _totalSupply; } function balanceOf(address account) public view virtual override returns (uint256) { return _balances[account]; } function transfer(address recipient, uint256 amount) public virtual override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public virtual override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom( address sender, address recipient, uint256 amount ) public virtual override returns (bool) { uint256 currentAllowance = _allowances[sender][_msgSender()]; if (currentAllowance != type(uint256).max) { require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance"); unchecked { _approve(sender, _msgSender(), currentAllowance - amount); } } _transfer(sender, recipient, amount); return true; } function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) { uint256 currentAllowance = _allowances[_msgSender()][spender]; require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero"); unchecked { _approve(_msgSender(), spender, currentAllowance - subtractedValue); } return true; } function _transfer( address sender, address recipient, uint256 amount ) internal virtual { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); _beforeTokenTransfer(sender, recipient, amount); uint256 senderBalance = _balances[sender]; require(senderBalance >= amount, "ERC20: transfer amount exceeds balance"); unchecked { _balances[sender] = senderBalance - amount; } _balances[recipient] += amount; emit Transfer(sender, recipient, amount); _afterTokenTransfer(sender, recipient, amount); } function _mint(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: mint to the zero address"); _beforeTokenTransfer(address(0), account, amount); _totalSupply += amount; _balances[account] += amount; emit Transfer(address(0), account, amount); _afterTokenTransfer(address(0), account, amount); } function _burn(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: burn from the zero address"); _beforeTokenTransfer(account, address(0), amount); uint256 accountBalance = _balances[account]; require(accountBalance >= amount, "ERC20: burn amount exceeds balance"); unchecked { _balances[account] = accountBalance - amount; } _totalSupply -= amount; emit Transfer(account, address(0), amount); _afterTokenTransfer(account, address(0), amount); } function _approve( address owner, address spender, uint256 amount ) internal virtual { 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 _beforeTokenTransfer( address from, address to, uint256 amount ) internal virtual {} function _afterTokenTransfer( address from, address to, uint256 amount ) internal virtual {} } interface IUniswapV2Factory { function createPair(address tokenA, address tokenB) external returns (address pair); } interface IUniswapV2Router02 { function factory() external pure returns (address); function WETH() external pure returns (address); function swapExactTokensForETHSupportingFeeOnTransferTokens( uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline ) external; } contract CLOUDGPU is ERC20, Ownable { uint256 public buyFee = 5; uint256 public sellFee = 5; address private marketingWallet; address private stakingWallet; uint256 public feeMultiplier; IUniswapV2Router02 public uniswapV2Router; address public uniswapV2Pair; address private DEAD = 0x000000000000000000000000000000000000dEaD; bool private swapping; uint256 public swapTokensAtAmount; mapping (address => bool) private _isExcludedFromFees; mapping(address => bool) private _isExcludedFromMaxWalletLimit; uint256 private maxWalletLimitRate = 16; event ExcludeFromFees(address indexed account, bool isExcluded); constructor (address _marketingWallet, address _stakingWallet, uint256 _multiplier) ERC20("CloudGPU", "cGPU") { marketingWallet = _marketingWallet; stakingWallet = _stakingWallet; feeMultiplier = _multiplier; IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); address _uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory()) .createPair(address(this), _uniswapV2Router.WETH()); uniswapV2Router = _uniswapV2Router; uniswapV2Pair = _uniswapV2Pair; _approve(address(this), address(uniswapV2Router), type(uint256).max); _isExcludedFromFees[owner()] = true; _isExcludedFromFees[DEAD] = true; _isExcludedFromFees[address(this)] = true; _isExcludedFromMaxWalletLimit[owner()] = true; _isExcludedFromMaxWalletLimit[DEAD] = true; _isExcludedFromMaxWalletLimit[address(this)] = true; _isExcludedFromMaxWalletLimit[address(0)] = true; _mint(owner(), 21e6 * (10 ** 18)); swapTokensAtAmount = totalSupply() / 1000; } receive() external payable {} function sendETH(address payable recipient, uint256 amount) internal { require(address(this).balance >= amount, "Address: insufficient balance"); (bool success, ) = recipient.call{value: amount}(""); require(success, "Address: unable to send value, recipient may have reverted"); } function reduceFee() external onlyOwner { require(feeMultiplier != 1, "Limits already removed"); feeMultiplier -= 1; } function _transfer( address from, address to, uint256 amount ) internal override { require(from != address(0), "ERC20: transfer from the zero address"); require(to != address(0), "ERC20: transfer to the zero address"); if(amount == 0) { super._transfer(from, to, 0); return; } uint256 contractTokenBalance = balanceOf(address(this)); bool canSwap = contractTokenBalance >= swapTokensAtAmount; if( canSwap && !swapping && from != uniswapV2Pair && !_isExcludedFromFees[from] && !_isExcludedFromFees[to] ) { swapping = true; address[] memory path = new address[](2); path[0] = address(this); path[1] = uniswapV2Router.WETH(); uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens( contractTokenBalance, 0, // accept any amount of ETH path, address(this), block.timestamp); uint256 newBalance = address(this).balance; if (newBalance > 0) { uint256 marketingAmount = newBalance * 60 / 100; uint256 stakingAmount = newBalance - marketingAmount; sendETH(payable(marketingWallet), marketingAmount); sendETH(payable(stakingWallet), stakingAmount); } swapping = false; } bool takeFee = !swapping; if((_isExcludedFromFees[from] || _isExcludedFromFees[to]) || ( from != uniswapV2Pair && to != uniswapV2Pair)){ takeFee = false; } if(takeFee) { uint256 _totalFees = 0; if(from == uniswapV2Pair) { _totalFees = buyFee * feeMultiplier; } else if(to == uniswapV2Pair) { _totalFees = sellFee * feeMultiplier; } if (_totalFees > 0) { uint256 fees = amount * _totalFees / 100; amount = amount - fees; super._transfer(from, address(this), fees); } } if (_isExcludedFromMaxWalletLimit[from] == false && _isExcludedFromMaxWalletLimit[to] == false && to != uniswapV2Pair && from == uniswapV2Pair ) { uint balance = balanceOf(to); require( balance + amount <=totalSupply() * maxWalletLimitRate / 1000, "MaxWallet: Recipient exceeds the maxWalletAmount" ); } super._transfer(from, to, amount); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_marketingWallet","type":"address"},{"internalType":"address","name":"_stakingWallet","type":"address"},{"internalType":"uint256","name":"_multiplier","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"bool","name":"isExcluded","type":"bool"}],"name":"ExcludeFromFees","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":"buyFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"feeMultiplier","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"reduceFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"swapTokensAtAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"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"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405260056006819055600755600d80546001600160a01b03191661dead17905560106011553480156200003457600080fd5b5060405162001d1038038062001d10833981016040819052620000579162000687565b60405180604001604052806008815260200167436c6f756447505560c01b815250604051806040016040528060048152602001636347505560e01b8152508160039081620000a691906200076c565b506004620000b582826200076c565b5050506000620000ca6200045060201b60201c565b600580546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600880546001600160a01b038086166001600160a01b0319928316179092556009805492851692909116919091179055600a8190556040805163c45a015560e01b81529051737a250d5630b4cf539739df2c5dacb4c659f2488d91600091839163c45a01559160048083019260209291908290030181865afa158015620001a3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001c9919062000838565b6001600160a01b031663c9c6539630846001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000217573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200023d919062000838565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156200028b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002b1919062000838565b600b80546001600160a01b038086166001600160a01b03199283168117909355600c805491851691909216179055909150620002f290309060001962000454565b6001600f60006200030b6005546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff19968716179055600d549091168152600f909252808220805484166001908117909155308352908220805490931681179092556010906200037b6005546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff19968716179055600d549091168152601090925280822080548416600190811790915530835290822080548416821790559080527f6e0956cda88cad152e89927e53611735b61a5c762d1428573c6931b0a5efcb01805490921617905562000428620004166005546001600160a01b031690565b6a115eec47f6cf7e3500000062000580565b6103e86200043560025490565b6200044191906200085d565b600e5550620008a89350505050565b3390565b6001600160a01b038316620004bc5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b6001600160a01b0382166200051f5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401620004b3565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038216620005d85760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401620004b3565b8060026000828254620005ec919062000880565b90915550506001600160a01b038216600090815260208190526040812080548392906200061b90849062000880565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b505050565b80516001600160a01b03811681146200068257600080fd5b919050565b6000806000606084860312156200069d57600080fd5b620006a8846200066a565b9250620006b8602085016200066a565b9150604084015190509250925092565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620006f357607f821691505b6020821081036200071457634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200066557600081815260208120601f850160051c81016020861015620007435750805b601f850160051c820191505b8181101562000764578281556001016200074f565b505050505050565b81516001600160401b03811115620007885762000788620006c8565b620007a081620007998454620006de565b846200071a565b602080601f831160018114620007d85760008415620007bf5750858301515b600019600386901b1c1916600185901b17855562000764565b600085815260208120601f198616915b828110156200080957888601518255948401946001909101908401620007e8565b5085821015620008285787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000602082840312156200084b57600080fd5b62000856826200066a565b9392505050565b6000826200087b57634e487b7160e01b600052601260045260246000fd5b500490565b80820180821115620008a257634e487b7160e01b600052601160045260246000fd5b92915050565b61145880620008b86000396000f3fe60806040526004361061012e5760003560e01c806370a08231116100ab578063a70419d21161006f578063a70419d214610334578063a9059cbb14610349578063dd62ed3e14610369578063e2f45605146103af578063e5a70ef7146103c5578063f2fde38b146103db57600080fd5b806370a0823114610294578063715018a6146102ca5780638da5cb5b146102e157806395d89b41146102ff578063a457c2d71461031457600080fd5b80632b14ca56116100f25780632b14ca561461020c578063313ce56714610222578063395093511461023e578063470624021461025e57806349bd5a5e1461027457600080fd5b806306fdde031461013a578063095ea7b3146101655780631694505e1461019557806318160ddd146101cd57806323b872dd146101ec57600080fd5b3661013557005b600080fd5b34801561014657600080fd5b5061014f6103fb565b60405161015c91906110e2565b60405180910390f35b34801561017157600080fd5b50610185610180366004611148565b61048d565b604051901515815260200161015c565b3480156101a157600080fd5b50600b546101b5906001600160a01b031681565b6040516001600160a01b03909116815260200161015c565b3480156101d957600080fd5b506002545b60405190815260200161015c565b3480156101f857600080fd5b50610185610207366004611174565b6104a4565b34801561021857600080fd5b506101de60075481565b34801561022e57600080fd5b506040516012815260200161015c565b34801561024a57600080fd5b50610185610259366004611148565b61055a565b34801561026a57600080fd5b506101de60065481565b34801561028057600080fd5b50600c546101b5906001600160a01b031681565b3480156102a057600080fd5b506101de6102af3660046111b5565b6001600160a01b031660009081526020819052604090205490565b3480156102d657600080fd5b506102df610596565b005b3480156102ed57600080fd5b506005546001600160a01b03166101b5565b34801561030b57600080fd5b5061014f61060a565b34801561032057600080fd5b5061018561032f366004611148565b610619565b34801561034057600080fd5b506102df6106b2565b34801561035557600080fd5b50610185610364366004611148565b610741565b34801561037557600080fd5b506101de6103843660046111d9565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3480156103bb57600080fd5b506101de600e5481565b3480156103d157600080fd5b506101de600a5481565b3480156103e757600080fd5b506102df6103f63660046111b5565b61074e565b60606003805461040a90611212565b80601f016020809104026020016040519081016040528092919081815260200182805461043690611212565b80156104835780601f1061045857610100808354040283529160200191610483565b820191906000526020600020905b81548152906001019060200180831161046657829003601f168201915b5050505050905090565b600061049a338484610839565b5060015b92915050565b6001600160a01b0383166000908152600160209081526040808320338452909152812054600019811461054457828110156105375760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6105448533858403610839565b61054f85858561095d565b506001949350505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161049a918590610591908690611262565b610839565b6005546001600160a01b031633146105c05760405162461bcd60e51b815260040161052e90611275565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b60606004805461040a90611212565b3360009081526001602090815260408083206001600160a01b03861684529091528120548281101561069b5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161052e565b6106a83385858403610839565b5060019392505050565b6005546001600160a01b031633146106dc5760405162461bcd60e51b815260040161052e90611275565b600a546001036107275760405162461bcd60e51b8152602060048201526016602482015275131a5b5a5d1cc8185b1c9958591e481c995b5bdd995960521b604482015260640161052e565b6001600a600082825461073a91906112aa565b9091555050565b600061049a33848461095d565b6005546001600160a01b031633146107785760405162461bcd60e51b815260040161052e90611275565b6001600160a01b0381166107dd5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161052e565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831661089b5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161052e565b6001600160a01b0382166108fc5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161052e565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166109835760405162461bcd60e51b815260040161052e906112bd565b6001600160a01b0382166109a95760405162461bcd60e51b815260040161052e90611302565b806000036109c2576109bd83836000610e74565b505050565b30600090815260208190526040902054600e54811080159081906109f05750600d54600160a01b900460ff16155b8015610a0a5750600c546001600160a01b03868116911614155b8015610a2f57506001600160a01b0385166000908152600f602052604090205460ff16155b8015610a5457506001600160a01b0384166000908152600f602052604090205460ff16155b15610c1b57600d805460ff60a01b1916600160a01b1790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610aa157610aa1611345565b6001600160a01b03928316602091820292909201810191909152600b54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610afa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b1e919061135b565b81600181518110610b3157610b31611345565b6001600160a01b039283166020918202929092010152600b5460405163791ac94760e01b815291169063791ac94790610b77908690600090869030904290600401611378565b600060405180830381600087803b158015610b9157600080fd5b505af1158015610ba5573d6000803e3d6000fd5b504792505081159050610c0b5760006064610bc183603c6113e9565b610bcb9190611400565b90506000610bd982846112aa565b600854909150610bf2906001600160a01b031683610fc9565b600954610c08906001600160a01b031682610fc9565b50505b5050600d805460ff60a01b191690555b600d546001600160a01b0386166000908152600f602052604090205460ff600160a01b909204821615911680610c6957506001600160a01b0385166000908152600f602052604090205460ff165b80610c9b5750600c546001600160a01b03878116911614801590610c9b5750600c546001600160a01b03868116911614155b15610ca4575060005b8015610d3e57600c546000906001600160a01b0390811690881603610cda57600a54600654610cd391906113e9565b9050610d03565b600c546001600160a01b0390811690871603610d0357600a54600754610d0091906113e9565b90505b8015610d3c5760006064610d1783886113e9565b610d219190611400565b9050610d2d81876112aa565b9550610d3a883083610e74565b505b505b6001600160a01b03861660009081526010602052604090205460ff16158015610d8057506001600160a01b03851660009081526010602052604090205460ff16155b8015610d9a5750600c546001600160a01b03868116911614155b8015610db35750600c546001600160a01b038781169116145b15610e61576001600160a01b0385166000908152602081905260409020546011546002546103e891610de4916113e9565b610dee9190611400565b610df88683611262565b1115610e5f5760405162461bcd60e51b815260206004820152603060248201527f4d617857616c6c65743a20526563697069656e7420657863656564732074686560448201526f081b585e15d85b1b195d105b5bdd5b9d60821b606482015260840161052e565b505b610e6c868686610e74565b505050505050565b6001600160a01b038316610e9a5760405162461bcd60e51b815260040161052e906112bd565b6001600160a01b038216610ec05760405162461bcd60e51b815260040161052e90611302565b6001600160a01b03831660009081526020819052604090205481811015610f385760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161052e565b6001600160a01b03808516600090815260208190526040808220858503905591851681529081208054849290610f6f908490611262565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610fbb91815260200190565b60405180910390a350505050565b804710156110195760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e6365000000604482015260640161052e565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114611066576040519150601f19603f3d011682016040523d82523d6000602084013e61106b565b606091505b50509050806109bd5760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d61792068617665207265766572746564000000000000606482015260840161052e565b600060208083528351808285015260005b8181101561110f578581018301518582016040015282016110f3565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461114557600080fd5b50565b6000806040838503121561115b57600080fd5b823561116681611130565b946020939093013593505050565b60008060006060848603121561118957600080fd5b833561119481611130565b925060208401356111a481611130565b929592945050506040919091013590565b6000602082840312156111c757600080fd5b81356111d281611130565b9392505050565b600080604083850312156111ec57600080fd5b82356111f781611130565b9150602083013561120781611130565b809150509250929050565b600181811c9082168061122657607f821691505b60208210810361124657634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561049e5761049e61124c565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b8181038181111561049e5761049e61124c565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561136d57600080fd5b81516111d281611130565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156113c85784516001600160a01b0316835293830193918301916001016113a3565b50506001600160a01b03969096166060850152505050608001529392505050565b808202811582820484141761049e5761049e61124c565b60008261141d57634e487b7160e01b600052601260045260246000fd5b50049056fea264697066735822122008c12f4b24deb6a15e4de4e6af80abeb385db65ace0c7adb9b965771b85247b364736f6c63430008110033000000000000000000000000393d587593d1320fd45684eb6ab7aeda91ac5346000000000000000000000000d3ed4837fd5293e2cda7f72c6db8f0e448dbe49c0000000000000000000000000000000000000000000000000000000000000001
Deployed Bytecode
0x60806040526004361061012e5760003560e01c806370a08231116100ab578063a70419d21161006f578063a70419d214610334578063a9059cbb14610349578063dd62ed3e14610369578063e2f45605146103af578063e5a70ef7146103c5578063f2fde38b146103db57600080fd5b806370a0823114610294578063715018a6146102ca5780638da5cb5b146102e157806395d89b41146102ff578063a457c2d71461031457600080fd5b80632b14ca56116100f25780632b14ca561461020c578063313ce56714610222578063395093511461023e578063470624021461025e57806349bd5a5e1461027457600080fd5b806306fdde031461013a578063095ea7b3146101655780631694505e1461019557806318160ddd146101cd57806323b872dd146101ec57600080fd5b3661013557005b600080fd5b34801561014657600080fd5b5061014f6103fb565b60405161015c91906110e2565b60405180910390f35b34801561017157600080fd5b50610185610180366004611148565b61048d565b604051901515815260200161015c565b3480156101a157600080fd5b50600b546101b5906001600160a01b031681565b6040516001600160a01b03909116815260200161015c565b3480156101d957600080fd5b506002545b60405190815260200161015c565b3480156101f857600080fd5b50610185610207366004611174565b6104a4565b34801561021857600080fd5b506101de60075481565b34801561022e57600080fd5b506040516012815260200161015c565b34801561024a57600080fd5b50610185610259366004611148565b61055a565b34801561026a57600080fd5b506101de60065481565b34801561028057600080fd5b50600c546101b5906001600160a01b031681565b3480156102a057600080fd5b506101de6102af3660046111b5565b6001600160a01b031660009081526020819052604090205490565b3480156102d657600080fd5b506102df610596565b005b3480156102ed57600080fd5b506005546001600160a01b03166101b5565b34801561030b57600080fd5b5061014f61060a565b34801561032057600080fd5b5061018561032f366004611148565b610619565b34801561034057600080fd5b506102df6106b2565b34801561035557600080fd5b50610185610364366004611148565b610741565b34801561037557600080fd5b506101de6103843660046111d9565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3480156103bb57600080fd5b506101de600e5481565b3480156103d157600080fd5b506101de600a5481565b3480156103e757600080fd5b506102df6103f63660046111b5565b61074e565b60606003805461040a90611212565b80601f016020809104026020016040519081016040528092919081815260200182805461043690611212565b80156104835780601f1061045857610100808354040283529160200191610483565b820191906000526020600020905b81548152906001019060200180831161046657829003601f168201915b5050505050905090565b600061049a338484610839565b5060015b92915050565b6001600160a01b0383166000908152600160209081526040808320338452909152812054600019811461054457828110156105375760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6105448533858403610839565b61054f85858561095d565b506001949350505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161049a918590610591908690611262565b610839565b6005546001600160a01b031633146105c05760405162461bcd60e51b815260040161052e90611275565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b60606004805461040a90611212565b3360009081526001602090815260408083206001600160a01b03861684529091528120548281101561069b5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161052e565b6106a83385858403610839565b5060019392505050565b6005546001600160a01b031633146106dc5760405162461bcd60e51b815260040161052e90611275565b600a546001036107275760405162461bcd60e51b8152602060048201526016602482015275131a5b5a5d1cc8185b1c9958591e481c995b5bdd995960521b604482015260640161052e565b6001600a600082825461073a91906112aa565b9091555050565b600061049a33848461095d565b6005546001600160a01b031633146107785760405162461bcd60e51b815260040161052e90611275565b6001600160a01b0381166107dd5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161052e565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831661089b5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161052e565b6001600160a01b0382166108fc5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161052e565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166109835760405162461bcd60e51b815260040161052e906112bd565b6001600160a01b0382166109a95760405162461bcd60e51b815260040161052e90611302565b806000036109c2576109bd83836000610e74565b505050565b30600090815260208190526040902054600e54811080159081906109f05750600d54600160a01b900460ff16155b8015610a0a5750600c546001600160a01b03868116911614155b8015610a2f57506001600160a01b0385166000908152600f602052604090205460ff16155b8015610a5457506001600160a01b0384166000908152600f602052604090205460ff16155b15610c1b57600d805460ff60a01b1916600160a01b1790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610aa157610aa1611345565b6001600160a01b03928316602091820292909201810191909152600b54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610afa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b1e919061135b565b81600181518110610b3157610b31611345565b6001600160a01b039283166020918202929092010152600b5460405163791ac94760e01b815291169063791ac94790610b77908690600090869030904290600401611378565b600060405180830381600087803b158015610b9157600080fd5b505af1158015610ba5573d6000803e3d6000fd5b504792505081159050610c0b5760006064610bc183603c6113e9565b610bcb9190611400565b90506000610bd982846112aa565b600854909150610bf2906001600160a01b031683610fc9565b600954610c08906001600160a01b031682610fc9565b50505b5050600d805460ff60a01b191690555b600d546001600160a01b0386166000908152600f602052604090205460ff600160a01b909204821615911680610c6957506001600160a01b0385166000908152600f602052604090205460ff165b80610c9b5750600c546001600160a01b03878116911614801590610c9b5750600c546001600160a01b03868116911614155b15610ca4575060005b8015610d3e57600c546000906001600160a01b0390811690881603610cda57600a54600654610cd391906113e9565b9050610d03565b600c546001600160a01b0390811690871603610d0357600a54600754610d0091906113e9565b90505b8015610d3c5760006064610d1783886113e9565b610d219190611400565b9050610d2d81876112aa565b9550610d3a883083610e74565b505b505b6001600160a01b03861660009081526010602052604090205460ff16158015610d8057506001600160a01b03851660009081526010602052604090205460ff16155b8015610d9a5750600c546001600160a01b03868116911614155b8015610db35750600c546001600160a01b038781169116145b15610e61576001600160a01b0385166000908152602081905260409020546011546002546103e891610de4916113e9565b610dee9190611400565b610df88683611262565b1115610e5f5760405162461bcd60e51b815260206004820152603060248201527f4d617857616c6c65743a20526563697069656e7420657863656564732074686560448201526f081b585e15d85b1b195d105b5bdd5b9d60821b606482015260840161052e565b505b610e6c868686610e74565b505050505050565b6001600160a01b038316610e9a5760405162461bcd60e51b815260040161052e906112bd565b6001600160a01b038216610ec05760405162461bcd60e51b815260040161052e90611302565b6001600160a01b03831660009081526020819052604090205481811015610f385760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161052e565b6001600160a01b03808516600090815260208190526040808220858503905591851681529081208054849290610f6f908490611262565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610fbb91815260200190565b60405180910390a350505050565b804710156110195760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e6365000000604482015260640161052e565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114611066576040519150601f19603f3d011682016040523d82523d6000602084013e61106b565b606091505b50509050806109bd5760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d61792068617665207265766572746564000000000000606482015260840161052e565b600060208083528351808285015260005b8181101561110f578581018301518582016040015282016110f3565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461114557600080fd5b50565b6000806040838503121561115b57600080fd5b823561116681611130565b946020939093013593505050565b60008060006060848603121561118957600080fd5b833561119481611130565b925060208401356111a481611130565b929592945050506040919091013590565b6000602082840312156111c757600080fd5b81356111d281611130565b9392505050565b600080604083850312156111ec57600080fd5b82356111f781611130565b9150602083013561120781611130565b809150509250929050565b600181811c9082168061122657607f821691505b60208210810361124657634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561049e5761049e61124c565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b8181038181111561049e5761049e61124c565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561136d57600080fd5b81516111d281611130565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156113c85784516001600160a01b0316835293830193918301916001016113a3565b50506001600160a01b03969096166060850152505050608001529392505050565b808202811582820484141761049e5761049e61124c565b60008261141d57634e487b7160e01b600052601260045260246000fd5b50049056fea264697066735822122008c12f4b24deb6a15e4de4e6af80abeb385db65ace0c7adb9b965771b85247b364736f6c63430008110033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000393d587593d1320fd45684eb6ab7aeda91ac5346000000000000000000000000d3ed4837fd5293e2cda7f72c6db8f0e448dbe49c0000000000000000000000000000000000000000000000000000000000000001
-----Decoded View---------------
Arg [0] : _marketingWallet (address): 0x393d587593D1320FD45684Eb6aB7Aeda91aC5346
Arg [1] : _stakingWallet (address): 0xD3ED4837Fd5293E2CDA7f72C6dB8f0e448DBe49C
Arg [2] : _multiplier (uint256): 1
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000393d587593d1320fd45684eb6ab7aeda91ac5346
Arg [1] : 000000000000000000000000d3ed4837fd5293e2cda7f72c6db8f0e448dbe49c
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000001
Deployed Bytecode Sourcemap
7933:5158:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2731:100;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3645:169;;;;;;;;;;-1:-1:-1;3645:169:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;3645:169:0;1023:187:1;8161:41:0;;;;;;;;;;-1:-1:-1;8161:41:0;;;;-1:-1:-1;;;;;8161:41:0;;;;;;-1:-1:-1;;;;;1405:32:1;;;1387:51;;1375:2;1360:18;8161:41:0;1215:229:1;3052:108:0;;;;;;;;;;-1:-1:-1;3140:12:0;;3052:108;;;1595:25:1;;;1583:2;1568:18;3052:108:0;1449:177:1;3822:573:0;;;;;;;;;;-1:-1:-1;3822:573:0;;;;;:::i;:::-;;:::i;8012:27::-;;;;;;;;;;;;;;;;2951:93;;;;;;;;;;-1:-1:-1;2951:93:0;;3034:2;2234:36:1;;2222:2;2207:18;2951:93:0;2092:184:1;4403:215:0;;;;;;;;;;-1:-1:-1;4403:215:0;;;;;:::i;:::-;;:::i;7978:27::-;;;;;;;;;;;;;;;;8209:29;;;;;;;;;;-1:-1:-1;8209:29:0;;;;-1:-1:-1;;;;;8209:29:0;;;3168:127;;;;;;;;;;-1:-1:-1;3168:127:0;;;;;:::i;:::-;-1:-1:-1;;;;;3269:18:0;3242:7;3269:18;;;;;;;;;;;;3168:127;1918:148;;;;;;;;;;;;;:::i;:::-;;1704:79;;;;;;;;;;-1:-1:-1;1769:6:0;;-1:-1:-1;;;;;1769:6:0;1704:79;;2839:104;;;;;;;;;;;;;:::i;4626:413::-;;;;;;;;;;-1:-1:-1;4626:413:0;;;;;:::i;:::-;;:::i;10191:141::-;;;;;;;;;;;;;:::i;3303:175::-;;;;;;;;;;-1:-1:-1;3303:175:0;;;;;:::i;:::-;;:::i;3486:151::-;;;;;;;;;;-1:-1:-1;3486:151:0;;;;;:::i;:::-;-1:-1:-1;;;;;3602:18:0;;;3575:7;3602:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;3486:151;8356:33;;;;;;;;;;;;;;;;8124:28;;;;;;;;;;;;;;;;2074:244;;;;;;;;;;-1:-1:-1;2074:244:0;;;;;:::i;:::-;;:::i;2731:100::-;2785:13;2818:5;2811:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2731:100;:::o;3645:169::-;3728:4;3745:39;1107:10;3768:7;3777:6;3745:8;:39::i;:::-;-1:-1:-1;3802:4:0;3645:169;;;;;:::o;3822:573::-;-1:-1:-1;;;;;4006:19:0;;3962:4;4006:19;;;:11;:19;;;;;;;;1107:10;4006:33;;;;;;;;-1:-1:-1;;4054:37:0;;4050:265;;4136:6;4116:16;:26;;4108:79;;;;-1:-1:-1;;;4108:79:0;;3721:2:1;4108:79:0;;;3703:21:1;3760:2;3740:18;;;3733:30;3799:34;3779:18;;;3772:62;-1:-1:-1;;;3850:18:1;;;3843:38;3898:19;;4108:79:0;;;;;;;;;4231:57;4240:6;1107:10;4281:6;4262:16;:25;4231:8;:57::i;:::-;4327:36;4337:6;4345:9;4356:6;4327:9;:36::i;:::-;-1:-1:-1;4383:4:0;;3822:573;-1:-1:-1;;;;3822:573:0:o;4403:215::-;1107:10;4491:4;4540:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;4540:34:0;;;;;;;;;;4491:4;;4508:80;;4531:7;;4540:47;;4577:10;;4540:47;:::i;:::-;4508:8;:80::i;1918:148::-;1831:6;;-1:-1:-1;;;;;1831:6:0;1107:10;1831:22;1823:67;;;;-1:-1:-1;;;1823:67:0;;;;;;;:::i;:::-;2009:6:::1;::::0;1988:40:::1;::::0;2025:1:::1;::::0;-1:-1:-1;;;;;2009:6:0::1;::::0;1988:40:::1;::::0;2025:1;;1988:40:::1;2039:6;:19:::0;;-1:-1:-1;;;;;;2039:19:0::1;::::0;;1918:148::o;2839:104::-;2895:13;2928:7;2921:14;;;;;:::i;4626:413::-;1107:10;4719:4;4763:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;4763:34:0;;;;;;;;;;4816:35;;;;4808:85;;;;-1:-1:-1;;;4808:85:0;;4753:2:1;4808:85:0;;;4735:21:1;4792:2;4772:18;;;4765:30;4831:34;4811:18;;;4804:62;-1:-1:-1;;;4882:18:1;;;4875:35;4927:19;;4808:85:0;4551:401:1;4808:85:0;4929:67;1107:10;4952:7;4980:15;4961:16;:34;4929:8;:67::i;:::-;-1:-1:-1;5027:4:0;;4626:413;-1:-1:-1;;;4626:413:0:o;10191:141::-;1831:6;;-1:-1:-1;;;;;1831:6:0;1107:10;1831:22;1823:67;;;;-1:-1:-1;;;1823:67:0;;;;;;;:::i;:::-;10250:13:::1;;10267:1;10250:18:::0;10242:53:::1;;;::::0;-1:-1:-1;;;10242:53:0;;5159:2:1;10242:53:0::1;::::0;::::1;5141:21:1::0;5198:2;5178:18;;;5171:30;-1:-1:-1;;;5217:18:1;;;5210:52;5279:18;;10242:53:0::1;4957:346:1::0;10242:53:0::1;10323:1;10306:13;;:18;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;10191:141:0:o;3303:175::-;3389:4;3406:42;1107:10;3430:9;3441:6;3406:9;:42::i;2074:244::-;1831:6;;-1:-1:-1;;;;;1831:6:0;1107:10;1831:22;1823:67;;;;-1:-1:-1;;;1823:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2163:22:0;::::1;2155:73;;;::::0;-1:-1:-1;;;2155:73:0;;5643:2:1;2155:73:0::1;::::0;::::1;5625:21:1::0;5682:2;5662:18;;;5655:30;5721:34;5701:18;;;5694:62;-1:-1:-1;;;5772:18:1;;;5765:36;5818:19;;2155:73:0::1;5441:402:1::0;2155:73:0::1;2265:6;::::0;2244:38:::1;::::0;-1:-1:-1;;;;;2244:38:0;;::::1;::::0;2265:6:::1;::::0;2244:38:::1;::::0;2265:6:::1;::::0;2244:38:::1;2293:6;:17:::0;;-1:-1:-1;;;;;;2293:17:0::1;-1:-1:-1::0;;;;;2293:17:0;;;::::1;::::0;;;::::1;::::0;;2074:244::o;6794:380::-;-1:-1:-1;;;;;6930:19:0;;6922:68;;;;-1:-1:-1;;;6922:68:0;;6050:2:1;6922:68:0;;;6032:21:1;6089:2;6069:18;;;6062:30;6128:34;6108:18;;;6101:62;-1:-1:-1;;;6179:18:1;;;6172:34;6223:19;;6922:68:0;5848:400:1;6922:68:0;-1:-1:-1;;;;;7009:21:0;;7001:68;;;;-1:-1:-1;;;7001:68:0;;6455:2:1;7001:68:0;;;6437:21:1;6494:2;6474:18;;;6467:30;6533:34;6513:18;;;6506:62;-1:-1:-1;;;6584:18:1;;;6577:32;6626:19;;7001:68:0;6253:398:1;7001:68:0;-1:-1:-1;;;;;7082:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7134:32;;1595:25:1;;;7134:32:0;;1568:18:1;7134:32:0;;;;;;;6794:380;;;:::o;10340:2748::-;-1:-1:-1;;;;;10473:18:0;;10465:68;;;;-1:-1:-1;;;10465:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;10552:16:0;;10544:64;;;;-1:-1:-1;;;10544:64:0;;;;;;;:::i;:::-;10624:6;10634:1;10624:11;10621:92;;10652:28;10668:4;10674:2;10678:1;10652:15;:28::i;:::-;10340:2748;;;:::o;10621:92::-;10766:4;10717:28;3269:18;;;;;;;;;;;10824;;10800:42;;;;;;;10859:33;;-1:-1:-1;10884:8:0;;-1:-1:-1;;;10884:8:0;;;;10883:9;10859:33;:71;;;;-1:-1:-1;10917:13:0;;-1:-1:-1;;;;;10909:21:0;;;10917:13;;10909:21;;10859:71;:114;;;;-1:-1:-1;;;;;;10948:25:0;;;;;;:19;:25;;;;;;;;10947:26;10859:114;:155;;;;-1:-1:-1;;;;;;10991:23:0;;;;;;:19;:23;;;;;;;;10990:24;10859:155;10855:1042;;;11041:8;:15;;-1:-1:-1;;;;11041:15:0;-1:-1:-1;;;11041:15:0;;;11097:16;;;11111:1;11097:16;;;;;;;;-1:-1:-1;;11097:16:0;;;;;;;;;;-1:-1:-1;11097:16:0;11073:40;;11146:4;11128;11133:1;11128:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;11128:23:0;;;:7;;;;;;;;;;:23;;;;11176:15;;:22;;;-1:-1:-1;;;11176:22:0;;;;:15;;;;;:20;;:22;;;;;11128:7;;11176:22;;;;;:15;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;11166:4;11171:1;11166:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;11166:32:0;;;:7;;;;;;;;;:32;11215:15;;:243;;-1:-1:-1;;;11215:243:0;;:15;;;:66;;:243;;11300:20;;11215:15;;11387:4;;11418;;11442:15;;11215:243;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11496:21:0;;-1:-1:-1;;11538:14:0;;;-1:-1:-1;11534:307:0;;11573:23;11617:3;11599:15;:10;11612:2;11599:15;:::i;:::-;:21;;;;:::i;:::-;11573:47;-1:-1:-1;11639:21:0;11663:28;11573:47;11663:10;:28;:::i;:::-;11726:15;;11639:52;;-1:-1:-1;11710:50:0;;-1:-1:-1;;;;;11726:15:0;11744;11710:7;:50::i;:::-;11795:13;;11779:46;;-1:-1:-1;;;;;11795:13:0;11811;11779:7;:46::i;:::-;11554:287;;11534:307;-1:-1:-1;;11869:8:0;:16;;-1:-1:-1;;;;11869:16:0;;;10855:1042;11925:8;;-1:-1:-1;;;;;11950:25:0;;11909:12;11950:25;;;:19;:25;;;;;;11925:8;-1:-1:-1;;;11925:8:0;;;;;11924:9;;11950:25;;:52;;-1:-1:-1;;;;;;11979:23:0;;;;;;:19;:23;;;;;;;;11950:52;11949:105;;;-1:-1:-1;12017:13:0;;-1:-1:-1;;;;;12009:21:0;;;12017:13;;12009:21;;;;:44;;-1:-1:-1;12040:13:0;;-1:-1:-1;;;;;12034:19:0;;;12040:13;;12034:19;;12009:44;11946:151;;;-1:-1:-1;12080:5:0;11946:151;12112:7;12109:485;;;12184:13;;12136:18;;-1:-1:-1;;;;;12184:13:0;;;12176:21;;;;12173:197;;12240:13;;12231:6;;:22;;;;:::i;:::-;12218:35;;12173:197;;;12284:13;;-1:-1:-1;;;;;12284:13:0;;;12278:19;;;;12275:95;;12341:13;;12331:7;;:23;;;;:::i;:::-;12318:36;;12275:95;12390:14;;12386:197;;12425:12;12462:3;12440:19;12449:10;12440:6;:19;:::i;:::-;:25;;;;:::i;:::-;12425:40;-1:-1:-1;12493:13:0;12425:40;12493:6;:13;:::i;:::-;12484:22;;12525:42;12541:4;12555;12562;12525:15;:42::i;:::-;12406:177;12386:197;12121:473;12109:485;-1:-1:-1;;;;;12610:35:0;;;;;;:29;:35;;;;;;;;:45;;;:108;;-1:-1:-1;;;;;;12673:33:0;;;;;;:29;:33;;;;;;;;:45;12610:108;:144;;;;-1:-1:-1;12741:13:0;;-1:-1:-1;;;;;12735:19:0;;;12741:13;;12735:19;;12610:144;:169;;;;-1:-1:-1;12766:13:0;;-1:-1:-1;;;;;12758:21:0;;;12766:13;;12758:21;12610:169;12606:427;;;-1:-1:-1;;;;;3269:18:0;;12806:12;3269:18;;;;;;;;;;;12911;;3140:12;;12932:4;;12895:34;;;:::i;:::-;:41;;;;:::i;:::-;12876:16;12886:6;12876:7;:16;:::i;:::-;:60;;12850:171;;;;-1:-1:-1;;;12850:171:0;;9568:2:1;12850:171:0;;;9550:21:1;9607:2;9587:18;;;9580:30;9646:34;9626:18;;;9619:62;-1:-1:-1;;;9697:18:1;;;9690:46;9753:19;;12850:171:0;9366:412:1;12850:171:0;12791:242;12606:427;13045:33;13061:4;13067:2;13071:6;13045:15;:33::i;:::-;10454:2634;;;10340:2748;;;:::o;5047:733::-;-1:-1:-1;;;;;5187:20:0;;5179:70;;;;-1:-1:-1;;;5179:70:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5268:23:0;;5260:71;;;;-1:-1:-1;;;5260:71:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5428:17:0;;5404:21;5428:17;;;;;;;;;;;5464:23;;;;5456:74;;;;-1:-1:-1;;;5456:74:0;;9985:2:1;5456:74:0;;;9967:21:1;10024:2;10004:18;;;9997:30;10063:34;10043:18;;;10036:62;-1:-1:-1;;;10114:18:1;;;10107:36;10160:19;;5456:74:0;9783:402:1;5456:74:0;-1:-1:-1;;;;;5566:17:0;;;:9;:17;;;;;;;;;;;5586:22;;;5566:42;;5630:20;;;;;;;;:30;;5602:6;;5566:9;5630:30;;5602:6;;5630:30;:::i;:::-;;;;;;;;5695:9;-1:-1:-1;;;;;5678:35:0;5687:6;-1:-1:-1;;;;;5678:35:0;;5706:6;5678:35;;;;1595:25:1;;1583:2;1568:18;;1449:177;5678:35:0;;;;;;;;5168:612;5047:733;;;:::o;9868:315::-;9981:6;9956:21;:31;;9948:73;;;;-1:-1:-1;;;9948:73:0;;10392:2:1;9948:73:0;;;10374:21:1;10431:2;10411:18;;;10404:30;10470:31;10450:18;;;10443:59;10519:18;;9948:73:0;10190:353:1;9948:73:0;10035:12;10053:9;-1:-1:-1;;;;;10053:14:0;10075:6;10053:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10034:52;;;10105:7;10097:78;;;;-1:-1:-1;;;10097:78:0;;10960:2:1;10097:78:0;;;10942:21:1;10999:2;10979:18;;;10972:30;11038:34;11018:18;;;11011:62;11109:28;11089:18;;;11082:56;11155:19;;10097:78:0;10758:422:1;14:548;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:131::-;-1:-1:-1;;;;;642:31:1;;632:42;;622:70;;688:1;685;678:12;622:70;567:131;:::o;703:315::-;771:6;779;832:2;820:9;811:7;807:23;803:32;800:52;;;848:1;845;838:12;800:52;887:9;874:23;906:31;931:5;906:31;:::i;:::-;956:5;1008:2;993:18;;;;980:32;;-1:-1:-1;;;703:315:1:o;1631:456::-;1708:6;1716;1724;1777:2;1765:9;1756:7;1752:23;1748:32;1745:52;;;1793:1;1790;1783:12;1745:52;1832:9;1819:23;1851:31;1876:5;1851:31;:::i;:::-;1901:5;-1:-1:-1;1958:2:1;1943:18;;1930:32;1971:33;1930:32;1971:33;:::i;:::-;1631:456;;2023:7;;-1:-1:-1;;;2077:2:1;2062:18;;;;2049:32;;1631:456::o;2489:247::-;2548:6;2601:2;2589:9;2580:7;2576:23;2572:32;2569:52;;;2617:1;2614;2607:12;2569:52;2656:9;2643:23;2675:31;2700:5;2675:31;:::i;:::-;2725:5;2489:247;-1:-1:-1;;;2489:247:1:o;2741:388::-;2809:6;2817;2870:2;2858:9;2849:7;2845:23;2841:32;2838:52;;;2886:1;2883;2876:12;2838:52;2925:9;2912:23;2944:31;2969:5;2944:31;:::i;:::-;2994:5;-1:-1:-1;3051:2:1;3036:18;;3023:32;3064:33;3023:32;3064:33;:::i;:::-;3116:7;3106:17;;;2741:388;;;;;:::o;3134:380::-;3213:1;3209:12;;;;3256;;;3277:61;;3331:4;3323:6;3319:17;3309:27;;3277:61;3384:2;3376:6;3373:14;3353:18;3350:38;3347:161;;3430:10;3425:3;3421:20;3418:1;3411:31;3465:4;3462:1;3455:15;3493:4;3490:1;3483:15;3347:161;;3134:380;;;:::o;3928:127::-;3989:10;3984:3;3980:20;3977:1;3970:31;4020:4;4017:1;4010:15;4044:4;4041:1;4034:15;4060:125;4125:9;;;4146:10;;;4143:36;;;4159:18;;:::i;4190:356::-;4392:2;4374:21;;;4411:18;;;4404:30;4470:34;4465:2;4450:18;;4443:62;4537:2;4522:18;;4190:356::o;5308:128::-;5375:9;;;5396:11;;;5393:37;;;5410:18;;:::i;6656:401::-;6858:2;6840:21;;;6897:2;6877:18;;;6870:30;6936:34;6931:2;6916:18;;6909:62;-1:-1:-1;;;7002:2:1;6987:18;;6980:35;7047:3;7032:19;;6656:401::o;7062:399::-;7264:2;7246:21;;;7303:2;7283:18;;;7276:30;7342:34;7337:2;7322:18;;7315:62;-1:-1:-1;;;7408:2:1;7393:18;;7386:33;7451:3;7436:19;;7062:399::o;7598:127::-;7659:10;7654:3;7650:20;7647:1;7640:31;7690:4;7687:1;7680:15;7714:4;7711:1;7704:15;7730:251;7800:6;7853:2;7841:9;7832:7;7828:23;7824:32;7821:52;;;7869:1;7866;7859:12;7821:52;7901:9;7895:16;7920:31;7945:5;7920:31;:::i;7986:980::-;8248:4;8296:3;8285:9;8281:19;8327:6;8316:9;8309:25;8353:2;8391:6;8386:2;8375:9;8371:18;8364:34;8434:3;8429:2;8418:9;8414:18;8407:31;8458:6;8493;8487:13;8524:6;8516;8509:22;8562:3;8551:9;8547:19;8540:26;;8601:2;8593:6;8589:15;8575:29;;8622:1;8632:195;8646:6;8643:1;8640:13;8632:195;;;8711:13;;-1:-1:-1;;;;;8707:39:1;8695:52;;8802:15;;;;8767:12;;;;8743:1;8661:9;8632:195;;;-1:-1:-1;;;;;;;8883:32:1;;;;8878:2;8863:18;;8856:60;-1:-1:-1;;;8947:3:1;8932:19;8925:35;8844:3;7986:980;-1:-1:-1;;;7986:980:1:o;8971:168::-;9044:9;;;9075;;9092:15;;;9086:22;;9072:37;9062:71;;9113:18;;:::i;9144:217::-;9184:1;9210;9200:132;;9254:10;9249:3;9245:20;9242:1;9235:31;9289:4;9286:1;9279:15;9317:4;9314:1;9307:15;9200:132;-1:-1:-1;9346:9:1;;9144:217::o
Swarm Source
ipfs://08c12f4b24deb6a15e4de4e6af80abeb385db65ace0c7adb9b965771b85247b3
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.