ETH Price: $2,504.67 (+2.88%)

Token

Halo AI (HALO)
 

Overview

Max Total Supply

1,000,000,000 HALO

Holders

14

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

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

Click here to update the token information / general information
UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
Transaction Hash Block
Age
Multiplier Status
# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

HaloAI

Compiler Version
v0.8.19+commit.7dd6d404
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
MIT
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_maxTaxSwap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxWalletSize","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_taxSwapThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"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":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"finalTax","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"taxWallet","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"openTrading","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeLimits","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","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"},{"stateMutability":"payable","type":"receive"}]
60806040526014600555601460065560016007556001600855601e600955602d600a556028600b556000600c556012600a6200003c919062000604565b6200004c906301c9c3806200061c565b600d556200005d6012600a62000604565b6200006d906301c9c3806200061c565b600e556200007e6012600a62000604565b6200008d90622dc6c06200061c565b600f556200009e6012600a62000604565b620000ae906301c9c3806200061c565b6010556012805462ffffff60b01b1916600160b01b179055348015620000d357600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350601180546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d90811790915562000169903090620001536012600a62000604565b6200016390633b9aca006200061c565b6200041c565b601160009054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001bd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001e3919062000636565b6001600160a01b031663c9c6539630601160009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000246573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200026c919062000636565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015620002ba573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002e0919062000636565b601280546001600160a01b0319166001600160a01b03929092169190911781556200030d90600a62000604565b6200031d90633b9aca006200061c565b336000908152600160208190526040822092909255600390620003486000546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081016000908120805494151560ff1995861617905560039092527f262bb27bbdd95c1cdc8e16957e36e38579ea44f7f6413dd7a9c75939def06b2c80548416600190811790915530835291208054909216179055620003bb3390565b6001600160a01b031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620003f56012600a62000604565b6200040590633b9aca006200061c565b60405190815260200160405180910390a362000661565b6001600160a01b038316158015906200043d57506001600160a01b03821615155b6200048e5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a20617070726f766520746865207a65726f206164647265737300604482015260640160405180910390fd5b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620005465781600019048211156200052a576200052a620004ef565b808516156200053857918102915b93841c93908002906200050a565b509250929050565b6000826200055f57506001620005fe565b816200056e57506000620005fe565b81600181146200058757600281146200059257620005b2565b6001915050620005fe565b60ff841115620005a657620005a6620004ef565b50506001821b620005fe565b5060208310610133831016604e8410600b8410161715620005d7575081810a620005fe565b620005e3838362000505565b8060001904821115620005fa57620005fa620004ef565b0290505b92915050565b60006200061560ff8416836200054e565b9392505050565b8082028115828204841417620005fe57620005fe620004ef565b6000602082840312156200064957600080fd5b81516001600160a01b03811681146200061557600080fd5b61171d80620006716000396000f3fe6080604052600436106101185760003560e01c80637d1db4a5116100a0578063a9059cbb11610064578063a9059cbb1461030e578063bf474bed1461032e578063c4d66de814610344578063c9567bf914610364578063dd62ed3e1461037957600080fd5b80637d1db4a51461026d5780638da5cb5b146102835780638f9a55c0146102ab57806395d89b41146102c1578063a6334c6d146102ee57600080fd5b806323b872dd116100e757806323b872dd146101cf578063313ce567146101ef57806370a082311461020b578063715018a614610241578063751039fc1461025857600080fd5b806306fdde0314610124578063095ea7b3146101665780630faee56f1461019657806318160ddd146101ba57600080fd5b3661011f57005b600080fd5b34801561013057600080fd5b5060408051808201909152600781526648616c6f20414960c81b60208201525b60405161015d91906112d3565b60405180910390f35b34801561017257600080fd5b50610186610181366004611339565b6103bf565b604051901515815260200161015d565b3480156101a257600080fd5b506101ac60105481565b60405190815260200161015d565b3480156101c657600080fd5b506101ac6103d6565b3480156101db57600080fd5b506101866101ea366004611365565b6103f7565b3480156101fb57600080fd5b506040516012815260200161015d565b34801561021757600080fd5b506101ac6102263660046113a6565b6001600160a01b031660009081526001602052604090205490565b34801561024d57600080fd5b50610256610460565b005b34801561026457600080fd5b506101866104dd565b34801561027957600080fd5b506101ac600d5481565b34801561028f57600080fd5b506000546040516001600160a01b03909116815260200161015d565b3480156102b757600080fd5b506101ac600e5481565b3480156102cd57600080fd5b5060408051808201909152600481526348414c4f60e01b6020820152610150565b3480156102fa57600080fd5b506101866103093660046113c3565b61051b565b34801561031a57600080fd5b50610186610329366004611339565b6105aa565b34801561033a57600080fd5b506101ac600f5481565b34801561035057600080fd5b5061025661035f3660046113a6565b6105b7565b34801561037057600080fd5b5061018661083a565b34801561038557600080fd5b506101ac6103943660046113dc565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b60006103cc3384846108f3565b5060015b92915050565b60006103e46012600a61150f565b6103f290633b9aca0061151e565b905090565b60006104048484846109c0565b6104568433610451856040518060600160405280602881526020016116c0602891396001600160a01b038a1660009081526002602090815260408083203384529091529020549190610f32565b6108f3565b5060019392505050565b6000546001600160a01b031633146104935760405162461bcd60e51b815260040161048a90611535565b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b600080546001600160a01b031633146105085760405162461bcd60e51b815260040161048a90611535565b506012805460ff60b01b19169055600190565b600080546001600160a01b031633146105465760405162461bcd60e51b815260040161048a90611535565b600a82111580156105605750601254600160a81b900460ff165b61059c5760405162461bcd60e51b815260206004820152600d60248201526c457863656564732076616c756560981b604482015260640161048a565b506007819055600855600190565b60006103cc3384846109c0565b6000546001600160a01b031633146105e15760405162461bcd60e51b815260040161048a90611535565b601254600160a01b900460ff161561063b5760405162461bcd60e51b815260206004820152601860248201527f696e697469616c697a6520616c72656164792061646465640000000000000000604482015260640161048a565b600480546001600160a01b0319166001600160a01b0383169081179091556000908152600360205260408120805460ff191660011790556005546106c0906106aa906064906106a4906106906012600a61150f565b61069e90633b9aca0061151e565b90610f6c565b90610ff5565b3060009081526001602052604090205490611037565b6011549091506106ef9030906001600160a01b03166106e16012600a61150f565b61045190633b9aca0061151e565b6011546001600160a01b031663f305d7194730846000806107186000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610780573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906107a5919061156a565b505060125460115460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af11580156107fe573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108229190611598565b50506012805460ff60a01b1916600160a01b17905550565b600080546001600160a01b031633146108655760405162461bcd60e51b815260040161048a90611535565b601254600160a81b900460ff161580156108885750601254600160a01b900460ff165b6108d45760405162461bcd60e51b815260206004820152601760248201527f74726164696e6720697320616c7265616479206f70656e000000000000000000604482015260640161048a565b506012805463ff0000ff60a81b1916630100000160a81b179055600190565b6001600160a01b0383161580159061091357506001600160a01b03821615155b61095f5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a20617070726f766520746865207a65726f206164647265737300604482015260640161048a565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316158015906109e057506001600160a01b03821615155b610a2c5760405162461bcd60e51b815260206004820181905260248201527f45524332303a207472616e7366657220746865207a65726f2061646472657373604482015260640161048a565b60008111610a8e5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161048a565b600080546001600160a01b03858116911614801590610abb57506000546001600160a01b03848116911614155b15610def57601254600160a81b900460ff16610b5c576001600160a01b03841660009081526003602052604090205460ff1680610b1057506001600160a01b03831660009081526003602052604090205460ff165b610b5c5760405162461bcd60e51b815260206004820152601760248201527f74726164696e67206973206e6f7420796574206f70656e000000000000000000604482015260640161048a565b6012546001600160a01b038581169116148015610b8757506011546001600160a01b03848116911614155b8015610bac57506001600160a01b03831660009081526003602052604090205460ff16155b15610ca657601254600160b01b900460ff1615610c9057600d54821115610c155760405162461bcd60e51b815260206004820152601960248201527f4578636565647320746865205f6d61785478416d6f756e742e00000000000000604482015260640161048a565b600e5482610c38856001600160a01b031660009081526001602052604090205490565b610c4291906115ba565b1115610c905760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e000000000000604482015260640161048a565b600c8054906000610ca0836115cd565b91905055505b6012546001600160a01b038481169116148015610ccc57506001600160a01b0384163014155b15610cfe57610cf760646106a4600a54600c5411610cec57600654610cf0565b6008545b8590610f6c565b9050610d51565b6012546001600160a01b038581169116148015610d2457506001600160a01b0383163014155b15610d5157610d4e60646106a4600954600c5411610d4457600554610cf0565b6007548590610f6c565b90505b30600090815260016020526040902054601254600160b81b900460ff16158015610d8857506012546001600160a01b038581169116145b8015610d9d5750601254600160c01b900460ff165b8015610daa5750600f5481115b8015610db95750600b54600c54115b15610ded57610ddb610dd684610dd184601054611079565b611079565b61108e565b478015610deb57610deb47611208565b505b505b8015610e695730600090815260016020526040902054610e0f9082611246565b30600081815260016020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610e609085815260200190565b60405180910390a35b6001600160a01b038416600090815260016020526040902054610e8c9083611037565b6001600160a01b038516600090815260016020526040902055610ed1610eb28383611037565b6001600160a01b03851660009081526001602052604090205490611246565b6001600160a01b0380851660008181526001602052604090209290925585167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610f1b8585611037565b60405190815260200160405180910390a350505050565b60008184841115610f565760405162461bcd60e51b815260040161048a91906112d3565b506000610f6384866115e6565b95945050505050565b600082600003610f7e575060006103d0565b6000610f8a838561151e565b905082610f9785836115f9565b14610fee5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161048a565b9392505050565b6000610fee83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506112a5565b6000610fee83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610f32565b60008183116110885782610fee565b50919050565b6012805460ff60b81b1916600160b81b17905560408051600280825260608201835260009260208301908036833701905050905030816000815181106110d6576110d661161b565b6001600160a01b03928316602091820292909201810191909152601154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561112f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111539190611631565b816001815181106111665761116661161b565b6001600160a01b03928316602091820292909201015260115461118c91309116846108f3565b60115460405163791ac94760e01b81526001600160a01b039091169063791ac947906111c590859060009086903090429060040161164e565b600060405180830381600087803b1580156111df57600080fd5b505af11580156111f3573d6000803e3d6000fd5b50506012805460ff60b81b1916905550505050565b6004546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015611242573d6000803e3d6000fd5b5050565b60008061125383856115ba565b905083811015610fee5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161048a565b600081836112c65760405162461bcd60e51b815260040161048a91906112d3565b506000610f6384866115f9565b600060208083528351808285015260005b81811015611300578581018301518582016040015282016112e4565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461133657600080fd5b50565b6000806040838503121561134c57600080fd5b823561135781611321565b946020939093013593505050565b60008060006060848603121561137a57600080fd5b833561138581611321565b9250602084013561139581611321565b929592945050506040919091013590565b6000602082840312156113b857600080fd5b8135610fee81611321565b6000602082840312156113d557600080fd5b5035919050565b600080604083850312156113ef57600080fd5b82356113fa81611321565b9150602083013561140a81611321565b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111561146657816000190482111561144c5761144c611415565b8085161561145957918102915b93841c9390800290611430565b509250929050565b60008261147d575060016103d0565b8161148a575060006103d0565b81600181146114a057600281146114aa576114c6565b60019150506103d0565b60ff8411156114bb576114bb611415565b50506001821b6103d0565b5060208310610133831016604e8410600b84101617156114e9575081810a6103d0565b6114f3838361142b565b806000190482111561150757611507611415565b029392505050565b6000610fee60ff84168361146e565b80820281158282048414176103d0576103d0611415565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60008060006060848603121561157f57600080fd5b8351925060208401519150604084015190509250925092565b6000602082840312156115aa57600080fd5b81518015158114610fee57600080fd5b808201808211156103d0576103d0611415565b6000600182016115df576115df611415565b5060010190565b818103818111156103d0576103d0611415565b60008261161657634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561164357600080fd5b8151610fee81611321565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561169e5784516001600160a01b031683529383019391830191600101611679565b50506001600160a01b0396909616606085015250505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212201333485c42f983b091e0f33eeda69f7ce014f588b2a48aaadef23399c15d9b2564736f6c63430008130033
Deployed Bytecode
0x6080604052600436106101185760003560e01c80637d1db4a5116100a0578063a9059cbb11610064578063a9059cbb1461030e578063bf474bed1461032e578063c4d66de814610344578063c9567bf914610364578063dd62ed3e1461037957600080fd5b80637d1db4a51461026d5780638da5cb5b146102835780638f9a55c0146102ab57806395d89b41146102c1578063a6334c6d146102ee57600080fd5b806323b872dd116100e757806323b872dd146101cf578063313ce567146101ef57806370a082311461020b578063715018a614610241578063751039fc1461025857600080fd5b806306fdde0314610124578063095ea7b3146101665780630faee56f1461019657806318160ddd146101ba57600080fd5b3661011f57005b600080fd5b34801561013057600080fd5b5060408051808201909152600781526648616c6f20414960c81b60208201525b60405161015d91906112d3565b60405180910390f35b34801561017257600080fd5b50610186610181366004611339565b6103bf565b604051901515815260200161015d565b3480156101a257600080fd5b506101ac60105481565b60405190815260200161015d565b3480156101c657600080fd5b506101ac6103d6565b3480156101db57600080fd5b506101866101ea366004611365565b6103f7565b3480156101fb57600080fd5b506040516012815260200161015d565b34801561021757600080fd5b506101ac6102263660046113a6565b6001600160a01b031660009081526001602052604090205490565b34801561024d57600080fd5b50610256610460565b005b34801561026457600080fd5b506101866104dd565b34801561027957600080fd5b506101ac600d5481565b34801561028f57600080fd5b506000546040516001600160a01b03909116815260200161015d565b3480156102b757600080fd5b506101ac600e5481565b3480156102cd57600080fd5b5060408051808201909152600481526348414c4f60e01b6020820152610150565b3480156102fa57600080fd5b506101866103093660046113c3565b61051b565b34801561031a57600080fd5b50610186610329366004611339565b6105aa565b34801561033a57600080fd5b506101ac600f5481565b34801561035057600080fd5b5061025661035f3660046113a6565b6105b7565b34801561037057600080fd5b5061018661083a565b34801561038557600080fd5b506101ac6103943660046113dc565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b60006103cc3384846108f3565b5060015b92915050565b60006103e46012600a61150f565b6103f290633b9aca0061151e565b905090565b60006104048484846109c0565b6104568433610451856040518060600160405280602881526020016116c0602891396001600160a01b038a1660009081526002602090815260408083203384529091529020549190610f32565b6108f3565b5060019392505050565b6000546001600160a01b031633146104935760405162461bcd60e51b815260040161048a90611535565b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b600080546001600160a01b031633146105085760405162461bcd60e51b815260040161048a90611535565b506012805460ff60b01b19169055600190565b600080546001600160a01b031633146105465760405162461bcd60e51b815260040161048a90611535565b600a82111580156105605750601254600160a81b900460ff165b61059c5760405162461bcd60e51b815260206004820152600d60248201526c457863656564732076616c756560981b604482015260640161048a565b506007819055600855600190565b60006103cc3384846109c0565b6000546001600160a01b031633146105e15760405162461bcd60e51b815260040161048a90611535565b601254600160a01b900460ff161561063b5760405162461bcd60e51b815260206004820152601860248201527f696e697469616c697a6520616c72656164792061646465640000000000000000604482015260640161048a565b600480546001600160a01b0319166001600160a01b0383169081179091556000908152600360205260408120805460ff191660011790556005546106c0906106aa906064906106a4906106906012600a61150f565b61069e90633b9aca0061151e565b90610f6c565b90610ff5565b3060009081526001602052604090205490611037565b6011549091506106ef9030906001600160a01b03166106e16012600a61150f565b61045190633b9aca0061151e565b6011546001600160a01b031663f305d7194730846000806107186000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610780573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906107a5919061156a565b505060125460115460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af11580156107fe573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108229190611598565b50506012805460ff60a01b1916600160a01b17905550565b600080546001600160a01b031633146108655760405162461bcd60e51b815260040161048a90611535565b601254600160a81b900460ff161580156108885750601254600160a01b900460ff165b6108d45760405162461bcd60e51b815260206004820152601760248201527f74726164696e6720697320616c7265616479206f70656e000000000000000000604482015260640161048a565b506012805463ff0000ff60a81b1916630100000160a81b179055600190565b6001600160a01b0383161580159061091357506001600160a01b03821615155b61095f5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a20617070726f766520746865207a65726f206164647265737300604482015260640161048a565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316158015906109e057506001600160a01b03821615155b610a2c5760405162461bcd60e51b815260206004820181905260248201527f45524332303a207472616e7366657220746865207a65726f2061646472657373604482015260640161048a565b60008111610a8e5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161048a565b600080546001600160a01b03858116911614801590610abb57506000546001600160a01b03848116911614155b15610def57601254600160a81b900460ff16610b5c576001600160a01b03841660009081526003602052604090205460ff1680610b1057506001600160a01b03831660009081526003602052604090205460ff165b610b5c5760405162461bcd60e51b815260206004820152601760248201527f74726164696e67206973206e6f7420796574206f70656e000000000000000000604482015260640161048a565b6012546001600160a01b038581169116148015610b8757506011546001600160a01b03848116911614155b8015610bac57506001600160a01b03831660009081526003602052604090205460ff16155b15610ca657601254600160b01b900460ff1615610c9057600d54821115610c155760405162461bcd60e51b815260206004820152601960248201527f4578636565647320746865205f6d61785478416d6f756e742e00000000000000604482015260640161048a565b600e5482610c38856001600160a01b031660009081526001602052604090205490565b610c4291906115ba565b1115610c905760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e000000000000604482015260640161048a565b600c8054906000610ca0836115cd565b91905055505b6012546001600160a01b038481169116148015610ccc57506001600160a01b0384163014155b15610cfe57610cf760646106a4600a54600c5411610cec57600654610cf0565b6008545b8590610f6c565b9050610d51565b6012546001600160a01b038581169116148015610d2457506001600160a01b0383163014155b15610d5157610d4e60646106a4600954600c5411610d4457600554610cf0565b6007548590610f6c565b90505b30600090815260016020526040902054601254600160b81b900460ff16158015610d8857506012546001600160a01b038581169116145b8015610d9d5750601254600160c01b900460ff165b8015610daa5750600f5481115b8015610db95750600b54600c54115b15610ded57610ddb610dd684610dd184601054611079565b611079565b61108e565b478015610deb57610deb47611208565b505b505b8015610e695730600090815260016020526040902054610e0f9082611246565b30600081815260016020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610e609085815260200190565b60405180910390a35b6001600160a01b038416600090815260016020526040902054610e8c9083611037565b6001600160a01b038516600090815260016020526040902055610ed1610eb28383611037565b6001600160a01b03851660009081526001602052604090205490611246565b6001600160a01b0380851660008181526001602052604090209290925585167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610f1b8585611037565b60405190815260200160405180910390a350505050565b60008184841115610f565760405162461bcd60e51b815260040161048a91906112d3565b506000610f6384866115e6565b95945050505050565b600082600003610f7e575060006103d0565b6000610f8a838561151e565b905082610f9785836115f9565b14610fee5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161048a565b9392505050565b6000610fee83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506112a5565b6000610fee83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610f32565b60008183116110885782610fee565b50919050565b6012805460ff60b81b1916600160b81b17905560408051600280825260608201835260009260208301908036833701905050905030816000815181106110d6576110d661161b565b6001600160a01b03928316602091820292909201810191909152601154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561112f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111539190611631565b816001815181106111665761116661161b565b6001600160a01b03928316602091820292909201015260115461118c91309116846108f3565b60115460405163791ac94760e01b81526001600160a01b039091169063791ac947906111c590859060009086903090429060040161164e565b600060405180830381600087803b1580156111df57600080fd5b505af11580156111f3573d6000803e3d6000fd5b50506012805460ff60b81b1916905550505050565b6004546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015611242573d6000803e3d6000fd5b5050565b60008061125383856115ba565b905083811015610fee5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161048a565b600081836112c65760405162461bcd60e51b815260040161048a91906112d3565b506000610f6384866115f9565b600060208083528351808285015260005b81811015611300578581018301518582016040015282016112e4565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461133657600080fd5b50565b6000806040838503121561134c57600080fd5b823561135781611321565b946020939093013593505050565b60008060006060848603121561137a57600080fd5b833561138581611321565b9250602084013561139581611321565b929592945050506040919091013590565b6000602082840312156113b857600080fd5b8135610fee81611321565b6000602082840312156113d557600080fd5b5035919050565b600080604083850312156113ef57600080fd5b82356113fa81611321565b9150602083013561140a81611321565b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111561146657816000190482111561144c5761144c611415565b8085161561145957918102915b93841c9390800290611430565b509250929050565b60008261147d575060016103d0565b8161148a575060006103d0565b81600181146114a057600281146114aa576114c6565b60019150506103d0565b60ff8411156114bb576114bb611415565b50506001821b6103d0565b5060208310610133831016604e8410600b84101617156114e9575081810a6103d0565b6114f3838361142b565b806000190482111561150757611507611415565b029392505050565b6000610fee60ff84168361146e565b80820281158282048414176103d0576103d0611415565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60008060006060848603121561157f57600080fd5b8351925060208401519150604084015190509250925092565b6000602082840312156115aa57600080fd5b81518015158114610fee57600080fd5b808201808211156103d0576103d0611415565b6000600182016115df576115df611415565b5060010190565b818103818111156103d0576103d0611415565b60008261161657634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561164357600080fd5b8151610fee81611321565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561169e5784516001600160a01b031683529383019391830191600101611679565b50506001600160a01b0396909616606085015250505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212201333485c42f983b091e0f33eeda69f7ce014f588b2a48aaadef23399c15d9b2564736f6c63430008130033
Deployed Bytecode Sourcemap
3985:8180:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6103:83;;;;;;;;;;-1:-1:-1;6173:5:0;;;;;;;;;;;;-1:-1:-1;;;6173:5:0;;;;6103:83;;;;;;;:::i;:::-;;;;;;;;6936:161;;;;;;;;;;-1:-1:-1;6936:161:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;6936:161:0;1023:187:1;5089:52:0;;;;;;;;;;;;;;;;;;;1361:25:1;;;1349:2;1334:18;5089:52:0;1215:177:1;6380:95:0;;;;;;;;;;;;;:::i;7105:313::-;;;;;;;;;;-1:-1:-1;7105:313:0;;;;;:::i;:::-;;:::i;6289:83::-;;;;;;;;;;-1:-1:-1;6289:83:0;;4715:2;2000:36:1;;1988:2;1973:18;6289:83:0;1858:184:1;6483:119:0;;;;;;;;;;-1:-1:-1;6483:119:0;;;;;:::i;:::-;-1:-1:-1;;;;;6576:18:0;6549:7;6576:18;;;:9;:18;;;;;;;6483:119;3068:148;;;;;;;;;;;;;:::i;:::-;;11541:118;;;;;;;;;;;;;:::i;4901:54::-;;;;;;;;;;;;;;;;2854:79;;;;;;;;;;-1:-1:-1;2892:7:0;2919:6;2854:79;;-1:-1:-1;;;;;2919:6:0;;;2445:51:1;;2433:2;2418:18;2854:79:0;2299:203:1;4962:56:0;;;;;;;;;;;;;;;;6194:87;;;;;;;;;;-1:-1:-1;6266:7:0;;;;;;;;;;;;-1:-1:-1;;;6266:7:0;;;;6194:87;;11671:228;;;;;;;;;;-1:-1:-1;11671:228:0;;;;;:::i;:::-;;:::i;6610:167::-;;;;;;;;;;-1:-1:-1;6610:167:0;;;;;:::i;:::-;;:::i;5025:57::-;;;;;;;;;;;;;;;;10816:717;;;;;;;;;;-1:-1:-1;10816:717:0;;;;;:::i;:::-;;:::i;11907:218::-;;;;;;;;;;;;;:::i;6785:143::-;;;;;;;;;;-1:-1:-1;6785:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;6893:18:0;;;6866:7;6893:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;6785:143;6936:161;7011:4;7028:39;691:10;7051:7;7060:6;7028:8;:39::i;:::-;-1:-1:-1;7085:4:0;6936:161;;;;;:::o;6380:95::-;6433:7;4772:13;4715:2;4772;:13;:::i;:::-;4759:26;;:10;:26;:::i;:::-;6453:14;;6380:95;:::o;7105:313::-;7203:4;7220:36;7230:6;7238:9;7249:6;7220:9;:36::i;:::-;7267:121;7276:6;691:10;7298:89;7336:6;7298:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7298:19:0;;;;;;:11;:19;;;;;;;;691:10;7298:33;;;;;;;;;;:37;:89::i;:::-;7267:8;:121::i;:::-;-1:-1:-1;7406:4:0;7105:313;;;;;:::o;3068:148::-;2981:6;;-1:-1:-1;;;;;2981:6:0;691:10;2981:22;2973:67;;;;-1:-1:-1;;;2973:67:0;;;;;;;:::i;:::-;;;;;;;;;3175:1:::1;3159:6:::0;;3138:40:::1;::::0;-1:-1:-1;;;;;3159:6:0;;::::1;::::0;3138:40:::1;::::0;3175:1;;3138:40:::1;3206:1;3189:19:::0;;-1:-1:-1;;;;;;3189:19:0::1;::::0;;3068:148::o;11541:118::-;11594:4;2981:6;;-1:-1:-1;;;;;2981:6:0;691:10;2981:22;2973:67;;;;-1:-1:-1;;;2973:67:0;;;;;;;:::i;:::-;-1:-1:-1;11610:11:0::1;:19:::0;;-1:-1:-1;;;;11610:19:0::1;::::0;;;11541:118;:::o;11671:228::-;11734:4;2981:6;;-1:-1:-1;;;;;2981:6:0;691:10;2981:22;2973:67;;;;-1:-1:-1;;;2973:67:0;;;;;;;:::i;:::-;11769:2:::1;11759:6;:12;;:27;;;;-1:-1:-1::0;11775:11:0::1;::::0;-1:-1:-1;;;11775:11:0;::::1;;;11759:27;11751:53;;;::::0;-1:-1:-1;;;11751:53:0;;5336:2:1;11751:53:0::1;::::0;::::1;5318:21:1::0;5375:2;5355:18;;;5348:30;-1:-1:-1;;;5394:18:1;;;5387:43;5447:18;;11751:53:0::1;5134:337:1::0;11751:53:0::1;-1:-1:-1::0;11815:12:0::1;:21:::0;;;11847:13:::1;:22:::0;11887:4:::1;::::0;11671:228::o;6610:167::-;6688:4;6705:42;691:10;6729:9;6740:6;6705:9;:42::i;10816:717::-;2981:6;;-1:-1:-1;;;;;2981:6:0;691:10;2981:22;2973:67;;;;-1:-1:-1;;;2973:67:0;;;;;;;:::i;:::-;10896:11:::1;::::0;-1:-1:-1;;;10896:11:0;::::1;;;10895:12;10887:48;;;::::0;-1:-1:-1;;;10887:48:0;;5678:2:1;10887:48:0::1;::::0;::::1;5660:21:1::0;5717:2;5697:18;;;5690:30;5756:26;5736:18;;;5729:54;5800:18;;10887:48:0::1;5476:348:1::0;10887:48:0::1;10946:10;:32:::0;;-1:-1:-1;;;;;;10946:32:0::1;-1:-1:-1::0;;;;;10946:32:0;::::1;::::0;;::::1;::::0;;;-1:-1:-1;10989:29:0;;;:18:::1;:29;::::0;;;;:36;;-1:-1:-1;;10989:36:0::1;-1:-1:-1::0;10989:36:0::1;::::0;;11099:14:::1;::::0;11058:66:::1;::::0;11087:36:::1;::::0;11119:3:::1;::::0;11087:27:::1;::::0;4772:13:::1;4715:2;4772;:13;:::i;:::-;4759:26;::::0;:10:::1;:26;:::i;:::-;11087:11:::0;::::1;:27::i;:::-;:31:::0;::::1;:36::i;:::-;11076:4;6549:7:::0;6576:18;;;:9;:18;;;;;;11058:28;::::1;:66::i;:::-;11167:15;::::0;11036:88;;-1:-1:-1;11135:58:0::1;::::0;11152:4:::1;::::0;-1:-1:-1;;;;;11167:15:0::1;4772:13;4715:2;4772;:13;:::i;:::-;4759:26;::::0;:10:::1;:26;:::i;11135:58::-;11204:15;::::0;-1:-1:-1;;;;;11204:15:0::1;:31;11243:21;11289:4;11309:11:::0;11204:15:::1;::::0;11367:7:::1;2892::::0;2919:6;-1:-1:-1;;;;;2919:6:0;;2854:79;11367:7:::1;11204:211;::::0;::::1;::::0;;;-1:-1:-1;;;;;;11204:211:0;;;-1:-1:-1;;;;;6188:15:1;;;11204:211:0::1;::::0;::::1;6170:34:1::0;6220:18;;;6213:34;;;;6263:18;;;6256:34;;;;6306:18;;;6299:34;6370:15;;;6349:19;;;6342:44;11389:15:0::1;6402:19:1::0;;;6395:35;6104:19;;11204:211:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;11433:13:0::1;::::0;11464:15:::1;::::0;11426:71:::1;::::0;-1:-1:-1;;;11426:71:0;;-1:-1:-1;;;;;11464:15:0;;::::1;11426:71;::::0;::::1;6926:51:1::0;-1:-1:-1;;6993:18:1;;;6986:34;11433:13:0;::::1;::::0;-1:-1:-1;11426:29:0::1;::::0;6899:18:1;;11426:71:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;11509:11:0::1;:16:::0;;-1:-1:-1;;;;11509:16:0::1;-1:-1:-1::0;;;11509:16:0::1;::::0;;-1:-1:-1;10816:717:0:o;11907:218::-;11958:4;2981:6;;-1:-1:-1;;;;;2981:6:0;691:10;2981:22;2973:67;;;;-1:-1:-1;;;2973:67:0;;;;;;;:::i;:::-;11984:11:::1;::::0;-1:-1:-1;;;11984:11:0;::::1;;;11983:12;:27:::0;::::1;;;-1:-1:-1::0;11999:11:0::1;::::0;-1:-1:-1;;;11999:11:0;::::1;;;11983:27;11975:62;;;::::0;-1:-1:-1;;;11975:62:0;;7515:2:1;11975:62:0::1;::::0;::::1;7497:21:1::0;7554:2;7534:18;;;7527:30;7593:25;7573:18;;;7566:53;7636:18;;11975:62:0::1;7313:347:1::0;11975:62:0::1;-1:-1:-1::0;12048:11:0::1;:18:::0;;-1:-1:-1;;;;12077:18:0;-1:-1:-1;;;12077:18:0;;;-1:-1:-1;;11907:218:0:o;7426:276::-;-1:-1:-1;;;;;7519:19:0;;;;;;:44;;-1:-1:-1;;;;;;7542:21:0;;;;7519:44;7511:88;;;;-1:-1:-1;;;7511:88:0;;7867:2:1;7511:88:0;;;7849:21:1;7906:2;7886:18;;;7879:30;7945:33;7925:18;;;7918:61;7996:18;;7511:88:0;7665:355:1;7511:88:0;-1:-1:-1;;;;;7610:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7662:32;;1361:25:1;;;7662:32:0;;1334:18:1;7662:32:0;;;;;;;7426:276;;;:::o;7710:2401::-;-1:-1:-1;;;;;7798:18:0;;;;;;:38;;-1:-1:-1;;;;;;7820:16:0;;;;7798:38;7790:83;;;;-1:-1:-1;;;7790:83:0;;8227:2:1;7790:83:0;;;8209:21:1;;;8246:18;;;8239:30;8305:34;8285:18;;;8278:62;8357:18;;7790:83:0;8025:356:1;7790:83:0;7901:1;7892:6;:10;7884:64;;;;-1:-1:-1;;;7884:64:0;;8588:2:1;7884:64:0;;;8570:21:1;8627:2;8607:18;;;8600:30;8666:34;8646:18;;;8639:62;-1:-1:-1;;;8717:18:1;;;8710:39;8766:19;;7884:64:0;8386:405:1;7884:64:0;7959:17;2919:6;;-1:-1:-1;;;;;7995:15:0;;;2919:6;;7995:15;;;;:32;;-1:-1:-1;2892:7:0;2919:6;-1:-1:-1;;;;;8014:13:0;;;2919:6;;8014:13;;7995:32;7991:1764;;;8052:11;;-1:-1:-1;;;8052:11:0;;;;8047:197;;-1:-1:-1;;;;;8113:24:0;;;;;;:18;:24;;;;;;;;;:50;;-1:-1:-1;;;;;;8141:22:0;;;;;;:18;:22;;;;;;;;8113:50;8084:144;;;;-1:-1:-1;;;8084:144:0;;8998:2:1;8084:144:0;;;8980:21:1;9037:2;9017:18;;;9010:30;9076:25;9056:18;;;9049:53;9119:18;;8084:144:0;8796:347:1;8084:144:0;8272:13;;-1:-1:-1;;;;;8264:21:0;;;8272:13;;8264:21;:55;;;;-1:-1:-1;8303:15:0;;-1:-1:-1;;;;;8289:30:0;;;8303:15;;8289:30;;8264:55;:83;;;;-1:-1:-1;;;;;;8325:22:0;;;;;;:18;:22;;;;;;;;8323:24;8264:83;8260:377;;;8373:11;;-1:-1:-1;;;8373:11:0;;;;8369:222;;;8427:12;;8417:6;:22;;8409:60;;;;-1:-1:-1;;;8409:60:0;;9350:2:1;8409:60:0;;;9332:21:1;9389:2;9369:18;;;9362:30;9428:27;9408:18;;;9401:55;9473:18;;8409:60:0;9148:349:1;8409:60:0;8526:14;;8516:6;8500:13;8510:2;-1:-1:-1;;;;;6576:18:0;6549:7;6576:18;;;:9;:18;;;;;;;6483:119;8500:13;:22;;;;:::i;:::-;:40;;8492:79;;;;-1:-1:-1;;;8492:79:0;;9834:2:1;8492:79:0;;;9816:21:1;9873:2;9853:18;;;9846:30;9912:28;9892:18;;;9885:56;9958:18;;8492:79:0;9632:350:1;8492:79:0;8610:9;:11;;;:9;:11;;;:::i;:::-;;;;;;8260:377;8676:13;;-1:-1:-1;;;;;8670:19:0;;;8676:13;;8670:19;:43;;;;-1:-1:-1;;;;;;8693:20:0;;8708:4;8693:20;;8670:43;8665:471;;;8746:138;8862:3;8746:111;8787:16;;8777:9;;:26;8776:80;;8841:15;;8776:80;;;8827:13;;8776:80;8746:6;;:10;:111::i;:138::-;8734:150;;8665:471;;;8918:13;;-1:-1:-1;;;;;8910:21:0;;;8918:13;;8910:21;:43;;;;-1:-1:-1;;;;;;8935:18:0;;8948:4;8935:18;;8910:43;8906:230;;;8986:134;9098:3;8986:107;9026:15;;9016:9;;:25;9015:77;;9078:14;;9015:77;;;9065:12;;8986:6;;:10;:107::i;:134::-;8974:146;;8906:230;9201:4;9152:28;6576:18;;;:9;:18;;;;;;9245:6;;-1:-1:-1;;;9245:6:0;;;;9244:7;:48;;;;-1:-1:-1;9279:13:0;;-1:-1:-1;;;;;9273:19:0;;;9279:13;;9273:19;9244:48;:81;;;;-1:-1:-1;9314:11:0;;-1:-1:-1;;;9314:11:0;;;;9244:81;:141;;;;;9368:17;;9347:20;:38;9244:141;:191;;;;;9417:18;;9407:9;;:28;9244:191;9222:522;;;9469:67;9486:49;9490:6;9497:37;9501:20;9522:11;;9497:3;:37::i;:::-;9486:3;:49::i;:::-;9469:16;:67::i;:::-;9584:21;9627:22;;9624:105;;9674:35;9687:21;9674:12;:35::i;:::-;9450:294;9222:522;8029:1726;7991:1764;9770:11;;9767:161;;9838:4;9820:24;;;;:9;:24;;;;;;:39;;9849:9;9820:28;:39::i;:::-;9813:4;9795:24;;;;:9;:24;;;;;;;:64;;;;9877:39;;-1:-1:-1;;;;;9877:39:0;;;;;;;9906:9;1361:25:1;;1349:2;1334:18;;1215:177;9877:39:0;;;;;;;;9767:161;-1:-1:-1;;;;;9954:15:0;;;;;;:9;:15;;;;;;:27;;9974:6;9954:19;:27::i;:::-;-1:-1:-1;;;;;9938:15:0;;;;;;:9;:15;;;;;:43;10006:40;10024:21;:6;10035:9;10024:10;:21::i;:::-;-1:-1:-1;;;;;10006:13:0;;;;;;:9;:13;;;;;;;:17;:40::i;:::-;-1:-1:-1;;;;;9992:13:0;;;;;;;:9;:13;;;;;:54;;;;10062:41;;;10081:21;:6;10092:9;10081:10;:21::i;:::-;10062:41;;1361:25:1;;;1349:2;1334:18;10062:41:0;;;;;;;7779:2332;7710:2401;;;:::o;1748:190::-;1834:7;1870:12;1862:6;;;;1854:29;;;;-1:-1:-1;;;1854:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1894:9:0;1906:5;1910:1;1906;:5;:::i;:::-;1894:17;1748:190;-1:-1:-1;;;;;1748:190:0:o;1946:246::-;2004:7;2028:1;2033;2028:6;2024:47;;-1:-1:-1;2058:1:0;2051:8;;2024:47;2081:9;2093:5;2097:1;2093;:5;:::i;:::-;2081:17;-1:-1:-1;2126:1:0;2117:5;2121:1;2081:17;2117:5;:::i;:::-;:10;2109:56;;;;-1:-1:-1;;;2109:56:0;;10684:2:1;2109:56:0;;;10666:21:1;10723:2;10703:18;;;10696:30;10762:34;10742:18;;;10735:62;-1:-1:-1;;;10813:18:1;;;10806:31;10854:19;;2109:56:0;10482:397:1;2109:56:0;2183:1;1946:246;-1:-1:-1;;;1946:246:0:o;2200:132::-;2258:7;2285:39;2289:1;2292;2285:39;;;;;;;;;;;;;;;;;:3;:39::i;1604:136::-;1662:7;1689:43;1693:1;1696;1689:43;;;;;;;;;;;;;;;;;:3;:43::i;10219:98::-;10276:7;10303:1;10301;:3;10300:9;;10308:1;10300:9;;;-1:-1:-1;10306:1:0;10219:98;-1:-1:-1;10219:98:0:o;10325:483::-;5442:6;:13;;-1:-1:-1;;;;5442:13:0;-1:-1:-1;;;5442:13:0;;;10427:16:::1;::::0;;10441:1:::1;10427:16:::0;;;;;::::1;::::0;;-1:-1:-1;;10427:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;10427:16:0::1;10403:40;;10472:4;10454;10459:1;10454:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;10454:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;10498:15:::1;::::0;:22:::1;::::0;;-1:-1:-1;;;10498:22:0;;;;:15;;;::::1;::::0;:20:::1;::::0;:22:::1;::::0;;::::1;::::0;10454:7;;10498:22;;;;;:15;:22:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10488:4;10493:1;10488:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;10488:32:0;;::::1;:7;::::0;;::::1;::::0;;;;;:32;10563:15:::1;::::0;10531:62:::1;::::0;10548:4:::1;::::0;10563:15:::1;10581:11:::0;10531:8:::1;:62::i;:::-;10604:15;::::0;:196:::1;::::0;-1:-1:-1;;;10604:196:0;;-1:-1:-1;;;;;10604:15:0;;::::1;::::0;:66:::1;::::0;:196:::1;::::0;10685:11;;10604:15:::1;::::0;10727:4;;10754::::1;::::0;10774:15:::1;::::0;10604:196:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;5478:6:0;:14;;-1:-1:-1;;;;5478:14:0;;;-1:-1:-1;;;;10325:483:0:o;10119:92::-;10176:10;;:27;;-1:-1:-1;;;;;10176:10:0;;;;:27;;;;;10196:6;;10176:10;:27;:10;:27;10196:6;10176:10;:27;;;;;;;;;;;;;;;;;;;;;10119:92;:::o;1417:179::-;1475:7;;1507:5;1511:1;1507;:5;:::i;:::-;1495:17;;1536:1;1531;:6;;1523:46;;;;-1:-1:-1;;;1523:46:0;;12591:2:1;1523:46:0;;;12573:21:1;12630:2;12610:18;;;12603:30;12669:29;12649:18;;;12642:57;12716:18;;1523:46:0;12389:351:1;2340:189:0;2426:7;2461:12;2454:5;2446:28;;;;-1:-1:-1;;;2446:28:0;;;;;;;;:::i;:::-;-1:-1:-1;2485:9:0;2497:5;2501:1;2497;:5;:::i;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:131::-;-1:-1:-1;;;;;642:31:1;;632:42;;622:70;;688:1;685;678:12;622:70;567:131;:::o;703:315::-;771:6;779;832:2;820:9;811:7;807:23;803:32;800:52;;;848:1;845;838:12;800:52;887:9;874:23;906:31;931:5;906:31;:::i;:::-;956:5;1008:2;993:18;;;;980:32;;-1:-1:-1;;;703:315:1:o;1397:456::-;1474:6;1482;1490;1543:2;1531:9;1522:7;1518:23;1514:32;1511:52;;;1559:1;1556;1549:12;1511:52;1598:9;1585:23;1617:31;1642:5;1617:31;:::i;:::-;1667:5;-1:-1:-1;1724:2:1;1709:18;;1696:32;1737:33;1696:32;1737:33;:::i;:::-;1397:456;;1789:7;;-1:-1:-1;;;1843:2:1;1828:18;;;;1815:32;;1397:456::o;2047:247::-;2106:6;2159:2;2147:9;2138:7;2134:23;2130:32;2127:52;;;2175:1;2172;2165:12;2127:52;2214:9;2201:23;2233:31;2258:5;2233:31;:::i;2507:180::-;2566:6;2619:2;2607:9;2598:7;2594:23;2590:32;2587:52;;;2635:1;2632;2625:12;2587:52;-1:-1:-1;2658:23:1;;2507:180;-1:-1:-1;2507:180:1:o;2692:388::-;2760:6;2768;2821:2;2809:9;2800:7;2796:23;2792:32;2789:52;;;2837:1;2834;2827:12;2789:52;2876:9;2863:23;2895:31;2920:5;2895:31;:::i;:::-;2945:5;-1:-1:-1;3002:2:1;2987:18;;2974:32;3015:33;2974:32;3015:33;:::i;:::-;3067:7;3057:17;;;2692:388;;;;;:::o;3085:127::-;3146:10;3141:3;3137:20;3134:1;3127:31;3177:4;3174:1;3167:15;3201:4;3198:1;3191:15;3217:422;3306:1;3349:5;3306:1;3363:270;3384:7;3374:8;3371:21;3363:270;;;3443:4;3439:1;3435:6;3431:17;3425:4;3422:27;3419:53;;;3452:18;;:::i;:::-;3502:7;3492:8;3488:22;3485:55;;;3522:16;;;;3485:55;3601:22;;;;3561:15;;;;3363:270;;;3367:3;3217:422;;;;;:::o;3644:806::-;3693:5;3723:8;3713:80;;-1:-1:-1;3764:1:1;3778:5;;3713:80;3812:4;3802:76;;-1:-1:-1;3849:1:1;3863:5;;3802:76;3894:4;3912:1;3907:59;;;;3980:1;3975:130;;;;3887:218;;3907:59;3937:1;3928:10;;3951:5;;;3975:130;4012:3;4002:8;3999:17;3996:43;;;4019:18;;:::i;:::-;-1:-1:-1;;4075:1:1;4061:16;;4090:5;;3887:218;;4189:2;4179:8;4176:16;4170:3;4164:4;4161:13;4157:36;4151:2;4141:8;4138:16;4133:2;4127:4;4124:12;4120:35;4117:77;4114:159;;;-1:-1:-1;4226:19:1;;;4258:5;;4114:159;4305:34;4330:8;4324:4;4305:34;:::i;:::-;4375:6;4371:1;4367:6;4363:19;4354:7;4351:32;4348:58;;;4386:18;;:::i;:::-;4424:20;;3644:806;-1:-1:-1;;;3644:806:1:o;4455:140::-;4513:5;4542:47;4583:4;4573:8;4569:19;4563:4;4542:47;:::i;4600:168::-;4673:9;;;4704;;4721:15;;;4715:22;;4701:37;4691:71;;4742:18;;:::i;4773:356::-;4975:2;4957:21;;;4994:18;;;4987:30;5053:34;5048:2;5033:18;;5026:62;5120:2;5105:18;;4773:356::o;6441:306::-;6529:6;6537;6545;6598:2;6586:9;6577:7;6573:23;6569:32;6566:52;;;6614:1;6611;6604:12;6566:52;6643:9;6637:16;6627:26;;6693:2;6682:9;6678:18;6672:25;6662:35;;6737:2;6726:9;6722:18;6716:25;6706:35;;6441:306;;;;;:::o;7031:277::-;7098:6;7151:2;7139:9;7130:7;7126:23;7122:32;7119:52;;;7167:1;7164;7157:12;7119:52;7199:9;7193:16;7252:5;7245:13;7238:21;7231:5;7228:32;7218:60;;7274:1;7271;7264:12;9502:125;9567:9;;;9588:10;;;9585:36;;;9601:18;;:::i;9987:135::-;10026:3;10047:17;;;10044:43;;10067:18;;:::i;:::-;-1:-1:-1;10114:1:1;10103:13;;9987:135::o;10127:128::-;10194:9;;;10215:11;;;10212:37;;;10229:18;;:::i;10260:217::-;10300:1;10326;10316:132;;10370:10;10365:3;10361:20;10358:1;10351:31;10405:4;10402:1;10395:15;10433:4;10430:1;10423:15;10316:132;-1:-1:-1;10462:9:1;;10260:217::o;11016:127::-;11077:10;11072:3;11068:20;11065:1;11058:31;11108:4;11105:1;11098:15;11132:4;11129:1;11122:15;11148:251;11218:6;11271:2;11259:9;11250:7;11246:23;11242:32;11239:52;;;11287:1;11284;11277:12;11239:52;11319:9;11313:16;11338:31;11363:5;11338:31;:::i;11404:980::-;11666:4;11714:3;11703:9;11699:19;11745:6;11734:9;11727:25;11771:2;11809:6;11804:2;11793:9;11789:18;11782:34;11852:3;11847:2;11836:9;11832:18;11825:31;11876:6;11911;11905:13;11942:6;11934;11927:22;11980:3;11969:9;11965:19;11958:26;;12019:2;12011:6;12007:15;11993:29;;12040:1;12050:195;12064:6;12061:1;12058:13;12050:195;;;12129:13;;-1:-1:-1;;;;;12125:39:1;12113:52;;12220:15;;;;12185:12;;;;12161:1;12079:9;12050:195;;;-1:-1:-1;;;;;;;12301:32:1;;;;12296:2;12281:18;;12274:60;-1:-1:-1;;;12365:3:1;12350:19;12343:35;12262:3;11404:980;-1:-1:-1;;;11404:980:1:o
Swarm Source
ipfs://1333485c42f983b091e0f33eeda69f7ce014f588b2a48aaadef23399c15d9b25
🤖 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.