ERC-20
Source Code
Overview
Max Total Supply
210,000,000 CoinFixe
Holders
1
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"enable","type":"bool"}],"name":"enableBridgeEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"isTrading","type":"bool"}],"name":"enableTradingEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"bool","name":"isExcluded","type":"bool"}],"name":"excludedFromFeesEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint64","name":"liqBuyFee","type":"uint64"},{"indexed":false,"internalType":"uint64","name":"marketingBuyFee","type":"uint64"},{"indexed":false,"internalType":"uint64","name":"rewardsBuyFee","type":"uint64"},{"indexed":false,"internalType":"uint64","name":"liqSellFee","type":"uint64"},{"indexed":false,"internalType":"uint64","name":"marketingSellFee","type":"uint64"},{"indexed":false,"internalType":"uint64","name":"rewardsSellFee","type":"uint64"},{"indexed":false,"internalType":"uint64","name":"transferFee","type":"uint64"},{"indexed":false,"internalType":"bool","name":"isNftFees","type":"bool"}],"name":"feesChangedEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"liquidityAddress","type":"address"}],"name":"liquidityAddressChangedEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"marketingAddress","type":"address"}],"name":"marketingAddressChangedEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"collection","type":"address"},{"indexed":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"nftCollectionForFeesEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"reduceMaxSupplyGlobalEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"removeBridgeTokensEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"rewardsAddress","type":"address"}],"name":"rewardsAddressChangedEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pair","type":"address"},{"indexed":true,"internalType":"bool","name":"value","type":"bool"}],"name":"setLPPairEvent","type":"event"},{"inputs":[],"name":"_especialNftFees","outputs":[{"internalType":"uint64","name":"liquidityBuyFee","type":"uint64"},{"internalType":"uint64","name":"marketingBuyFee","type":"uint64"},{"internalType":"uint64","name":"rewardsBuyFee","type":"uint64"},{"internalType":"uint64","name":"liquiditySellFee","type":"uint64"},{"internalType":"uint64","name":"marketingSellFee","type":"uint64"},{"internalType":"uint64","name":"rewardsSellFee","type":"uint64"},{"internalType":"uint64","name":"transferFee","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_fees","outputs":[{"internalType":"uint64","name":"liquidityBuyFee","type":"uint64"},{"internalType":"uint64","name":"marketingBuyFee","type":"uint64"},{"internalType":"uint64","name":"rewardsBuyFee","type":"uint64"},{"internalType":"uint64","name":"liquiditySellFee","type":"uint64"},{"internalType":"uint64","name":"marketingSellFee","type":"uint64"},{"internalType":"uint64","name":"rewardsSellFee","type":"uint64"},{"internalType":"uint64","name":"transferFee","type":"uint64"}],"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":"value","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":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"claimStuckTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"enable","type":"bool"}],"name":"enableBridge","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"enable","type":"bool"}],"name":"enableEspecialNftFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"especialNftFeesEnable","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bool","name":"excluded","type":"bool"}],"name":"excludedFromFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"isBridgebled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isExcludedFromFees","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isTrading","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"liquidityAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"lpPairList","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketingAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxFee","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"nftList","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"reduceMaxSupplyGlobal","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rewardsAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint64","name":"liqBuyFee","type":"uint64"},{"internalType":"uint64","name":"marketingBuyFee","type":"uint64"},{"internalType":"uint64","name":"rewardsBuyFee","type":"uint64"},{"internalType":"uint64","name":"liqSellFee","type":"uint64"},{"internalType":"uint64","name":"marketingSellFee","type":"uint64"},{"internalType":"uint64","name":"rewardsSellFee","type":"uint64"},{"internalType":"uint64","name":"_transferFee","type":"uint64"},{"internalType":"bool","name":"isNftFees","type":"bool"}],"name":"setFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"lpPair","type":"address"},{"internalType":"bool","name":"enable","type":"bool"}],"name":"setLPPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newLiquidityAddress","type":"address"}],"name":"setLiquidityAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newMarketingAddress","type":"address"}],"name":"setMarketingAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"collection","type":"address"},{"internalType":"bool","name":"enabled","type":"bool"}],"name":"setNFTCollectionForFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newRewardsAddress","type":"address"}],"name":"setRewardsAddress","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":[{"internalType":"uint16","name":"newValue","type":"uint16"}],"name":"updateMaxFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
6080604052620000126012600a620004e8565b6200002290633b9aca0062000500565b6006556007805461ffff191690556040805160e08082018352600080835260208084018290528385018290526060808501839052608080860184905260a080870185905260c09687018590526008859055600980546001600160c01b03199081169091558851968701895285875293860185905296850184905290840183905283018290529382018190529101819052600a819055600b8054909216909155600c819055600d819055600e819055600f81905560108190556011556012805460ff191660011790556018805461ffff60a01b191661027160a31b1790553480156200010c57600080fd5b50336040518060400160405280600a81526020016943727970746f4669786560b01b81525060405180604001604052806008815260200167436f696e4669786560c01b8152508160039081620001639190620005bf565b506004620001728282620005bf565b5050506001600160a01b038116620001a557604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b620001b08162000210565b50336000818152601560205260408082208054600160ff19918216811790925530845291909220805490911690911790556200020a90620001f46012600a620004e8565b6200020490630c84588062000500565b62000262565b620006a1565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0382166200028e5760405163ec442f0560e01b8152600060048201526024016200019c565b6200029c60008383620002a0565b5050565b6001600160a01b038316620002cf578060026000828254620002c391906200068b565b90915550620003439050565b6001600160a01b03831660009081526020819052604090205481811015620003245760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016200019c565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b038216620003615760028054829003905562000380565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003c691815260200190565b60405180910390a3505050565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200042a5781600019048211156200040e576200040e620003d3565b808516156200041c57918102915b93841c9390800290620003ee565b509250929050565b6000826200044357506001620004e2565b816200045257506000620004e2565b81600181146200046b5760028114620004765762000496565b6001915050620004e2565b60ff8411156200048a576200048a620003d3565b50506001821b620004e2565b5060208310610133831016604e8410600b8410161715620004bb575081810a620004e2565b620004c78383620003e9565b8060001904821115620004de57620004de620003d3565b0290505b92915050565b6000620004f960ff84168362000432565b9392505050565b8082028115828204841417620004e257620004e2620003d3565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200054557607f821691505b6020821081036200056657634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620005ba57600081815260208120601f850160051c81016020861015620005955750805b601f850160051c820191505b81811015620005b657828155600101620005a1565b5050505b505050565b81516001600160401b03811115620005db57620005db6200051a565b620005f381620005ec845462000530565b846200056c565b602080601f8311600181146200062b5760008415620006125750858301515b600019600386901b1c1916600185901b178555620005b6565b600085815260208120601f198616915b828110156200065c578886015182559484019460019091019084016200063b565b50858210156200067b5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b80820180821115620004e257620004e2620003d3565b612a4180620006b16000396000f3fe60806040526004361061024a5760003560e01c8063715018a611610139578063a5ece941116100b6578063d212a69a1161007a578063d212a69a14610776578063d5abeb01146107ca578063dd62ed3e146107e0578063f17f9a7814610826578063f2fde38b14610846578063f9d0831a1461086657600080fd5b8063a5ece94114610659578063a9059cbb14610679578063bd9ed53a14610699578063c0973eed14610736578063cc5614601461075657600080fd5b80638a8c523c116100fd5780638a8c523c146105d15780638da5cb5b146105e6578063906e9dd01461060457806395d89b4114610624578063982d668d1461063957600080fd5b8063715018a61461053c57806375bea166146105515780637913f3a11461057157806379cc6790146105915780638906758d146105b157600080fd5b806341597795116101c757806362024b451161018b57806362024b451461047e5780636733e4ba146104ae5780636a2af832146104ce5780636e9087db146104ee57806370a082311461050657600080fd5b806341597795146103d757806342966c68146103f45780634fbee19314610414578063525fa81f146104445780635f8e025c1461046457600080fd5b806323b872dd1161020e57806323b872dd14610323578063282ea66d14610343578063313ce567146103635780633221c93f1461037f57806340c10f19146103b757600080fd5b806301f59d161461025657806306fdde0314610290578063095ea7b3146102b257806316697fc5146102e257806318160ddd1461030457600080fd5b3661025157005b600080fd5b34801561026257600080fd5b5060185461027890600160a01b900461ffff1681565b60405161ffff90911681526020015b60405180910390f35b34801561029c57600080fd5b506102a5610886565b60405161028791906125e4565b3480156102be57600080fd5b506102d26102cd36600461264e565b610918565b6040519015158152602001610287565b3480156102ee57600080fd5b506103026102fd366004612686565b610932565b005b34801561031057600080fd5b506002545b604051908152602001610287565b34801561032f57600080fd5b506102d261033e3660046126bd565b610a1a565b34801561034f57600080fd5b5061030261035e3660046126f9565b610a4e565b34801561036f57600080fd5b5060405160128152602001610287565b34801561038b57600080fd5b5060175461039f906001600160a01b031681565b6040516001600160a01b039091168152602001610287565b3480156103c357600080fd5b506103026103d236600461264e565b610ac5565b3480156103e357600080fd5b50600754610100900460ff166102d2565b34801561040057600080fd5b5061030261040f3660046126f9565b610b8d565b34801561042057600080fd5b506102d261042f366004612712565b60156020526000908152604090205460ff1681565b34801561045057600080fd5b5061030261045f366004612712565b610b9a565b34801561047057600080fd5b506012546102d29060ff1681565b34801561048a57600080fd5b506102d2610499366004612712565b60146020526000908152604090205460ff1681565b3480156104ba57600080fd5b506103026104c9366004612686565b610ce7565b3480156104da57600080fd5b506103026104e936600461272d565b610f6f565b3480156104fa57600080fd5b5060075460ff166102d2565b34801561051257600080fd5b50610315610521366004612712565b6001600160a01b031660009081526020819052604090205490565b34801561054857600080fd5b50610302610fc0565b34801561055d57600080fd5b5061039f61056c3660046126f9565b610fd4565b34801561057d57600080fd5b5061030261058c366004612761565b610ffe565b34801561059d57600080fd5b506103026105ac36600461264e565b611374565b3480156105bd57600080fd5b506103026105cc366004612712565b611389565b3480156105dd57600080fd5b506103026114d2565b3480156105f257600080fd5b506005546001600160a01b031661039f565b34801561061057600080fd5b5061030261061f366004612712565b61151f565b34801561063057600080fd5b506102a561166c565b34801561064557600080fd5b5061030261065436600461272d565b61167b565b34801561066557600080fd5b5060165461039f906001600160a01b031681565b34801561068557600080fd5b506102d261069436600461264e565b611696565b3480156106a557600080fd5b50600a54600b546106ed916001600160401b0380821692600160401b808404831693600160801b808204851694600160c01b9092048216938083169381048316929190041687565b604080516001600160401b039889168152968816602088015294871694860194909452918516606085015284166080840152831660a083015290911660c082015260e001610287565b34801561074257600080fd5b5060185461039f906001600160a01b031681565b34801561076257600080fd5b50610302610771366004612686565b6116aa565b34801561078257600080fd5b506008546009546106ed916001600160401b0380821692600160401b808404831693600160801b808204851694600160c01b9092048216938083169381048316929190041687565b3480156107d657600080fd5b5061031560065481565b3480156107ec57600080fd5b506103156107fb3660046127fc565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561083257600080fd5b5061030261084136600461282f565b611776565b34801561085257600080fd5b50610302610861366004612712565b611896565b34801561087257600080fd5b50610302610881366004612712565b6118d1565b60606003805461089590612853565b80601f01602080910402602001604051908101604052809291908181526020018280546108c190612853565b801561090e5780601f106108e35761010080835404028352916020019161090e565b820191906000526020600020905b8154815290600101906020018083116108f157829003601f168201915b5050505050905090565b600033610926818585611a52565b60019150505b92915050565b61093a611a64565b6001600160a01b03821660009081526015602052604090205481151560ff9091161515036109bb5760405162461bcd60e51b8152602060048201526024808201527f4163636f756e7420697320616c72656164792073657420746f207468617420736044820152637461746560e01b60648201526084015b60405180910390fd5b6001600160a01b038216600081815260156020908152604091829020805460ff191685151590811790915591519182527fe0850dfb1a0a401197464551c2132dd44e6278eb8ecd08183a62ef827c2db5bb910160405180910390a25050565b6000610a3b843384610a2c88336107fb565b610a3691906128a3565b611a52565b610a46848484611a91565b949350505050565b610a56611a64565b600754610100900460ff16610a7d5760405162461bcd60e51b81526004016109b2906128b6565b80600654610a8b91906128a3565b6006556040518181527f3dc748e7ece993ad0a7a2c9afce32459b86023e40c91c3c045bc67c82bc2469a906020015b60405180910390a150565b610acd611a64565b600754610100900460ff16610af45760405162461bcd60e51b81526004016109b2906128b6565b60065481610b0160025490565b610b0b91906128fe565b1115610b7f5760405162461bcd60e51b815260206004820152603b60248201527f54726164654d616e61676564546f6b656e3a2043616e6e6f74206d696e74206d60448201527f6f7265207468616e20746865206d6178696d756d20737570706c79000000000060648201526084016109b2565b610b898282611dc5565b5050565b610b973382611dfb565b50565b610ba2611a64565b6001600160a01b038116610c0d5760405162461bcd60e51b815260206004820152602c60248201527f4c697175696469647920416464726573732063616e6e6f74206265207468652060448201526b7a65726f206164647265737360a01b60648201526084016109b2565b6017546001600160a01b03808316911603610c7c5760405162461bcd60e51b815260206004820152602960248201527f4c6971756964697479204164647265737320697320616c72656164792074686160448201526874206164647265737360b81b60648201526084016109b2565b601780546001600160a01b0319166001600160a01b038381169182178355600091825260156020908152604092839020805460ff1916600117905592549151911681527fd700c1e34dbbf7df711d50d6ff5b3245f1e87df551db66c89d442f8b9f3ef7e59101610aba565b610cef611a64565b60135460005b81811015610ed457836001600160a01b031660138281548110610d1a57610d1a612911565b6000918252602090912001546001600160a01b031603610ec2578215610db957836001600160a01b031660138281548110610d5757610d57612911565b6000918252602090912001546001600160a01b031603610db95760405162461bcd60e51b815260206004820152601b60248201527f436f6c6c656374696f6e20697320616c7265616479206578697374000000000060448201526064016109b2565b82610ec25760138181548110610dd157610dd1612911565b600091825260209091200180546001600160a01b0319169055805b601354610dfb906001906128a3565b811015610e86576013610e0f8260016128fe565b81548110610e1f57610e1f612911565b600091825260209091200154601380546001600160a01b039092169183908110610e4b57610e4b612911565b600091825260209091200180546001600160a01b0319166001600160a01b039290921691909117905580610e7e81612927565b915050610dec565b506013805480610e9857610e98612940565b600082815260209020810160001990810180546001600160a01b031916905501905550610b899050565b80610ecc81612927565b915050610cf5565b508115610f2757601380546001810182556000919091527f66de8ffda797e3de9c05e8fc57b3bf0ec28a930d40b0d285d93c06501cf6a0900180546001600160a01b0319166001600160a01b0385161790555b604080516001600160a01b038516815283151560208201527fbdbe307f18e64c58f21c1a09bb270aacab0ad040d7267e7abc6b82e4528cc9b7910160405180910390a1505050565b610f77611a64565b600780548215156101000261ff00199091161790556040517fe295e3ccefa37bc7d1d48b396f77c38042bfb3b9ebda5217de6a475e5bfed33f90610aba90831515815260200190565b610fc8611a64565b610fd26000611e31565b565b60138181548110610fe457600080fd5b6000918252602090912001546001600160a01b0316905081565b611006611a64565b601854600160a01b900461ffff168661101f898b612956565b6110299190612956565b6001600160401b03161115801561106a5750601854600160a01b900461ffff16836110548688612956565b61105e9190612956565b6001600160401b031611155b801561108c5750601854600160a01b900461ffff166001600160401b03831611155b6110d85760405162461bcd60e51b815260206004820152601860248201527f546f6b656e3a20666565732061726520746f6f2068696768000000000000000060448201526064016109b2565b80156111ec576040805160e0810182526001600160401b038a81168083528a8216602084018190528a8316948401859052898316606085018190528984166080860181905289851660a0870181905294891660c0909601869052600a80546001600160801b0319908116909517600160401b948502176001600160801b0316600160801b9889026001600160c01b031617600160c01b90930292909217909155600b805467ffffffffffffffff60801b19941690911791909302171692909102919091179055856111a9888a612956565b6111b39190612956565b6001600160401b0316600e55826111ca8587612956565b6111d49190612956565b6001600160401b03908116600f5582166011556112f6565b6040805160e0810182526001600160401b038a81168083528a8216602084018190528a8316948401859052898316606085018190528984166080860181905289851660a0870181905294891660c0909601869052600880546001600160801b0319908116909517600160401b948502176001600160801b0316600160801b9889026001600160c01b031617600160c01b909302929092179091556009805467ffffffffffffffff60801b19941690911791909302171692909102919091179055856112b7888a612956565b6112c19190612956565b6001600160401b0316600c55826112d88587612956565b6112e29190612956565b6001600160401b03908116600d5582166010555b604080516001600160401b038a811682528981166020830152888116828401528781166060830152868116608083015285811660a0830152841660c082015282151560e082015290517ff5daede3d94ab23d3aa8607242d311e1902b0fe8c9db53a2ad5e5f4fbf68b923918190036101000190a15050505050505050565b61137f823383611e83565b610b898282611dfb565b611391611a64565b6018546001600160a01b038083169116036113fe5760405162461bcd60e51b815260206004820152602760248201527f52657761726473204164647265737320697320616c72656164792074686174206044820152666164647265737360c81b60648201526084016109b2565b6001600160a01b0381166114675760405162461bcd60e51b815260206004820152602a60248201527f5265776172647320416464726573732063616e6e6f7420626520746865207a65604482015269726f206164647265737360b01b60648201526084016109b2565b601880546001600160a01b0319166001600160a01b038381169182178355600091825260156020908152604092839020805460ff1916600117905592549151911681527fe9a128033e71ed111718d6302484bc46fc682fa2bc74796fdc6fd3a34d4d7a519101610aba565b6114da611a64565b6007805460ff191660019081179091556040519081527f7c515156311b6aaa240294eb1822104b8037a0708bf01ae608dce4ddf2abc4049060200160405180910390a1565b611527611a64565b6001600160a01b0381166115925760405162461bcd60e51b815260206004820152602c60248201527f4d61726b6574696e6720416464726573732063616e6e6f74206265207468652060448201526b7a65726f206164647265737360a01b60648201526084016109b2565b6016546001600160a01b038083169116036116015760405162461bcd60e51b815260206004820152602960248201527f4d61726b6574696e67204164647265737320697320616c72656164792074686160448201526874206164647265737360b81b60648201526084016109b2565b601680546001600160a01b0319166001600160a01b038381169182178355600091825260156020908152604092839020805460ff1916600117905592549151911681527fd3293bbd3e8a072f58e6bf16f5fbd723678ae818c66ae05c30469025144bbc539101610aba565b60606004805461089590612853565b611683611a64565b6012805460ff1916911515919091179055565b60006116a3338484611a91565b9392505050565b6116b2611a64565b6001600160a01b03821660009081526014602052604090205481151560ff9091161515036117225760405162461bcd60e51b815260206004820152601f60248201527f4c5020697320616c72656164792073657420746f20746861742073746174650060448201526064016109b2565b6001600160a01b038216600081815260146020526040808220805460ff191685151590811790915590519092917f5280141e8d288e8a9ca96f0429dfb9f9ab5edbd2e083c5cc8f63780d960a8a1a91a35050565b61177e611a64565b60185461ffff600160a01b9091048116908216106117de5760405162461bcd60e51b815260206004820152601e60248201527f546f6b656e3a204d6178206665652063616e6e6f7420696e637265617365000060448201526064016109b2565b6018805461ffff60a01b1916600160a01b61ffff841690810291909117909155600003610b97576040805160e08082018352600080835260208084018290528385018290526060808501839052608080860184905260a080870185905260c09687018590526008859055600980546001600160c01b03199081169091558851968701895285875293860185905296850184905290840183905283018290529382018190529101819052600a55600b8054909116905550565b61189e611a64565b6001600160a01b0381166118c857604051631e4fbdf760e01b8152600060048201526024016109b2565b610b9781611e31565b6118d9611a64565b306001600160a01b038216036119315760405162461bcd60e51b815260206004820181905260248201527f4f776e65722063616e6e6f7420636c61696d206e617469766520746f6b656e7360448201526064016109b2565b6001600160a01b03811661196b5760405133904780156108fc02916000818181858888f19350505050158015610b89573d6000803e3d6000fd5b6040516370a0823160e01b815230600482015281906000906001600160a01b038316906370a0823190602401602060405180830381865afa1580156119b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119d8919061297d565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0383169063a9059cbb906044016020604051808303816000875af1158015611a28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a4c9190612996565b50505050565b611a5f8383836001611ef7565b505050565b6005546001600160a01b03163314610fd25760405163118cdaa760e01b81523360048201526024016109b2565b60075460009060ff1680611ac75750836001600160a01b0316611abc6005546001600160a01b031690565b6001600160a01b0316145b80611af45750826001600160a01b0316611ae96005546001600160a01b031690565b6001600160a01b0316145b611b5c5760405162461bcd60e51b815260206004820152603360248201527f54726164654d616e61676564546f6b656e3a2043727970746f466978652068616044820152721cc81b9bdd081899595b881c995b19585cd959606a1b60648201526084016109b2565b60008211611bba5760405162461bcd60e51b815260206004820152602560248201527f546f6b656e3a2043616e6e6f74207472616e73666572207a65726f28302920746044820152646f6b656e7360d81b60648201526084016109b2565b6001600160a01b038085166000908152601460205260408082205492861682528120549091829160ff918216911681158015611bf4575080155b80611c1f5750818015611c1f57506001600160a01b03871660009081526015602052604090205460ff165b80611c4a5750808015611c4a57506001600160a01b03881660009081526015602052604090205460ff165b15611d8657600954600160801b90046001600160401b031615801590611c8957506001600160a01b03871660009081526015602052604090205460ff16155b8015611cae57506001600160a01b03881660009081526015602052604090205460ff16155b15611d815760125460009060ff168015611cd95750600b54600160801b90046001600160401b031615155b15611cf957611ce788611fcc565b80611cf65750611cf689611fcc565b90505b8015611d3257600b54620186a090611d2190600160801b90046001600160401b0316896129b3565b611d2b91906129ca565b9450611d61565b600954620186a090611d5490600160801b90046001600160401b0316896129b3565b611d5e91906129ca565b94505b8415611d7f57601654611d7f908a906001600160a01b03168761209a565b505b611da0565b611d9d88838885611d97578b6120f9565b8a6120f9565b93505b611daa84876128a3565b9250611db788888561209a565b506001979650505050505050565b6001600160a01b038216611def5760405163ec442f0560e01b8152600060048201526024016109b2565b610b89600083836124ba565b6001600160a01b038216611e2557604051634b637e8f60e11b8152600060048201526024016109b2565b610b89826000836124ba565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038381166000908152600160209081526040808320938616835292905220546000198114611a4c5781811015611eec57604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016109b2565b611a4c848484840360005b6001600160a01b038416611f215760405163e602df0560e01b8152600060048201526024016109b2565b6001600160a01b038316611f4b57604051634a1406b160e11b8152600060048201526024016109b2565b6001600160a01b0380851660009081526001602090815260408083209387168352929052208290558015611a4c57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051611fbe91815260200190565b60405180910390a350505050565b601354600090815b818160ff16101561209057600060138260ff1681548110611ff757611ff7612911565b6000918252602090912001546040516370a0823160e01b81526001600160a01b038781166004830152909116906370a0823190602401602060405180830381865afa15801561204a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061206e919061297d565b111561207e575060019392505050565b80612088816129ec565b915050611fd4565b5060009392505050565b6001600160a01b0383166120c457604051634b637e8f60e11b8152600060048201526024016109b2565b6001600160a01b0382166120ee5760405163ec442f0560e01b8152600060048201526024016109b2565b611a5f8383836124ba565b6012546000908190819081908190819060ff161561211d5761211a87611fcc565b90505b88156122af5780156121f557600a546001600160401b03161561216257600a54620186a090612155906001600160401b03168a6129b3565b61215f91906129ca565b94505b600a54600160401b90046001600160401b0316156121a957600a54620186a09061219c90600160401b90046001600160401b03168a6129b3565b6121a691906129ca565b93505b600a54600160801b90046001600160401b0316156121f057600a54620186a0906121e390600160801b90046001600160401b03168a6129b3565b6121ed91906129ca565b92505b612436565b6008546001600160401b03161561222e57600854620186a090612221906001600160401b03168a6129b3565b61222b91906129ca565b94505b600854600160401b90046001600160401b03161561227557600854620186a09061226890600160401b90046001600160401b03168a6129b3565b61227291906129ca565b93505b600854600160801b90046001600160401b0316156121f057600854620186a0906121e390600160801b90046001600160401b03168a6129b3565b801561236f57600a54600160c01b90046001600160401b0316156122fc57600a54620186a0906122ef90600160c01b90046001600160401b03168a6129b3565b6122f991906129ca565b94505b600b546001600160401b03161561233557600b54620186a090612328906001600160401b03168a6129b3565b61233291906129ca565b93505b600954600160401b90046001600160401b0316156121f057600b54620186a0906121e390600160401b90046001600160401b03168a6129b3565b600854600160c01b90046001600160401b0316156123b657600854620186a0906123a990600160c01b90046001600160401b03168a6129b3565b6123b391906129ca565b94505b6009546001600160401b0316156123ef57600954620186a0906123e2906001600160401b03168a6129b3565b6123ec91906129ca565b93505b600954600160401b90046001600160401b03161561243657600954620186a09061242990600160401b90046001600160401b03168a6129b3565b61243391906129ca565b92505b8261244185876128fe565b61244b91906128fe565b915081156124ad57831561247157601654612471908b906001600160a01b03168661209a565b841561248f5760175461248f908b906001600160a01b03168761209a565b82156124ad576018546124ad908b906001600160a01b03168561209a565b5098975050505050505050565b6001600160a01b0383166124e55780600260008282546124da91906128fe565b909155506125579050565b6001600160a01b038316600090815260208190526040902054818110156125385760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016109b2565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b03821661257357600280548290039055612592565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516125d791815260200190565b60405180910390a3505050565b600060208083528351808285015260005b81811015612611578581018301518582016040015282016125f5565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461264957600080fd5b919050565b6000806040838503121561266157600080fd5b61266a83612632565b946020939093013593505050565b8015158114610b9757600080fd5b6000806040838503121561269957600080fd5b6126a283612632565b915060208301356126b281612678565b809150509250929050565b6000806000606084860312156126d257600080fd5b6126db84612632565b92506126e960208501612632565b9150604084013590509250925092565b60006020828403121561270b57600080fd5b5035919050565b60006020828403121561272457600080fd5b6116a382612632565b60006020828403121561273f57600080fd5b81356116a381612678565b80356001600160401b038116811461264957600080fd5b600080600080600080600080610100898b03121561277e57600080fd5b6127878961274a565b975061279560208a0161274a565b96506127a360408a0161274a565b95506127b160608a0161274a565b94506127bf60808a0161274a565b93506127cd60a08a0161274a565b92506127db60c08a0161274a565b915060e08901356127eb81612678565b809150509295985092959890939650565b6000806040838503121561280f57600080fd5b61281883612632565b915061282660208401612632565b90509250929050565b60006020828403121561284157600080fd5b813561ffff811681146116a357600080fd5b600181811c9082168061286757607f821691505b60208210810361288757634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561092c5761092c61288d565b60208082526028908201527f54726164654d616e61676564546f6b656e3a20427269646765206973206e6f746040820152671032b730b136329760c11b606082015260800190565b8082018082111561092c5761092c61288d565b634e487b7160e01b600052603260045260246000fd5b6000600182016129395761293961288d565b5060010190565b634e487b7160e01b600052603160045260246000fd5b6001600160401b038181168382160190808211156129765761297661288d565b5092915050565b60006020828403121561298f57600080fd5b5051919050565b6000602082840312156129a857600080fd5b81516116a381612678565b808202811582820484141761092c5761092c61288d565b6000826129e757634e487b7160e01b600052601260045260246000fd5b500490565b600060ff821660ff8103612a0257612a0261288d565b6001019291505056fea2646970667358221220a00f080458caaef353623afe4bd301aeed99d2d94346f40df7842d52e47f188864736f6c63430008150033
Deployed Bytecode
0x60806040526004361061024a5760003560e01c8063715018a611610139578063a5ece941116100b6578063d212a69a1161007a578063d212a69a14610776578063d5abeb01146107ca578063dd62ed3e146107e0578063f17f9a7814610826578063f2fde38b14610846578063f9d0831a1461086657600080fd5b8063a5ece94114610659578063a9059cbb14610679578063bd9ed53a14610699578063c0973eed14610736578063cc5614601461075657600080fd5b80638a8c523c116100fd5780638a8c523c146105d15780638da5cb5b146105e6578063906e9dd01461060457806395d89b4114610624578063982d668d1461063957600080fd5b8063715018a61461053c57806375bea166146105515780637913f3a11461057157806379cc6790146105915780638906758d146105b157600080fd5b806341597795116101c757806362024b451161018b57806362024b451461047e5780636733e4ba146104ae5780636a2af832146104ce5780636e9087db146104ee57806370a082311461050657600080fd5b806341597795146103d757806342966c68146103f45780634fbee19314610414578063525fa81f146104445780635f8e025c1461046457600080fd5b806323b872dd1161020e57806323b872dd14610323578063282ea66d14610343578063313ce567146103635780633221c93f1461037f57806340c10f19146103b757600080fd5b806301f59d161461025657806306fdde0314610290578063095ea7b3146102b257806316697fc5146102e257806318160ddd1461030457600080fd5b3661025157005b600080fd5b34801561026257600080fd5b5060185461027890600160a01b900461ffff1681565b60405161ffff90911681526020015b60405180910390f35b34801561029c57600080fd5b506102a5610886565b60405161028791906125e4565b3480156102be57600080fd5b506102d26102cd36600461264e565b610918565b6040519015158152602001610287565b3480156102ee57600080fd5b506103026102fd366004612686565b610932565b005b34801561031057600080fd5b506002545b604051908152602001610287565b34801561032f57600080fd5b506102d261033e3660046126bd565b610a1a565b34801561034f57600080fd5b5061030261035e3660046126f9565b610a4e565b34801561036f57600080fd5b5060405160128152602001610287565b34801561038b57600080fd5b5060175461039f906001600160a01b031681565b6040516001600160a01b039091168152602001610287565b3480156103c357600080fd5b506103026103d236600461264e565b610ac5565b3480156103e357600080fd5b50600754610100900460ff166102d2565b34801561040057600080fd5b5061030261040f3660046126f9565b610b8d565b34801561042057600080fd5b506102d261042f366004612712565b60156020526000908152604090205460ff1681565b34801561045057600080fd5b5061030261045f366004612712565b610b9a565b34801561047057600080fd5b506012546102d29060ff1681565b34801561048a57600080fd5b506102d2610499366004612712565b60146020526000908152604090205460ff1681565b3480156104ba57600080fd5b506103026104c9366004612686565b610ce7565b3480156104da57600080fd5b506103026104e936600461272d565b610f6f565b3480156104fa57600080fd5b5060075460ff166102d2565b34801561051257600080fd5b50610315610521366004612712565b6001600160a01b031660009081526020819052604090205490565b34801561054857600080fd5b50610302610fc0565b34801561055d57600080fd5b5061039f61056c3660046126f9565b610fd4565b34801561057d57600080fd5b5061030261058c366004612761565b610ffe565b34801561059d57600080fd5b506103026105ac36600461264e565b611374565b3480156105bd57600080fd5b506103026105cc366004612712565b611389565b3480156105dd57600080fd5b506103026114d2565b3480156105f257600080fd5b506005546001600160a01b031661039f565b34801561061057600080fd5b5061030261061f366004612712565b61151f565b34801561063057600080fd5b506102a561166c565b34801561064557600080fd5b5061030261065436600461272d565b61167b565b34801561066557600080fd5b5060165461039f906001600160a01b031681565b34801561068557600080fd5b506102d261069436600461264e565b611696565b3480156106a557600080fd5b50600a54600b546106ed916001600160401b0380821692600160401b808404831693600160801b808204851694600160c01b9092048216938083169381048316929190041687565b604080516001600160401b039889168152968816602088015294871694860194909452918516606085015284166080840152831660a083015290911660c082015260e001610287565b34801561074257600080fd5b5060185461039f906001600160a01b031681565b34801561076257600080fd5b50610302610771366004612686565b6116aa565b34801561078257600080fd5b506008546009546106ed916001600160401b0380821692600160401b808404831693600160801b808204851694600160c01b9092048216938083169381048316929190041687565b3480156107d657600080fd5b5061031560065481565b3480156107ec57600080fd5b506103156107fb3660046127fc565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561083257600080fd5b5061030261084136600461282f565b611776565b34801561085257600080fd5b50610302610861366004612712565b611896565b34801561087257600080fd5b50610302610881366004612712565b6118d1565b60606003805461089590612853565b80601f01602080910402602001604051908101604052809291908181526020018280546108c190612853565b801561090e5780601f106108e35761010080835404028352916020019161090e565b820191906000526020600020905b8154815290600101906020018083116108f157829003601f168201915b5050505050905090565b600033610926818585611a52565b60019150505b92915050565b61093a611a64565b6001600160a01b03821660009081526015602052604090205481151560ff9091161515036109bb5760405162461bcd60e51b8152602060048201526024808201527f4163636f756e7420697320616c72656164792073657420746f207468617420736044820152637461746560e01b60648201526084015b60405180910390fd5b6001600160a01b038216600081815260156020908152604091829020805460ff191685151590811790915591519182527fe0850dfb1a0a401197464551c2132dd44e6278eb8ecd08183a62ef827c2db5bb910160405180910390a25050565b6000610a3b843384610a2c88336107fb565b610a3691906128a3565b611a52565b610a46848484611a91565b949350505050565b610a56611a64565b600754610100900460ff16610a7d5760405162461bcd60e51b81526004016109b2906128b6565b80600654610a8b91906128a3565b6006556040518181527f3dc748e7ece993ad0a7a2c9afce32459b86023e40c91c3c045bc67c82bc2469a906020015b60405180910390a150565b610acd611a64565b600754610100900460ff16610af45760405162461bcd60e51b81526004016109b2906128b6565b60065481610b0160025490565b610b0b91906128fe565b1115610b7f5760405162461bcd60e51b815260206004820152603b60248201527f54726164654d616e61676564546f6b656e3a2043616e6e6f74206d696e74206d60448201527f6f7265207468616e20746865206d6178696d756d20737570706c79000000000060648201526084016109b2565b610b898282611dc5565b5050565b610b973382611dfb565b50565b610ba2611a64565b6001600160a01b038116610c0d5760405162461bcd60e51b815260206004820152602c60248201527f4c697175696469647920416464726573732063616e6e6f74206265207468652060448201526b7a65726f206164647265737360a01b60648201526084016109b2565b6017546001600160a01b03808316911603610c7c5760405162461bcd60e51b815260206004820152602960248201527f4c6971756964697479204164647265737320697320616c72656164792074686160448201526874206164647265737360b81b60648201526084016109b2565b601780546001600160a01b0319166001600160a01b038381169182178355600091825260156020908152604092839020805460ff1916600117905592549151911681527fd700c1e34dbbf7df711d50d6ff5b3245f1e87df551db66c89d442f8b9f3ef7e59101610aba565b610cef611a64565b60135460005b81811015610ed457836001600160a01b031660138281548110610d1a57610d1a612911565b6000918252602090912001546001600160a01b031603610ec2578215610db957836001600160a01b031660138281548110610d5757610d57612911565b6000918252602090912001546001600160a01b031603610db95760405162461bcd60e51b815260206004820152601b60248201527f436f6c6c656374696f6e20697320616c7265616479206578697374000000000060448201526064016109b2565b82610ec25760138181548110610dd157610dd1612911565b600091825260209091200180546001600160a01b0319169055805b601354610dfb906001906128a3565b811015610e86576013610e0f8260016128fe565b81548110610e1f57610e1f612911565b600091825260209091200154601380546001600160a01b039092169183908110610e4b57610e4b612911565b600091825260209091200180546001600160a01b0319166001600160a01b039290921691909117905580610e7e81612927565b915050610dec565b506013805480610e9857610e98612940565b600082815260209020810160001990810180546001600160a01b031916905501905550610b899050565b80610ecc81612927565b915050610cf5565b508115610f2757601380546001810182556000919091527f66de8ffda797e3de9c05e8fc57b3bf0ec28a930d40b0d285d93c06501cf6a0900180546001600160a01b0319166001600160a01b0385161790555b604080516001600160a01b038516815283151560208201527fbdbe307f18e64c58f21c1a09bb270aacab0ad040d7267e7abc6b82e4528cc9b7910160405180910390a1505050565b610f77611a64565b600780548215156101000261ff00199091161790556040517fe295e3ccefa37bc7d1d48b396f77c38042bfb3b9ebda5217de6a475e5bfed33f90610aba90831515815260200190565b610fc8611a64565b610fd26000611e31565b565b60138181548110610fe457600080fd5b6000918252602090912001546001600160a01b0316905081565b611006611a64565b601854600160a01b900461ffff168661101f898b612956565b6110299190612956565b6001600160401b03161115801561106a5750601854600160a01b900461ffff16836110548688612956565b61105e9190612956565b6001600160401b031611155b801561108c5750601854600160a01b900461ffff166001600160401b03831611155b6110d85760405162461bcd60e51b815260206004820152601860248201527f546f6b656e3a20666565732061726520746f6f2068696768000000000000000060448201526064016109b2565b80156111ec576040805160e0810182526001600160401b038a81168083528a8216602084018190528a8316948401859052898316606085018190528984166080860181905289851660a0870181905294891660c0909601869052600a80546001600160801b0319908116909517600160401b948502176001600160801b0316600160801b9889026001600160c01b031617600160c01b90930292909217909155600b805467ffffffffffffffff60801b19941690911791909302171692909102919091179055856111a9888a612956565b6111b39190612956565b6001600160401b0316600e55826111ca8587612956565b6111d49190612956565b6001600160401b03908116600f5582166011556112f6565b6040805160e0810182526001600160401b038a81168083528a8216602084018190528a8316948401859052898316606085018190528984166080860181905289851660a0870181905294891660c0909601869052600880546001600160801b0319908116909517600160401b948502176001600160801b0316600160801b9889026001600160c01b031617600160c01b909302929092179091556009805467ffffffffffffffff60801b19941690911791909302171692909102919091179055856112b7888a612956565b6112c19190612956565b6001600160401b0316600c55826112d88587612956565b6112e29190612956565b6001600160401b03908116600d5582166010555b604080516001600160401b038a811682528981166020830152888116828401528781166060830152868116608083015285811660a0830152841660c082015282151560e082015290517ff5daede3d94ab23d3aa8607242d311e1902b0fe8c9db53a2ad5e5f4fbf68b923918190036101000190a15050505050505050565b61137f823383611e83565b610b898282611dfb565b611391611a64565b6018546001600160a01b038083169116036113fe5760405162461bcd60e51b815260206004820152602760248201527f52657761726473204164647265737320697320616c72656164792074686174206044820152666164647265737360c81b60648201526084016109b2565b6001600160a01b0381166114675760405162461bcd60e51b815260206004820152602a60248201527f5265776172647320416464726573732063616e6e6f7420626520746865207a65604482015269726f206164647265737360b01b60648201526084016109b2565b601880546001600160a01b0319166001600160a01b038381169182178355600091825260156020908152604092839020805460ff1916600117905592549151911681527fe9a128033e71ed111718d6302484bc46fc682fa2bc74796fdc6fd3a34d4d7a519101610aba565b6114da611a64565b6007805460ff191660019081179091556040519081527f7c515156311b6aaa240294eb1822104b8037a0708bf01ae608dce4ddf2abc4049060200160405180910390a1565b611527611a64565b6001600160a01b0381166115925760405162461bcd60e51b815260206004820152602c60248201527f4d61726b6574696e6720416464726573732063616e6e6f74206265207468652060448201526b7a65726f206164647265737360a01b60648201526084016109b2565b6016546001600160a01b038083169116036116015760405162461bcd60e51b815260206004820152602960248201527f4d61726b6574696e67204164647265737320697320616c72656164792074686160448201526874206164647265737360b81b60648201526084016109b2565b601680546001600160a01b0319166001600160a01b038381169182178355600091825260156020908152604092839020805460ff1916600117905592549151911681527fd3293bbd3e8a072f58e6bf16f5fbd723678ae818c66ae05c30469025144bbc539101610aba565b60606004805461089590612853565b611683611a64565b6012805460ff1916911515919091179055565b60006116a3338484611a91565b9392505050565b6116b2611a64565b6001600160a01b03821660009081526014602052604090205481151560ff9091161515036117225760405162461bcd60e51b815260206004820152601f60248201527f4c5020697320616c72656164792073657420746f20746861742073746174650060448201526064016109b2565b6001600160a01b038216600081815260146020526040808220805460ff191685151590811790915590519092917f5280141e8d288e8a9ca96f0429dfb9f9ab5edbd2e083c5cc8f63780d960a8a1a91a35050565b61177e611a64565b60185461ffff600160a01b9091048116908216106117de5760405162461bcd60e51b815260206004820152601e60248201527f546f6b656e3a204d6178206665652063616e6e6f7420696e637265617365000060448201526064016109b2565b6018805461ffff60a01b1916600160a01b61ffff841690810291909117909155600003610b97576040805160e08082018352600080835260208084018290528385018290526060808501839052608080860184905260a080870185905260c09687018590526008859055600980546001600160c01b03199081169091558851968701895285875293860185905296850184905290840183905283018290529382018190529101819052600a55600b8054909116905550565b61189e611a64565b6001600160a01b0381166118c857604051631e4fbdf760e01b8152600060048201526024016109b2565b610b9781611e31565b6118d9611a64565b306001600160a01b038216036119315760405162461bcd60e51b815260206004820181905260248201527f4f776e65722063616e6e6f7420636c61696d206e617469766520746f6b656e7360448201526064016109b2565b6001600160a01b03811661196b5760405133904780156108fc02916000818181858888f19350505050158015610b89573d6000803e3d6000fd5b6040516370a0823160e01b815230600482015281906000906001600160a01b038316906370a0823190602401602060405180830381865afa1580156119b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119d8919061297d565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0383169063a9059cbb906044016020604051808303816000875af1158015611a28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a4c9190612996565b50505050565b611a5f8383836001611ef7565b505050565b6005546001600160a01b03163314610fd25760405163118cdaa760e01b81523360048201526024016109b2565b60075460009060ff1680611ac75750836001600160a01b0316611abc6005546001600160a01b031690565b6001600160a01b0316145b80611af45750826001600160a01b0316611ae96005546001600160a01b031690565b6001600160a01b0316145b611b5c5760405162461bcd60e51b815260206004820152603360248201527f54726164654d616e61676564546f6b656e3a2043727970746f466978652068616044820152721cc81b9bdd081899595b881c995b19585cd959606a1b60648201526084016109b2565b60008211611bba5760405162461bcd60e51b815260206004820152602560248201527f546f6b656e3a2043616e6e6f74207472616e73666572207a65726f28302920746044820152646f6b656e7360d81b60648201526084016109b2565b6001600160a01b038085166000908152601460205260408082205492861682528120549091829160ff918216911681158015611bf4575080155b80611c1f5750818015611c1f57506001600160a01b03871660009081526015602052604090205460ff165b80611c4a5750808015611c4a57506001600160a01b03881660009081526015602052604090205460ff165b15611d8657600954600160801b90046001600160401b031615801590611c8957506001600160a01b03871660009081526015602052604090205460ff16155b8015611cae57506001600160a01b03881660009081526015602052604090205460ff16155b15611d815760125460009060ff168015611cd95750600b54600160801b90046001600160401b031615155b15611cf957611ce788611fcc565b80611cf65750611cf689611fcc565b90505b8015611d3257600b54620186a090611d2190600160801b90046001600160401b0316896129b3565b611d2b91906129ca565b9450611d61565b600954620186a090611d5490600160801b90046001600160401b0316896129b3565b611d5e91906129ca565b94505b8415611d7f57601654611d7f908a906001600160a01b03168761209a565b505b611da0565b611d9d88838885611d97578b6120f9565b8a6120f9565b93505b611daa84876128a3565b9250611db788888561209a565b506001979650505050505050565b6001600160a01b038216611def5760405163ec442f0560e01b8152600060048201526024016109b2565b610b89600083836124ba565b6001600160a01b038216611e2557604051634b637e8f60e11b8152600060048201526024016109b2565b610b89826000836124ba565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038381166000908152600160209081526040808320938616835292905220546000198114611a4c5781811015611eec57604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016109b2565b611a4c848484840360005b6001600160a01b038416611f215760405163e602df0560e01b8152600060048201526024016109b2565b6001600160a01b038316611f4b57604051634a1406b160e11b8152600060048201526024016109b2565b6001600160a01b0380851660009081526001602090815260408083209387168352929052208290558015611a4c57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051611fbe91815260200190565b60405180910390a350505050565b601354600090815b818160ff16101561209057600060138260ff1681548110611ff757611ff7612911565b6000918252602090912001546040516370a0823160e01b81526001600160a01b038781166004830152909116906370a0823190602401602060405180830381865afa15801561204a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061206e919061297d565b111561207e575060019392505050565b80612088816129ec565b915050611fd4565b5060009392505050565b6001600160a01b0383166120c457604051634b637e8f60e11b8152600060048201526024016109b2565b6001600160a01b0382166120ee5760405163ec442f0560e01b8152600060048201526024016109b2565b611a5f8383836124ba565b6012546000908190819081908190819060ff161561211d5761211a87611fcc565b90505b88156122af5780156121f557600a546001600160401b03161561216257600a54620186a090612155906001600160401b03168a6129b3565b61215f91906129ca565b94505b600a54600160401b90046001600160401b0316156121a957600a54620186a09061219c90600160401b90046001600160401b03168a6129b3565b6121a691906129ca565b93505b600a54600160801b90046001600160401b0316156121f057600a54620186a0906121e390600160801b90046001600160401b03168a6129b3565b6121ed91906129ca565b92505b612436565b6008546001600160401b03161561222e57600854620186a090612221906001600160401b03168a6129b3565b61222b91906129ca565b94505b600854600160401b90046001600160401b03161561227557600854620186a09061226890600160401b90046001600160401b03168a6129b3565b61227291906129ca565b93505b600854600160801b90046001600160401b0316156121f057600854620186a0906121e390600160801b90046001600160401b03168a6129b3565b801561236f57600a54600160c01b90046001600160401b0316156122fc57600a54620186a0906122ef90600160c01b90046001600160401b03168a6129b3565b6122f991906129ca565b94505b600b546001600160401b03161561233557600b54620186a090612328906001600160401b03168a6129b3565b61233291906129ca565b93505b600954600160401b90046001600160401b0316156121f057600b54620186a0906121e390600160401b90046001600160401b03168a6129b3565b600854600160c01b90046001600160401b0316156123b657600854620186a0906123a990600160c01b90046001600160401b03168a6129b3565b6123b391906129ca565b94505b6009546001600160401b0316156123ef57600954620186a0906123e2906001600160401b03168a6129b3565b6123ec91906129ca565b93505b600954600160401b90046001600160401b03161561243657600954620186a09061242990600160401b90046001600160401b03168a6129b3565b61243391906129ca565b92505b8261244185876128fe565b61244b91906128fe565b915081156124ad57831561247157601654612471908b906001600160a01b03168661209a565b841561248f5760175461248f908b906001600160a01b03168761209a565b82156124ad576018546124ad908b906001600160a01b03168561209a565b5098975050505050505050565b6001600160a01b0383166124e55780600260008282546124da91906128fe565b909155506125579050565b6001600160a01b038316600090815260208190526040902054818110156125385760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016109b2565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b03821661257357600280548290039055612592565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516125d791815260200190565b60405180910390a3505050565b600060208083528351808285015260005b81811015612611578581018301518582016040015282016125f5565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461264957600080fd5b919050565b6000806040838503121561266157600080fd5b61266a83612632565b946020939093013593505050565b8015158114610b9757600080fd5b6000806040838503121561269957600080fd5b6126a283612632565b915060208301356126b281612678565b809150509250929050565b6000806000606084860312156126d257600080fd5b6126db84612632565b92506126e960208501612632565b9150604084013590509250925092565b60006020828403121561270b57600080fd5b5035919050565b60006020828403121561272457600080fd5b6116a382612632565b60006020828403121561273f57600080fd5b81356116a381612678565b80356001600160401b038116811461264957600080fd5b600080600080600080600080610100898b03121561277e57600080fd5b6127878961274a565b975061279560208a0161274a565b96506127a360408a0161274a565b95506127b160608a0161274a565b94506127bf60808a0161274a565b93506127cd60a08a0161274a565b92506127db60c08a0161274a565b915060e08901356127eb81612678565b809150509295985092959890939650565b6000806040838503121561280f57600080fd5b61281883612632565b915061282660208401612632565b90509250929050565b60006020828403121561284157600080fd5b813561ffff811681146116a357600080fd5b600181811c9082168061286757607f821691505b60208210810361288757634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561092c5761092c61288d565b60208082526028908201527f54726164654d616e61676564546f6b656e3a20427269646765206973206e6f746040820152671032b730b136329760c11b606082015260800190565b8082018082111561092c5761092c61288d565b634e487b7160e01b600052603260045260246000fd5b6000600182016129395761293961288d565b5060010190565b634e487b7160e01b600052603160045260246000fd5b6001600160401b038181168382160190808211156129765761297661288d565b5092915050565b60006020828403121561298f57600080fd5b5051919050565b6000602082840312156129a857600080fd5b81516116a381612678565b808202811582820484141761092c5761092c61288d565b6000826129e757634e487b7160e01b600052601260045260246000fd5b500490565b600060ff821660ff8103612a0257612a0261288d565b6001019291505056fea2646970667358221220a00f080458caaef353623afe4bd301aeed99d2d94346f40df7842d52e47f188864736f6c63430008150033
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
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.
Add Token to MetaMask (Web3)

