ETH Price: $2,452.65 (-2.11%)

Token

HeavensGate (HATE)
 

Overview

Max Total Supply

1,997 HATE

Holders

257 (0.00%)

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

HATE token implements a protocol called Proof of Gate, which permanently locks liquidity on a continual basis by taxing all transfers by a small percentage. The taxed fees are added to Uniswap's HATE/ETH pair's liquidity. In effect, this is a continual token burn and price volatility dampener.

# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

HATE

Compiler Version
v0.6.12+commit.27d51765
Optimization Enabled
No with 200 runs
Other Settings
default evmVersion
License
None
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"contract IUniswapV2Router02","name":"_uniswapV2Router","type":"address"},{"internalType":"uint8","name":"_feeDecimals","type":"uint8"},{"internalType":"uint32","name":"_feePercentage","type":"uint32"},{"internalType":"uint128","name":"_minTokensBeforeSwap","type":"uint128"},{"internalType":"bool","name":"_swapAndLiquifyEnabled","type":"bool"}],"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":false,"internalType":"uint8","name":"feeDecimals","type":"uint8"},{"indexed":false,"internalType":"uint32","name":"feePercentage","type":"uint32"}],"name":"FeeUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint128","name":"minTokensBeforeSwap","type":"uint128"}],"name":"MinTokensBeforeSwapUpdated","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":false,"internalType":"uint256","name":"tokensSwapped","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethReceived","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensIntoLiqudity","type":"uint256"}],"name":"SwapAndLiquify","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"SwapAndLiquifyEnabledUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"uint8","name":"_feeDecimals","type":"uint8"},{"internalType":"uint32","name":"_feePercentage","type":"uint32"}],"name":"calculateTokenFee","outputs":[{"internalType":"uint256","name":"locked","type":"uint256"}],"stateMutability":"pure","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":"feeDecimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feePercentage","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"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":"uint8","name":"_feeDecimals","type":"uint8"},{"internalType":"uint32","name":"_feePercentage","type":"uint32"}],"name":"updateFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint128","name":"_minTokensBeforeSwap","type":"uint128"}],"name":"updateMinTokensBeforeSwap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_enabled","type":"bool"}],"name":"updateSwapAndLiquifyEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdrawEther","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdrawTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
60c06040523480156200001157600080fd5b506040516200348338038062003483833981810160405260a08110156200003757600080fd5b8101908080519060200190929190805190602001909291908051906020019092919080519060200190929190805190602001909291905050506040518060400160405280600b81526020017f48656176656e73476174650000000000000000000000000000000000000000008152506040518060400160405280600481526020017f48415445000000000000000000000000000000000000000000000000000000008152508160039080519060200190620000f492919062000abf565b5080600490805190602001906200010d92919062000abf565b506012600560006101000a81548160ff021916908360ff160217905550505060006200013e6200046f60201b60201c565b905080600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350620001f833686c41f13770c71400006200047760201b60201c565b8473ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156200023f57600080fd5b505afa15801562000254573d6000803e3d6000fd5b505050506040513d60208110156200026b57600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff1663c9c65396308773ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015620002df57600080fd5b505afa158015620002f4573d6000803e3d6000fd5b505050506040513d60208110156200030b57600080fd5b81019080805190602001909291905050506040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff16815260200192505050602060405180830381600087803b1580156200038657600080fd5b505af11580156200039b573d6000803e3d6000fd5b505050506040513d6020811015620003b257600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1660601b815250508473ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1660601b815250506200044284846200065560201b60201c565b6200045382620007b060201b60201c565b62000464816200090860201b60201c565b505050505062000b65565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156200051b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b6200052f6000838362000a3160201b60201c565b6200054b8160025462000a3660201b6200194d1790919060201c565b600281905550620005a9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205462000a3660201b6200194d1790919060201c565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b620006656200046f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161462000728576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b81600560156101000a81548160ff021916908360ff16021790555080600560166101000a81548163ffffffff021916908363ffffffff1602179055507f460fa919625630f734b5d86356a2511f134b6df313c793ca09e0399de8d933a08282604051808360ff1681526020018263ffffffff1681526020019250505060405180910390a15050565b620007c06200046f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161462000883576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600660006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055507fb20e0f86438dbd4812cee7b24a6696d4dbaa9d3db89c677e731ab7dd738c8bbe8160405180826fffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b620009186200046f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614620009db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600660116101000a81548160ff0219169083151502179055507f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc1598160405180821515815260200191505060405180910390a150565b505050565b60008082840190508381101562000ab5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1062000b0257805160ff191683800117855562000b33565b8280016001018555821562000b33579182015b8281111562000b3257825182559160200191906001019062000b15565b5b50905062000b42919062000b46565b5090565b5b8082111562000b6157600081600090555060010162000b47565b5090565b60805160601c60a05160601c6128d662000bad60003980610d995280611c3c525080610a7952806123f152806124dd5280612504528061260f528061263652506128d66000f3fe60806040526004361061014f5760003560e01c8063715018a6116100b6578063a457c2d71161006f578063a457c2d714610783578063a9059cbb146107f4578063cc0f178614610865578063dd62ed3e14610893578063eaa93e7814610918578063f2fde38b1461096657610156565b8063715018a6146105c15780638da5cb5b146105d857806395d89b41146106195780639f9a4e7f146106a9578063a001ecdd146106e6578063a3a493611461071757610156565b8063395093511161010857806339509351146103875780633a27b764146103f857806349bd5a5e14610445578063522f6815146104865780635e35359e146104e157806370a082311461055c57610156565b806306fdde031461015b578063095ea7b3146101eb5780631694505e1461025c57806318160ddd1461029d57806323b872dd146102c8578063313ce5671461035957610156565b3661015657005b600080fd5b34801561016757600080fd5b506101706109b7565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101b0578082015181840152602081019050610195565b50505050905090810190601f1680156101dd5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101f757600080fd5b506102446004803603604081101561020e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a59565b60405180821515815260200191505060405180910390f35b34801561026857600080fd5b50610271610a77565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156102a957600080fd5b506102b2610a9b565b6040518082815260200191505060405180910390f35b3480156102d457600080fd5b50610341600480360360608110156102eb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610aa5565b60405180821515815260200191505060405180910390f35b34801561036557600080fd5b5061036e610b7e565b604051808260ff16815260200191505060405180910390f35b34801561039357600080fd5b506103e0600480360360408110156103aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b95565b60405180821515815260200191505060405180910390f35b34801561040457600080fd5b506104436004803603602081101561041b57600080fd5b8101908080356fffffffffffffffffffffffffffffffff169060200190929190505050610c48565b005b34801561045157600080fd5b5061045a610d97565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561049257600080fd5b506104df600480360360408110156104a957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610dbb565b005b3480156104ed57600080fd5b5061055a6004803603606081101561050457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ed0565b005b34801561056857600080fd5b506105ab6004803603602081101561057f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611052565b6040518082815260200191505060405180910390f35b3480156105cd57600080fd5b506105d661109a565b005b3480156105e457600080fd5b506105ed611225565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561062557600080fd5b5061062e61124f565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561066e578082015181840152602081019050610653565b50505050905090810190601f16801561069b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156106b557600080fd5b506106e4600480360360208110156106cc57600080fd5b810190808035151590602001909291905050506112f1565b005b3480156106f257600080fd5b506106fb611411565b604051808263ffffffff16815260200191505060405180910390f35b34801561072357600080fd5b5061076d6004803603606081101561073a57600080fd5b8101908080359060200190929190803560ff169060200190929190803563ffffffff169060200190929190505050611427565b6040518082815260200191505060405180910390f35b34801561078f57600080fd5b506107dc600480360360408110156107a657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611466565b60405180821515815260200191505060405180910390f35b34801561080057600080fd5b5061084d6004803603604081101561081757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611533565b60405180821515815260200191505060405180910390f35b34801561087157600080fd5b5061087a611551565b604051808260ff16815260200191505060405180910390f35b34801561089f57600080fd5b50610902600480360360408110156108b657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611564565b6040518082815260200191505060405180910390f35b34801561092457600080fd5b506109646004803603604081101561093b57600080fd5b81019080803560ff169060200190929190803563ffffffff1690602001909291905050506115eb565b005b34801561097257600080fd5b506109b56004803603602081101561098957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061173d565b005b606060038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a4f5780601f10610a2457610100808354040283529160200191610a4f565b820191906000526020600020905b815481529060010190602001808311610a3257829003601f168201915b5050505050905090565b6000610a6d610a666119d5565b84846119dd565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600254905090565b6000610ab2848484611bd4565b610b7384610abe6119d5565b610b6e8560405180606001604052806028815260200161280b60289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610b246119d5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d189092919063ffffffff16565b6119dd565b600190509392505050565b6000600560009054906101000a900460ff16905090565b6000610c3e610ba26119d5565b84610c398560016000610bb36119d5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194d90919063ffffffff16565b6119dd565b6001905092915050565b610c506119d5565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d12576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600660006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055507fb20e0f86438dbd4812cee7b24a6696d4dbaa9d3db89c677e731ab7dd738c8bbe8160405180826fffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b7f000000000000000000000000000000000000000000000000000000000000000081565b610dc36119d5565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e85576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610ecb573d6000803e3d6000fd5b505050565b610ed86119d5565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f9a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b60008390508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561101057600080fd5b505af1158015611024573d6000803e3d6000fd5b505050506040513d602081101561103a57600080fd5b81019080805190602001909291905050505050505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6110a26119d5565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611164576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112e75780601f106112bc576101008083540402835291602001916112e7565b820191906000526020600020905b8154815290600101906020018083116112ca57829003601f168201915b5050505050905090565b6112f96119d5565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146113bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600660116101000a81548160ff0219169083151502179055507f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc1598160405180821515815260200191505060405180910390a150565b600560169054906101000a900463ffffffff1681565b600061145d60028460ff1601600a0a61144f8463ffffffff1687611dd890919063ffffffff16565b611e5e90919063ffffffff16565b90509392505050565b60006115296114736119d5565b846115248560405180606001604052806025815260200161287c602591396001600061149d6119d5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d189092919063ffffffff16565b6119dd565b6001905092915050565b60006115476115406119d5565b8484611bd4565b6001905092915050565b600560159054906101000a900460ff1681565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6115f36119d5565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146116b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b81600560156101000a81548160ff021916908360ff16021790555080600560166101000a81548163ffffffff021916908363ffffffff1602179055507f460fa919625630f734b5d86356a2511f134b6df313c793ca09e0399de8d933a08282604051808360ff1681526020018263ffffffff1681526020019250505060405180910390a15050565b6117456119d5565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611807576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561188d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061277c6026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000808284019050838110156119cb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611a63576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806128586024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611ae9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806127a26022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b6000611bdf30611052565b90506000600660009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff168210159050808015611c335750600660109054906101000a900460ff16155b8015611c8b57507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b8015611ca35750600660119054906101000a900460ff165b15611cb257611cb182611ea8565b5b6000611ce084600560159054906101000a900460ff16600560169054906101000a900463ffffffff16611427565b90506000611cf78286611f8a90919063ffffffff16565b9050611d04873084611fd4565b611d0f878783611fd4565b50505050505050565b6000838311158290611dc5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611d8a578082015181840152602081019050611d6f565b50505050905090810190601f168015611db75780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b600080831415611deb5760009050611e58565b6000828402905082848281611dfc57fe5b0414611e53576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806127ea6021913960400191505060405180910390fd5b809150505b92915050565b6000611ea083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612295565b905092915050565b6001600660106101000a81548160ff0219169083151502179055506000611ed9600283611e5e90919063ffffffff16565b90506000611ef08284611f8a90919063ffffffff16565b90506000479050611f008361235b565b6000611f158247611f8a90919063ffffffff16565b9050611f218382612609565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb56184828560405180848152602001838152602001828152602001935050505060405180910390a1505050506000600660106101000a81548160ff02191690831515021790555050565b6000611fcc83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611d18565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561205a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806128336025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156120e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806127596023913960400191505060405180910390fd5b6120eb838383612753565b612156816040518060600160405280602681526020016127c4602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d189092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506121e9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194d90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b60008083118290612341576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156123065780820151818401526020810190506122eb565b50505050905090810190601f1680156123335780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161234d57fe5b049050809150509392505050565b6060600267ffffffffffffffff8111801561237557600080fd5b506040519080825280602002602001820160405280156123a45781602001602082028036833780820191505090505b50905030816000815181106123b557fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561245557600080fd5b505afa158015612469573d6000803e3d6000fd5b505050506040513d602081101561247f57600080fd5b81019080805190602001909291905050508160018151811061249d57fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612502307f0000000000000000000000000000000000000000000000000000000000000000846119dd565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b815260040180868152602001858152602001806020018473ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b838110156125c45780820151818401526020810190506125a9565b505050509050019650505050505050600060405180830381600087803b1580156125ed57600080fd5b505af1158015612601573d6000803e3d6000fd5b505050505050565b612634307f0000000000000000000000000000000000000000000000000000000000000000846119dd565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d71982308560008030426040518863ffffffff1660e01b8152600401808773ffffffffffffffffffffffffffffffffffffffff1681526020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200196505050505050506060604051808303818588803b1580156126fc57600080fd5b505af1158015612710573d6000803e3d6000fd5b50505050506040513d606081101561272757600080fd5b810190808051906020019092919080519060200190929190805190602001909291905050505050505050565b50505056fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220dfa3c67dd7a8363fb26ab5b214e8f023dfdee34fd175664cfaa4e4274762c3b264736f6c634300060c00330000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004563918244f400000000000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x60806040526004361061014f5760003560e01c8063715018a6116100b6578063a457c2d71161006f578063a457c2d714610783578063a9059cbb146107f4578063cc0f178614610865578063dd62ed3e14610893578063eaa93e7814610918578063f2fde38b1461096657610156565b8063715018a6146105c15780638da5cb5b146105d857806395d89b41146106195780639f9a4e7f146106a9578063a001ecdd146106e6578063a3a493611461071757610156565b8063395093511161010857806339509351146103875780633a27b764146103f857806349bd5a5e14610445578063522f6815146104865780635e35359e146104e157806370a082311461055c57610156565b806306fdde031461015b578063095ea7b3146101eb5780631694505e1461025c57806318160ddd1461029d57806323b872dd146102c8578063313ce5671461035957610156565b3661015657005b600080fd5b34801561016757600080fd5b506101706109b7565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101b0578082015181840152602081019050610195565b50505050905090810190601f1680156101dd5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101f757600080fd5b506102446004803603604081101561020e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a59565b60405180821515815260200191505060405180910390f35b34801561026857600080fd5b50610271610a77565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156102a957600080fd5b506102b2610a9b565b6040518082815260200191505060405180910390f35b3480156102d457600080fd5b50610341600480360360608110156102eb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610aa5565b60405180821515815260200191505060405180910390f35b34801561036557600080fd5b5061036e610b7e565b604051808260ff16815260200191505060405180910390f35b34801561039357600080fd5b506103e0600480360360408110156103aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b95565b60405180821515815260200191505060405180910390f35b34801561040457600080fd5b506104436004803603602081101561041b57600080fd5b8101908080356fffffffffffffffffffffffffffffffff169060200190929190505050610c48565b005b34801561045157600080fd5b5061045a610d97565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561049257600080fd5b506104df600480360360408110156104a957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610dbb565b005b3480156104ed57600080fd5b5061055a6004803603606081101561050457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ed0565b005b34801561056857600080fd5b506105ab6004803603602081101561057f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611052565b6040518082815260200191505060405180910390f35b3480156105cd57600080fd5b506105d661109a565b005b3480156105e457600080fd5b506105ed611225565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561062557600080fd5b5061062e61124f565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561066e578082015181840152602081019050610653565b50505050905090810190601f16801561069b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156106b557600080fd5b506106e4600480360360208110156106cc57600080fd5b810190808035151590602001909291905050506112f1565b005b3480156106f257600080fd5b506106fb611411565b604051808263ffffffff16815260200191505060405180910390f35b34801561072357600080fd5b5061076d6004803603606081101561073a57600080fd5b8101908080359060200190929190803560ff169060200190929190803563ffffffff169060200190929190505050611427565b6040518082815260200191505060405180910390f35b34801561078f57600080fd5b506107dc600480360360408110156107a657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611466565b60405180821515815260200191505060405180910390f35b34801561080057600080fd5b5061084d6004803603604081101561081757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611533565b60405180821515815260200191505060405180910390f35b34801561087157600080fd5b5061087a611551565b604051808260ff16815260200191505060405180910390f35b34801561089f57600080fd5b50610902600480360360408110156108b657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611564565b6040518082815260200191505060405180910390f35b34801561092457600080fd5b506109646004803603604081101561093b57600080fd5b81019080803560ff169060200190929190803563ffffffff1690602001909291905050506115eb565b005b34801561097257600080fd5b506109b56004803603602081101561098957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061173d565b005b606060038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a4f5780601f10610a2457610100808354040283529160200191610a4f565b820191906000526020600020905b815481529060010190602001808311610a3257829003601f168201915b5050505050905090565b6000610a6d610a666119d5565b84846119dd565b6001905092915050565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b6000600254905090565b6000610ab2848484611bd4565b610b7384610abe6119d5565b610b6e8560405180606001604052806028815260200161280b60289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610b246119d5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d189092919063ffffffff16565b6119dd565b600190509392505050565b6000600560009054906101000a900460ff16905090565b6000610c3e610ba26119d5565b84610c398560016000610bb36119d5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194d90919063ffffffff16565b6119dd565b6001905092915050565b610c506119d5565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d12576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600660006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055507fb20e0f86438dbd4812cee7b24a6696d4dbaa9d3db89c677e731ab7dd738c8bbe8160405180826fffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b7f00000000000000000000000086eef186e891d1b8d3e95f9633cce83bb63441a381565b610dc36119d5565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e85576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610ecb573d6000803e3d6000fd5b505050565b610ed86119d5565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f9a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b60008390508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561101057600080fd5b505af1158015611024573d6000803e3d6000fd5b505050506040513d602081101561103a57600080fd5b81019080805190602001909291905050505050505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6110a26119d5565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611164576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112e75780601f106112bc576101008083540402835291602001916112e7565b820191906000526020600020905b8154815290600101906020018083116112ca57829003601f168201915b5050505050905090565b6112f96119d5565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146113bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600660116101000a81548160ff0219169083151502179055507f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc1598160405180821515815260200191505060405180910390a150565b600560169054906101000a900463ffffffff1681565b600061145d60028460ff1601600a0a61144f8463ffffffff1687611dd890919063ffffffff16565b611e5e90919063ffffffff16565b90509392505050565b60006115296114736119d5565b846115248560405180606001604052806025815260200161287c602591396001600061149d6119d5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d189092919063ffffffff16565b6119dd565b6001905092915050565b60006115476115406119d5565b8484611bd4565b6001905092915050565b600560159054906101000a900460ff1681565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6115f36119d5565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146116b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b81600560156101000a81548160ff021916908360ff16021790555080600560166101000a81548163ffffffff021916908363ffffffff1602179055507f460fa919625630f734b5d86356a2511f134b6df313c793ca09e0399de8d933a08282604051808360ff1681526020018263ffffffff1681526020019250505060405180910390a15050565b6117456119d5565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611807576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561188d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061277c6026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000808284019050838110156119cb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611a63576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806128586024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611ae9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806127a26022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b6000611bdf30611052565b90506000600660009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff168210159050808015611c335750600660109054906101000a900460ff16155b8015611c8b57507f00000000000000000000000086eef186e891d1b8d3e95f9633cce83bb63441a373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b8015611ca35750600660119054906101000a900460ff165b15611cb257611cb182611ea8565b5b6000611ce084600560159054906101000a900460ff16600560169054906101000a900463ffffffff16611427565b90506000611cf78286611f8a90919063ffffffff16565b9050611d04873084611fd4565b611d0f878783611fd4565b50505050505050565b6000838311158290611dc5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611d8a578082015181840152602081019050611d6f565b50505050905090810190601f168015611db75780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b600080831415611deb5760009050611e58565b6000828402905082848281611dfc57fe5b0414611e53576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806127ea6021913960400191505060405180910390fd5b809150505b92915050565b6000611ea083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612295565b905092915050565b6001600660106101000a81548160ff0219169083151502179055506000611ed9600283611e5e90919063ffffffff16565b90506000611ef08284611f8a90919063ffffffff16565b90506000479050611f008361235b565b6000611f158247611f8a90919063ffffffff16565b9050611f218382612609565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb56184828560405180848152602001838152602001828152602001935050505060405180910390a1505050506000600660106101000a81548160ff02191690831515021790555050565b6000611fcc83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611d18565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561205a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806128336025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156120e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806127596023913960400191505060405180910390fd5b6120eb838383612753565b612156816040518060600160405280602681526020016127c4602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d189092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506121e9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194d90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b60008083118290612341576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156123065780820151818401526020810190506122eb565b50505050905090810190601f1680156123335780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161234d57fe5b049050809150509392505050565b6060600267ffffffffffffffff8111801561237557600080fd5b506040519080825280602002602001820160405280156123a45781602001602082028036833780820191505090505b50905030816000815181106123b557fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561245557600080fd5b505afa158015612469573d6000803e3d6000fd5b505050506040513d602081101561247f57600080fd5b81019080805190602001909291905050508160018151811061249d57fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612502307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d846119dd565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b815260040180868152602001858152602001806020018473ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b838110156125c45780820151818401526020810190506125a9565b505050509050019650505050505050600060405180830381600087803b1580156125ed57600080fd5b505af1158015612601573d6000803e3d6000fd5b505050505050565b612634307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d846119dd565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663f305d71982308560008030426040518863ffffffff1660e01b8152600401808773ffffffffffffffffffffffffffffffffffffffff1681526020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200196505050505050506060604051808303818588803b1580156126fc57600080fd5b505af1158015612710573d6000803e3d6000fd5b50505050506040513d606081101561272757600080fd5b810190808051906020019092919080519060200190929190805190602001909291905050505050505050565b50505056fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220dfa3c67dd7a8363fb26ab5b214e8f023dfdee34fd175664cfaa4e4274762c3b264736f6c634300060c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004563918244f400000000000000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _uniswapV2Router (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
Arg [1] : _feeDecimals (uint8): 0
Arg [2] : _feePercentage (uint32): 0
Arg [3] : _minTokensBeforeSwap (uint128): 5000000000000000000
Arg [4] : _swapAndLiquifyEnabled (bool): False

-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [3] : 0000000000000000000000000000000000000000000000004563918244f40000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode Sourcemap
36654:7234:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20104:83;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22210:169;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;37201:51;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;21179:100;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;22853:321;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;21031:83;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;23583:218;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;43090:230;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;37259:38;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;43744:141;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;43510:226;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;21342:119;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2831:148;;;;;;;;;;;;;:::i;:::-;;2189:79;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;20306:87;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;43328:174;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;37337:27;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;42468:274;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;24304:269;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;21674:175;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;37306:24;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;21912:151;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;42838:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3134;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;20104:83;20141:13;20174:5;20167:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20104:83;:::o;22210:169::-;22293:4;22310:39;22319:12;:10;:12::i;:::-;22333:7;22342:6;22310:8;:39::i;:::-;22367:4;22360:11;;22210:169;;;;:::o;37201:51::-;;;:::o;21179:100::-;21232:7;21259:12;;21252:19;;21179:100;:::o;22853:321::-;22959:4;22976:36;22986:6;22994:9;23005:6;22976:9;:36::i;:::-;23023:121;23032:6;23040:12;:10;:12::i;:::-;23054:89;23092:6;23054:89;;;;;;;;;;;;;;;;;:11;:19;23066:6;23054:19;;;;;;;;;;;;;;;:33;23074:12;:10;:12::i;:::-;23054:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;23023:8;:121::i;:::-;23162:4;23155:11;;22853:321;;;;;:::o;21031:83::-;21072:5;21097:9;;;;;;;;;;;21090:16;;21031:83;:::o;23583:218::-;23671:4;23688:83;23697:12;:10;:12::i;:::-;23711:7;23720:50;23759:10;23720:11;:25;23732:12;:10;:12::i;:::-;23720:25;;;;;;;;;;;;;;;:34;23746:7;23720:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;23688:8;:83::i;:::-;23789:4;23782:11;;23583:218;;;;:::o;43090:230::-;2411:12;:10;:12::i;:::-;2401:22;;:6;;;;;;;;;;;:22;;;2393:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;43228:20:::1;43206:19;;:42;;;;;;;;;;;;;;;;;;43264:48;43291:20;43264:48;;;;;;;;;;;;;;;;;;;;43090:230:::0;:::o;37259:38::-;;;:::o;43744:141::-;2411:12;:10;:12::i;:::-;2401:22;;:6;;;;;;;;;;;:22;;;2393:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;43856:3:::1;:12;;:21;43869:7;43856:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;43744:141:::0;;:::o;43510:226::-;2411:12;:10;:12::i;:::-;2401:22;;:6;;;;;;;;;;;:22;;;2393:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;43642:21:::1;43682:6;43642:47;;43700:5;:14;;;43715:3;43720:7;43700:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;2471:1;43510:226:::0;;;:::o;21342:119::-;21408:7;21435:9;:18;21445:7;21435:18;;;;;;;;;;;;;;;;21428:25;;21342:119;;;:::o;2831:148::-;2411:12;:10;:12::i;:::-;2401:22;;:6;;;;;;;;;;;:22;;;2393:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2938:1:::1;2901:40;;2922:6;;;;;;;;;;;2901:40;;;;;;;;;;;;2969:1;2952:6;;:19;;;;;;;;;;;;;;;;;;2831:148::o:0;2189:79::-;2227:7;2254:6;;;;;;;;;;;2247:13;;2189:79;:::o;20306:87::-;20345:13;20378:7;20371:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20306:87;:::o;43328:174::-;2411:12;:10;:12::i;:::-;2401:22;;:6;;;;;;;;;;;:22;;;2393:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;43432:8:::1;43408:21;;:32;;;;;;;;;;;;;;;;;;43456:38;43485:8;43456:38;;;;;;;;;;;;;;;;;;;;43328:174:::0;:::o;37337:27::-;;;;;;;;;;;;;:::o;42468:274::-;42610:14;42646:88;42721:1;42705:12;42697:21;;:25;42692:2;:31;42646:27;42658:14;42646:27;;:7;:11;;:27;;;;:::i;:::-;:31;;:88;;;;:::i;:::-;42637:97;;42468:274;;;;;:::o;24304:269::-;24397:4;24414:129;24423:12;:10;:12::i;:::-;24437:7;24446:96;24485:15;24446:96;;;;;;;;;;;;;;;;;:11;:25;24458:12;:10;:12::i;:::-;24446:25;;;;;;;;;;;;;;;:34;24472:7;24446:34;;;;;;;;;;;;;;;;:38;;:96;;;;;:::i;:::-;24414:8;:129::i;:::-;24561:4;24554:11;;24304:269;;;;:::o;21674:175::-;21760:4;21777:42;21787:12;:10;:12::i;:::-;21801:9;21812:6;21777:9;:42::i;:::-;21837:4;21830:11;;21674:175;;;;:::o;37306:24::-;;;;;;;;;;;;;:::o;21912:151::-;22001:7;22028:11;:18;22040:5;22028:18;;;;;;;;;;;;;;;:27;22047:7;22028:27;;;;;;;;;;;;;;;;22021:34;;21912:151;;;;:::o;42838:244::-;2411:12;:10;:12::i;:::-;2401:22;;:6;;;;;;;;;;;:22;;;2393:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;42965:12:::1;42951:11;;:26;;;;;;;;;;;;;;;;;;43004:14;42988:13;;:30;;;;;;;;;;;;;;;;;;43034:40;43045:12;43059:14;43034:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;42838:244:::0;;:::o;3134:::-;2411:12;:10;:12::i;:::-;2401:22;;:6;;;;;;;;;;;:22;;;2393:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3243:1:::1;3223:22;;:8;:22;;;;3215:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3333:8;3304:38;;3325:6;;;;;;;;;;;3304:38;;;;;;;;;;;;3362:8;3353:6;;:17;;;;;;;;;;;;;;;;;;3134:244:::0;:::o;4326:181::-;4384:7;4404:9;4420:1;4416;:5;4404:17;;4445:1;4440;:6;;4432:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4498:1;4491:8;;;4326:181;;;;:::o;671:106::-;724:15;759:10;752:17;;671:106;:::o;27449:346::-;27568:1;27551:19;;:5;:19;;;;27543:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27649:1;27630:21;;:7;:21;;;;27622:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27733:6;27703:11;:18;27715:5;27703:18;;;;;;;;;;;;;;;:27;27722:7;27703:27;;;;;;;;;;;;;;;:36;;;;27771:7;27755:32;;27764:5;27755:32;;;27780:6;27755:32;;;;;;;;;;;;;;;;;;27449:346;;;:::o;38961:1312::-;39367:28;39398:24;39416:4;39398:9;:24::i;:::-;39367:55;;39433:24;39484:19;;;;;;;;;;;39460:43;;:20;:43;;39433:70;;39532:19;:53;;;;;39569:16;;;;;;;;;;;39568:17;39532:53;:97;;;;;39616:13;39602:27;;:10;:27;;;;39532:97;:135;;;;;39646:21;;;;;;;;;;;39532:135;39514:228;;;39694:36;39709:20;39694:14;:36::i;:::-;39514:228;39814:20;39837:103;39869:6;39890:11;;;;;;;;;;;39916:13;;;;;;;;;;;39837:17;:103::i;:::-;39814:126;;40097:24;40124;40135:12;40124:6;:10;;:24;;;;:::i;:::-;40097:51;;40161:50;40177:4;40191;40198:12;40161:15;:50::i;:::-;40222:43;40238:4;40244:2;40248:16;40222:15;:43::i;:::-;38961:1312;;;;;;;:::o;5229:192::-;5315:7;5348:1;5343;:6;;5351:12;5335:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5375:9;5391:1;5387;:5;5375:17;;5412:1;5405:8;;;5229:192;;;;;:::o;5680:471::-;5738:7;5988:1;5983;:6;5979:47;;;6013:1;6006:8;;;;5979:47;6038:9;6054:1;6050;:5;6038:17;;6083:1;6078;6074;:5;;;;;;:10;6066:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6142:1;6135:8;;;5680:471;;;;;:::o;6627:132::-;6685:7;6712:39;6716:1;6719;6712:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;6705:46;;6627:132;;;;:::o;40281:977::-;37851:4;37832:16;;:23;;;;;;;;;;;;;;;;;;40417:12:::1;40432:27;40457:1;40432:20;:24;;:27;;;;:::i;:::-;40417:42;;40470:17;40490:30;40515:4;40490:20;:24;;:30;;;;:::i;:::-;40470:50;;40798:22;40823:21;40798:46;;40889:22;40906:4;40889:16;:22::i;:::-;41042:18;41063:41;41089:14;41063:21;:25;;:41;;;;:::i;:::-;41042:62;;41154:35;41167:9;41178:10;41154:12;:35::i;:::-;41207:43;41222:4;41228:10;41240:9;41207:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37866:1;;;;37897:5:::0;37878:16;;:24;;;;;;;;;;;;;;;;;;40281:977;:::o;4790:136::-;4848:7;4875:43;4879:1;4882;4875:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;4868:50;;4790:136;;;;:::o;25063:539::-;25187:1;25169:20;;:6;:20;;;;25161:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;25271:1;25250:23;;:9;:23;;;;25242:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;25326:47;25347:6;25355:9;25366:6;25326:20;:47::i;:::-;25406:71;25428:6;25406:71;;;;;;;;;;;;;;;;;:9;:17;25416:6;25406:17;;;;;;;;;;;;;;;;:21;;:71;;;;;:::i;:::-;25386:9;:17;25396:6;25386:17;;;;;;;;;;;;;;;:91;;;;25511:32;25536:6;25511:9;:20;25521:9;25511:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;25488:9;:20;25498:9;25488:20;;;;;;;;;;;;;;;:55;;;;25576:9;25559:35;;25568:6;25559:35;;;25587:6;25559:35;;;;;;;;;;;;;;;;;;25063:539;;;:::o;7255:278::-;7341:7;7373:1;7369;:5;7376:12;7361:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7400:9;7416:1;7412;:5;;;;;;7400:17;;7524:1;7517:8;;;7255:278;;;;;:::o;41266:589::-;41392:21;41430:1;41416:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;41392:40;;41461:4;41443;41448:1;41443:7;;;;;;;;;;;;;:23;;;;;;;;;;;41487:15;:20;;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;41477:4;41482:1;41477:7;;;;;;;;;;;;;:32;;;;;;;;;;;41522:62;41539:4;41554:15;41572:11;41522:8;:62::i;:::-;41623:15;:66;;;41704:11;41730:1;41774:4;41801;41821:15;41623:224;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;41266:589;;:::o;41863:519::-;42011:62;42028:4;42043:15;42061:11;42011:8;:62::i;:::-;42116:15;:31;;;42155:9;42188:4;42208:11;42234:1;42277;42328:4;42348:15;42116:258;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;41863:519;;:::o;28820:92::-;;;;:::o
Swarm Source
ipfs://dfa3c67dd7a8363fb26ab5b214e8f023dfdee34fd175664cfaa4e4274762c3b2
🤖 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.

Etherscan Logo Etherscan Logo
Etherscan AI Beta
Holders Overview


Etherscan AI can make mistakes, please DYOR. Not financial advice