Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
1,000,000,000 LOAF
Holders
6
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
0.387185327 LOAFValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
LOAF
Compiler Version
v0.8.19+commit.7dd6d404
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-11-02 */ /** *Submitted for verification at Etherscan.io on 2023-10-09 */ // SPDX-License-Identifier: MIT /* Website: https://thealmightyloaf.com/ Telegram: https://t.me/AlmightyLoaf_erc Twitter: https://x.com/almightyloafeth */ pragma solidity ^0.8.19; interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); } library SafeMath { function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a, "SafeMath: subtraction overflow"); uint256 c = a - b; return c; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { require(b > 0, "SafeMath: division by zero"); uint256 c = a / b; return c; } } contract LOAF is IERC20 { using SafeMath for uint256; string private _name = "Almighty Loaf"; string private _symbol = "LOAF"; uint8 private _decimals = 9; uint256 private _totalSupply = 1000000000000000000 * (1**uint256(_decimals)); mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; address private _owner; mapping(address => bool) private _excludedFees; mapping(address => bool) private _excludedRewards; uint256 private constant _taxRate = 0; // 1% tax rate address private constant _marketingWallet = 0xfd7c316E02688252360a4Fba77200F8F79a49330; modifier onlyOwner() { require(msg.sender == _owner, "Only contract owner can call this function"); _; } constructor() { _owner = msg.sender; _balances[msg.sender] = _totalSupply; emit Transfer(address(0), msg.sender, _totalSupply); } function name() public view returns (string memory) { return _name; } function symbol() public view returns (string memory) { return _symbol; } function decimals() public view returns (uint8) { return _decimals; } function totalSupply() public view override returns (uint256) { return _totalSupply; } function balanceOf(address account) public view override returns (uint256) { return _balances[account]; } function transfer(address recipient, uint256 amount) public override returns (bool) { require(amount > 0, "Amount must be greater than zero"); _transfer(msg.sender, recipient, amount); return true; } function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) { require(amount > 0, "Amount must be greater than zero"); _transfer(sender, recipient, amount); _approve(sender, msg.sender, _allowances[sender][msg.sender].sub(amount)); return true; } function approve(address spender, uint256 amount) public override returns (bool) { _approve(msg.sender, spender, amount); return true; } function allowance(address owner, address spender) public view override returns (uint256) { return _allowances[owner][spender]; } function increaseAllowance(address spender, uint256 addedAmount) public returns (bool) { _approve(msg.sender, spender, _allowances[msg.sender][spender].add(addedAmount)); return true; } function decreaseAllowance(address spender, uint256 subtractedAmount) public returns (bool) { _approve(msg.sender, spender, _allowances[msg.sender][spender].sub(subtractedAmount)); return true; } function renounceOwnership() public onlyOwner { _owner = address(0x0000000000000000000000000000000000000000); } function Owner() public view returns (address) { return _owner; } function _transfer(address sender, address recipient, uint256 amount) internal { uint256 taxAmount = amount.mul(_taxRate).div(100); uint256 transferAmount = amount.sub(taxAmount); _balances[sender] = _balances[sender].sub(amount); _balances[recipient] = _balances[recipient].add(transferAmount); _balances[_marketingWallet] = _balances[_marketingWallet].add(taxAmount); emit Transfer(sender, recipient, transferAmount); emit Transfer(sender, _marketingWallet, taxAmount); } function _approve(address owner, address spender, uint256 amount) internal { _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"Owner","outputs":[{"internalType":"address","name":"","type":"address"}],"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":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedAmount","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedAmount","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"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":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526040518060400160405280600d81526020017f416c6d6967687479204c6f616600000000000000000000000000000000000000815250600090816200004a919062000466565b506040518060400160405280600481526020017f4c4f4146000000000000000000000000000000000000000000000000000000008152506001908162000091919062000466565b506009600260006101000a81548160ff021916908360ff160217905550600260009054906101000a900460ff1660ff166001620000cf9190620006d0565b670de0b6b3a7640000620000e4919062000721565b600355348015620000f457600080fd5b5033600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600354600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600354604051620001de91906200077d565b60405180910390a36200079a565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200026e57607f821691505b60208210810362000284576200028362000226565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620002ee7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620002af565b620002fa8683620002af565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000347620003416200033b8462000312565b6200031c565b62000312565b9050919050565b6000819050919050565b620003638362000326565b6200037b62000372826200034e565b848454620002bc565b825550505050565b600090565b6200039262000383565b6200039f81848462000358565b505050565b5b81811015620003c757620003bb60008262000388565b600181019050620003a5565b5050565b601f8211156200041657620003e0816200028a565b620003eb846200029f565b81016020851015620003fb578190505b620004136200040a856200029f565b830182620003a4565b50505b505050565b600082821c905092915050565b60006200043b600019846008026200041b565b1980831691505092915050565b600062000456838362000428565b9150826002028217905092915050565b6200047182620001ec565b67ffffffffffffffff8111156200048d576200048c620001f7565b5b62000499825462000255565b620004a6828285620003cb565b600060209050601f831160018114620004de5760008415620004c9578287015190505b620004d5858262000448565b86555062000545565b601f198416620004ee866200028a565b60005b828110156200051857848901518255600182019150602085019450602081019050620004f1565b8683101562000538578489015162000534601f89168262000428565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620005db57808604811115620005b357620005b26200054d565b5b6001851615620005c35780820291505b8081029050620005d3856200057c565b945062000593565b94509492505050565b600082620005f65760019050620006c9565b81620006065760009050620006c9565b81600181146200061f57600281146200062a5762000660565b6001915050620006c9565b60ff8411156200063f576200063e6200054d565b5b8360020a9150848211156200065957620006586200054d565b5b50620006c9565b5060208310610133831016604e8410600b84101617156200069a5782820a9050838111156200069457620006936200054d565b5b620006c9565b620006a9848484600162000589565b92509050818404811115620006c357620006c26200054d565b5b81810290505b9392505050565b6000620006dd8262000312565b9150620006ea8362000312565b9250620007197fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620005e4565b905092915050565b60006200072e8262000312565b91506200073b8362000312565b92508282026200074b8162000312565b915082820484148315176200076557620007646200054d565b5b5092915050565b620007778162000312565b82525050565b60006020820190506200079460008301846200076c565b92915050565b6115c180620007aa6000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c806370a082311161008c578063a457c2d711610066578063a457c2d714610216578063a9059cbb14610246578063b4a99a4e14610276578063dd62ed3e14610294576100cf565b806370a08231146101be578063715018a6146101ee57806395d89b41146101f8576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461012257806323b872dd14610140578063313ce56714610170578063395093511461018e575b600080fd5b6100dc6102c4565b6040516100e99190610ea2565b60405180910390f35b61010c60048036038101906101079190610f5d565b610356565b6040516101199190610fb8565b60405180910390f35b61012a61036d565b6040516101379190610fe2565b60405180910390f35b61015a60048036038101906101559190610ffd565b610377565b6040516101679190610fb8565b60405180910390f35b61017861046a565b604051610185919061106c565b60405180910390f35b6101a860048036038101906101a39190610f5d565b610481565b6040516101b59190610fb8565b60405180910390f35b6101d860048036038101906101d39190611087565b610526565b6040516101e59190610fe2565b60405180910390f35b6101f661056f565b005b610200610643565b60405161020d9190610ea2565b60405180910390f35b610230600480360381019061022b9190610f5d565b6106d5565b60405161023d9190610fb8565b60405180910390f35b610260600480360381019061025b9190610f5d565b61077a565b60405161026d9190610fb8565b60405180910390f35b61027e6107d3565b60405161028b91906110c3565b60405180910390f35b6102ae60048036038101906102a991906110de565b6107fd565b6040516102bb9190610fe2565b60405180910390f35b6060600080546102d39061114d565b80601f01602080910402602001604051908101604052809291908181526020018280546102ff9061114d565b801561034c5780601f106103215761010080835404028352916020019161034c565b820191906000526020600020905b81548152906001019060200180831161032f57829003601f168201915b5050505050905090565b6000610363338484610884565b6001905092915050565b6000600354905090565b60008082116103bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b2906111ca565b60405180910390fd5b6103c684848461096f565b61045f843361045a85600560008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c7d90919063ffffffff16565b610884565b600190509392505050565b6000600260009054906101000a900460ff16905090565b600061051c338461051785600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610cdc90919063ffffffff16565b610884565b6001905092915050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105f69061125c565b60405180910390fd5b6000600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6060600180546106529061114d565b80601f016020809104026020016040519081016040528092919081815260200182805461067e9061114d565b80156106cb5780601f106106a0576101008083540402835291602001916106cb565b820191906000526020600020905b8154815290600101906020018083116106ae57829003601f168201915b5050505050905090565b6000610770338461076b85600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c7d90919063ffffffff16565b610884565b6001905092915050565b60008082116107be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b5906111ca565b60405180910390fd5b6107c933848461096f565b6001905092915050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516109629190610fe2565b60405180910390a3505050565b6000610998606461098a600085610d3a90919063ffffffff16565b610db490919063ffffffff16565b905060006109af8284610c7d90919063ffffffff16565b9050610a0383600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c7d90919063ffffffff16565b600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a9881600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610cdc90919063ffffffff16565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b41826004600073fd7c316e02688252360a4fba77200f8f79a4933073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610cdc90919063ffffffff16565b6004600073fd7c316e02688252360a4fba77200f8f79a4933073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610bf59190610fe2565b60405180910390a373fd7c316e02688252360a4fba77200f8f79a4933073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c6e9190610fe2565b60405180910390a35050505050565b600082821115610cc2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb9906112c8565b60405180910390fd5b60008284610cd09190611317565b90508091505092915050565b6000808284610ceb919061134b565b905083811015610d30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d27906113cb565b60405180910390fd5b8091505092915050565b6000808303610d4c5760009050610dae565b60008284610d5a91906113eb565b9050828482610d69919061145c565b14610da9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da0906114ff565b60405180910390fd5b809150505b92915050565b6000808211610df8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610def9061156b565b60405180910390fd5b60008284610e06919061145c565b90508091505092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610e4c578082015181840152602081019050610e31565b60008484015250505050565b6000601f19601f8301169050919050565b6000610e7482610e12565b610e7e8185610e1d565b9350610e8e818560208601610e2e565b610e9781610e58565b840191505092915050565b60006020820190508181036000830152610ebc8184610e69565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610ef482610ec9565b9050919050565b610f0481610ee9565b8114610f0f57600080fd5b50565b600081359050610f2181610efb565b92915050565b6000819050919050565b610f3a81610f27565b8114610f4557600080fd5b50565b600081359050610f5781610f31565b92915050565b60008060408385031215610f7457610f73610ec4565b5b6000610f8285828601610f12565b9250506020610f9385828601610f48565b9150509250929050565b60008115159050919050565b610fb281610f9d565b82525050565b6000602082019050610fcd6000830184610fa9565b92915050565b610fdc81610f27565b82525050565b6000602082019050610ff76000830184610fd3565b92915050565b60008060006060848603121561101657611015610ec4565b5b600061102486828701610f12565b935050602061103586828701610f12565b925050604061104686828701610f48565b9150509250925092565b600060ff82169050919050565b61106681611050565b82525050565b6000602082019050611081600083018461105d565b92915050565b60006020828403121561109d5761109c610ec4565b5b60006110ab84828501610f12565b91505092915050565b6110bd81610ee9565b82525050565b60006020820190506110d860008301846110b4565b92915050565b600080604083850312156110f5576110f4610ec4565b5b600061110385828601610f12565b925050602061111485828601610f12565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061116557607f821691505b6020821081036111785761117761111e565b5b50919050565b7f416d6f756e74206d7573742062652067726561746572207468616e207a65726f600082015250565b60006111b4602083610e1d565b91506111bf8261117e565b602082019050919050565b600060208201905081810360008301526111e3816111a7565b9050919050565b7f4f6e6c7920636f6e7472616374206f776e65722063616e2063616c6c2074686960008201527f732066756e6374696f6e00000000000000000000000000000000000000000000602082015250565b6000611246602a83610e1d565b9150611251826111ea565b604082019050919050565b6000602082019050818103600083015261127581611239565b9050919050565b7f536166654d6174683a207375627472616374696f6e206f766572666c6f770000600082015250565b60006112b2601e83610e1d565b91506112bd8261127c565b602082019050919050565b600060208201905081810360008301526112e1816112a5565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061132282610f27565b915061132d83610f27565b9250828203905081811115611345576113446112e8565b5b92915050565b600061135682610f27565b915061136183610f27565b9250828201905080821115611379576113786112e8565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60006113b5601b83610e1d565b91506113c08261137f565b602082019050919050565b600060208201905081810360008301526113e4816113a8565b9050919050565b60006113f682610f27565b915061140183610f27565b925082820261140f81610f27565b91508282048414831517611426576114256112e8565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061146782610f27565b915061147283610f27565b9250826114825761148161142d565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b60006114e9602183610e1d565b91506114f48261148d565b604082019050919050565b60006020820190508181036000830152611518816114dc565b9050919050565b7f536166654d6174683a206469766973696f6e206279207a65726f000000000000600082015250565b6000611555601a83610e1d565b91506115608261151f565b602082019050919050565b6000602082019050818103600083015261158481611548565b905091905056fea2646970667358221220f7a7bf1a7ebbfa4df7b25ece581243781dccb7d77a68afa228d7a80ad1d7270364736f6c63430008130033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c806370a082311161008c578063a457c2d711610066578063a457c2d714610216578063a9059cbb14610246578063b4a99a4e14610276578063dd62ed3e14610294576100cf565b806370a08231146101be578063715018a6146101ee57806395d89b41146101f8576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461012257806323b872dd14610140578063313ce56714610170578063395093511461018e575b600080fd5b6100dc6102c4565b6040516100e99190610ea2565b60405180910390f35b61010c60048036038101906101079190610f5d565b610356565b6040516101199190610fb8565b60405180910390f35b61012a61036d565b6040516101379190610fe2565b60405180910390f35b61015a60048036038101906101559190610ffd565b610377565b6040516101679190610fb8565b60405180910390f35b61017861046a565b604051610185919061106c565b60405180910390f35b6101a860048036038101906101a39190610f5d565b610481565b6040516101b59190610fb8565b60405180910390f35b6101d860048036038101906101d39190611087565b610526565b6040516101e59190610fe2565b60405180910390f35b6101f661056f565b005b610200610643565b60405161020d9190610ea2565b60405180910390f35b610230600480360381019061022b9190610f5d565b6106d5565b60405161023d9190610fb8565b60405180910390f35b610260600480360381019061025b9190610f5d565b61077a565b60405161026d9190610fb8565b60405180910390f35b61027e6107d3565b60405161028b91906110c3565b60405180910390f35b6102ae60048036038101906102a991906110de565b6107fd565b6040516102bb9190610fe2565b60405180910390f35b6060600080546102d39061114d565b80601f01602080910402602001604051908101604052809291908181526020018280546102ff9061114d565b801561034c5780601f106103215761010080835404028352916020019161034c565b820191906000526020600020905b81548152906001019060200180831161032f57829003601f168201915b5050505050905090565b6000610363338484610884565b6001905092915050565b6000600354905090565b60008082116103bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b2906111ca565b60405180910390fd5b6103c684848461096f565b61045f843361045a85600560008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c7d90919063ffffffff16565b610884565b600190509392505050565b6000600260009054906101000a900460ff16905090565b600061051c338461051785600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610cdc90919063ffffffff16565b610884565b6001905092915050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105f69061125c565b60405180910390fd5b6000600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6060600180546106529061114d565b80601f016020809104026020016040519081016040528092919081815260200182805461067e9061114d565b80156106cb5780601f106106a0576101008083540402835291602001916106cb565b820191906000526020600020905b8154815290600101906020018083116106ae57829003601f168201915b5050505050905090565b6000610770338461076b85600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c7d90919063ffffffff16565b610884565b6001905092915050565b60008082116107be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b5906111ca565b60405180910390fd5b6107c933848461096f565b6001905092915050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516109629190610fe2565b60405180910390a3505050565b6000610998606461098a600085610d3a90919063ffffffff16565b610db490919063ffffffff16565b905060006109af8284610c7d90919063ffffffff16565b9050610a0383600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c7d90919063ffffffff16565b600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a9881600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610cdc90919063ffffffff16565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b41826004600073fd7c316e02688252360a4fba77200f8f79a4933073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610cdc90919063ffffffff16565b6004600073fd7c316e02688252360a4fba77200f8f79a4933073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610bf59190610fe2565b60405180910390a373fd7c316e02688252360a4fba77200f8f79a4933073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c6e9190610fe2565b60405180910390a35050505050565b600082821115610cc2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb9906112c8565b60405180910390fd5b60008284610cd09190611317565b90508091505092915050565b6000808284610ceb919061134b565b905083811015610d30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d27906113cb565b60405180910390fd5b8091505092915050565b6000808303610d4c5760009050610dae565b60008284610d5a91906113eb565b9050828482610d69919061145c565b14610da9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da0906114ff565b60405180910390fd5b809150505b92915050565b6000808211610df8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610def9061156b565b60405180910390fd5b60008284610e06919061145c565b90508091505092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610e4c578082015181840152602081019050610e31565b60008484015250505050565b6000601f19601f8301169050919050565b6000610e7482610e12565b610e7e8185610e1d565b9350610e8e818560208601610e2e565b610e9781610e58565b840191505092915050565b60006020820190508181036000830152610ebc8184610e69565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610ef482610ec9565b9050919050565b610f0481610ee9565b8114610f0f57600080fd5b50565b600081359050610f2181610efb565b92915050565b6000819050919050565b610f3a81610f27565b8114610f4557600080fd5b50565b600081359050610f5781610f31565b92915050565b60008060408385031215610f7457610f73610ec4565b5b6000610f8285828601610f12565b9250506020610f9385828601610f48565b9150509250929050565b60008115159050919050565b610fb281610f9d565b82525050565b6000602082019050610fcd6000830184610fa9565b92915050565b610fdc81610f27565b82525050565b6000602082019050610ff76000830184610fd3565b92915050565b60008060006060848603121561101657611015610ec4565b5b600061102486828701610f12565b935050602061103586828701610f12565b925050604061104686828701610f48565b9150509250925092565b600060ff82169050919050565b61106681611050565b82525050565b6000602082019050611081600083018461105d565b92915050565b60006020828403121561109d5761109c610ec4565b5b60006110ab84828501610f12565b91505092915050565b6110bd81610ee9565b82525050565b60006020820190506110d860008301846110b4565b92915050565b600080604083850312156110f5576110f4610ec4565b5b600061110385828601610f12565b925050602061111485828601610f12565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061116557607f821691505b6020821081036111785761117761111e565b5b50919050565b7f416d6f756e74206d7573742062652067726561746572207468616e207a65726f600082015250565b60006111b4602083610e1d565b91506111bf8261117e565b602082019050919050565b600060208201905081810360008301526111e3816111a7565b9050919050565b7f4f6e6c7920636f6e7472616374206f776e65722063616e2063616c6c2074686960008201527f732066756e6374696f6e00000000000000000000000000000000000000000000602082015250565b6000611246602a83610e1d565b9150611251826111ea565b604082019050919050565b6000602082019050818103600083015261127581611239565b9050919050565b7f536166654d6174683a207375627472616374696f6e206f766572666c6f770000600082015250565b60006112b2601e83610e1d565b91506112bd8261127c565b602082019050919050565b600060208201905081810360008301526112e1816112a5565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061132282610f27565b915061132d83610f27565b9250828203905081811115611345576113446112e8565b5b92915050565b600061135682610f27565b915061136183610f27565b9250828201905080821115611379576113786112e8565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60006113b5601b83610e1d565b91506113c08261137f565b602082019050919050565b600060208201905081810360008301526113e4816113a8565b9050919050565b60006113f682610f27565b915061140183610f27565b925082820261140f81610f27565b91508282048414831517611426576114256112e8565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061146782610f27565b915061147283610f27565b9250826114825761148161142d565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b60006114e9602183610e1d565b91506114f48261148d565b604082019050919050565b60006020820190508181036000830152611518816114dc565b9050919050565b7f536166654d6174683a206469766973696f6e206279207a65726f000000000000600082015250565b6000611555601a83610e1d565b91506115608261151f565b602082019050919050565b6000602082019050818103600083015261158481611548565b905091905056fea2646970667358221220f7a7bf1a7ebbfa4df7b25ece581243781dccb7d77a68afa228d7a80ad1d7270364736f6c63430008130033
Deployed Bytecode Sourcemap
1788:3806:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2782:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3880:159;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3059:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3537:335;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2968:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4198:208;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3167:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4640:125;;;:::i;:::-;;2873:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4414:218;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3294:235;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4773:79;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4047:143;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2782:83;2819:13;2852:5;2845:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2782:83;:::o;3880:159::-;3955:4;3972:37;3981:10;3993:7;4002:6;3972:8;:37::i;:::-;4027:4;4020:11;;3880:159;;;;:::o;3059:100::-;3112:7;3139:12;;3132:19;;3059:100;:::o;3537:335::-;3635:4;3669:1;3660:6;:10;3652:55;;;;;;;;;;;;:::i;:::-;;;;;;;;;3720:36;3730:6;3738:9;3749:6;3720:9;:36::i;:::-;3767:73;3776:6;3784:10;3796:43;3832:6;3796:11;:19;3808:6;3796:19;;;;;;;;;;;;;;;:31;3816:10;3796:31;;;;;;;;;;;;;;;;:35;;:43;;;;:::i;:::-;3767:8;:73::i;:::-;3860:4;3853:11;;3537:335;;;;;:::o;2968:83::-;3009:5;3034:9;;;;;;;;;;;3027:16;;2968:83;:::o;4198:208::-;4279:4;4296:80;4305:10;4317:7;4326:49;4363:11;4326;:23;4338:10;4326:23;;;;;;;;;;;;;;;:32;4350:7;4326:32;;;;;;;;;;;;;;;;:36;;:49;;;;:::i;:::-;4296:8;:80::i;:::-;4394:4;4387:11;;4198:208;;;;:::o;3167:119::-;3233:7;3260:9;:18;3270:7;3260:18;;;;;;;;;;;;;;;;3253:25;;3167:119;;;:::o;4640:125::-;2532:6;;;;;;;;;;;2518:20;;:10;:20;;;2510:75;;;;;;;;;;;;:::i;:::-;;;;;;;;;4714:42:::1;4697:6;;:60;;;;;;;;;;;;;;;;;;4640:125::o:0;2873:87::-;2912:13;2945:7;2938:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2873:87;:::o;4414:218::-;4500:4;4517:85;4526:10;4538:7;4547:54;4584:16;4547:11;:23;4559:10;4547:23;;;;;;;;;;;;;;;:32;4571:7;4547:32;;;;;;;;;;;;;;;;:36;;:54;;;;:::i;:::-;4517:8;:85::i;:::-;4620:4;4613:11;;4414:218;;;;:::o;3294:235::-;3372:4;3406:1;3397:6;:10;3389:55;;;;;;;;;;;;:::i;:::-;;;;;;;;;3457:40;3467:10;3479:9;3490:6;3457:9;:40::i;:::-;3517:4;3510:11;;3294:235;;;;:::o;4773:79::-;4811:7;4838:6;;;;;;;;;;;4831:13;;4773:79;:::o;4047:143::-;4128:7;4155:11;:18;4167:5;4155:18;;;;;;;;;;;;;;;:27;4174:7;4155:27;;;;;;;;;;;;;;;;4148:34;;4047:143;;;;:::o;5413:178::-;5529:6;5499:11;:18;5511:5;5499:18;;;;;;;;;;;;;;;:27;5518:7;5499:27;;;;;;;;;;;;;;;:36;;;;5567:7;5551:32;;5560:5;5551:32;;;5576:6;5551:32;;;;;;:::i;:::-;;;;;;;;5413:178;;;:::o;4860:545::-;4950:17;4970:29;4995:3;4970:20;2360:1;4970:6;:10;;:20;;;;:::i;:::-;:24;;:29;;;;:::i;:::-;4950:49;;5010:22;5035:21;5046:9;5035:6;:10;;:21;;;;:::i;:::-;5010:46;;5089:29;5111:6;5089:9;:17;5099:6;5089:17;;;;;;;;;;;;;;;;:21;;:29;;;;:::i;:::-;5069:9;:17;5079:6;5069:17;;;;;;;;;;;;;;;:49;;;;5152:40;5177:14;5152:9;:20;5162:9;5152:20;;;;;;;;;;;;;;;;:24;;:40;;;;:::i;:::-;5129:9;:20;5139:9;5129:20;;;;;;;;;;;;;;;:63;;;;5233:42;5265:9;5233;:27;2427:42;5233:27;;;;;;;;;;;;;;;;:31;;:42;;;;:::i;:::-;5203:9;:27;2427:42;5203:27;;;;;;;;;;;;;;;:72;;;;5310:9;5293:43;;5302:6;5293:43;;;5321:14;5293:43;;;;;;:::i;:::-;;;;;;;;2427:42;5352:45;;5361:6;5352:45;;;5387:9;5352:45;;;;;;:::i;:::-;;;;;;;;4939:466;;4860:545;;;:::o;1160:182::-;1218:7;1251:1;1246;:6;;1238:49;;;;;;;;;;;;:::i;:::-;;;;;;;;;1298:9;1314:1;1310;:5;;;;:::i;:::-;1298:17;;1333:1;1326:8;;;1160:182;;;;:::o;973:179::-;1031:7;1051:9;1067:1;1063;:5;;;;:::i;:::-;1051:17;;1092:1;1087;:6;;1079:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;1143:1;1136:8;;;973:179;;;;:::o;1350:246::-;1408:7;1437:1;1432;:6;1428:47;;1462:1;1455:8;;;;1428:47;1485:9;1501:1;1497;:5;;;;:::i;:::-;1485:17;;1530:1;1525;1521;:5;;;;:::i;:::-;:10;1513:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;1587:1;1580:8;;;1350:246;;;;;:::o;1604:177::-;1662:7;1694:1;1690;:5;1682:44;;;;;;;;;;;;:::i;:::-;;;;;;;;;1737:9;1753:1;1749;:5;;;;:::i;:::-;1737:17;;1772:1;1765:8;;;1604:177;;;;:::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;1430:117::-;1539:1;1536;1529: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:118::-;5275:24;5293:5;5275:24;:::i;:::-;5270:3;5263:37;5188:118;;:::o;5312:222::-;5405:4;5443:2;5432:9;5428:18;5420:26;;5456:71;5524:1;5513:9;5509:17;5500:6;5456:71;:::i;:::-;5312:222;;;;:::o;5540:474::-;5608:6;5616;5665:2;5653:9;5644:7;5640:23;5636:32;5633:119;;;5671:79;;:::i;:::-;5633:119;5791:1;5816:53;5861:7;5852:6;5841:9;5837:22;5816:53;:::i;:::-;5806:63;;5762:117;5918:2;5944:53;5989:7;5980:6;5969:9;5965:22;5944:53;:::i;:::-;5934:63;;5889:118;5540:474;;;;;:::o;6020:180::-;6068:77;6065:1;6058:88;6165:4;6162:1;6155:15;6189:4;6186:1;6179:15;6206:320;6250:6;6287:1;6281:4;6277:12;6267:22;;6334:1;6328:4;6324:12;6355:18;6345:81;;6411:4;6403:6;6399:17;6389:27;;6345:81;6473:2;6465:6;6462:14;6442:18;6439:38;6436:84;;6492:18;;:::i;:::-;6436:84;6257:269;6206:320;;;:::o;6532:182::-;6672:34;6668:1;6660:6;6656:14;6649:58;6532:182;:::o;6720:366::-;6862:3;6883:67;6947:2;6942:3;6883:67;:::i;:::-;6876:74;;6959:93;7048:3;6959:93;:::i;:::-;7077:2;7072:3;7068:12;7061:19;;6720:366;;;:::o;7092:419::-;7258:4;7296:2;7285:9;7281:18;7273:26;;7345:9;7339:4;7335:20;7331:1;7320:9;7316:17;7309:47;7373:131;7499:4;7373:131;:::i;:::-;7365:139;;7092:419;;;:::o;7517:229::-;7657:34;7653:1;7645:6;7641:14;7634:58;7726:12;7721:2;7713:6;7709:15;7702:37;7517:229;:::o;7752:366::-;7894:3;7915:67;7979:2;7974:3;7915:67;:::i;:::-;7908:74;;7991:93;8080:3;7991:93;:::i;:::-;8109:2;8104:3;8100:12;8093:19;;7752:366;;;:::o;8124:419::-;8290:4;8328:2;8317:9;8313:18;8305:26;;8377:9;8371:4;8367:20;8363:1;8352:9;8348:17;8341:47;8405:131;8531:4;8405:131;:::i;:::-;8397:139;;8124:419;;;:::o;8549:180::-;8689:32;8685:1;8677:6;8673:14;8666:56;8549:180;:::o;8735:366::-;8877:3;8898:67;8962:2;8957:3;8898:67;:::i;:::-;8891:74;;8974:93;9063:3;8974:93;:::i;:::-;9092:2;9087:3;9083:12;9076:19;;8735:366;;;:::o;9107:419::-;9273:4;9311:2;9300:9;9296:18;9288:26;;9360:9;9354:4;9350:20;9346:1;9335:9;9331:17;9324:47;9388:131;9514:4;9388:131;:::i;:::-;9380:139;;9107:419;;;:::o;9532:180::-;9580:77;9577:1;9570:88;9677:4;9674:1;9667:15;9701:4;9698:1;9691:15;9718:194;9758:4;9778:20;9796:1;9778:20;:::i;:::-;9773:25;;9812:20;9830:1;9812:20;:::i;:::-;9807:25;;9856:1;9853;9849:9;9841:17;;9880:1;9874:4;9871:11;9868:37;;;9885:18;;:::i;:::-;9868:37;9718:194;;;;:::o;9918:191::-;9958:3;9977:20;9995:1;9977:20;:::i;:::-;9972:25;;10011:20;10029:1;10011:20;:::i;:::-;10006:25;;10054:1;10051;10047:9;10040:16;;10075:3;10072:1;10069:10;10066:36;;;10082:18;;:::i;:::-;10066:36;9918:191;;;;:::o;10115:177::-;10255:29;10251:1;10243:6;10239:14;10232:53;10115:177;:::o;10298:366::-;10440:3;10461:67;10525:2;10520:3;10461:67;:::i;:::-;10454:74;;10537:93;10626:3;10537:93;:::i;:::-;10655:2;10650:3;10646:12;10639:19;;10298:366;;;:::o;10670:419::-;10836:4;10874:2;10863:9;10859:18;10851:26;;10923:9;10917:4;10913:20;10909:1;10898:9;10894:17;10887:47;10951:131;11077:4;10951:131;:::i;:::-;10943:139;;10670:419;;;:::o;11095:410::-;11135:7;11158:20;11176:1;11158:20;:::i;:::-;11153:25;;11192:20;11210:1;11192:20;:::i;:::-;11187:25;;11247:1;11244;11240:9;11269:30;11287:11;11269:30;:::i;:::-;11258:41;;11448:1;11439:7;11435:15;11432:1;11429:22;11409:1;11402:9;11382:83;11359:139;;11478:18;;:::i;:::-;11359:139;11143:362;11095:410;;;;:::o;11511:180::-;11559:77;11556:1;11549:88;11656:4;11653:1;11646:15;11680:4;11677:1;11670:15;11697:185;11737:1;11754:20;11772:1;11754:20;:::i;:::-;11749:25;;11788:20;11806:1;11788:20;:::i;:::-;11783:25;;11827:1;11817:35;;11832:18;;:::i;:::-;11817:35;11874:1;11871;11867:9;11862:14;;11697:185;;;;:::o;11888:220::-;12028:34;12024:1;12016:6;12012:14;12005:58;12097:3;12092:2;12084:6;12080:15;12073:28;11888:220;:::o;12114:366::-;12256:3;12277:67;12341:2;12336:3;12277:67;:::i;:::-;12270:74;;12353:93;12442:3;12353:93;:::i;:::-;12471:2;12466:3;12462:12;12455:19;;12114:366;;;:::o;12486:419::-;12652:4;12690:2;12679:9;12675:18;12667:26;;12739:9;12733:4;12729:20;12725:1;12714:9;12710:17;12703:47;12767:131;12893:4;12767:131;:::i;:::-;12759:139;;12486:419;;;:::o;12911:176::-;13051:28;13047:1;13039:6;13035:14;13028:52;12911:176;:::o;13093:366::-;13235:3;13256:67;13320:2;13315:3;13256:67;:::i;:::-;13249:74;;13332:93;13421:3;13332:93;:::i;:::-;13450:2;13445:3;13441:12;13434:19;;13093:366;;;:::o;13465:419::-;13631:4;13669:2;13658:9;13654:18;13646:26;;13718:9;13712:4;13708:20;13704:1;13693:9;13689:17;13682:47;13746:131;13872:4;13746:131;:::i;:::-;13738:139;;13465:419;;;:::o
Swarm Source
ipfs://f7a7bf1a7ebbfa4df7b25ece581243781dccb7d77a68afa228d7a80ad1d72703
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.