Feature Tip: Add private address tag to any address under My Name Tag !
Overview
Max Total Supply
500,000 ETHY
Holders
4,439 (0.00%)
Market
Price
$0.00 @ 0.000000 ETH
Onchain Market Cap
$1,603,921.26
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
0.0095 ETHYValue
$0.03 ( ~1.1108350312476E-05 Eth) [0.0000%]Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
ETHY
Compiler Version
v0.6.6+commit.6c089d02
Contract Source Code (Solidity)Audit Report
1234567891011121314151617181920212223242526/***Submitted for verification at Etherscan.io on 2020-11-15*/// ETHY is a deflationary currency, designed to reward holders, pump price and discourage bots.// ETHY is designed to be managed by the ETHYVault.// Partial License: MITpragma solidity ^0.6.0;/** @dev Provides information about the current execution context, including the* sender of the transaction and its data. While these are generally available* via msg.sender and msg.data, they should not be accessed in such a direct* manner, since when dealing with GSN meta-transactions the account sending and* paying for execution may not be the actual sender (as far as an application* is concerned).** This contract is only required for intermediate, library-like contracts.*/abstract contract Context {function _msgSender() internal view virtual returns (address payable) {return msg.sender;}
Contract Security Audit
- CertiK - November 10th, 2020 - Security Audit Report
[{"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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"calculateAmountsAfterFee","outputs":[{"internalType":"uint256","name":"transferToAmount","type":"uint256"},{"internalType":"uint256","name":"transferToFeeDistributorAmount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"canWhitelist","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"feeDistributor","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"feelessReciever","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"feelessSender","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint8","name":"_newTxFee","type":"uint8"}],"name":"setFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_distributor","type":"address"}],"name":"setFeeDistributor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_recipient","type":"address"},{"internalType":"bool","name":"_feeless","type":"bool"}],"name":"setFeelessReciever","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_sender","type":"address"},{"internalType":"bool","name":"_feeless","type":"bool"}],"name":"setFeelessSender","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"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"txFee","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
60806040526032600660016101000a81548160ff021916908360ff1602179055506001600960006101000a81548160ff0219169083151502179055503480156200004857600080fd5b506040518060400160405280600e81526020017f457468657265756d205969656c640000000000000000000000000000000000008152506040518060400160405280600481526020017f45544859000000000000000000000000000000000000000000000000000000008152506000620000c7620001d760201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35081600490805190602001906200017d9291906200044d565b508060059080519060200190620001969291906200044d565b506012600660006101000a81548160ff021916908360ff1602179055505050620001d1336969e10de76676d0800000620001df60201b60201c565b620004fc565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000283576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b6200029760008383620003bf60201b60201c565b620002b381600354620003c460201b620022d21790919060201c565b6003819055506200031281600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620003c460201b620022d21790919060201c565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b505050565b60008082840190508381101562000443576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200049057805160ff1916838001178555620004c1565b82800160010185558215620004c1579182015b82811115620004c0578251825591602001919060010190620004a3565b5b509050620004d09190620004d4565b5090565b620004f991905b80821115620004f5576000816000905550600101620004db565b5090565b90565b6127cd806200050c6000396000f3fe608060405234801561001057600080fd5b506004361061018e5760003560e01c8063715018a6116100de578063a9059cbb11610097578063cf82046111610071578063cf8204611461087d578063dd62ed3e146108a1578063e75d7b0414610919578063f2fde38b1461093b5761018e565b8063a9059cbb146107a2578063cb122a0914610808578063ccfc2e8d146108395761018e565b8063715018a6146105c557806383fbca34146105cf5780638da5cb5b1461061f57806395d89b4114610669578063a056735d146106ec578063a457c2d71461073c5761018e565b8063301a58011161014b5780633950935111610125578063395093511461047d57806342966c68146104e35780634a6f01b11461051157806370a082311461056d5761018e565b8063301a5801146103c6578063313ce5671461044f57806339137f8b146104735761018e565b806306fdde0314610193578063095ea7b3146102165780630d43e8ad1461027c57806318160ddd146102c65780631dd17c32146102e457806323b872dd14610340575b600080fd5b61019b61097f565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101db5780820151818401526020810190506101c0565b50505050905090810190601f1680156102085780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102626004803603604081101561022c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a21565b604051808215151515815260200191505060405180910390f35b610284610a3f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102ce610a65565b6040518082815260200191505060405180910390f35b610326600480360360208110156102fa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a6f565b604051808215151515815260200191505060405180910390f35b6103ac6004803603606081101561035657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a8f565b604051808215151515815260200191505060405180910390f35b610432600480360360608110156103dc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b68565b604051808381526020018281526020019250505060405180910390f35b610457610c7f565b604051808260ff1660ff16815260200191505060405180910390f35b61047b610c96565b005b6104c96004803603604081101561049357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d7c565b604051808215151515815260200191505060405180910390f35b61050f600480360360208110156104f957600080fd5b8101908080359060200190929190505050610e2f565b005b6105536004803603602081101561052757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e3c565b604051808215151515815260200191505060405180910390f35b6105af6004803603602081101561058357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e5c565b6040518082815260200191505060405180910390f35b6105cd610ea5565b005b61061d600480360360408110156105e557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080351515906020019092919050505061102d565b005b6106276111e5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61067161120e565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106b1578082015181840152602081019050610696565b50505050905090810190601f1680156106de5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61073a6004803603604081101561070257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035151590602001909291905050506112b0565b005b6107886004803603604081101561075257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611468565b604051808215151515815260200191505060405180910390f35b6107ee600480360360408110156107b857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611535565b604051808215151515815260200191505060405180910390f35b6108376004803603602081101561081e57600080fd5b81019080803560ff169060200190929190505050611553565b005b61087b6004803603602081101561084f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061163a565b005b610885611747565b604051808260ff1660ff16815260200191505060405180910390f35b610903600480360360408110156108b757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061175a565b6040518082815260200191505060405180910390f35b6109216117e1565b604051808215151515815260200191505060405180910390f35b61097d6004803603602081101561095157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506117f4565b005b606060048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a175780601f106109ec57610100808354040283529160200191610a17565b820191906000526020600020905b8154815290600101906020018083116109fa57829003601f168201915b5050505050905090565b6000610a35610a2e611a01565b8484611a09565b6001905092915050565b600660029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600354905090565b60086020528060005260406000206000915054906101000a900460ff1681565b6000610a9c848484611c00565b610b5d84610aa8611a01565b610b58856040518060600160405280602881526020016126e160289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610b0e611a01565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546120f89092919063ffffffff16565b611a09565b600190509392505050565b600080600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680610c0c5750600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15610c205782600080905091509150610c77565b6000610c5b6103e8610c4d600660019054906101000a900460ff1660ff16876121b890919063ffffffff16565b61223e90919063ffffffff16565b9050610c70818561228890919063ffffffff16565b8192509250505b935093915050565b6000600660009054906101000a900460ff16905090565b610c9e611a01565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d5f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6000600960006101000a81548160ff021916908315150217905550565b6000610e25610d89611a01565b84610e208560026000610d9a611a01565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122d290919063ffffffff16565b611a09565b6001905092915050565b610e39338261235a565b50565b60076020528060005260406000206000915054906101000a900460ff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610ead611a01565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f6e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b611035611a01565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146110f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80158061111857508080156111175750600960009054906101000a900460ff165b5b61118a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f63616e6e6f742061646420746f2077686974656c69737400000000000000000081525060200191505060405180910390fd5b80600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112a65780601f1061127b576101008083540402835291602001916112a6565b820191906000526020600020905b81548152906001019060200180831161128957829003601f168201915b5050505050905090565b6112b8611a01565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611379576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80158061139b575080801561139a5750600960009054906101000a900460ff165b5b61140d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f63616e6e6f742061646420746f2077686974656c69737400000000000000000081525060200191505060405180910390fd5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600061152b611475611a01565b8461152685604051806060016040528060258152602001612773602591396002600061149f611a01565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546120f89092919063ffffffff16565b611a09565b6001905092915050565b6000611549611542611a01565b8484611c00565b6001905092915050565b61155b611a01565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461161c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600660016101000a81548160ff021916908360ff16021790555050565b611642611a01565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611703576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600660026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600660019054906101000a900460ff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600960009054906101000a900460ff1681565b6117fc611a01565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146118bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611943576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806126316026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611a8f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602481526020018061274f6024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611b15576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806126576022913960400191505060405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611c86576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018061272a6025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611d0c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806125ec6023913960400191505060405180910390fd5b6103e88111611d66576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806126796021913960400191505060405180910390fd5b611d71838383612520565b611ddd8160405180606001604052806026815260200161269a60269139600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546120f89092919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600080611e2e858585610b68565b91509150611e8482600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122d290919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600081118015611f8b5750600073ffffffffffffffffffffffffffffffffffffffff16600660029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b156120f1576120048160016000600660029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122d290919063ffffffff16565b60016000600660029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600660029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5050505050565b60008383111582906121a5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561216a57808201518184015260208101905061214f565b50505050905090810190601f1680156121975780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b6000808314156121cb5760009050612238565b60008284029050828482816121dc57fe5b0414612233576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806126c06021913960400191505060405180910390fd5b809150505b92915050565b600061228083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612525565b905092915050565b60006122ca83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506120f8565b905092915050565b600080828401905083811015612350576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156123e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806127096021913960400191505060405180910390fd5b6123ec82600083612520565b6124588160405180606001604052806022815260200161260f60229139600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546120f89092919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506124b08160035461228890919063ffffffff16565b600381905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b505050565b600080831182906125d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561259657808201518184015260208101905061257b565b50505050905090810190601f1680156125c35780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385816125dd57fe5b04905080915050939250505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e63654f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f2061646472657373616d6f756e7420746f20736d616c6c2c206d617468732077696c6c20627265616b45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212202513444f876324674a288a1a48034eb32ff5611e662b0faa9e77ce70011b1cd264736f6c63430006060033
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061018e5760003560e01c8063715018a6116100de578063a9059cbb11610097578063cf82046111610071578063cf8204611461087d578063dd62ed3e146108a1578063e75d7b0414610919578063f2fde38b1461093b5761018e565b8063a9059cbb146107a2578063cb122a0914610808578063ccfc2e8d146108395761018e565b8063715018a6146105c557806383fbca34146105cf5780638da5cb5b1461061f57806395d89b4114610669578063a056735d146106ec578063a457c2d71461073c5761018e565b8063301a58011161014b5780633950935111610125578063395093511461047d57806342966c68146104e35780634a6f01b11461051157806370a082311461056d5761018e565b8063301a5801146103c6578063313ce5671461044f57806339137f8b146104735761018e565b806306fdde0314610193578063095ea7b3146102165780630d43e8ad1461027c57806318160ddd146102c65780631dd17c32146102e457806323b872dd14610340575b600080fd5b61019b61097f565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101db5780820151818401526020810190506101c0565b50505050905090810190601f1680156102085780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102626004803603604081101561022c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a21565b604051808215151515815260200191505060405180910390f35b610284610a3f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102ce610a65565b6040518082815260200191505060405180910390f35b610326600480360360208110156102fa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a6f565b604051808215151515815260200191505060405180910390f35b6103ac6004803603606081101561035657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a8f565b604051808215151515815260200191505060405180910390f35b610432600480360360608110156103dc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b68565b604051808381526020018281526020019250505060405180910390f35b610457610c7f565b604051808260ff1660ff16815260200191505060405180910390f35b61047b610c96565b005b6104c96004803603604081101561049357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d7c565b604051808215151515815260200191505060405180910390f35b61050f600480360360208110156104f957600080fd5b8101908080359060200190929190505050610e2f565b005b6105536004803603602081101561052757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e3c565b604051808215151515815260200191505060405180910390f35b6105af6004803603602081101561058357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e5c565b6040518082815260200191505060405180910390f35b6105cd610ea5565b005b61061d600480360360408110156105e557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080351515906020019092919050505061102d565b005b6106276111e5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61067161120e565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106b1578082015181840152602081019050610696565b50505050905090810190601f1680156106de5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61073a6004803603604081101561070257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035151590602001909291905050506112b0565b005b6107886004803603604081101561075257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611468565b604051808215151515815260200191505060405180910390f35b6107ee600480360360408110156107b857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611535565b604051808215151515815260200191505060405180910390f35b6108376004803603602081101561081e57600080fd5b81019080803560ff169060200190929190505050611553565b005b61087b6004803603602081101561084f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061163a565b005b610885611747565b604051808260ff1660ff16815260200191505060405180910390f35b610903600480360360408110156108b757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061175a565b6040518082815260200191505060405180910390f35b6109216117e1565b604051808215151515815260200191505060405180910390f35b61097d6004803603602081101561095157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506117f4565b005b606060048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a175780601f106109ec57610100808354040283529160200191610a17565b820191906000526020600020905b8154815290600101906020018083116109fa57829003601f168201915b5050505050905090565b6000610a35610a2e611a01565b8484611a09565b6001905092915050565b600660029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600354905090565b60086020528060005260406000206000915054906101000a900460ff1681565b6000610a9c848484611c00565b610b5d84610aa8611a01565b610b58856040518060600160405280602881526020016126e160289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610b0e611a01565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546120f89092919063ffffffff16565b611a09565b600190509392505050565b600080600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680610c0c5750600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15610c205782600080905091509150610c77565b6000610c5b6103e8610c4d600660019054906101000a900460ff1660ff16876121b890919063ffffffff16565b61223e90919063ffffffff16565b9050610c70818561228890919063ffffffff16565b8192509250505b935093915050565b6000600660009054906101000a900460ff16905090565b610c9e611a01565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d5f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6000600960006101000a81548160ff021916908315150217905550565b6000610e25610d89611a01565b84610e208560026000610d9a611a01565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122d290919063ffffffff16565b611a09565b6001905092915050565b610e39338261235a565b50565b60076020528060005260406000206000915054906101000a900460ff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610ead611a01565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f6e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b611035611a01565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146110f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80158061111857508080156111175750600960009054906101000a900460ff165b5b61118a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f63616e6e6f742061646420746f2077686974656c69737400000000000000000081525060200191505060405180910390fd5b80600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112a65780601f1061127b576101008083540402835291602001916112a6565b820191906000526020600020905b81548152906001019060200180831161128957829003601f168201915b5050505050905090565b6112b8611a01565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611379576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80158061139b575080801561139a5750600960009054906101000a900460ff165b5b61140d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f63616e6e6f742061646420746f2077686974656c69737400000000000000000081525060200191505060405180910390fd5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600061152b611475611a01565b8461152685604051806060016040528060258152602001612773602591396002600061149f611a01565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546120f89092919063ffffffff16565b611a09565b6001905092915050565b6000611549611542611a01565b8484611c00565b6001905092915050565b61155b611a01565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461161c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600660016101000a81548160ff021916908360ff16021790555050565b611642611a01565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611703576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600660026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600660019054906101000a900460ff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600960009054906101000a900460ff1681565b6117fc611a01565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146118bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611943576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806126316026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611a8f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602481526020018061274f6024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611b15576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806126576022913960400191505060405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611c86576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018061272a6025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611d0c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806125ec6023913960400191505060405180910390fd5b6103e88111611d66576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806126796021913960400191505060405180910390fd5b611d71838383612520565b611ddd8160405180606001604052806026815260200161269a60269139600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546120f89092919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600080611e2e858585610b68565b91509150611e8482600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122d290919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600081118015611f8b5750600073ffffffffffffffffffffffffffffffffffffffff16600660029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b156120f1576120048160016000600660029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122d290919063ffffffff16565b60016000600660029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600660029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5050505050565b60008383111582906121a5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561216a57808201518184015260208101905061214f565b50505050905090810190601f1680156121975780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b6000808314156121cb5760009050612238565b60008284029050828482816121dc57fe5b0414612233576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806126c06021913960400191505060405180910390fd5b809150505b92915050565b600061228083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612525565b905092915050565b60006122ca83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506120f8565b905092915050565b600080828401905083811015612350576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156123e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806127096021913960400191505060405180910390fd5b6123ec82600083612520565b6124588160405180606001604052806022815260200161260f60229139600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546120f89092919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506124b08160035461228890919063ffffffff16565b600381905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b505050565b600080831182906125d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561259657808201518184015260208101905061257b565b50505050905090810190601f1680156125c35780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385816125dd57fe5b04905080915050939250505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e63654f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f2061646472657373616d6f756e7420746f20736d616c6c2c206d617468732077696c6c20627265616b45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212202513444f876324674a288a1a48034eb32ff5611e662b0faa9e77ce70011b1cd264736f6c63430006060033
Deployed Bytecode Sourcemap
33020:373:0:-:0;;;;5:9:-1;2:2;;;27:1;24;17:12;2:2;33020:373:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12:1:-1;9;2:12;21492:83:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;21492:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23598:169;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;23598:169:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;20645:29;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;22567:100;;;:::i;:::-;;;;;;;;;;;;;;;;;;;20793:47;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;20793:47:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;24241:321;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;24241:321:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;27138:520;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;27138:520:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;22419:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;26894:144;;;:::i;:::-;;24971:218;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;24971:218:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;33309:81;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;33309:81:0;;;;;;;;;;;;;;;;;:::i;:::-;;20741:45;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;20741:45:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;22730:119;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;22730:119:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;16954:148;;;:::i;:::-;;26621:221;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;26621:221:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;16312:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;21694:87;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;21694:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;26331:211;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;26331:211:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;25692:269;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;25692:269:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;23062:175;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;23062:175:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;26005:86;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;26005:86:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;26144:114;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;26144:114:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;20580:23;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;23300:151;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;23300:151:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;20912:31;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;17257:244;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;17257:244:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;21492:83;21529:13;21562:5;21555:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21492:83;:::o;23598:169::-;23681:4;23698:39;23707:12;:10;:12::i;:::-;23721:7;23730:6;23698:8;:39::i;:::-;23755:4;23748:11;;23598:169;;;;:::o;20645:29::-;;;;;;;;;;;;;:::o;22567:100::-;22620:7;22647:12;;22640:19;;22567:100;:::o;20793:47::-;;;;;;;;;;;;;;;;;;;;;;:::o;24241:321::-;24347:4;24364:36;24374:6;24382:9;24393:6;24364:9;:36::i;:::-;24411:121;24420:6;24428:12;:10;:12::i;:::-;24442:89;24480:6;24442:89;;;;;;;;;;;;;;;;;:11;:19;24454:6;24442:19;;;;;;;;;;;;;;;:33;24462:12;:10;:12::i;:::-;24442:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;24411:8;:121::i;:::-;24550:4;24543:11;;24241:321;;;;;:::o;27138:520::-;27278:24;27304:38;27420:13;:21;27434:6;27420:21;;;;;;;;;;;;;;;;;;;;;;;;;:51;;;;27445:15;:26;27461:9;27445:26;;;;;;;;;;;;;;;;;;;;;;;;;27420:51;27416:102;;;27496:6;27504:1;27488:18;;;;;;;;;27416:102;27569:11;27583:27;27605:4;27583:17;27594:5;;;;;;;;;;;27583:17;;:6;:10;;:17;;;;:::i;:::-;:21;;:27;;;;:::i;:::-;27569:41;;27629:15;27640:3;27629:6;:10;;:15;;;;:::i;:::-;27646:3;27621:29;;;;;27138:520;;;;;;;:::o;22419:83::-;22460:5;22485:9;;;;;;;;;;;22478:16;;22419:83;:::o;26894:144::-;16534:12;:10;:12::i;:::-;16524:22;;:6;;;;;;;;;;;:22;;;16516:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27025:5:::1;27010:12;;:20;;;;;;;;;;;;;;;;;;26894:144::o:0;24971:218::-;25059:4;25076:83;25085:12;:10;:12::i;:::-;25099:7;25108:50;25147:10;25108:11;:25;25120:12;:10;:12::i;:::-;25108:25;;;;;;;;;;;;;;;:34;25134:7;25108:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;25076:8;:83::i;:::-;25177:4;25170:11;;24971:218;;;;:::o;33309:81::-;33357:25;33363:10;33375:6;33357:5;:25::i;:::-;33309:81;:::o;20741:45::-;;;;;;;;;;;;;;;;;;;;;;:::o;22730:119::-;22796:7;22823:9;:18;22833:7;22823:18;;;;;;;;;;;;;;;;22816:25;;22730:119;;;:::o;16954:148::-;16534:12;:10;:12::i;:::-;16524:22;;:6;;;;;;;;;;;:22;;;16516:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17061:1:::1;17024:40;;17045:6;::::0;::::1;;;;;;;;;17024:40;;;;;;;;;;;;17092:1;17075:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;16954:148::o:0;26621:221::-;16534:12;:10;:12::i;:::-;16524:22;;:6;;;;;;;;;;;:22;;;16516:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;26721:8:::1;26720:9;:37;;;;26733:8;:24;;;;;26745:12;;;;;;;;;;;26733:24;26720:37;26712:73;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;26826:8;26796:15;:27;26812:10;26796:27;;;;;;;;;;;;;;;;:38;;;;;;;;;;;;;;;;;;26621:221:::0;;:::o;16312:79::-;16350:7;16377:6;;;;;;;;;;;16370:13;;16312:79;:::o;21694:87::-;21733:13;21766:7;21759:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21694:87;:::o;26331:211::-;16534:12;:10;:12::i;:::-;16524:22;;:6;;;;;;;;;;;:22;;;16516:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;26426:8:::1;26425:9;:37;;;;26438:8;:24;;;;;26450:12;;;;;;;;;;;26438:24;26425:37;26417:73;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;26526:8;26501:13;:22;26515:7;26501:22;;;;;;;;;;;;;;;;:33;;;;;;;;;;;;;;;;;;26331:211:::0;;:::o;25692:269::-;25785:4;25802:129;25811:12;:10;:12::i;:::-;25825:7;25834:96;25873:15;25834:96;;;;;;;;;;;;;;;;;:11;:25;25846:12;:10;:12::i;:::-;25834:25;;;;;;;;;;;;;;;:34;25860:7;25834:34;;;;;;;;;;;;;;;;:38;;:96;;;;;:::i;:::-;25802:8;:129::i;:::-;25949:4;25942:11;;25692:269;;;;:::o;23062:175::-;23148:4;23165:42;23175:12;:10;:12::i;:::-;23189:9;23200:6;23165:9;:42::i;:::-;23225:4;23218:11;;23062:175;;;;:::o;26005:86::-;16534:12;:10;:12::i;:::-;16524:22;;:6;;;;;;;;;;;:22;;;16516:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;26074:9:::1;26066:5;;:17;;;;;;;;;;;;;;;;;;26005:86:::0;:::o;26144:114::-;16534:12;:10;:12::i;:::-;16524:22;;:6;;;;;;;;;;;:22;;;16516:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;26238:12:::1;26221:14;;:29;;;;;;;;;;;;;;;;;;26144:114:::0;:::o;20580:23::-;;;;;;;;;;;;;:::o;23300:151::-;23389:7;23416:11;:18;23428:5;23416:18;;;;;;;;;;;;;;;:27;23435:7;23416:27;;;;;;;;;;;;;;;;23409:34;;23300:151;;;;:::o;20912:31::-;;;;;;;;;;;;;:::o;17257:244::-;16534:12;:10;:12::i;:::-;16524:22;;:6;;;;;;;;;;;:22;;;16516:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17366:1:::1;17346:22;;:8;:22;;;;17338:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17456:8;17427:38;;17448:6;::::0;::::1;;;;;;;;;17427:38;;;;;;;;;;;;17485:8;17476:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;17257:244:::0;:::o;749:106::-;802:15;837:10;830:17;;749:106;:::o;31181:346::-;31300:1;31283:19;;:5;:19;;;;31275:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;31381:1;31362:21;;:7;:21;;;;31354:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;31465:6;31435:11;:18;31447:5;31435:18;;;;;;;;;;;;;;;:27;31454:7;31435:27;;;;;;;;;;;;;;;:36;;;;31503:7;31487:32;;31496:5;31487:32;;;31512:6;31487:32;;;;;;;;;;;;;;;;;;31181:346;;;:::o;28148:1186::-;28272:1;28254:20;;:6;:20;;;;28246:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;28356:1;28335:23;;:9;:23;;;;28327:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;28426:4;28417:6;:13;28409:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;28479:47;28500:6;28508:9;28519:6;28479:20;:47::i;:::-;28594:71;28616:6;28594:71;;;;;;;;;;;;;;;;;:9;:17;28604:6;28594:17;;;;;;;;;;;;;;;;:21;;:71;;;;;:::i;:::-;28574:9;:17;28584:6;28574:17;;;;;;;;;;;;;;;:91;;;;28706:24;28732:38;28774:51;28799:6;28807:9;28818:6;28774:24;:51::i;:::-;28705:120;;;;28900:42;28925:16;28900:9;:20;28910:9;28900:20;;;;;;;;;;;;;;;;:24;;:42;;;;:::i;:::-;28877:9;:20;28887:9;28877:20;;;;;;;;;;;;;;;:65;;;;28975:9;28958:45;;28967:6;28958:45;;;28986:16;28958:45;;;;;;;;;;;;;;;;;;29093:1;29060:30;:34;:66;;;;;29124:1;29098:28;;:14;;;;;;;;;;;:28;;;;29060:66;29057:270;;;29170:61;29200:30;29170:9;:25;29180:14;;;;;;;;;;;29170:25;;;;;;;;;;;;;;;;:29;;:61;;;;:::i;:::-;29142:9;:25;29152:14;;;;;;;;;;;29142:25;;;;;;;;;;;;;;;:89;;;;29268:14;;;;;;;;;;;29251:64;;29260:6;29251:64;;;29284:30;29251:64;;;;;;;;;;;;;;;;;;29057:270;28148:1186;;;;;:::o;5671:192::-;5757:7;5790:1;5785;:6;;5793:12;5777:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;5777:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5817:9;5833:1;5829;:5;5817:17;;5854:1;5847:8;;;5671:192;;;;;:::o;6122:471::-;6180:7;6430:1;6425;:6;6421:47;;;6455:1;6448:8;;;;6421:47;6480:9;6496:1;6492;:5;6480:17;;6525:1;6520;6516;:5;;;;;;:10;6508:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6584:1;6577:8;;;6122:471;;;;;:::o;7069:132::-;7127:7;7154:39;7158:1;7161;7154:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;7147:46;;7069:132;;;;:::o;5232:136::-;5290:7;5317:43;5321:1;5324;5317:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;5310:50;;5232:136;;;;:::o;4768:181::-;4826:7;4846:9;4862:1;4858;:5;4846:17;;4887:1;4882;:6;;4874:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4940:1;4933:8;;;4768:181;;;;:::o;30325:418::-;30428:1;30409:21;;:7;:21;;;;30401:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30481:49;30502:7;30519:1;30523:6;30481:20;:49::i;:::-;30564:68;30587:6;30564:68;;;;;;;;;;;;;;;;;:9;:18;30574:7;30564:18;;;;;;;;;;;;;;;;:22;;:68;;;;;:::i;:::-;30543:9;:18;30553:7;30543:18;;;;;;;;;;;;;;;:89;;;;30658:24;30675:6;30658:12;;:16;;:24;;;;:::i;:::-;30643:12;:39;;;;30724:1;30698:37;;30707:7;30698:37;;;30728:6;30698:37;;;;;;;;;;;;;;;;;;30325:418;;:::o;32552:92::-;;;;:::o;7697:278::-;7783:7;7815:1;7811;:5;7818:12;7803:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;7803:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7842:9;7858:1;7854;:5;;;;;;7842:17;;7966:1;7959:8;;;7697:278;;;;;:::o
Swarm Source
ipfs://2513444f876324674a288a1a48034eb32ff5611e662b0faa9e77ce70011b1cd2
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.