ERC-20
Overview
Max Total Supply
1,000,000,000,000,000 NOVA
Holders
3,400
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
0.738585772373152655 NOVAValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
NovaToken
Compiler Version
v0.6.12+commit.27d51765
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
1234567891011121314151617181920212223242526// File: @openzeppelin/contracts/utils/Context.solpragma solidity >=0.6.0 <0.8.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;}function _msgData() internal view virtual returns (bytes memory) {this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691return msg.data;}}
12345678910111213141516171819{"optimizer": {"enabled": true,"runs": 200},"outputSelection": {"*": {"*": ["evm.bytecode","evm.deployedBytecode","devdoc","userdoc","metadata","abi"]}},"libraries": {}}
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_router","type":"address"},{"internalType":"address","name":"_devAddress","type":"address"},{"internalType":"address","name":"_vaultAddress","type":"address"},{"internalType":"address","name":"recipient","type":"address"}],"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":"account","type":"address"},{"indexed":false,"internalType":"bool","name":"isExcluded","type":"bool"}],"name":"ExcludeFromFees","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"accounts","type":"address[]"},{"indexed":false,"internalType":"bool","name":"isExcluded","type":"bool"}],"name":"ExcludeMultipleAccountsFromFees","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"newValue","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"oldValue","type":"uint256"}],"name":"GasForProcessingUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newLiquidityWallet","type":"address"},{"indexed":true,"internalType":"address","name":"oldLiquidityWallet","type":"address"}],"name":"LiquidityWalletUpdated","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":"pair","type":"address"},{"indexed":true,"internalType":"bool","name":"value","type":"bool"}],"name":"SetAutomatedMarketMakerPair","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokensSwapped","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethReceived","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensIntoLiquidity","type":"uint256"}],"name":"SwapAndLiquify","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newAddress","type":"address"},{"indexed":true,"internalType":"address","name":"oldAddress","type":"address"}],"name":"UpdateUniswapV2Router","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"DEAD","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WETH","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_isBlackHolder","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"automatedMarketMakerPairs","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"devAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bool","name":"excluded","type":"bool"}],"name":"excludeFromFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"bool","name":"excluded","type":"bool"}],"name":"excludeMultipleAccountsFromFees","outputs":[],"stateMutability":"nonpayable","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":"isToken0","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"to","type":"address"}],"name":"refoundMisToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"reserve0","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"reserve1","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"pair","type":"address"},{"internalType":"bool","name":"value","type":"bool"}],"name":"setAutomatedMarketMakerPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bool","name":"_black","type":"bool"}],"name":"setBlockHolder","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"setConvertFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_devAddress","type":"address"}],"name":"setDevAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"bool","name":"_black","type":"bool"}],"name":"setMultipleBlockHolder","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"setSwapTokensAtAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapTokensAtAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalFees","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newAddress","type":"address"}],"name":"updateUniswapV2Router","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"vaultAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
60c0604052600880546001600160a01b03191661dead1790556c01431e0fae6d7217caa0000000600955605a600a553480156200003b57600080fd5b506040516200342038038062003420833981810160405260808110156200006157600080fd5b50805160208083015160408085015160609095015181518083018352600a8152692737bb30902a37b5b2b760b11b818601908152835180850190945260048452634e4f564160e01b9584019590955280519596939593949193909291620000cc916003919062000716565b508051620000e290600490602084019062000716565b50506005805460ff19166012179055506000620000fe6200039b565b60058054610100600160a81b0319166101006001600160a01b03841690810291909117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600b80546001600160a01b038086166001600160a01b031992831617909255600c80548584169216919091179055604080516315ab88c960e31b8152905186926000929084169163ad5c464891600480820192602092909190829003018186803b158015620001c257600080fd5b505afa158015620001d7573d6000803e3d6000fd5b505050506040513d6020811015620001ee57600080fd5b50516001600160601b0319606082901b1660a0526001600160a01b03808216301060f81b6080526040805163c45a015560e01b815290519293506000929185169163c45a015591600480820192602092909190829003018186803b1580156200025657600080fd5b505afa1580156200026b573d6000803e3d6000fd5b505050506040513d60208110156200028257600080fd5b5051604080516364e329cb60e11b81523060048201526001600160a01b0385811660248301529151919092169163c9c653969160448083019260209291908290030181600087803b158015620002d757600080fd5b505af1158015620002ec573d6000803e3d6000fd5b505050506040513d60208110156200030357600080fd5b5051600680546001600160a01b038087166001600160a01b03199283161790925560078054928416929091169190911790559050620003448160016200039f565b6200035130600162000453565b620003676200035f6200058c565b600162000453565b6200037484600162000453565b6200038e846d314dc6448d9338c15b0a00000000620005a0565b50505050505050620007b2565b3390565b6001600160a01b0382166000908152600f602052604090205460ff1615158115151415620003ff5760405162461bcd60e51b8152600401808060200182810382526038815260200180620033be6038913960400191505060405180910390fd5b6001600160a01b0382166000818152600f6020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6200045d6200039b565b6001600160a01b0316620004706200058c565b6001600160a01b031614620004cc576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0382166000908152600d602052604090205460ff16151581151514156200052c5760405162461bcd60e51b815260040180806020018281038252602a815260200180620033f6602a913960400191505060405180910390fd5b6001600160a01b0382166000818152600d6020908152604091829020805460ff1916851515908117909155825190815291517f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df79281900390910190a25050565b60055461010090046001600160a01b031690565b6001600160a01b038216620005fc576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6200060a60008383620006af565b6200062681600254620006b460201b620019751790919060201c565b6002556001600160a01b038216600090815260208181526040909120546200065991839062001975620006b4821b17901c565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b505050565b6000828201838110156200070f576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200075957805160ff191683800117855562000789565b8280016001018555821562000789579182015b82811115620007895782518255916020019190600101906200076c565b50620007979291506200079b565b5090565b5b808211156200079757600081556001016200079c565b60805160f81c60a05160601c612bdd620007e16000398061119c5250806117ff52806121335250612bdd6000f3fe60806040526004361061021e5760003560e01c80638da5cb5b11610123578063baedc0dd116100ab578063dcf93f321161006f578063dcf93f3214610860578063dd62ed3e14610875578063e2f45605146108b0578063eea8d0ba146108c5578063f2fde38b146108f857610225565b8063baedc0dd146106fd578063bd86c6f614610738578063c024666814610773578063c492f046146107ae578063d0d41fe11461082d57610225565b8063a457c2d7116100f2578063a457c2d714610619578063a9059cbb14610652578063ad5c46481461068b578063afa4f3b2146106a0578063b62496f5146106ca57610225565b80638da5cb5b1461058a57806390caaeaf1461059f57806395d89b41146105c95780639a7a23d6146105de57610225565b80633ad10ef6116101a65780635a76f25e116101755780635a76f25e1461047b5780635e1b214e1461049057806365b8dbc01461050f57806370a0823114610542578063715018a61461057557610225565b80633ad10ef614610427578063430bf08a1461043c578063443cb4bc1461045157806349bd5a5e1461046657610225565b80631694505e116101ed5780631694505e1461035657806318160ddd1461036b57806323b872dd14610380578063313ce567146103c357806339509351146103ee57610225565b806303fd2a451461022757806306fdde0314610258578063095ea7b3146102e257806313114a9d1461032f57610225565b3661022557005b005b34801561023357600080fd5b5061023c61092b565b604080516001600160a01b039092168252519081900360200190f35b34801561026457600080fd5b5061026d61093a565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102a757818101518382015260200161028f565b50505050905090810190601f1680156102d45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102ee57600080fd5b5061031b6004803603604081101561030557600080fd5b506001600160a01b0381351690602001356109d0565b604080519115158252519081900360200190f35b34801561033b57600080fd5b506103446109ee565b60408051918252519081900360200190f35b34801561036257600080fd5b5061023c6109f4565b34801561037757600080fd5b50610344610a03565b34801561038c57600080fd5b5061031b600480360360608110156103a357600080fd5b506001600160a01b03813581169160208101359091169060400135610a09565b3480156103cf57600080fd5b506103d8610a90565b6040805160ff9092168252519081900360200190f35b3480156103fa57600080fd5b5061031b6004803603604081101561041157600080fd5b506001600160a01b038135169060200135610a99565b34801561043357600080fd5b5061023c610ae7565b34801561044857600080fd5b5061023c610af6565b34801561045d57600080fd5b50610344610b05565b34801561047257600080fd5b5061023c610b0b565b34801561048757600080fd5b50610344610b1a565b34801561049c57600080fd5b50610225600480360360408110156104b357600080fd5b8101906020810181356401000000008111156104ce57600080fd5b8201836020820111156104e057600080fd5b8035906020019184602083028401116401000000008311171561050257600080fd5b9193509150351515610b20565b34801561051b57600080fd5b506102256004803603602081101561053257600080fd5b50356001600160a01b0316610bdd565b34801561054e57600080fd5b506103446004803603602081101561056557600080fd5b50356001600160a01b0316610e6c565b34801561058157600080fd5b50610225610e87565b34801561059657600080fd5b5061023c610f39565b3480156105ab57600080fd5b50610225600480360360208110156105c257600080fd5b5035610f4d565b3480156105d557600080fd5b5061026d611000565b3480156105ea57600080fd5b506102256004803603604081101561060157600080fd5b506001600160a01b0381351690602001351515611061565b34801561062557600080fd5b5061031b6004803603604081101561063c57600080fd5b506001600160a01b03813516906020013561111e565b34801561065e57600080fd5b5061031b6004803603604081101561067557600080fd5b506001600160a01b038135169060200135611186565b34801561069757600080fd5b5061023c61119a565b3480156106ac57600080fd5b50610225600480360360208110156106c357600080fd5b50356111be565b3480156106d657600080fd5b5061031b600480360360208110156106ed57600080fd5b50356001600160a01b0316611225565b34801561070957600080fd5b506102256004803603604081101561072057600080fd5b506001600160a01b038135169060200135151561123a565b34801561074457600080fd5b506102256004803603604081101561075b57600080fd5b506001600160a01b038135811691602001351661132d565b34801561077f57600080fd5b506102256004803603604081101561079657600080fd5b506001600160a01b038135169060200135151561152f565b3480156107ba57600080fd5b50610225600480360360408110156107d157600080fd5b8101906020810181356401000000008111156107ec57600080fd5b8201836020820111156107fe57600080fd5b8035906020019184602083028401116401000000008311171561082057600080fd5b919350915035151561164f565b34801561083957600080fd5b506102256004803603602081101561085057600080fd5b50356001600160a01b0316611779565b34801561086c57600080fd5b5061031b6117fd565b34801561088157600080fd5b506103446004803603604081101561089857600080fd5b506001600160a01b0381358116916020013516611821565b3480156108bc57600080fd5b5061034461184c565b3480156108d157600080fd5b5061031b600480360360208110156108e857600080fd5b50356001600160a01b0316611852565b34801561090457600080fd5b506102256004803603602081101561091b57600080fd5b50356001600160a01b0316611867565b6008546001600160a01b031681565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156109c65780601f1061099b576101008083540402835291602001916109c6565b820191906000526020600020905b8154815290600101906020018083116109a957829003601f168201915b5050505050905090565b60006109e46109dd6119d6565b84846119da565b5060015b92915050565b600a5481565b6006546001600160a01b031681565b60025490565b6000610a16848484611ac6565b610a8684610a226119d6565b610a8185604051806060016040528060288152602001612ac8602891396001600160a01b038a16600090815260016020526040812090610a606119d6565b6001600160a01b031681526020810191909152604001600020549190611dbe565b6119da565b5060019392505050565b60055460ff1690565b60006109e4610aa66119d6565b84610a818560016000610ab76119d6565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490611975565b600b546001600160a01b031681565b600c546001600160a01b031681565b60105481565b6007546001600160a01b031681565b60115481565b610b286119d6565b6001600160a01b0316610b39610f39565b6001600160a01b031614610b82576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b60005b82811015610bd75781600e6000868685818110610b9e57fe5b602090810292909201356001600160a01b0316835250810191909152604001600020805460ff1916911515919091179055600101610b85565b50505050565b610be56119d6565b6001600160a01b0316610bf6610f39565b6001600160a01b031614610c3f576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b6006546001600160a01b0382811691161415610c8c5760405162461bcd60e51b8152600401808060200182810382526023815260200180612a636023913960400191505060405180910390fd5b6006546040516001600160a01b03918216918316907f8fc842bbd331dfa973645f4ed48b11683d501ebf1352708d77a5da2ab49a576e90600090a3600680546001600160a01b0319166001600160a01b0383811691909117918290556040805163c45a015560e01b815290516000939092169163c45a015591600480820192602092909190829003018186803b158015610d2557600080fd5b505afa158015610d39573d6000803e3d6000fd5b505050506040513d6020811015610d4f57600080fd5b5051600654604080516315ab88c960e31b815290516001600160a01b039384169363c9c6539693309391169163ad5c464891600480820192602092909190829003018186803b158015610da157600080fd5b505afa158015610db5573d6000803e3d6000fd5b505050506040513d6020811015610dcb57600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b0393841660048201529290911660248301525160448083019260209291908290030181600087803b158015610e1d57600080fd5b505af1158015610e31573d6000803e3d6000fd5b505050506040513d6020811015610e4757600080fd5b5051600780546001600160a01b0319166001600160a01b039092169190911790555050565b6001600160a01b031660009081526020819052604090205490565b610e8f6119d6565b6001600160a01b0316610ea0610f39565b6001600160a01b031614610ee9576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b60055460405160009161010090046001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a360058054610100600160a81b0319169055565b60055461010090046001600160a01b031690565b610f556119d6565b6001600160a01b0316610f66610f39565b6001600160a01b031614610faf576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b61012c811115610ffb576040805162461bcd60e51b81526020600482015260126024820152714e6f76613a206f766572206d61782066656560701b604482015290519081900360640190fd5b600a55565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156109c65780601f1061099b576101008083540402835291602001916109c6565b6110696119d6565b6001600160a01b031661107a610f39565b6001600160a01b0316146110c3576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b6007546001600160a01b03838116911614156111105760405162461bcd60e51b815260040180806020018281038252604081526020018061297d6040913960400191505060405180910390fd5b61111a8282611e55565b5050565b60006109e461112b6119d6565b84610a8185604051806060016040528060258152602001612b8360259139600160006111556119d6565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190611dbe565b60006109e46111936119d6565b8484611ac6565b7f000000000000000000000000000000000000000000000000000000000000000081565b6111c66119d6565b6001600160a01b03166111d7610f39565b6001600160a01b031614611220576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b600955565b600f6020526000908152604090205460ff1681565b6112426119d6565b6001600160a01b0316611253610f39565b6001600160a01b03161461129c576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b6001600160a01b0382166000908152600e602052604090205460ff1615158115151415611302576040805162461bcd60e51b815260206004820152600f60248201526e115510ce881b9bdd081959999958dd608a1b604482015290519081900360640190fd5b6001600160a01b03919091166000908152600e60205260409020805460ff1916911515919091179055565b6113356119d6565b6001600160a01b0316611346610f39565b6001600160a01b03161461138f576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b6001600160a01b0382166114a25760408051600080825260208201928390528151479391926001600160a01b038616928592819081908082805b602083106113e85780518252601f1990920191602091820191016113c9565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461144a576040519150601f19603f3d011682016040523d82523d6000602084013e61144f565b606091505b505090508061149b576040805162461bcd60e51b815260206004820152601360248201527211551217d514905394d1915497d19052531151606a1b604482015290519081900360640190fd5b505061111a565b6000826001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156114f157600080fd5b505afa158015611505573d6000803e3d6000fd5b505050506040513d602081101561151b57600080fd5b5051905061152a838383611f07565b505050565b6115376119d6565b6001600160a01b0316611548610f39565b6001600160a01b031614611591576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b6001600160a01b0382166000908152600d602052604090205460ff16151581151514156115ef5760405162461bcd60e51b815260040180806020018281038252602a815260200180612b59602a913960400191505060405180910390fd5b6001600160a01b0382166000818152600d6020908152604091829020805460ff1916851515908117909155825190815291517f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df79281900390910190a25050565b6116576119d6565b6001600160a01b0316611668610f39565b6001600160a01b0316146116b1576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b60005b828110156117065781600d60008686858181106116cd57fe5b602090810292909201356001600160a01b0316835250810191909152604001600020805460ff19169115159190911790556001016116b4565b507f7fdaf542373fa84f4ee8d662c642f44e4c2276a217d7d29e548b6eb29a233b35838383604051808060200183151581526020018281038252858582818152602001925060200280828437600083820152604051601f909101601f1916909201829003965090945050505050a1505050565b6117816119d6565b6001600160a01b0316611792610f39565b6001600160a01b0316146117db576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b600b80546001600160a01b0319166001600160a01b0392909216919091179055565b7f000000000000000000000000000000000000000000000000000000000000000081565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60095481565b600e6020526000908152604090205460ff1681565b61186f6119d6565b6001600160a01b0316611880610f39565b6001600160a01b0316146118c9576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b6001600160a01b03811661190e5760405162461bcd60e51b81526004018080602001828103825260268152602001806129bd6026913960400191505060405180910390fd5b6005546040516001600160a01b0380841692610100900416907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b6000828201838110156119cf576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b3390565b6001600160a01b038316611a1f5760405162461bcd60e51b8152600401808060200182810382526024815260200180612b356024913960400191505060405180910390fd5b6001600160a01b038216611a645760405162461bcd60e51b81526004018080602001828103825260228152602001806129e36022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316611b0b5760405162461bcd60e51b8152600401808060200182810382526025815260200180612b106025913960400191505060405180910390fd5b6001600160a01b038216611b505760405162461bcd60e51b815260040180806020018281038252602381526020018061295a6023913960400191505060405180910390fd5b6001600160a01b0383166000908152600e602052604090205460ff1615611ba85760405162461bcd60e51b8152600401808060200182810382526021815260200180612a866021913960400191505060405180910390fd5b6001600160a01b0383166000908152600f602052604090205460ff16611bd057611bd0612063565b80611be657611be1838360006123bc565b61152a565b6000611bf130610e6c565b60095490915081108015908190611c125750600754600160a01b900460ff16155b8015611c3757506001600160a01b0385166000908152600f602052604090205460ff16155b8015611c5c5750611c46610f39565b6001600160a01b0316856001600160a01b031614155b8015611c815750611c6b610f39565b6001600160a01b0316846001600160a01b031614155b15611cb0576007805460ff60a01b1916600160a01b179055611ca282612517565b6007805460ff60a01b191690555b600754600090600160a01b900460ff16158015611ce557506001600160a01b0385166000908152600f602052604090205460ff165b15611cee575060015b6001600160a01b0386166000908152600d602052604090205460ff1680611d2d57506001600160a01b0385166000908152600d602052604090205460ff165b80611d5057506001600160a01b0386166000908152600f602052604090205460ff165b15611d59575060005b808015611d6857506000600a54115b15611dab576000611d906103e8611d8a600a54886125ce90919063ffffffff16565b90612627565b9050611d9c858261268e565b9450611da98730836123bc565b505b611db68686866123bc565b505050505050565b60008184841115611e4d5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611e12578181015183820152602001611dfa565b50505050905090810190601f168015611e3f5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6001600160a01b0382166000908152600f602052604090205460ff1615158115151415611eb35760405162461bcd60e51b8152600401808060200182810382526038815260200180612a056038913960400191505060405180910390fd5b6001600160a01b0382166000818152600f6020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b178152925182516000946060949389169392918291908083835b60208310611f845780518252601f199092019160209182019101611f65565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611fe6576040519150601f19603f3d011682016040523d82523d6000602084013e611feb565b606091505b5091509150818015612019575080511580612019575080806020019051602081101561201657600080fd5b50515b61205c576040805162461bcd60e51b815260206004820152600f60248201526e1514905394d1915497d19052531151608a1b604482015290519081900360640190fd5b5050505050565b600080600760009054906101000a90046001600160a01b03166001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b1580156120b457600080fd5b505afa1580156120c8573d6000803e3d6000fd5b505050506040513d60608110156120de57600080fd5b5080516020909101516001600160701b039182169350169050811580612102575080155b1561210e5750506123ba565b601054158061211d5750601154155b15612131576010829055601181905561111a565b7f00000000000000000000000000000000000000000000000000000000000000001561228b578160115402600a026010548202106122865760075460085461218a916001600160a01b0390811691166064855b046123bc565b600760009054906101000a90046001600160a01b03166001600160a01b031663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156121da57600080fd5b505af11580156121ee573d6000803e3d6000fd5b50505050600760009054906101000a90046001600160a01b03166001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561224057600080fd5b505afa158015612254573d6000803e3d6000fd5b505050506040513d606081101561226a57600080fd5b5080516020909101516001600160701b03908116601155166010555b61111a565b8060105402600a0260115483021061111a576007546008546122bc916001600160a01b039081169116606484612184565b600760009054906101000a90046001600160a01b03166001600160a01b031663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561230c57600080fd5b505af1158015612320573d6000803e3d6000fd5b50505050600760009054906101000a90046001600160a01b03166001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561237257600080fd5b505afa158015612386573d6000803e3d6000fd5b505050506040513d606081101561239c57600080fd5b5080516020909101516001600160701b039081166011551660105550505b565b6001600160a01b0383166124015760405162461bcd60e51b8152600401808060200182810382526025815260200180612b106025913960400191505060405180910390fd5b6001600160a01b0382166124465760405162461bcd60e51b815260040180806020018281038252602381526020018061295a6023913960400191505060405180910390fd5b61245183838361152a565b61248e81604051806060016040528060268152602001612a3d602691396001600160a01b0386166000908152602081905260409020549190611dbe565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546124bd9082611975565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b804761253161252c605a611d8a85604b6125ce565b6126eb565b600c5447829003906001600160a01b03166108fc612555604b611d8a85601e6125ce565b6040518115909202916000818181858888f1935050505015801561257d573d6000803e3d6000fd5b50600b546001600160a01b03166108fc61259d604b611d8a85601e6125ce565b6040518115909202916000818181858888f193505050501580156125c5573d6000803e3d6000fd5b50610bd7612891565b6000826125dd575060006109e8565b828202828482816125ea57fe5b04146119cf5760405162461bcd60e51b8152600401808060200182810382526021815260200180612aa76021913960400191505060405180910390fd5b600080821161267d576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b81838161268657fe5b049392505050565b6000828211156126e5576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6040805160028082526060808301845292602083019080368337019050509050308160008151811061271957fe5b6001600160a01b03928316602091820292909201810191909152600654604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b15801561276d57600080fd5b505afa158015612781573d6000803e3d6000fd5b505050506040513d602081101561279757600080fd5b50518151829060019081106127a857fe5b6001600160a01b0392831660209182029290920101526006546127ce91309116846119da565b60065460405163791ac94760e01b8152600481018481526000602483018190523060648401819052426084850181905260a060448601908152875160a487015287516001600160a01b039097169663791ac947968a968a9594939092909160c40190602080880191028083838b5b8381101561285457818101518382015260200161283c565b505050509050019650505050505050600060405180830381600087803b15801561287d57600080fd5b505af1158015611db6573d6000803e3d6000fd5b600061289c30610e6c565b60065490915047906128b99030906001600160a01b0316846119da565b600654600b546040805163f305d71960e01b81523060048201526024810186905260006044820181905260648201526001600160a01b0392831660848201524260a48201529051919092169163f305d71991849160c48082019260609290919082900301818588803b15801561292e57600080fd5b505af1158015612942573d6000803e3d6000fd5b50505050506040513d6060811015610bd757600080fdfe45524332303a207472616e7366657220746f20746865207a65726f20616464726573735468652053706f6f6b7920706169722063616e6e6f742062652072656d6f7665642066726f6d206175746f6d617465644d61726b65744d616b657250616972734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f20616464726573734175746f6d61746564206d61726b6574206d616b6572207061697220697320616c72656164792073657420746f20746861742076616c756545524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636554686520726f7574657220616c7265616479206861732074686174206164647265737345524332303a2066726f6d206164647265737320696e20626c61636b206c697374536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657245524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f20616464726573734163636f756e7420697320616c7265616479207468652076616c7565206f6620276578636c756465642745524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220b16b7d04545c0a18cc066377d0395fcab8759e002bdd449176d797c1ef56ae9364736f6c634300060c00334175746f6d61746564206d61726b6574206d616b6572207061697220697320616c72656164792073657420746f20746861742076616c75654163636f756e7420697320616c7265616479207468652076616c7565206f6620276578636c75646564270000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000002362de4a9198c91ad122679f138fba897bda97a9000000000000000000000000573136a967382d4747ad62e1560513141aea4f32000000000000000000000000cc0e3d349f5c3395f31a38ae8cb631bc10026060
Deployed Bytecode
0x60806040526004361061021e5760003560e01c80638da5cb5b11610123578063baedc0dd116100ab578063dcf93f321161006f578063dcf93f3214610860578063dd62ed3e14610875578063e2f45605146108b0578063eea8d0ba146108c5578063f2fde38b146108f857610225565b8063baedc0dd146106fd578063bd86c6f614610738578063c024666814610773578063c492f046146107ae578063d0d41fe11461082d57610225565b8063a457c2d7116100f2578063a457c2d714610619578063a9059cbb14610652578063ad5c46481461068b578063afa4f3b2146106a0578063b62496f5146106ca57610225565b80638da5cb5b1461058a57806390caaeaf1461059f57806395d89b41146105c95780639a7a23d6146105de57610225565b80633ad10ef6116101a65780635a76f25e116101755780635a76f25e1461047b5780635e1b214e1461049057806365b8dbc01461050f57806370a0823114610542578063715018a61461057557610225565b80633ad10ef614610427578063430bf08a1461043c578063443cb4bc1461045157806349bd5a5e1461046657610225565b80631694505e116101ed5780631694505e1461035657806318160ddd1461036b57806323b872dd14610380578063313ce567146103c357806339509351146103ee57610225565b806303fd2a451461022757806306fdde0314610258578063095ea7b3146102e257806313114a9d1461032f57610225565b3661022557005b005b34801561023357600080fd5b5061023c61092b565b604080516001600160a01b039092168252519081900360200190f35b34801561026457600080fd5b5061026d61093a565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102a757818101518382015260200161028f565b50505050905090810190601f1680156102d45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102ee57600080fd5b5061031b6004803603604081101561030557600080fd5b506001600160a01b0381351690602001356109d0565b604080519115158252519081900360200190f35b34801561033b57600080fd5b506103446109ee565b60408051918252519081900360200190f35b34801561036257600080fd5b5061023c6109f4565b34801561037757600080fd5b50610344610a03565b34801561038c57600080fd5b5061031b600480360360608110156103a357600080fd5b506001600160a01b03813581169160208101359091169060400135610a09565b3480156103cf57600080fd5b506103d8610a90565b6040805160ff9092168252519081900360200190f35b3480156103fa57600080fd5b5061031b6004803603604081101561041157600080fd5b506001600160a01b038135169060200135610a99565b34801561043357600080fd5b5061023c610ae7565b34801561044857600080fd5b5061023c610af6565b34801561045d57600080fd5b50610344610b05565b34801561047257600080fd5b5061023c610b0b565b34801561048757600080fd5b50610344610b1a565b34801561049c57600080fd5b50610225600480360360408110156104b357600080fd5b8101906020810181356401000000008111156104ce57600080fd5b8201836020820111156104e057600080fd5b8035906020019184602083028401116401000000008311171561050257600080fd5b9193509150351515610b20565b34801561051b57600080fd5b506102256004803603602081101561053257600080fd5b50356001600160a01b0316610bdd565b34801561054e57600080fd5b506103446004803603602081101561056557600080fd5b50356001600160a01b0316610e6c565b34801561058157600080fd5b50610225610e87565b34801561059657600080fd5b5061023c610f39565b3480156105ab57600080fd5b50610225600480360360208110156105c257600080fd5b5035610f4d565b3480156105d557600080fd5b5061026d611000565b3480156105ea57600080fd5b506102256004803603604081101561060157600080fd5b506001600160a01b0381351690602001351515611061565b34801561062557600080fd5b5061031b6004803603604081101561063c57600080fd5b506001600160a01b03813516906020013561111e565b34801561065e57600080fd5b5061031b6004803603604081101561067557600080fd5b506001600160a01b038135169060200135611186565b34801561069757600080fd5b5061023c61119a565b3480156106ac57600080fd5b50610225600480360360208110156106c357600080fd5b50356111be565b3480156106d657600080fd5b5061031b600480360360208110156106ed57600080fd5b50356001600160a01b0316611225565b34801561070957600080fd5b506102256004803603604081101561072057600080fd5b506001600160a01b038135169060200135151561123a565b34801561074457600080fd5b506102256004803603604081101561075b57600080fd5b506001600160a01b038135811691602001351661132d565b34801561077f57600080fd5b506102256004803603604081101561079657600080fd5b506001600160a01b038135169060200135151561152f565b3480156107ba57600080fd5b50610225600480360360408110156107d157600080fd5b8101906020810181356401000000008111156107ec57600080fd5b8201836020820111156107fe57600080fd5b8035906020019184602083028401116401000000008311171561082057600080fd5b919350915035151561164f565b34801561083957600080fd5b506102256004803603602081101561085057600080fd5b50356001600160a01b0316611779565b34801561086c57600080fd5b5061031b6117fd565b34801561088157600080fd5b506103446004803603604081101561089857600080fd5b506001600160a01b0381358116916020013516611821565b3480156108bc57600080fd5b5061034461184c565b3480156108d157600080fd5b5061031b600480360360208110156108e857600080fd5b50356001600160a01b0316611852565b34801561090457600080fd5b506102256004803603602081101561091b57600080fd5b50356001600160a01b0316611867565b6008546001600160a01b031681565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156109c65780601f1061099b576101008083540402835291602001916109c6565b820191906000526020600020905b8154815290600101906020018083116109a957829003601f168201915b5050505050905090565b60006109e46109dd6119d6565b84846119da565b5060015b92915050565b600a5481565b6006546001600160a01b031681565b60025490565b6000610a16848484611ac6565b610a8684610a226119d6565b610a8185604051806060016040528060288152602001612ac8602891396001600160a01b038a16600090815260016020526040812090610a606119d6565b6001600160a01b031681526020810191909152604001600020549190611dbe565b6119da565b5060019392505050565b60055460ff1690565b60006109e4610aa66119d6565b84610a818560016000610ab76119d6565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490611975565b600b546001600160a01b031681565b600c546001600160a01b031681565b60105481565b6007546001600160a01b031681565b60115481565b610b286119d6565b6001600160a01b0316610b39610f39565b6001600160a01b031614610b82576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b60005b82811015610bd75781600e6000868685818110610b9e57fe5b602090810292909201356001600160a01b0316835250810191909152604001600020805460ff1916911515919091179055600101610b85565b50505050565b610be56119d6565b6001600160a01b0316610bf6610f39565b6001600160a01b031614610c3f576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b6006546001600160a01b0382811691161415610c8c5760405162461bcd60e51b8152600401808060200182810382526023815260200180612a636023913960400191505060405180910390fd5b6006546040516001600160a01b03918216918316907f8fc842bbd331dfa973645f4ed48b11683d501ebf1352708d77a5da2ab49a576e90600090a3600680546001600160a01b0319166001600160a01b0383811691909117918290556040805163c45a015560e01b815290516000939092169163c45a015591600480820192602092909190829003018186803b158015610d2557600080fd5b505afa158015610d39573d6000803e3d6000fd5b505050506040513d6020811015610d4f57600080fd5b5051600654604080516315ab88c960e31b815290516001600160a01b039384169363c9c6539693309391169163ad5c464891600480820192602092909190829003018186803b158015610da157600080fd5b505afa158015610db5573d6000803e3d6000fd5b505050506040513d6020811015610dcb57600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b0393841660048201529290911660248301525160448083019260209291908290030181600087803b158015610e1d57600080fd5b505af1158015610e31573d6000803e3d6000fd5b505050506040513d6020811015610e4757600080fd5b5051600780546001600160a01b0319166001600160a01b039092169190911790555050565b6001600160a01b031660009081526020819052604090205490565b610e8f6119d6565b6001600160a01b0316610ea0610f39565b6001600160a01b031614610ee9576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b60055460405160009161010090046001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a360058054610100600160a81b0319169055565b60055461010090046001600160a01b031690565b610f556119d6565b6001600160a01b0316610f66610f39565b6001600160a01b031614610faf576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b61012c811115610ffb576040805162461bcd60e51b81526020600482015260126024820152714e6f76613a206f766572206d61782066656560701b604482015290519081900360640190fd5b600a55565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156109c65780601f1061099b576101008083540402835291602001916109c6565b6110696119d6565b6001600160a01b031661107a610f39565b6001600160a01b0316146110c3576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b6007546001600160a01b03838116911614156111105760405162461bcd60e51b815260040180806020018281038252604081526020018061297d6040913960400191505060405180910390fd5b61111a8282611e55565b5050565b60006109e461112b6119d6565b84610a8185604051806060016040528060258152602001612b8360259139600160006111556119d6565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190611dbe565b60006109e46111936119d6565b8484611ac6565b7f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281565b6111c66119d6565b6001600160a01b03166111d7610f39565b6001600160a01b031614611220576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b600955565b600f6020526000908152604090205460ff1681565b6112426119d6565b6001600160a01b0316611253610f39565b6001600160a01b03161461129c576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b6001600160a01b0382166000908152600e602052604090205460ff1615158115151415611302576040805162461bcd60e51b815260206004820152600f60248201526e115510ce881b9bdd081959999958dd608a1b604482015290519081900360640190fd5b6001600160a01b03919091166000908152600e60205260409020805460ff1916911515919091179055565b6113356119d6565b6001600160a01b0316611346610f39565b6001600160a01b03161461138f576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b6001600160a01b0382166114a25760408051600080825260208201928390528151479391926001600160a01b038616928592819081908082805b602083106113e85780518252601f1990920191602091820191016113c9565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461144a576040519150601f19603f3d011682016040523d82523d6000602084013e61144f565b606091505b505090508061149b576040805162461bcd60e51b815260206004820152601360248201527211551217d514905394d1915497d19052531151606a1b604482015290519081900360640190fd5b505061111a565b6000826001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156114f157600080fd5b505afa158015611505573d6000803e3d6000fd5b505050506040513d602081101561151b57600080fd5b5051905061152a838383611f07565b505050565b6115376119d6565b6001600160a01b0316611548610f39565b6001600160a01b031614611591576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b6001600160a01b0382166000908152600d602052604090205460ff16151581151514156115ef5760405162461bcd60e51b815260040180806020018281038252602a815260200180612b59602a913960400191505060405180910390fd5b6001600160a01b0382166000818152600d6020908152604091829020805460ff1916851515908117909155825190815291517f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df79281900390910190a25050565b6116576119d6565b6001600160a01b0316611668610f39565b6001600160a01b0316146116b1576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b60005b828110156117065781600d60008686858181106116cd57fe5b602090810292909201356001600160a01b0316835250810191909152604001600020805460ff19169115159190911790556001016116b4565b507f7fdaf542373fa84f4ee8d662c642f44e4c2276a217d7d29e548b6eb29a233b35838383604051808060200183151581526020018281038252858582818152602001925060200280828437600083820152604051601f909101601f1916909201829003965090945050505050a1505050565b6117816119d6565b6001600160a01b0316611792610f39565b6001600160a01b0316146117db576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b600b80546001600160a01b0319166001600160a01b0392909216919091179055565b7f000000000000000000000000000000000000000000000000000000000000000081565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60095481565b600e6020526000908152604090205460ff1681565b61186f6119d6565b6001600160a01b0316611880610f39565b6001600160a01b0316146118c9576040805162461bcd60e51b81526020600482018190526024820152600080516020612af0833981519152604482015290519081900360640190fd5b6001600160a01b03811661190e5760405162461bcd60e51b81526004018080602001828103825260268152602001806129bd6026913960400191505060405180910390fd5b6005546040516001600160a01b0380841692610100900416907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b6000828201838110156119cf576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b3390565b6001600160a01b038316611a1f5760405162461bcd60e51b8152600401808060200182810382526024815260200180612b356024913960400191505060405180910390fd5b6001600160a01b038216611a645760405162461bcd60e51b81526004018080602001828103825260228152602001806129e36022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316611b0b5760405162461bcd60e51b8152600401808060200182810382526025815260200180612b106025913960400191505060405180910390fd5b6001600160a01b038216611b505760405162461bcd60e51b815260040180806020018281038252602381526020018061295a6023913960400191505060405180910390fd5b6001600160a01b0383166000908152600e602052604090205460ff1615611ba85760405162461bcd60e51b8152600401808060200182810382526021815260200180612a866021913960400191505060405180910390fd5b6001600160a01b0383166000908152600f602052604090205460ff16611bd057611bd0612063565b80611be657611be1838360006123bc565b61152a565b6000611bf130610e6c565b60095490915081108015908190611c125750600754600160a01b900460ff16155b8015611c3757506001600160a01b0385166000908152600f602052604090205460ff16155b8015611c5c5750611c46610f39565b6001600160a01b0316856001600160a01b031614155b8015611c815750611c6b610f39565b6001600160a01b0316846001600160a01b031614155b15611cb0576007805460ff60a01b1916600160a01b179055611ca282612517565b6007805460ff60a01b191690555b600754600090600160a01b900460ff16158015611ce557506001600160a01b0385166000908152600f602052604090205460ff165b15611cee575060015b6001600160a01b0386166000908152600d602052604090205460ff1680611d2d57506001600160a01b0385166000908152600d602052604090205460ff165b80611d5057506001600160a01b0386166000908152600f602052604090205460ff165b15611d59575060005b808015611d6857506000600a54115b15611dab576000611d906103e8611d8a600a54886125ce90919063ffffffff16565b90612627565b9050611d9c858261268e565b9450611da98730836123bc565b505b611db68686866123bc565b505050505050565b60008184841115611e4d5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611e12578181015183820152602001611dfa565b50505050905090810190601f168015611e3f5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6001600160a01b0382166000908152600f602052604090205460ff1615158115151415611eb35760405162461bcd60e51b8152600401808060200182810382526038815260200180612a056038913960400191505060405180910390fd5b6001600160a01b0382166000818152600f6020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b178152925182516000946060949389169392918291908083835b60208310611f845780518252601f199092019160209182019101611f65565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611fe6576040519150601f19603f3d011682016040523d82523d6000602084013e611feb565b606091505b5091509150818015612019575080511580612019575080806020019051602081101561201657600080fd5b50515b61205c576040805162461bcd60e51b815260206004820152600f60248201526e1514905394d1915497d19052531151608a1b604482015290519081900360640190fd5b5050505050565b600080600760009054906101000a90046001600160a01b03166001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b1580156120b457600080fd5b505afa1580156120c8573d6000803e3d6000fd5b505050506040513d60608110156120de57600080fd5b5080516020909101516001600160701b039182169350169050811580612102575080155b1561210e5750506123ba565b601054158061211d5750601154155b15612131576010829055601181905561111a565b7f00000000000000000000000000000000000000000000000000000000000000001561228b578160115402600a026010548202106122865760075460085461218a916001600160a01b0390811691166064855b046123bc565b600760009054906101000a90046001600160a01b03166001600160a01b031663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156121da57600080fd5b505af11580156121ee573d6000803e3d6000fd5b50505050600760009054906101000a90046001600160a01b03166001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561224057600080fd5b505afa158015612254573d6000803e3d6000fd5b505050506040513d606081101561226a57600080fd5b5080516020909101516001600160701b03908116601155166010555b61111a565b8060105402600a0260115483021061111a576007546008546122bc916001600160a01b039081169116606484612184565b600760009054906101000a90046001600160a01b03166001600160a01b031663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561230c57600080fd5b505af1158015612320573d6000803e3d6000fd5b50505050600760009054906101000a90046001600160a01b03166001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561237257600080fd5b505afa158015612386573d6000803e3d6000fd5b505050506040513d606081101561239c57600080fd5b5080516020909101516001600160701b039081166011551660105550505b565b6001600160a01b0383166124015760405162461bcd60e51b8152600401808060200182810382526025815260200180612b106025913960400191505060405180910390fd5b6001600160a01b0382166124465760405162461bcd60e51b815260040180806020018281038252602381526020018061295a6023913960400191505060405180910390fd5b61245183838361152a565b61248e81604051806060016040528060268152602001612a3d602691396001600160a01b0386166000908152602081905260409020549190611dbe565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546124bd9082611975565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b804761253161252c605a611d8a85604b6125ce565b6126eb565b600c5447829003906001600160a01b03166108fc612555604b611d8a85601e6125ce565b6040518115909202916000818181858888f1935050505015801561257d573d6000803e3d6000fd5b50600b546001600160a01b03166108fc61259d604b611d8a85601e6125ce565b6040518115909202916000818181858888f193505050501580156125c5573d6000803e3d6000fd5b50610bd7612891565b6000826125dd575060006109e8565b828202828482816125ea57fe5b04146119cf5760405162461bcd60e51b8152600401808060200182810382526021815260200180612aa76021913960400191505060405180910390fd5b600080821161267d576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b81838161268657fe5b049392505050565b6000828211156126e5576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6040805160028082526060808301845292602083019080368337019050509050308160008151811061271957fe5b6001600160a01b03928316602091820292909201810191909152600654604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b15801561276d57600080fd5b505afa158015612781573d6000803e3d6000fd5b505050506040513d602081101561279757600080fd5b50518151829060019081106127a857fe5b6001600160a01b0392831660209182029290920101526006546127ce91309116846119da565b60065460405163791ac94760e01b8152600481018481526000602483018190523060648401819052426084850181905260a060448601908152875160a487015287516001600160a01b039097169663791ac947968a968a9594939092909160c40190602080880191028083838b5b8381101561285457818101518382015260200161283c565b505050509050019650505050505050600060405180830381600087803b15801561287d57600080fd5b505af1158015611db6573d6000803e3d6000fd5b600061289c30610e6c565b60065490915047906128b99030906001600160a01b0316846119da565b600654600b546040805163f305d71960e01b81523060048201526024810186905260006044820181905260648201526001600160a01b0392831660848201524260a48201529051919092169163f305d71991849160c48082019260609290919082900301818588803b15801561292e57600080fd5b505af1158015612942573d6000803e3d6000fd5b50505050506040513d6060811015610bd757600080fdfe45524332303a207472616e7366657220746f20746865207a65726f20616464726573735468652053706f6f6b7920706169722063616e6e6f742062652072656d6f7665642066726f6d206175746f6d617465644d61726b65744d616b657250616972734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f20616464726573734175746f6d61746564206d61726b6574206d616b6572207061697220697320616c72656164792073657420746f20746861742076616c756545524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636554686520726f7574657220616c7265616479206861732074686174206164647265737345524332303a2066726f6d206164647265737320696e20626c61636b206c697374536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657245524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f20616464726573734163636f756e7420697320616c7265616479207468652076616c7565206f6620276578636c756465642745524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220b16b7d04545c0a18cc066377d0395fcab8759e002bdd449176d797c1ef56ae9364736f6c634300060c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000002362de4a9198c91ad122679f138fba897bda97a9000000000000000000000000573136a967382d4747ad62e1560513141aea4f32000000000000000000000000cc0e3d349f5c3395f31a38ae8cb631bc10026060
-----Decoded View---------------
Arg [0] : _router (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
Arg [1] : _devAddress (address): 0x2362De4a9198c91AD122679f138fbA897bDA97A9
Arg [2] : _vaultAddress (address): 0x573136a967382d4747AD62E1560513141Aea4F32
Arg [3] : recipient (address): 0xCc0E3D349f5c3395f31A38aE8cb631bC10026060
-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Arg [1] : 0000000000000000000000002362de4a9198c91ad122679f138fba897bda97a9
Arg [2] : 000000000000000000000000573136a967382d4747ad62e1560513141aea4f32
Arg [3] : 000000000000000000000000cc0e3d349f5c3395f31a38ae8cb631bc10026060
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.